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