电话(huà):0535-6589222
邮箱:2438084250@qq.com
网址:www.blog.weihai.cd.xinxiang.zz.pingliang.ww38.viennacitytours.com
地(dì)址:烟(yān)台(tái)市芝罘区金长城大厦12F
烟台软件开发(fā)流程即(jí)软件设计思路和方法的一(yī)般过程,包括设(shè)计软件的功能和实现的算法和方法、软件的总体(tǐ)结构设计和模(mó)块设计(jì)、编程和调(diào)试、程序联(lián)调和(hé)测试以及编写、提交程序(xù)等一系列操作。
一、需求(qiú)分析(xī)
1.相关系统分析员(yuán)向用户初步(bù)了解需求,然后用相关的(de)工具软件列(liè)出要开发的系统(tǒng)的(de)大功能模块,每个大功能模块有(yǒu)哪(nǎ)些小功能模(mó)块,对于有些需求比较明确相关的界(jiè)面时,在(zài)这一步里面可以(yǐ)初步定义好(hǎo)少量的界面。
2.系统分(fèn)析员深(shēn)入了解和分析需求,根据自己的经(jīng)验和需求用WORD或相关(guān)的工具再(zài)做出一份文(wén)档系统的功能需求(qiú)文档(dàng)。
3.系统分析员向用户再次确认需(xū)求。
二、概要设计
首先,开发者(zhě)需(xū)要对软件系(xì)统进行概要设计(jì),即系统设计。包括(kuò)系统(tǒng)的基本处理流(liú)程(chéng)、系(xì)统(tǒng)的组织结构、模块划分、功能(néng)分(fèn)配、接(jiē)口(kǒu)设计、运行设计、数据(jù)结(jié)构设计和出(chū)错处理(lǐ)设计(jì)等(děng),为(wéi)软件的详细(xì)设计提供基础。
三、详(xiáng)细设(shè)计
在概要设计的基础上,开发者需(xū)要进行软件系统的详细(xì)设计。
四(sì)、编(biān)码(mǎ)
在软件编码阶段,开发(fā)者根据《软件系统详细(xì)设计(jì)报告》中(zhōng)对数据结构、算法分析和模块实现等方面的设计要求,开始具体(tǐ)的编写程序工作(zuò),分(fèn)别实现各模块的(de)功能(néng),从而(ér)实现对目标(biāo)系(xì)统的功能(néng)、性能、接口(kǒu)、界面(miàn)等方(fāng)面的要求。
五、测试
测(cè)试编写好的系统(tǒng)。交(jiāo)给(gěi)用户使用,用户使(shǐ)用后一个一个(gè)的确认每个功能。软件(jiàn)测试(shì)有很多种:按照(zhào)测试执行方,可以分为内部(bù)测试和外部测试;按照(zhào)测试(shì)范围,可(kě)以(yǐ)分为模块测试和整体(tǐ)联(lián)调;按(àn)照测试(shì)条件,可以分为正常(cháng)操作情况测试和异(yì)常情况测试;按照测试的(de)输入范围,可以分为全覆盖测试和抽样测试。
六(liù)、软件交(jiāo)付(fù)
在软件测试证明软件达到要求后,软件开发者(zhě)应向用户提交开发的目标安(ān)装程序、数(shù)据库的数据字(zì)典(diǎn)、《用户安(ān)装(zhuāng)手册》、《用户使用指南》、需求报告、设(shè)计报(bào)告、测试(shì)报告等(děng)双方(fāng)合同约(yuē)定的产物。
七(qī)、验收
用户验(yàn)收。
八、维护(hù)
根据用户需求的变(biàn)化或环(huán)境的变化,对应用程序进行全部(bù)或部分的修改。