软件开发过程
Posted yll1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件开发过程相关的知识,希望对你有一定的参考价值。
软件开发过程:1、软件开发策划;
1)软件开发计划(实时更新):编码者应制定一项(或多项)软件开发计划,以便实施适合于所开发软件系统的范围、规模和软件安全性级别的软件开发过程的活动。应说明下列各项:
a) 用于软件系统开发的过程;
b)各项活动和任务的交付物;
c)系统需求、软件需求、软件系统测试和在软件中实施的风险控制措施之间的可追说性;
d)在生存周期每个阶段的软件产品、交付物和活动中发现的用于处理问题的软件问题解决方案;
2)还包括:引用系统设计和开发的软件开发计划、软件开发标准、方法和工具的策划、软件集成和集成测试策划、软件验证策划、软件风险管理策划、文档策划、软件配置管理策划和受控的支持项;
2、软件需求分析;即使得证实要求与软件系统测试之间的可追溯性成为可能;
1)由系统需求确定软件需求并形成文档
2)软件需求内容和风险控制措施;
3)更新系统要求;
4)验证软件需求;
3、软件体系结构设计;
1)将软件需求转化进体系结构;
2)为软件项接口开发体系结构;
3)规定项目的功能和性能需求;
4)规定项目所需的系统硬件和软件;
5)判断风险控制所必须的隔离;
6)验证软件体系结构;
4、软件详细设计;
1)将软件体系结构细化为软件单元;
2)为每个软件单元开发详细设计;
3)为接口开发详细设计;
4)验证详细设计;
5、软件单元实现和验证;
1)实现每个软件单元;
2)制定软件单元的验证过程;
3)制定软件单元的验收准则并及时补充;
4)软件单元的验证;
6、软件集成和集成测试;
1)软件单元的集成并验证;
2)集成测试软件内容并验证;
3)进行回归测试并记录测试内容;
4)软件问题解决过程的使用;
7、软件系统测试;
1)为软件需求制定测试项;
2)使用软件问题解决过程;
3)更改后再测试;
4)验证软件系统测试并记录;
8、软件发行;
1)确保软件验证的完成;
2)将已知的剩余异常形成文档并评价;
3)将以发行的版本形成文档和软件创建过程形成文档;
软件维护过程:
1、制定软件维护计划;
2、问题和修改分析;
1)形成文档并评价反馈;
2)应该软件问题解决过程;
3)分析更改需求并请求批准;
3、修改措施;
1)用已制定的过程实施修改;
2)修改的软件系统再发行;
软件风险控制过程:
1、促成危害处境的软件分析;
2、风险控制措施;
3、风险控制措施的验证;
4、软件更改的风险管理;
软件问题解决过程:
1、准备问题报告;
2、研究问题;
3、通知相关方;
4、应该更改控制过程;
5、保持记录;
6、分析问题的趋势;
7、验证软件问题的解决;
8、测试文档内容;
以上是关于软件开发过程的主要内容,如果未能解决你的问题,请参考以下文章
BAT门槛高Android渣本处境难?开发3年还未进大厂焦虑?大厂内部面试官分享进大厂操作指南