zoukankan      html  css  js  c++  java
  • 初识软件工程一

    一、软件工程的由来

    1.1、什么是软件

    能够完成预定功能的数据和指令集合,它是程序和文档的集合体

    1.2、软件发展过程

    早期专业服务时代------早期软件产品时代-----独立软件时代-----客户大众软件时代-----互联网增值时代

    中国的软件发展:家庭作坊---中小企业---规模化公司---上市公司

    1.3、软件技术面临的问题

    软件危机:在计算机软件的开发和维护过程中所遇到的一系列严重的问题

    软件项目不成功的例子:

    1999年10月,耗资1.25亿美元的火星气象卫星失踪

    大约70%的软件开发项目超出预期时间,90%以上的软件项目开发费用超出预算

    如:Window NT开发计划是18个月,实际用了快5年时间

    随着软件的发展,规模,复杂性,生产率都在扩大

    1.4、软件开发的演变

    程序设计阶段---软件设计阶段---软件工程阶段

    1.5、软件工程的目标

    • 支持专业化软件开发、实现软件开发过程标准化
    • 降低成本、改进质量、提高生产率

    2个明显特点:

    • 强调规范化
    • 强调文档化

    1.6、什么是软件工程

    IEEE的定义:开发、运行、维护和修复软件的系统方法

    二、软件生命周期

    需求分析---软件设计---程序编码---软件测试-验收与运行--维护升级

  • 相关阅读:
    2019 SDN阅读作业
    2019 SDN上机第3次作业
    SDN实验2
    SDN
    说好不肝---第五次作业
    [2020BUAA软工助教]助教每周小结(week 8)
    [2020BUAA软工助教]助教每周小结(week 7)
    [2020BUAA软工助教]助教每周小结(week 6)
    [2020BUAA软工助教]助教每周小结(week 5)
    [2020BUAA软工助教]助教每周小结(week 4)
  • 原文地址:https://www.cnblogs.com/liunanjava/p/4298548.html
Copyright © 2011-2022 走看看