
使用猪八戒APP
随时随地享服务
发布:2022-01-11 10:41:00 3436浏览
很多人只听过软件开发,却不了解它具体的工作内容,今天小编就给大家详细地介绍一下软件开发究竟是做什么的。
软件开发是根据用户要求建造出软件系统或者系统中软件部分的开发过程,换句话说,软件开发就是一系列构建出软件产品的活动。
1、计划
包括了解用户的要求及现实环境,从技术、经济和社会因素等方面研究并论证本软件项目的可行性,编写可行性研究报告,探讨解决问题的方案,并对成本、效益、开发进度作出估计,制订完成开发任务的实施计划。
2、分析
本阶段的工作是根据要求建立相应的软件系统,并将整个系统分解成若干个子系统或模块,定义子系统或模块间的接口关系,对各子系统进行具体设计定义。系统工程师要根据这些完成设计方案,在此基础上对随后的程序开发、系统功能和性能的描述及限制作出定义。
3、设计
软件设计可以分为概要设计和详细设计两个阶段。实际上软件设计的主要任务就是将软件分解成模块,然后进行模块设计。概要设计就是结构设计,主要目标是用软件结构图给出软件的模块结构。
4、编码
是指把软件设计转换成计算机可以接受的程序,即写成以某一程序设计语言表示的“源程序清单”。
5、测试
测试目的是以较小的代价发现尽可能多的错误。两种常用的测试方法是白盒法和黑盒法。
6、维护
维护就是根据软件运行的情况,对软件进行适当修改,以适应新的要求,以及纠正运行中发现的错误。
① 本文仅代表作者个人观点,不代表猪八戒网立场。
② 本文经授权发布,未经许可,请勿转载。如有需要,请联系猪八戒官方。
推荐阅读 RECOMMENDED READING