万象城在线-万象城在线(中国)









    烟台软(ruǎn)件开发

    烟(yān)台软件开(kāi)发专(zhuān)家(jiā)探讨软件(jiàn)开发流程

    2017-06-26
    次(cì)

    烟台(tái)软件(jiàn)开发(fā)的流程(Software development process)即软(ruǎn)件设计思(sī)路和方法的一般过程(chéng),包括设计软件(jiàn)的功能和实现的算法和(hé)方法、软(ruǎn)件(jiàn)的(de)总体结(jié)构设计和模块设计、编程和调试、程序(xù)联调和测(cè)试以及编写、提交程序。


    烟台软件开(kāi)发(fā)


    1、计划

    对所要解决(jué)的问题进行总体定义,包括了解用(yòng)户的要求及(jí)现实环境,从技术、经(jīng)济和社会因素等(děng)3个方面研究并论证本软件项目的(de)可行性,编(biān)写可行性研究报告,探(tàn)讨(tǎo)解决问题的方案,并(bìng)对可供使用的资(zī)源(如计(jì)算机硬件、系(xì)统软件、人力等(děng))成本,可(kě)取得的效益和开(kāi)发进度作出估计,制(zhì)订完成开发任务的(de)实施计划。

    2、分析

    软件需求分析(xī)就(jiù)是对(duì)开发什么样的软件的一个系统的分析(xī)与(yǔ)设想。它(tā)是一个对(duì)用户的需求进行去粗(cū)取精、去伪存(cún)真、正确(què)理解,然后把(bǎ)它用(yòng)软件工程(chéng)开发语言(yán)(形式功能规约(yuē),即需求规(guī)格(gé)说明(míng)书)表达出来的过程。本阶段的基本任务是(shì)和用(yòng)户一起确定要解决的问题,建立软(ruǎn)件的(de)逻(luó)辑模型(xíng),编写需求规格说明书文档并最(zuì)终得到用户的(de)认(rèn)可。

    3、设(shè)计(jì)
    软(ruǎn)件设计(jì)可以分为概要设计和详细设计(jì)两个阶段(duàn)。实际上软(ruǎn)件设计的主要任务(wù)就是将软件分解成(chéng)模块是指能实现某(mǒu)个功能的数(shù)据和程(chéng)序(xù)说明、可执行程序的程序单元。

    4、编码
    软件编码是指把软件设计转换(huàn)成(chéng)计算机可以接受的程(chéng)序,即写成以某(mǒu)一程序设计(jì)语言表示的“源程序清单”。充分了(le)解软件开发语言、工具的特性和(hé)编程(chéng)风格,有助于开发工具的选(xuǎn)择以及保证软件产品的(de)开发质量。

    5、测试
    软(ruǎn)件测试的目的是以(yǐ)较小的代(dài)价发现尽可能多的错误。要实现(xiàn)这个(gè)目(mù)标(biāo)的关键(jiàn)在(zài)于(yú)设计一套出色的(de)测试用例,如何才(cái)能设计出一套(tào)出色的测试用例,关键在于(yú)理解测试方法。不同的测试方法有不同的(de)测试用例设计(jì)方法。

    6、维护
    维护是指在已完成对(duì)软件(jiàn)的研制(分析、设计、编码和测试)工作并交付使用以(yǐ)后,对(duì)软件产品所进行的一些软件工程的(de)活动。即根据(jù)软件(jiàn)运(yùn)行的情况(kuàng),对软件进行适当修改,以适应新的要求,以及纠正运行(háng)中发现的错(cuò)误。编写软件问题报告、软(ruǎn)件修(xiū)改报告。

    标签

    最(zuì)近浏览:

    万象城在线-万象城在线(中国)

    万象城在线-万象城在线(中国)