讲讲什么是系统开发生命周期,首先它是一个系统建立的过程,其次它是由系统分析员,软件工程师,程序员和用户共同建立的。
此过程分六个部分,每部分环环相扣,联系紧密,所以实际进行软件开发项目时一定要耐心的做好每一步。
第一:问题及规划
她的作用是制定长期技术战略
第二:需求分析
主要解决该系统“做什么”的问题。这是用户和软件分析人员共同参与的阶段,此阶段一定要详细分析问题,弄清顾客的真正需求,后面的开发才能减少失误和返工
第三:软件设计
根据软件需求说明书进行设计,她主要分为两个阶段:概要设计和详细设计。概要设计包括结构设计、接口设计、数据结构设计、过程实际‘星系设计就是对这些设计的细化。
第四:程序编码
此阶段要求程序员具备一定的素质,能在规定时间内完成任务
第五:软件测试
此过程耗费大量的人力,需要多次,反复的,各方面的进行测试,发现问题及时解决总结。
第六:运行维护
系统正式上线,供用户使用。但为了升级或者解决用户问题,系统还要进行维护,这是耗时最长的。
所以,一个好的系统形成需要团队的力量,我们应该注重培养合作能力。