平博在线平台-平博(中国)





  • 烟台软件开发(fā)
    您(nín)当前的位置 : 首 页 > 新闻(wén)中心(xīn) > 技术知识

    烟台软(ruǎn)件开发(fā)流程大揭秘

    2017-05-27

    烟台软件开发流程即软件设计思路和(hé)方法的一般过程,包括设计软件的功能和(hé)实现的算法(fǎ)和方法、软(ruǎn)件(jiàn)的总体结(jié)构(gòu)设计和模块设计、编程和调试(shì)、程序联调和测试(shì)以(yǐ)及编写、提交程序等一系列操作(zuò)。


    烟台软件开发


    一、需求分析


    1.相(xiàng)关系统分析(xī)员向用户初(chū)步了解需(xū)求,然后用相关的工具软件列(liè)出要开(kāi)发(fā)的(de)系统的大功能模块,每个大功能(néng)模块有哪些小(xiǎo)功能模块,对于有(yǒu)些(xiē)需求比较明确相关(guān)的界面时,在(zài)这一步里面可以(yǐ)初步(bù)定义(yì)好少量的界面。


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


    3.系统分析员向(xiàng)用户再次确认需求。


    二、概要设计


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


    三、详细设计


    在概(gài)要(yào)设计的基础上,开发者需要进行(háng)软件系统的详细设计。


    四、编码


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


    五、测试


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


    六(liù)、软(ruǎn)件交付(fù)


    在(zài)软(ruǎn)件(jiàn)测试证明(míng)软件达到(dào)要求后,软件开发者应向用户提交(jiāo)开(kāi)发的目标安装程序、数据库的数据字典、《用户(hù)安装手册》、《用户使用指南》、需求报告、设计报(bào)告、测试报告等双方合同约定的产物。


    七、验(yàn)收(shōu)


    用户验收。


    八、维护


    根据(jù)用户需求的变(biàn)化或(huò)环境(jìng)的变化,对应用(yòng)程序进(jìn)行全部或部分的修改。


    标签(qiān)

    最近浏览:

    平博在线平台-平博(中国)

    平博在线平台-平博(中国)