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