万象城在线-万象城在线(中国)









    烟台软件开发
    您当前的位(wèi)置(zhì) : 首 页(yè) > 新闻中(zhōng)心 > 技术知识

    烟台软件开(kāi)发流(liú)程大(dà)揭秘

    2017-05-27

    烟台(tái)软件开发流(liú)程(chéng)即软(ruǎn)件设计思路和(hé)方法的一般(bān)过(guò)程,包(bāo)括设(shè)计软件的功能和实现的算法和方法(fǎ)、软件(jiàn)的总体结构(gòu)设计和模块设计(jì)、编程和调试、程序联调和测(cè)试以及(jí)编写、提交(jiāo)程序(xù)等一系列操(cāo)作。


    烟台软件开发


    一、需求分析


    1.相(xiàng)关系统分析员向用户初步了解需求,然后(hòu)用相关的工具软件列(liè)出要开发的(de)系统(tǒng)的(de)大功能模块,每个大(dà)功能模块有哪些小功能模块,对于有(yǒu)些需求比较明确相关的界面时,在这一步(bù)里面可(kě)以初步定义好少量的(de)界面。


    2.系统分析员(yuán)深入(rù)了(le)解和分(fèn)析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文(wén)档系统的功能需求(qiú)文档。


    3.系统分(fèn)析员向用户再次确认需求。


    二、概要设计


    首先,开发者需要对(duì)软件(jiàn)系统进行(háng)概要(yào)设(shè)计,即系统设计。包括系统的基本处理流程、系统的组织(zhī)结构、模块划分、功能分配、接口设计、运行设(shè)计、数据结构设(shè)计和出(chū)错处理设计等(děng),为软件的详(xiáng)细设计提供基础。


    三、详细设计


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


    四、编码


    在(zài)软件编码(mǎ)阶段,开发者(zhě)根据《软件系统(tǒng)详细设计报告》中对数据结构(gòu)、算法(fǎ)分析(xī)和模块实现等方面的设计要求,开始具体的编写程序工作(zuò),分别实(shí)现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要(yào)求。


    五、测(cè)试


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


    六、软(ruǎn)件交付


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


    七、验收(shōu)


    用户验收。


    八、维护


    根据(jù)用户需求的变化(huà)或环境的变化,对应用程(chéng)序进行全(quán)部或部分的修(xiū)改(gǎi)。


    标签

    最近浏(liú)览(lǎn):

    万象城在线-万象城在线(中国)

    万象城在线-万象城在线(中国)