华体会hth




  • 烟台软件开发
    您当前(qián)的位置 : 首 页(yè) > 新闻中心 > 技术知识(shí)

    烟台软件(jiàn)开发专家探讨(tǎo)软件开(kāi)发流程

    2017-06-26

    烟台软(ruǎn)件(jiàn)开发的流(liú)程(chéng)(Software development process)即软件设计思路和方法的一般过程,包(bāo)括设计软(ruǎn)件的功能和实现的算法和方法(fǎ)、软件的总体结(jié)构(gòu)设计(jì)和模块设(shè)计、编程(chéng)和(hé)调试、程(chéng)序联调和测试以及编写、提(tí)交程序。


    烟台软件(jiàn)开发


    1、计划

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

    2、分析

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

    3、设计
    软件设计可以分为概要设计和详细设计两个阶段。实际(jì)上软件设计(jì)的(de)主要(yào)任(rèn)务就是将软件分解成模块(kuài)是指能实现某个功能的数据和程序说明、可执(zhí)行程序的程序单(dān)元。

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

    5、测试
    软(ruǎn)件测试的目的是以较(jiào)小的代价(jià)发现尽可能(néng)多的错误。要实现这个目标(biāo)的关键在于设计一套出色的(de)测试(shì)用例,如何才能设计出一套出色(sè)的测试用例,关键在(zài)于理解测试(shì)方法(fǎ)。不同的测试方法有不同的测试用例设计方法。

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

    标签

    最近浏览:

    华体会hth

    华体会hth