乐动官方端网页版-乐动(中国)





烟台软(ruǎn)件(jiàn)开发
您当前的位(wèi)置(zhì) : 首 页 > 新(xīn)闻中心 > 技术知识

烟台软件开发专家探讨软件开发流程

2017-06-26

烟台软件开发的流(liú)程(Software development process)即软(ruǎn)件(jiàn)设(shè)计思路和方(fāng)法的一般过程,包(bāo)括(kuò)设计(jì)软件的功能(néng)和实现的算法和方法、软件的(de)总(zǒng)体结(jié)构设计和(hé)模(mó)块设计、编程和调(diào)试、程序联调和测试以(yǐ)及编写、提交(jiāo)程序。


烟台软件开发


1、计划

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

2、分析

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

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

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

5、测试
软件(jiàn)测试的(de)目的是(shì)以较小的代价发现尽可能(néng)多的错误。要实现(xiàn)这个目标(biāo)的关(guān)键在于设计一套(tào)出色的测试用例,如(rú)何(hé)才能设(shè)计出一套(tào)出(chū)色的测试用例,关键(jiàn)在(zài)于理解(jiě)测试方法。不同的测试方(fāng)法有不同的测试用例设计方法。

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

标签

最近浏览:

乐动官方端网页版-乐动(中国)

乐动官方端网页版-乐动(中国)