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