首页计算机计算机软件软件工程导论 1.3 软件生存周期.pptx

1.3 软件生存周期.pptx

页数:12页文件大小:67.2 KB来源: 软件工程导论ppt课件

本课件围绕软件生存周期展开,依次讲解软件生存周期定义、软件生存周期阶段划分、各阶段完成的基本任务等内容,并结合图示与文字版说明软件生存周期定义的关键要点,帮助学习者掌握其核心概念、方法步骤与实际应用。

软件生存周期内容导览,列出本节涵盖的软件生存周期、软件生存周期定义、软件生存周期阶段划分等内容
软件生存周期定义软件从产生,说明定义软件从产生发展到成熟直至衰亡为止组成软件定义软件开发
软件生存周期国标《计算机软件,介绍软件开发规范》分8个阶段 可行性研究与计划
查看本课件的文字版(共 12 页,供检索与复制)

第1页:软件生存周期

  • 软件生存周期
  • 软件生存周期定义
  • 软件生存周期阶段划分
  • 各阶段完成的基本任务

第2页:软件生存周期定义软件从产生

软件生存周期-定义软件从产生、发展到成熟、直至衰亡为止组成:软件定义软件开发软件维护

第3页:软件生存周期国标《计算机软件

  • 软件生存周期国标《计算机软件开发规范》,分8个阶段
  • 可行性研究与计划
  • 需求分析
  • 总体设计
  • 详细设计
  • 实现(编码和单元测试)
  • 集成测试
  • 确认测试
  • 使用和维护

第4页:软件生存周期可行性研究与计划

  • 软件生存周期-各阶段完成的任务
  • 可行性研究与计划关键任务:解决问题是什么?有行得通解决方法?粗略计划问题定义报告:问题性质、工程目标、工程规模。可行性研究报告:经济、技术、社会(操作)可行性。项目开发计划:粗略

第5页:软件生存周期需求分析关键任务目标系统

  • 软件生存周期-各阶段完成的任务
  • 需求分析关键任务:目标系统必须作什么?可行性研究的需求分析是粗略、不准确;需求分析是完整、准确、清晰、具体。需求规格说明书:目标系统需求。

第6页:软件生存周期总体设计关键任务怎样

  • 软件生存周期-各阶段完成的任务
  • 总体设计关键任务:怎样实现目标系统?根据需求设计方案;分析推荐最佳方案;设计软件结构等。总体设计说明书:记录总体设计结果。

第7页:软件生存周期详细设计关键任务该怎样

  • 软件生存周期-各阶段完成的任务
  • 详细设计关键任务:该怎样具体实现系统?设计每个模块的算法和数据结构。详细设计说明书:用适当表达工具表达算法和数据结构。

第8页:软件生存周期实现(编码和单元测试)

  • 软件生存周期-各阶段完成的任务
  • 实现(编码和单元测试)关键任务:选择语言、工具翻译详细设计结果、测试模块。实现阶段文档:程序清单、单元测试报告。

第9页:软件生存周期集成测试关键任务将经过

  • 软件生存周期-各阶段完成的任务
  • 集成测试关键任务:将经过单元测试模块组装起来进行测试;通过测试使软件达到预定要求。测试报告:测试计划、测试方案、测试结果。

第10页:软件生存周期确认测试关键任务由用户按

  • 软件生存周期-各阶段完成的任务
  • 确认测试关键任务:由用户按需求规格说明书规定进行测试。测试报告:测试计划、测试方案、测试结果。

第11页:软件生存周期使用与维护关键任务通过

  • 软件生存周期-各阶段完成的任务
  • 使用与维护关键任务:通过必要维护活动使系统持久满足用户要求。维护类型:改正性维护:软件运行过程中发现错误,进行维护。适应性维护:软件运行软硬件环境变化,进行的维护。完善性维护:用户要求改进或扩充软件,进行的维护。预防性维护:为将来的维护作准备。

第12页:软件过程模型实际从事软件开发工作时

软件生存周期-软件过程模型实际从事软件开发工作时,软件规模、类型、开发环境及技术方法等因素会影响到阶段划分,及各阶段的执行顺序,形成不同生存周期模型,又称过程模型。

《软件工程导论》课件目录

顶部目录