软件工程-软件研发流程【IPD】

本文介绍了华为基于IBM流程的IPD(Integrated Product Development)软件开发流程,涵盖PDT团队、需求分析、概念决策评审、计划、系统设计、技术评审、概要设计、开发、详细设计、编码、测试等阶段。强调了在不同阶段如何处理需求、设计、评审和技术细节,同时提及了需求变更管理和工程项目管理的重要性。
摘要由CSDN通过智能技术生成

国内最有影响力的软件开发流程【华为的(参考了IBM的流程)】,后面我会介绍敏捷开发流程

PDT:产品开发团队

需求分析【概念】:把用户的需求完全的分析清楚,和开发团队达成一致性【一般用户就是不懂技术,这个阶段没有必要深入讨论技术细节,用户:哎呀,就是这样子的,就是这种效果。开发团队懂什么意思就行了】

概念决策评审:就是PDT的成员基本都是可以参加的一个会议,看看还有什么需求需要完善,需求是否是合理的。每一个细节是否符合用户的需求。

计划:从技术的角度,怎么来设计这个系统,开发时间【几个月还是以一年】,项目成本【比如在500w之内】。包括两个点

  • 系统设计:需求分析出来的整体,把它分割成一个一个模块【其实就是架构】(最高层次的架构或者最抽象的一层架构【后面在细分】),就像你设计一套房子,用户要求盖一栋10层的房子,作为工程师:你就要想想地基打多深,每层楼的房屋怎么布局,安全通道怎么布局,给水电预留管道【
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值