zoukankan      html  css  js  c++  java
  • 软件工程和服务器的介绍

    一.软件工程

    IBM -> DOS -> Bill Gates -> Microsoft -> Windows

     软件开发流程/软件过程/软件生命周期

      (一)软件定义期

         1)可行性研究阶段——《可行性研究报告》

        技术、人员、资金、时间、设备、政策法规、风俗、回报率

         2)需求分析阶段——《软件需求说明书》

        功能性需求、非功能性需求(二)软件开发期

    (二)软件开发期

      3)概要设计阶段

        技术选型、功能模块设计、数据结构设计

       4)详细设计阶段

        模块实现细节、属性、方法、算法...

       5)编码阶段

        UI设计师、前端工程师、后台工程师

       6)项目测试阶段

    (三)软件维护期 

    7)项目部署阶段

          部署到服务器

       8)项目维护阶段

    “学子商城”需求分析

    前台子系统

    产品模块:首页、列表、详情

        用户模块:注册、登录、收藏夹、用户中心

        购物车模块:添加购物车、修改购物车、下单

      后台子系统

        产品模块:添加、删除、列表、修改

        用户模块:列表、删除

        订单模块:列表、搜索

      移动端子系统(小程序、APP、网页)

        和前台子系统功能一致

    二.Web项目中的服务器

      Server:为客户端提供各种服务的功能强大的计算机。

      (一)访问服务器

        (1)服务器的地址:域名/IP地址

        (2)对应服务的端口

        (3)提供该服务所使用的协议

          http://www.codeboy.com:80/

    (二)访问Web服务器上的网页

      确定已经启动了web服务器  start.cmd

      http://localhost:80   本地的域名

      http://127.0.0.1:80   本地的IP地址

     获取自己电脑在局域网的IP地址

       运行 -> cmd -> ipconfig  回车

      http://172.163.100.41:80  当前电脑在局域网的IP地址

  • 相关阅读:
    网络集群
    数组集合删除算法
    数组集合添加算法
    网络编程的认识
    NFC and Contactless Technologies
    斐波那契数列-有一对兔子
    Android历史版本
    最大公约数及最小公倍数是个什么东西
    要知其然还要知其所以然printChar
    Android项目Library导入的问题整理
  • 原文地址:https://www.cnblogs.com/liuqingqing-bloom/p/11674734.html
Copyright © 2011-2022 走看看