IT培训网 - IT职场人学IT技术上IT培训网
聊聊软件开发一般要划分的几个阶段
时间:2017-10-10 15:12:50 来源:php培训网 作者:IT培训网 已有:名学员访问该课程
从事软件开发的应该都非常清楚,进行一个项目开发,并不是拿来就实施,而是要经过几大详细规划后,才可以进行有效的开发,测试,实施。这个过程看似简单,实则复杂,要有总观全局的能力,良好的策划能力,及对项目的充分了解熟悉,否则将前功尽弃。
软件开发的五个基本过程:
1、需求分析
软件需求分析是回答做什么的问题。它是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后把它用软件工程开发语言(形式功能规约,即需求规格说明书)表达出来的过程。本阶段的基本任务是和用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并最终得到用户的认可。
2、设计
软件设计可以分为概要设计和详细设计两个阶段。实际上软件设计的主要任务就是将软件分解成模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。详细设计的首要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库,常用方法还是结构化程序设计方法。
3、编码
软件编码是把软件设计转换成计算机可以接受的程序,即写成以某一程序设计语言表示的"源程序清单"。
4、测试
软件测试的目的是以较小的代价发现尽可能多的错误。
5、维护
维护是在已完成对软件的研制(分析、设计、编码和测试)工作并交付使用以后,对软件产品所进行的一些软件工程的活动。即根据软件运行的情况,对软件进行适当修改,以适应新的要求,以及纠正运行中发现的错误。编写软件问题报告、软件修改报告。做好软件维护工作,不仅能排除障碍,使软件能正常工作,而且还可以使它扩展功能,提高性能,为用户带来明显的经济效益。
这些步骤缺一不可,五个环节环环相扣,是软件开发项目紧密相连的必要过程。做一名优秀的软件开发者,细化每一步,做到细致入微,那么你的身价和能力将会质的飞跃。
每期开班座位有限.0元试听抢座开始!
温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。
- 上一篇:推荐几款比较好用的php开发工具
- 下一篇:为何说做PHP软件工程师前景非常好