乐鱼(中国)leyu




  • 烟台软件开发
    您当(dāng)前(qián)的位置 : 首 页 > 新闻中(zhōng)心 > 技术(shù)知识

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

    2017-05-27

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


    烟台软件开发


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


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


    2.系统(tǒng)分析员深入了解和分析需求(qiú),根据(jù)自己(jǐ)的经验和需求用WORD或(huò)相关的(de)工具(jù)再做出一(yī)份文档系(xì)统的功能需(xū)求文档。


    3.系(xì)统(tǒng)分析员向用(yòng)户再次确认需求。


    二、概要设计


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


    三、详细设(shè)计


    在概要设计的基础上,开发者(zhě)需要进(jìn)行软(ruǎn)件系统的详细设计(jì)。


    四、编码


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


    五、测试


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


    六、软件交付


    在软件测试证明软(ruǎn)件达到(dào)要求后,软件开发者应向用户(hù)提(tí)交开发的目标安装程序、数据库的数据字典、《用户安(ān)装手(shǒu)册》、《用户使用指南》、需求报告、设计报告、测(cè)试报告等(děng)双方合同约定的产物。


    七、验收(shōu)


    用户验(yàn)收。


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


    根据用户需(xū)求的变化或环境的变化,对应用(yòng)程序进行全部或部分的修改。


    标签

    最近(jìn)浏览:

    乐鱼(中国)leyu

    乐鱼(中国)leyu