软件是如何开发的

发布时间:2021-01-18

软件开发过程


策划阶段


需求分析阶段


1.软件开发-软件项目管理/软件质量保证


设计阶段
2.配置管理



编码阶段


测试阶段


系统交付和安装阶段

第一步 策划阶段

1.1.1软件项目管理计划
1.1软件开发质量计划

1第一步:策划阶段 1.1.2软件项目质量计划
1.2软件配置管理计划

1.1.1.1.1软件工程需求 1.1.1.1.2基础设施需求
1.1.1.1基础设施计划 1.1.1.1.3角色和职责
1.1.1.1.4内外部接口 1.1.1.1.5过程需求
1.1.1.1.6知识和技能需求

1.1.1.2.1评估规模(Size
1.1.1.2进度计划
1.1.1.2.2评估工作量Effort
1.1.1软件项目管理计划 1.1.1.3.1 标识风险事件
1.1.1.3.2评估风险并设定风1.1.1.3风险管理计划 险优先级
1.1.1.3.3制定风险缓解和应急计划并跟踪该计划
1.1.1.4项目培训计划 1.1.1.4.1业务领域知识、技术、工具等方面的培训计划
1.1.1.5执行计划 1.1.1.5.1项目生命周期模型 1.1.1.6客户管理计划
详解:1.1.1.2进度计划:评估活动涉及①执行的活动②估算的人时③投入的人员④责任人和时间线⑤里程碑事件的标识;
1.1.1.3.1标识风险事件:涉及①与管理相关的风险②与执行相关的风险③与客户相关
的风险;
1.1.1.5.1项目生命周期模型:涉及①项目执行阶段②各阶段输入和输出③可交付的产品④需要迭代(反复)的阶段

1.1.2.1项目设定的质量目标
1.1.2.2同级评审计划→不同软件生命周期开发阶段、不同工作产品采取的同级评审类型
1.1.2.3.1可执行文件/模块测试
1.1.2软件项目质量计划 1.1.2.3测试计划 1.1.2.3.2集成测试
1.1.2.3.3系统测试
1.1.2.4度量管理计划 1.1.2.5缺陷预防计划 1.1.2.6过程改进机会
1.2.1软件配置管理计划组织 1.2.2角色和职责
1.2.3.1配置项标识 1.2.3.2命名约定 1.2.3.3目录结构 1.2.3.4访问控制
1.2软件配置管理计划 1.2.3开发/维护配置管理计划 1.2.3.5变更管理
1.2.3.6基线库创建 1.2.3.7放入/提取机制 1.2.3.8版本控制
1.2.4.1产品部件可跟踪性 1.2.4.2产品版本设定和发布
1.2.4产品配置管理 1.2.4.3交付的配置管理(标识要交付产品构成
1.2.4.4需求配置管理 1.2.4.5配置审计
详解:1.2.4.4需求配置管理:涉及①需求基线确定②产品版本与划定基线的需求版本间关系

第二步 需求分析阶段
2.1.1执行需求分析
2.1.2定义需求规格说明书
2.1需求说明 2.1.3定义验收标准
2.1.4评审说明书和验收标准
2第二步:需求分析阶段 2.2.1记录变更请求
2.2.2分析受到影响的组件 2.2.3估算需求变更成本
2.2需求管理
2.2.4重新估算所有产品的交付日期和时间
2.2.5评审受影响组件

软件是如何开发的

相关推荐