平博PINNACLE软件项目开发过程指南
平博 平博网址平博 平博网址软件开发是一个系统工程,同期他任何事物一样,软件也有一个孕育、诞生、成长、成熟、衰亡的阶段,即软件的生存周期。根据这一思想,可以得到软件生存期的几个阶段工作,既制订计划、需求分析、软件设计、程序编码、测试及运行维护。在实际的开发过程中,这几个阶段并非是自上而下的关系。每个开发阶段以前一阶段作为输入,利用这一输入完成本接段应完成的内容,对该项活动的成果进行评审,如果工作得到确认,向下一阶段输出成果;否则应向前一阶段甚至更前面的阶段返工。一个良好的软件开发过程是软件质量的有效保证。
确定要开发软件系统的总目标,给出它的功能、性能、可靠性、接口等方面的要求。由项目负责人、系统分析员和用户合作,研究完成该项任务的可能性,探讨总体解决方案。对可利用的资源、成本、效益、进度作出估计,制定出完成开发任务的实施计划及可行性研究报告,提交管理部门审查。
需求分析的任务是确定待开发软件的功能、性能、界面、数据等要求。参加人员有用户、项目负责人、系统分析员。需求分析阶段解决‘作什么’的问题,而‘怎么做’留给设计阶段来完成。对待开发的软件提出的需求进行分析并给出详细的定义,这是软件开发过程中重要的一步,也是决定性的一步。通过需求分析,把软件的功能和性能的总体概念描述为具体的软件需求规格说明。对需求要加以确切描述,编写出软件需求规格说明书,提交评审。
扫一扫关注微信公众帐号