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