米兰平台-米兰MILAN(中国)








  • 烟台软件(jiàn)开(kāi)发
    您当前(qián)的位置 : 首 页(yè) > 新闻中心(xīn) > 技术知识

    烟(yān)台软件开发流程大揭(jiē)秘

    2017-05-27
    次(cì)

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


    烟台软件开发


    一、需求分(fèn)析


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


    2.系统分析员深入了解和分(fèn)析需(xū)求,根据自(zì)己的经验和需求用(yòng)WORD或(huò)相关的(de)工(gōng)具再做出(chū)一(yī)份文档系(xì)统的功能需求文档(dàng)。


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


    二、概要设计


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


    三、详(xiáng)细设计


    在概要设计的基(jī)础(chǔ)上,开(kāi)发(fā)者需要进行软件系统的(de)详细设计。


    四(sì)、编(biān)码


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


    五、测试


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


    六、软件交付


    在软件测试证明软件达到要求后,软件(jiàn)开发者应向用户提交开发的目标(biāo)安装程(chéng)序、数据库的(de)数据字(zì)典、《用户安(ān)装手册》、《用户(hù)使用指(zhǐ)南(nán)》、需求报告(gào)、设计报(bào)告、测试(shì)报(bào)告等双方(fāng)合同约(yuē)定(dìng)的(de)产(chǎn)物。


    七、验收(shōu)


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


    八、维护


    根据用户需(xū)求的变化(huà)或(huò)环(huán)境的变(biàn)化(huà),对(duì)应用程(chéng)序进行全部或部分的(de)修(xiū)改。


    标签

    最(zuì)近浏览(lǎn):

    米兰平台-米兰MILAN(中国)

    米兰平台-米兰MILAN(中国)