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