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地址

  • 相关阅读:
    Python基础 | pandas中dataframe的整合与形变(merge & reshape)
    Python基础 | pandas中数据的筛选(index & subset)
    Python基础 | 关于“循环”那些事
    Python基础 | 数据文件的读写
    Python基础 | 字符串操作
    如何用数据说谎 How to lie with data
    浅谈“数据敏感度”
    爬虫 | IT桔子互联网公司死亡名单
    从一道面试题谈数据推算方法
    爬虫 | cnblog文章收藏排行榜(“热门文摘”)
  • 原文地址:https://www.cnblogs.com/liuqingqing-bloom/p/11674734.html
Copyright © 2011-2022 走看看