kaiyun平台-kaiyun(中国)一站式服务平台



  • 烟台(tái)软件开发
    您当前(qián)的位(wèi)置(zhì) : 首 页 > 新闻(wén)中心 > 技(jì)术知识

    烟台软件开发流程大揭(jiē)秘(mì)

    2017-05-27

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


    烟台软件(jiàn)开发


    一、需求分析


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


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


    3.系统分析员向用户再次(cì)确认需(xū)求。


    二、概要设计


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


    三(sān)、详细设计


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


    四、编码


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


    五、测试(shì)


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


    六、软件交付


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


    七、验收


    用户验收(shōu)。


    八(bā)、维护


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


    标签

    最(zuì)近(jìn)浏览:

    kaiyun平台-kaiyun(中国)一站式服务平台

    kaiyun平台-kaiyun(中国)一站式服务平台