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