B体育直播




    烟台(tái)软件开发(fā)
    您当前的(de)位置 : 首 页 > 新闻中心 > 技术知识

    烟(yān)台(tái)软件开(kāi)发流程大揭(jiē)秘(mì)

    2017-05-27
    次(cì)

    烟台(tái)软件开(kāi)发流程即软件设计思(sī)路和方法的一般(bān)过(guò)程,包括设(shè)计软件的功能和实现(xiàn)的算法和方法(fǎ)、软件的总体结构设计和模块(kuài)设计、编程和调试、程序联(lián)调和测(cè)试以及编写、提(tí)交程序(xù)等(děng)一(yī)系列操作。


    烟(yān)台软件开发


    一、需求分析


    1.相关系统分析员(yuán)向(xiàng)用户初步了解需求,然(rán)后用相关的(de)工具软件列出要开发(fā)的系统的大(dà)功能(néng)模块,每个(gè)大功能模块(kuài)有(yǒu)哪些小功(gōng)能(néng)模(mó)块(kuài),对于有些需求比较明确相(xiàng)关的界面(miàn)时,在这一步里面可以初步定义好少(shǎo)量的界面。


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


    3.系统分析(xī)员向(xiàng)用(yòng)户再次确(què)认需求。


    二、概要设计


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


    三(sān)、详细(xì)设计


    在概(gài)要设(shè)计的基础上,开(kāi)发者需要(yào)进行软(ruǎn)件系统的(de)详(xiáng)细设计。


    四、编码


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


    五、测试(shì)


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


    六(liù)、软件(jiàn)交付


    在软件测(cè)试证明(míng)软件达到要求后,软件开发者应向用户提交开(kāi)发的(de)目标安装程(chéng)序、数据(jù)库的数(shù)据(jù)字典、《用户安装手册》、《用户使用指(zhǐ)南(nán)》、需求报告、设计报告、测(cè)试报告等双方合同约定的产物。


    七、验收(shōu)


    用户验收。


    八、维(wéi)护


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


    标签

    最(zuì)近(jìn)浏览:

    B体育直播

    B体育直播