软件开发的基本流程.pptVIP

  • 7
  • 0
  • 约2.07千字
  • 约 10页
  • 2017-09-19 发布于河南
  • 举报
软件开发的基本流程 杨少波 njtuyang@ 软件开发的基本流程 在本讲中的主要知识点 软件工程 软件生命周期的六个阶段 各个阶段的工作重点 各个阶段中人员的角色 Web网站开发的一般过程 1、软件工程 (1)什么是软件工程 它是一套关于软件开发各阶段的定义、任务分配、职责描述的一门工程学科。 它对解决软件危机,指导人们利用科学、有效的方法来开发软件,提高及保证软件开发的效率和质量起到了一定的作用。 (2)为什么要应用软件工程:软件业一直在探讨,如何使软件开发实现如同传统的工业产业一样地大规模地生产 2、软件生命周期的6个阶段 (1)制订计划阶段(Plan) (2)需求分析(Requirements Capture)阶段 (3)系统分析与设计(System Analysis and Design) (4)系统实现(Implementation) (5)测试(Testing) (6)维护(Maintenance) 体现为是反复迭代,不断完善的开发过程 从系统的需求、总体架构到系统中的各个模块的具体实现 (3)在软件工程中所涉及的各个学科内容 软件工程学中包括计算机科学、数学、工程科学和管理科学等方面的知识 其中的计算机科学和数学用于构造模型和算法 而工程科学用于制定规范、设计范型、评估成本及确定权衡 而管理科学则用于计划、资源、质量和成本的管理。 (1)系统需求 确

文档评论(0)

1亿VIP精品文档

相关文档