米兰官方网页版-米兰MiLan(中国)



  • 烟台软件开发(fā)
    您(nín)当前的(de)位(wèi)置 : 首 页 > 新闻中心 > 技(jì)术知(zhī)识

    烟台软件开发流程大(dà)揭秘

    2017-05-27

    烟台软件开发流程即软件设计思路和方法的一般过(guò)程(chéng),包括设计软件的功能和(hé)实(shí)现(xiàn)的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试(shì)以及编写、提交程序等一系(xì)列操作。


    烟台软件开发


    一、需求分析


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


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


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


    二、概要设计


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


    三、详细设计(jì)


    在(zài)概要设计(jì)的基础上(shàng),开发(fā)者需要进行软件系统的详细设计。


    四(sì)、编码


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


    五、测(cè)试


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


    六、软件交付


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


    七、验收


    用户验收。


    八(bā)、维(wéi)护


    根据用(yòng)户需求的变化或环(huán)境的变化,对应用程序进行全部(bù)或部分(fèn)的修改。


    标(biāo)签

    最近浏览:

    米兰官方网页版-米兰MiLan(中国)

    米兰官方网页版-米兰MiLan(中国)