九游在线-九游在线(中国)








  • 烟台软件(jiàn)开发
    您(nín)当前的位置 : 首(shǒu) 页 > 新闻中(zhōng)心 > 技术知识

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

    2017-05-27
    次(cì)

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


    烟台软件开发


    一、需求分析


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


    2.系统分(fèn)析员深入(rù)了解和分析需求,根(gēn)据自己的经验和需求(qiú)用(yòng)WORD或(huò)相关(guān)的工具再(zài)做出一份文档系统的功能需求文档。


    3.系统分析员(yuán)向用户(hù)再(zài)次确认(rèn)需求。


    二、概要设计


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


    三、详(xiáng)细设计


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


    四、编(biān)码


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


    五(wǔ)、测试


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


    六、软件(jiàn)交付


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


    七、验收


    用(yòng)户验收(shōu)。


    八、维(wéi)护(hù)


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


    标(biāo)签

    最近浏览:

    九游在线-九游在线(中国)

    九游在线-九游在线(中国)