网站首页
教育杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
医学杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
经济杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
金融杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
管理杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
科技杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
工业杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
SCI杂志
中科院1区 中科院2区 中科院3区 中科院4区
全部期刊
公務(wù)員期刊網(wǎng) 論文中心 正文

軟件工程中軟件需求分析

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件工程中軟件需求分析范文,希望能給你帶來靈感和參考,敬請(qǐng)閱讀。

摘要:隨著經(jīng)濟(jì)的發(fā)展,社會(huì)的進(jìn)步,軟件需求的分析在電子信息化領(lǐng)域中占據(jù)著重要的地位,其必然在面對(duì)客戶的過程中作出較為正確的需求分析,并可以確定系統(tǒng)完成工作的內(nèi)容,主要包含對(duì)目標(biāo)系統(tǒng)的完整性、準(zhǔn)確性與具體性。軟件需求的工作是探析軟件的功能與使用方式,從而得出軟件的設(shè)計(jì)意圖和軟件與其他程序之間接口的方式與結(jié)論,從而可以有效解決軟件需求出現(xiàn)的問題,提升軟件需求分析的準(zhǔn)確性。

關(guān)鍵詞:面向?qū)ο螅?a href="http://www.saumg.com/lunwen/rjgclw/110933.html" target="_blank">軟件工程;軟件需求分析

1軟件工程

隨著電子信息化的迅猛發(fā)展,軟件工程涉及程序程序、語(yǔ)言、數(shù)據(jù)庫(kù)、開發(fā)工具、設(shè)計(jì)模式等各方面的內(nèi)容,主要是用來進(jìn)行軟件研究及軟件分析的一門學(xué)科,軟件工程師是專門進(jìn)行軟件開發(fā)的執(zhí)行者,也可以根據(jù)所負(fù)責(zé)工作的不同劃分為系統(tǒng)分析員、軟件設(shè)計(jì)師、系統(tǒng)架構(gòu)師及程序員等等。隨著信息技術(shù)的不斷升級(jí),軟件工程需要不斷研究出新的產(chǎn)品、質(zhì)量高的產(chǎn),更能滿足人們?nèi)粘I钏璧能浖a(chǎn)品。在這里明確指出的是,軟件產(chǎn)品是指運(yùn)用邏輯思維,將邏輯思維的結(jié)構(gòu)與人們所期望的產(chǎn)品進(jìn)行結(jié)合而研制出來的,是邏輯上存在的產(chǎn)品,并不是某一可以實(shí)實(shí)在在看到的物件。軟件產(chǎn)品在使用過程中會(huì)面臨許多邏輯上的錯(cuò)誤,而且其更新?lián)Q代非???,存在很大的過時(shí)問題,其必然是需要根據(jù)時(shí)代的需求,人們的需求進(jìn)行軟件產(chǎn)品的不斷更新,增加新的功能。同時(shí),軟件功能的實(shí)現(xiàn)是依靠用戶的使用和軟件的運(yùn)行狀態(tài),具有一定的復(fù)雜性。

2軟件需求分析具體過程

軟件需求分析的過程主要是有以下四個(gè)階段,其分別為軟件需求目標(biāo)的確定、進(jìn)行分析與整合、規(guī)格的相關(guān)說明規(guī)定、以及最終評(píng)審。系統(tǒng)分析師及程序開發(fā)軟件師需要根據(jù)軟件的具體實(shí)施情況找出目標(biāo)軟件工程所需的要求,并可以滿足用戶的使用要求,與人們的生活息息相關(guān)。這些要求主要是在外觀、功能、操作方式上、軟件開發(fā)所消耗的成本等滿足公司既定的要求,在滿足軟件的開發(fā)基礎(chǔ)上實(shí)現(xiàn)公司利益的增長(zhǎng),提升軟件公司的核心市場(chǎng)競(jìng)爭(zhēng)力。首先,軟件功能指的是將人們生活中有形的產(chǎn)品需求運(yùn)用邏輯架構(gòu)呈現(xiàn)出來,便于人們操作使用;性能則是滿足軟件開發(fā)的技術(shù)標(biāo)準(zhǔn),可以保障軟件運(yùn)行環(huán)境的安全,同時(shí)確保網(wǎng)絡(luò)運(yùn)行的規(guī)范;軟件可靠性必然是可以讓用戶在使用過程中具有安全感。例如,支付寶必然是需要徹底保障運(yùn)行環(huán)境的安全,才可以保障軟件長(zhǎng)期被用戶使用及進(jìn)行廣泛的推廣,同時(shí)提升軟件工作的更大開發(fā)性,功能更加的齊全;用戶界面則是根據(jù)使用客戶的群體、年齡及愛好等等進(jìn)行畫面的布置及創(chuàng)新等。重要的是,軟件的開發(fā)是對(duì)成本及開發(fā)時(shí)間是比較嚴(yán)格的,軟件開發(fā)公司則必然是需要在了解軟件開發(fā)的基礎(chǔ)上級(jí)掌握開發(fā)各個(gè)環(huán)節(jié)的成本消耗與進(jìn)度進(jìn)行有序的開發(fā),確保軟件開發(fā)成本在公司預(yù)算范圍內(nèi),并可以按期完成軟件開發(fā)的工作,保障公司利益的收入。此外,軟件開發(fā)者需要明確注意的是系統(tǒng)的性能分析、檢測(cè)在開發(fā)之后的性能,可以有利于及時(shí)對(duì)系統(tǒng)做出改正,同時(shí)對(duì)其中存在的問題進(jìn)行大量數(shù)據(jù)的分析,以便軟件開發(fā)這對(duì)問題分析的結(jié)果進(jìn)行核對(duì),最終將這些問題解決,確保軟件開發(fā)的質(zhì)量。

3面向?qū)ο蟮能浖こ?a href="http://www.saumg.com/lunwen/rjgclw/110933.html" target="_blank">中軟件需求分析的方法

電子信息的不斷進(jìn)步,科技產(chǎn)品的不斷增多,分析軟件需求的方法也在不斷的增多,這些方法也具有一定的相似性,可能有略微的差別,此種情形主要是體現(xiàn)在支持?jǐn)?shù)據(jù)域分析機(jī)制方面和功能表示方面。對(duì)于支出數(shù)據(jù)域分析機(jī)制進(jìn)行分析,分析方法都包含有數(shù)據(jù)流、數(shù)據(jù)特征以及數(shù)據(jù)結(jié)構(gòu)等等。一般而言,數(shù)據(jù)流特征所描述的變換過程便是將輸入轉(zhuǎn)變?yōu)檩敵?;而?shù)據(jù)內(nèi)容的表示方法則是在滿足數(shù)據(jù)字典機(jī)制的基礎(chǔ)上進(jìn)行執(zhí)行。軟件開發(fā)需要特別注重功能的表示,其不能涵蓋太復(fù)雜的功能界面,必然是需要利用簡(jiǎn)單明了、易操作的方式將用戶的需求進(jìn)行直接的呈現(xiàn),才能保障開發(fā)的軟件可以吸引用戶,也便于后期軟件的大量推廣,實(shí)現(xiàn)公司價(jià)值的創(chuàng)造。功能一般的表示方法主要為將數(shù)據(jù)進(jìn)行加工或是進(jìn)行有效的替換。這里需要明確的是接口定義和問題分解機(jī)制與抽象支持、邏輯視圖、物理視圖中也有相似的機(jī)制存在,而對(duì)于快速原型方法的分析的主要內(nèi)容為以下:其指的便是在熟悉了解用戶的需求并可以滿足用戶使用要求的基礎(chǔ)上,可以用最快的速度制造出軟件大概結(jié)構(gòu)一個(gè)過程,即使不能完全呈現(xiàn)出軟件功能的具體細(xì)節(jié),但是可以將軟件的大體結(jié)構(gòu)構(gòu)建出來,同時(shí)也可以根據(jù)軟件的模型進(jìn)行進(jìn)行更加準(zhǔn)確的開發(fā),以便與后期整改與再次調(diào)整,不僅大大提升了工作效率,縮短開發(fā)時(shí)間,而且便于使用成本的規(guī)劃與使用,降低開發(fā)成本,為公司利益的獲得創(chuàng)造更大的空間。與之相比,傳統(tǒng)的軟件工程方法就顯得繁瑣。最為明顯的區(qū)別便是傳統(tǒng)方法的開發(fā)分為階段開發(fā),而且每一個(gè)開發(fā)階段都是需要都需要對(duì)項(xiàng)目研究而重新定義,這是比較繁瑣的一個(gè)過程,而且是需要耗費(fèi)大量的時(shí)間成本的。軟件在實(shí)際的開發(fā)中,簡(jiǎn)單的數(shù)據(jù)分析并不能滿足軟件功能的全面應(yīng)用,不能全面滿足用戶的使用需求,不合乎未來市場(chǎng)發(fā)展的走向,此軟件開發(fā)并不具備商業(yè)利潤(rùn),此行為對(duì)公司而言是非常不利的。兩者相比,快速原型方法的使用的推動(dòng)是軟件開發(fā)的一大走向。軟件開發(fā)公司在軟件開發(fā)之前對(duì)市場(chǎng)發(fā)展的情況進(jìn)行調(diào)查,確定軟件開發(fā)的主旨,確定目標(biāo)人群,并對(duì)目標(biāo)人員的需求進(jìn)行調(diào)查分析,例如可以通過采訪或是做意向調(diào)查獲得相關(guān)數(shù)據(jù);其次便是做好競(jìng)品分析,在同行軟件中找出自身的優(yōu)勢(shì)了,明確自身的優(yōu)勢(shì),利用原型方法快速成立軟件的架構(gòu),并將之呈現(xiàn)給客戶,與客戶進(jìn)行進(jìn)一步的溝通,再次確定其中開發(fā)的大體情況及可能存在的問題,便于及時(shí)進(jìn)行結(jié)構(gòu)的修改,從而獲得新的目標(biāo)系統(tǒng),避免了成品的反復(fù)修改,可以節(jié)約大量的時(shí)間及成本,也是可以使系統(tǒng)原型在短時(shí)間內(nèi)制作出來,大大增加了軟件開發(fā)的效率及質(zhì)量,提升軟件的價(jià)值??傊?,軟件需求分析對(duì)于軟件的開發(fā)是非常重要的,是不可以忽略的一個(gè)環(huán)節(jié)。軟件的開發(fā)這必須重視軟件需求的重要性,并將此種重要性在實(shí)際的開發(fā)中體現(xiàn)出現(xiàn),構(gòu)建合理的原型幫助工作的順利完成,提升軟件的質(zhì)量,滿足更多用戶的需求,為公司創(chuàng)造更大的價(jià)值上升空間。

參考文獻(xiàn):

[1]藺茹;軟件工程中面向?qū)ο蠓椒ǖ膬?yōu)勢(shì)分析[J];電子技術(shù)與軟件工程;2014(24).

[2]韓沁軒;傳統(tǒng)軟件工程與面向?qū)ο蟆?gòu)件軟件工程的比較分析[J];信息與電腦(理論版).2012(02).

作者:馮卓 單位:北京理工大學(xué)計(jì)算機(jī)學(xué)院

免责声明

本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。

AI写作,高效原创

在线指导,快速准确,满意为止

立即体验
相關(guān)熱門標(biāo)簽
文秘服务 AI帮写作 润色服务 论文发表