乐动官方端网页版-乐动(中国)





烟台软(ruǎn)件开发
您当前的位置 : 首 页 > 新闻中(zhōng)心 > 技术知识

烟台软件开发流程大揭秘

2017-05-27
次(cì)

烟台软件开发流程即软件(jiàn)设计思路(lù)和(hé)方法(fǎ)的一般过程,包括设计软件(jiàn)的功能和实现的算法和方法、软件(jiàn)的总体结构设计和模块设计、编(biān)程和(hé)调试、程序联调(diào)和测试以及(jí)编写、提交(jiāo)程(chéng)序等一系列操(cāo)作。


烟台软件开发


一、需求分析(xī)


1.相关系统(tǒng)分析员向用户初步了解需求,然后用相关的工具软件(jiàn)列出要开发的系统的大功能模块(kuài),每(měi)个大功能模块有哪些小功能模块,对于有些需求(qiú)比较明确(què)相关的界(jiè)面(miàn)时(shí),在这(zhè)一步(bù)里面可以初步定义好少量的界面。


2.系统分析员深入(rù)了解和分析需求,根据自(zì)己(jǐ)的经验和需求用WORD或相(xiàng)关的工(gōng)具再做出一份文档系统的功能需求文档。


3.系统分析员向用户再次确认需求。


二(èr)、概要设(shè)计


首(shǒu)先,开发者需要对软件系统进行概要设计,即(jí)系统(tǒng)设计。包括系统的基本处理流程、系统的组(zǔ)织(zhī)结构、模(mó)块划分、功能分配、接口设计、运(yùn)行设计、数据结构设计和出错(cuò)处理设(shè)计等,为软件的详细(xì)设计提供基础(chǔ)。


三、详细设计


在概要设计的基础上,开发者需要进行软件(jiàn)系统的(de)详(xiáng)细设计。


四、编码


在软件编码阶段,开(kāi)发者根据《软件系统详细设计报告(gào)》中对数据结(jié)构、算法分析和模块(kuài)实现(xiàn)等方面的设(shè)计要求,开始具体的编写程序工作,分别实现(xiàn)各模块(kuài)的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。


五(wǔ)、测试


测试编写好的(de)系(xì)统。交(jiāo)给用户使(shǐ)用,用户(hù)使用后(hòu)一(yī)个一个(gè)的确认(rèn)每个功能(néng)。软件测试(shì)有很多种:按照测试执行方,可以分为内部测试和外部(bù)测试;按照测试范(fàn)围,可以分为模块测试和(hé)整体联调;按照(zhào)测试(shì)条件,可以分为正常操(cāo)作情况测试(shì)和异常情况(kuàng)测(cè)试;按照测试的输入范围,可以分(fèn)为(wéi)全覆盖测(cè)试和(hé)抽样测试。


六、软件交付


在软(ruǎn)件测试证(zhèng)明软件达到要求后,软件开发者应(yīng)向用户提交开发的目标安装程序、数据(jù)库的数(shù)据字典、《用户安装手册》、《用户使用指南》、需(xū)求报告(gào)、设(shè)计报告、测试(shì)报告(gào)等双方合同(tóng)约定的产物。


七(qī)、验(yàn)收


用户验收。


八、维护


根据用户需求的变化或环(huán)境的(de)变化,对应用程序(xù)进行全部或部分的修改。


标签(qiān)

最近浏览:

乐动官方端网页版-乐动(中国)

乐动官方端网页版-乐动(中国)