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