ARM|系统软件开发的具体流程有哪些?

文章图片

文章图片
【ARM|系统软件开发的具体流程有哪些?】
文章图片
开发一套软件是一项复杂的系统工程 , 为保证能够顺利地进行实施 , 必须要制定科学、合理、切实可行的实施计划 。 一方面要从组织上进行落实 , 成立强有力的项目领导小组和经验丰富的项目实施队伍;另一方面要制定严格的时间进度表 , 明确各里程碑的时间 。 同时还要制定工作原则 , 以指导项目的全面实施 , 以伟创软件公司为例说明:
1、需求分析阶段
首先需要经双方协调 , 形成《需求调研计划》及《需求调研大纲》 , 确定准备工作、需求调研的内容、方法方式以及人员和日程安排等内容 , 经双方同意后按此计划开始调研 。 调研正式开始前项目开发组应检查所有必要的准备工作已经圆满完成;
2、总体设计阶段
项目开发组通过对系统的功能、运行和性能要求加以分析 , 产生一个高层次的系统结构、软件结构、接口和数据格式的设计 , 并向工程领导小组提交《系统设计报告》(其中包括数据库设计) , 组织评审并签署评审意见 。 对其中评审不合格的部分进一步完善和重新策划 , 评审通过后由双方共同签署评审意见 , 并正式生效 , 作为后续软件开发和测试的基础;
3、详细设计阶段
项目开发组在《系统设计报告》的基础上 , 对功能和性能要求进一步加以分析和细化并且把软件的详细设计文档化 , 向工程领导小组提交《系统详细设计报告》 , 并由项目组组织评审并签署评审意见 。 对其中评审不合格的部分进一步完善和重新策划 , 评审通过后由双方共同签署评审意见 , 并正式生效 , 作为后续软件开发和测试的基础;
4、系统开发阶段
根据前面的设计结果 , 由双方的现场实施负责人、技术负责人讨论确定详细的开发计划 , 并向工程领导小组提交《项目开发计划》;工程领导小组对《项目开发计划》进行审查 , 由双方签字后正式生效 , 并将作为软件开发阶段的项目管理和监控依据 , 项目开发小组要严格据此计划控制项目进度 , 按时向工程领导小组汇报工作进展;
5、系统实施和试运行阶段
首先需要经双方交流协调 , 形成《项目实施计划》 , 确定现场实施的准备工作、人员和日程安排、培训计划、阶段目标等内容 , 经双方负责人签字后生效 , 按此计划开始现场实施;
6、验收交付
验收交付正式使用 。
推荐阅读
- 现代迎来技术“爆发”解读第十代索纳塔动力系统
- 苹果|再次确认如果安卓系统不支持微信,鸿蒙OS是最大赢家
- Java|软件开发平台之争:NET VS Java,谁是更好的选择?
- Android系统|如果华为Mate40Pro定价5999元起,那我一定会劝你买它
- 精神药品|重磅!银河麒麟操作系统V10发布 支持海量安卓应用
- 华为鸿蒙系统|噱头还是真有用?如何看待PCIe 4.0
- 鸿蒙系统|华为Mate40稳了!迎来两大好消息,iPhone 12迎来劲敌
- IOS系统|iOS的TestFlight应用获得新图标 更加立体与写实
- 小米科技|鸿蒙系统手机或很快推出,小米实行合伙人制度
- 打破安卓系统垄断?华为鸿蒙系统手机或很快推出
