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