游艇会(中文)官方网站


烟台软件(jiàn)开发

烟(yān)台软(ruǎn)件开发(fā)专家探讨软件(jiàn)开发流程

2017-06-26

烟台软件开(kāi)发的流程(chéng)(Software development process)即软件设计思(sī)路和方法(fǎ)的一般过程,包(bāo)括设(shè)计软件的功(gōng)能(néng)和实现的算法和方法(fǎ)、软件的总体结构设计和模(mó)块设计、编程和调试、程序联调和(hé)测试以及编写、提(tí)交程序。


烟台软件开发


1、计划

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

2、分析

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

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

4、编码
软件编码是指把软件设计转换成计算机可以接受的(de)程序(xù),即写成以某一程序设计语言(yán)表示的(de)“源程序清单”。充分(fèn)了(le)解软(ruǎn)件开(kāi)发语言、工具的特(tè)性和(hé)编程(chéng)风格,有助于(yú)开发工具的选(xuǎn)择(zé)以(yǐ)及保证软件产品的开发质量。

5、测试
软件(jiàn)测试(shì)的目的是以较小的代价发现尽可能多的错误。要(yào)实现这个(gè)目标的关键在于设计一套(tào)出色的测试用例,如何才能设计出一套(tào)出色的测试用例,关键在于理(lǐ)解测试方法。不(bú)同的测试方法有不同(tóng)的测试用例设计(jì)方法(fǎ)。

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

标签

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

游艇会(中文)官方网站

游艇会(中文)官方网站