软件开发的流程

流程:需求规范->系统分析->系统设计->实现->测试->部署->维护

在软件开发生命周期的任何阶段都有可能回到之前的阶段改正错误,或者处理其他可能阻止软件按所设想的发挥功能的问题

  1. 需求规范
    • 用户提出所需要的软件功能,开发者理解软件所需要处理的问题,以及将软件系统需要做的详细记录到文档中 
  2. 系统分析
    • 分析数据流,并且确定系统的输入和输出。当进行分析的时候,首先确定输出,并模拟实际可能的输入从而产生结果
  3. 系统设计
    • 系统设计是一个输入到输出的过程。这个阶段涉及及使用多层的抽象,将问题细化并分成不同的模块进行模块化的开发。
  4. 实现
    • 将系统设计的功能翻译成程序。为每个模块编写独立的程序,然后集成在一起工作。
  5. 测试
    • 确保代码符合需求规范,并且找出系统的BUG进行改正。
  6. 部署
    • 把软件部署到机器上使得软件可以被使用。按照软件的不同可能部署到用户机器或internet可访问的服务器上
  7. 维护
    • 对软件产品进行更新和改正,保证上线的产品能正常运行。涉及产品的更新换代。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值