平博在线平台-平博(中国)





  • 烟台软(ruǎn)件开发
    您当前的位置 : 首 页 > 新闻中心 > 技术知识

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

    2017-06-26

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


    烟台(tái)软件(jiàn)开(kāi)发


    1、计划

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

    2、分析

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

    3、设计(jì)
    软件设计可以分为概要设(shè)计(jì)和详细设计两个阶段。实际上软件设计(jì)的主要任务就是将软件分解成模块是指(zhǐ)能实现某个功能的数据(jù)和程序说明、可执行程序的程序单元。

    4、编码
    软件(jiàn)编码是指把软件(jiàn)设计转换成计算机可以接受的(de)程序(xù),即(jí)写成以某一程(chéng)序设计语言(yán)表示的“源程序清(qīng)单”。充分了解软件开发语言(yán)、工具的特性和编程风格,有(yǒu)助于开发(fā)工具的选择以(yǐ)及(jí)保证软件产(chǎn)品的开发质量。

    5、测试(shì)
    软(ruǎn)件测试的目的是以较小的代价发现尽可能多的(de)错误。要(yào)实(shí)现这个目(mù)标的关键在于(yú)设(shè)计一套出(chū)色的测试用(yòng)例,如何才能设计(jì)出一套出色(sè)的测试用例,关键在于(yú)理解测试方法。不同的测(cè)试方(fāng)法(fǎ)有(yǒu)不同的(de)测试(shì)用例(lì)设计方(fāng)法(fǎ)。

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

    标签

    最(zuì)近浏(liú)览:

    平博在线平台-平博(中国)

    平博在线平台-平博(中国)