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