电话:0535-6589222
邮箱:2438084250@qq.com
网址(zhǐ):www.zhijingkeji.maoming.sys.jixi.ww38.viennacitytours.com
地址:烟台市芝(zhī)罘区金长(zhǎng)城大厦12F
烟台(tái)软件开(kāi)发的(de)流(liú)程(Software development process)即(jí)软件设计(jì)思路和方法的一般过程,包括(kuò)设计软(ruǎn)件(jiàn)的功能(néng)和实(shí)现的算法和方法、软件(jiàn)的总体结构(gòu)设计(jì)和模块设计、编程(chéng)和调试、程序联调和(hé)测试以及编(biān)写(xiě)、提交程序。
1、计(jì)划
对(duì)所要解决(jué)的(de)问(wèn)题进(jìn)行总体定义,包括了解用(yòng)户的要求及现实环境,从技术、经(jīng)济和(hé)社会因素等3个方面(miàn)研究并论证本软件项目的可(kě)行性(xìng),编写可(kě)行性研究报告,探讨解决问题的方案,并对(duì)可供(gòng)使用的资源(如计(jì)算机硬件、系统软件、人力等)成本,可取得的效(xiào)益和开发进度作出估计,制订完成(chéng)开发(fā)任务的实施计划。
2、分析
软件需求分析(xī)就是对开发什么样(yàng)的软件的一(yī)个系统的分析与设想。它是一个对用户的需求(qiú)进(jìn)行去粗取(qǔ)精、去伪存真(zhēn)、正确理解(jiě),然后把它用软(ruǎn)件工程开发语言(yán)(形式功(gōng)能规约(yuē),即需求规格(gé)说明书)表达出来(lái)的过程。本阶段的(de)基本任务是(shì)和用(yòng)户(hù)一起确定要解决的(de)问题,建(jiàn)立软件的逻(luó)辑模型,编(biān)写需求规格说明书文档(dàng)并最终得到用户的(de)认可(kě)。
3、设计(jì)
软件设计可以(yǐ)分为概要设计和详细(xì)设计两个阶段。实际上软件设计的(de)主要任务就(jiù)是将软件分解成(chéng)模块(kuài)是指能(néng)实现某个功能(néng)的数据和程序(xù)说明(míng)、可执(zhí)行程(chéng)序的程序单元。
4、编码
软(ruǎn)件编码是指(zhǐ)把软件设计转换成计算(suàn)机(jī)可以接受的程序,即(jí)写(xiě)成以某一程序设计语言表示的“源程序(xù)清单”。充分了(le)解(jiě)软件开发语言(yán)、工具的特性和编(biān)程风(fēng)格,有助于开发工具的选择(zé)以及保证软件产品的(de)开发(fā)质量。
5、测试
软件(jiàn)测(cè)试(shì)的目的是以较小的代价(jià)发(fā)现尽(jìn)可能多的错误。要(yào)实现这个目标的关键在(zài)于设计一套出色的(de)测试用例,如何(hé)才能设计出一套出色的(de)测试用例,关键在于理(lǐ)解(jiě)测试方(fāng)法(fǎ)。不同(tóng)的测试(shì)方法有(yǒu)不同(tóng)的测试用例设计方法。
6、维(wéi)护(hù)
维护(hù)是指在已完(wán)成对软件的研制(分析、设计、编码和测试)工(gōng)作并交(jiāo)付使用以后(hòu),对软件产(chǎn)品所进行的一些软件工(gōng)程的(de)活动。即根据软件(jiàn)运(yùn)行的情况,对软(ruǎn)件进行适(shì)当修改(gǎi),以适(shì)应新(xīn)的要求,以及纠正运行中(zhōng)发现的(de)错误。编写软件问题(tí)报告、软件(jiàn)修改报告。