九游官方网页版-九游(中国)



    烟台软件开发
    您当(dāng)前(qián)的(de)位(wèi)置 : 首 页(yè) > 新闻中(zhōng)心 > 技术知(zhī)识

    烟台软件开发专(zhuān)家探讨软(ruǎn)件开发流程

    2017-06-26

    烟台(tái)软件开发的流程(chéng)(Software development process)即软件(jiàn)设计思路(lù)和方法的一般过程,包括设计(jì)软件(jiàn)的功能和(hé)实现的算法和方法、软件的总(zǒng)体结构设计(jì)和模块设计、编(biān)程和调(diào)试、程序(xù)联调和(hé)测试以及编写(xiě)、提(tí)交程序。


    烟台软件开发


    1、计划

    对所要解(jiě)决的问题(tí)进行总体定义,包括(kuò)了解用户(hù)的要求及现实环境,从技术(shù)、经济和(hé)社会因素等(děng)3个方面研究并论证本软件(jiàn)项目的(de)可行性,编写可行性(xìng)研究报告,探讨解(jiě)决问(wèn)题的方案,并对可供(gòng)使用的资源(yuán)(如(rú)计算(suàn)机(jī)硬件、系统软件、人力等(děng))成本,可取得(dé)的效益和开发(fā)进度作出估计,制订完成(chéng)开发任务的实施计(jì)划。

    2、分析

    软(ruǎn)件(jiàn)需(xū)求分(fèn)析就是对开发什么样的软件的一(yī)个系(xì)统的分析(xī)与(yǔ)设想。它(tā)是一个对(duì)用户的需求进行去粗取精、去伪存真、正确理解,然后(hòu)把它用软件工(gōng)程开发语(yǔ)言(形(xíng)式功能(néng)规约,即(jí)需求规格说明(míng)书)表达出来的过程。本(běn)阶段的基本任务是和用户一起(qǐ)确定要解决的问题,建立软件的(de)逻辑模型,编写需求(qiú)规(guī)格说明(míng)书文档并最终得到用户的(de)认可。

    3、设计
    软件设计可以(yǐ)分为概要(yào)设计和(hé)详(xiáng)细设计两个(gè)阶段。实际上软(ruǎn)件设(shè)计的主要任务就是将软件分解成模块是指能实现某(mǒu)个功能(néng)的数(shù)据和程序说明、可执(zhí)行程序的程序单元。

    4、编码
    软(ruǎn)件编码是指把软(ruǎn)件设(shè)计转换成计算机可以接受的程序,即写(xiě)成以某一程序设计语言表示的“源(yuán)程序(xù)清单”。充分了解软件开(kāi)发语(yǔ)言、工具的特性和编程风格,有助于开发工具的选择以及保证软件产品的开发(fā)质量。

    5、测(cè)试
    软件测(cè)试的目的是以较小的(de)代价(jià)发现(xiàn)尽可能(néng)多(duō)的错误。要实现(xiàn)这个目标的关键(jiàn)在于设计一(yī)套出(chū)色的测试用例,如何(hé)才能设计出一套(tào)出色的测试(shì)用例,关(guān)键在于理解测试方法。不(bú)同的测(cè)试方法(fǎ)有不同的(de)测试用例设计方法。

    6、维护
    维护是(shì)指在已完成对软件的研制(分析(xī)、设计、编码和测试)工作并交付使(shǐ)用以后,对软件产品所进行的(de)一些软(ruǎn)件工程的(de)活动。即根据软件运行的情况(kuàng),对软件进行(háng)适当修(xiū)改,以适应(yīng)新的要求,以及纠正运行中发现的错误(wù)。编写软(ruǎn)件问题报告、软件修改报告。

    标签

    最(zuì)近浏览:

    九游官方网页版-九游(中国)

    九游官方网页版-九游(中国)