电话:0535-6589222
邮箱:2438084250@qq.com
网址(zhǐ):www.hd.jian.ww38.viennacitytours.com
地址:烟台市芝(zhī)罘区(qū)金长城大厦12F
烟台软件开发的流程(Software development process)即软件(jiàn)设(shè)计思路和方法(fǎ)的一般过程,包括设计(jì)软件(jiàn)的功能和实(shí)现的算法和方法、软(ruǎn)件的总(zǒng)体(tǐ)结构设计和(hé)模块设计、编程和调试、程序联调和测试以及编写、提交程序。
1、计划
对所要解决的问题进行(háng)总(zǒng)体(tǐ)定义,包(bāo)括了解用(yòng)户的要求(qiú)及现实环(huán)境,从(cóng)技术(shù)、经济和社会因素等3个方面研究并论证本软(ruǎn)件(jiàn)项目的可行性(xìng),编写可行性(xìng)研究(jiū)报告,探讨解决问(wèn)题的方案(àn),并对可供使用的资(zī)源(如计算(suàn)机硬(yìng)件、系(xì)统(tǒng)软件、人力等)成本,可取得(dé)的效益和开发进度(dù)作出估计(jì),制订完成开发任(rèn)务的实(shí)施(shī)计划。
2、分析(xī)
软件需求分析就是对开发什么样的软(ruǎn)件(jiàn)的一(yī)个系统(tǒng)的分析与设想。它(tā)是一个对用户的需求进行去粗(cū)取精、去伪(wěi)存真(zhēn)、正确理解,然后把它用软(ruǎn)件工程开(kāi)发语(yǔ)言(形式功能规约,即需(xū)求规(guī)格说明书)表达出来的过程。本阶(jiē)段的(de)基本任(rèn)务(wù)是和用户(hù)一起确定要(yào)解决的问题,建立软(ruǎn)件的逻辑模型,编写(xiě)需求规格说明(míng)书(shū)文档(dàng)并最终得(dé)到用户的认可(kě)。
3、设(shè)计
软件设(shè)计可以分为概(gài)要设计和详细设计两个阶(jiē)段。实际(jì)上软(ruǎn)件设计的主要任务(wù)就是将软件分解(jiě)成模块(kuài)是指能实现某个(gè)功能的数据和(hé)程(chéng)序说明、可执(zhí)行程序的程序单元。
4、编码
软件编码是指把(bǎ)软件设计转换成计算(suàn)机(jī)可以接(jiē)受(shòu)的程序,即写成以(yǐ)某一(yī)程序设计(jì)语(yǔ)言表示的“源程序清单”。充分了解(jiě)软件开发语言、工具的特性和编程风格,有(yǒu)助于开发工具的选(xuǎn)择以及保(bǎo)证软件产品的开发质量。
5、测试(shì)
软件测试的目的是以较小的代价发(fā)现尽可能多的错误。要实现(xiàn)这(zhè)个(gè)目标的关键在于(yú)设计一套出色(sè)的测试用例,如何才(cái)能(néng)设计出一套(tào)出色的测试用例,关键在于理解测试方法。不同的测(cè)试方法有不同的测试用例设计方法。
6、维护
维护是指在(zài)已完成对软件(jiàn)的研制(分析、设计(jì)、编码和测试)工作(zuò)并交付(fù)使用以后,对软件产(chǎn)品所进行(háng)的一些软件工程的活动(dòng)。即根(gēn)据(jù)软件(jiàn)运行的情(qíng)况(kuàng),对软件进行适当(dāng)修改,以(yǐ)适应新的要求,以及纠正运行中发现的错(cuò)误。编写软件(jiàn)问题报告、软(ruǎn)件修改报(bào)告。