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