2.16软件开发过程

心不动则不痛 提交于 2019-12-05 22:11:31

要点提示:软件开发生命周期是一个多阶段的过程,包括需求规范、分析、设计、实现、测试、部署和维护。

  • 需求规范 

  是一个 规范化的过程,旨在理解软件要处理的问题,以及将软件系统需要做的详细记录到文档中。

  • 系统分析

  系统分析旨在分析数据流,并且确定系统的输入和输出。当进行分析的时候,首先确定输出,然后弄清楚需要什么样的输入从而产生结果是有帮助的。

  • 系统设计

  是一个从初入获得输出的过程。这个阶段涉及及使用多层的抽象,将问题分解为可管理的组成部分,并且设计执行每个组成部分的策略。可以将每个组成部分看做一个执行系统特定功能的子系统。系统分析和设计的本质是输入、处理和输出(IPO)。

  • 实现

  将系统设计翻译成程序。

  • 测试

  确保代码复核需求规范,并且排除错误。

  • 部署

  使得软件可以被使用。

  • 维护

  是对软件产品进行更新和改进。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!