(精)软件工程概论第1章——最新.pptVIP

  • 6
  • 0
  • 约9.96千字
  • 约 96页
  • 2017-01-11 发布于湖北
  • 举报
软件工程的发展方向 敏捷开发:软件开发应当是能够对未来可能出现的变化和不确定性作出全面反应的。 CMM/TSP:提供了一系列的标准和策略来指导软件组织如何提升软件开发过程的质量、软件组织的能力。 AOP:面向方面的编程,方面指的是完成一个功能的对象和函数的集合。 什么是软件工程师? 创造软件的人们的总称,一种泛指。可以分为系统分析员、软件设计师、系统架构师、程序员、软件测试师。 非常短缺 几个网站 / 几个网站 / /index.htm /cn /global/cn/index.html /zh/cn/default.aspx 可行性研究与计划 确定要开发软件系统的总目标 给出功能、性能、可靠性以及接口等方面的要求 完成该软件任务的可行性研究 估计可利用的资源 (硬件,软件,人力等)、成本、效益、开发进度 制定出完成开发任务的实施计划,连同可行性研究报告,提交管理部门审查 可行性研究与计划 需求分析 对用户提出的要求进行分析并给出详细的定义 编写软件需求说明书或系统功能说明书及初步的系统用户手册 提交管理机构评审 软件设计 总体设计 — 把各项需求转换成软件的体系结构。结构中每一组成部分都是意义明确的模块,每个模块都和某些需求相对应 详细设计 — 对每个模块要完成的工作进行具体的描述,为源程序编写打下基础 编写设计说明书,提交评审。 实

文档评论(0)

1亿VIP精品文档

相关文档