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