大发welcome登录入口首页(中国)企业百科



    1. 烟台软件(jiàn)开发
      您当前的(de)位置 : 首 页 > 新闻中心 > 技术知识

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

      2017-05-27

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


      烟台软(ruǎn)件开发(fā)


      一、需(xū)求分析(xī)


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


      2.系统分析(xī)员深入了解和分析需(xū)求(qiú),根(gēn)据自己的经验和需求用WORD或相关的工具再做出一份文档(dàng)系统的功能需求文档。


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


      二、概(gài)要(yào)设计


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


      三、详细设计


      在(zài)概要设计的(de)基础(chǔ)上,开(kāi)发者需要进行软件系统(tǒng)的详细设(shè)计。


      四、编码


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


      五、测试(shì)


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


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


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


      七、验(yàn)收


      用户验(yàn)收。


      八(bā)、维护


      根(gēn)据用户需求的变化或环境的(de)变化,对(duì)应用程序进行全部或部(bù)分的(de)修改。


      标签(qiān)

      最近浏览:

      大发welcome登录入口首页(中国)企业百科

      大发welcome登录入口首页(中国)企业百科