男人天堂日韩,中文字幕18页,天天伊人网,成人性生交大片免费视频

軟件工程專業(yè)優(yōu)秀論文

時(shí)間:2021-04-01 10:59:58 論文 我要投稿

軟件工程專業(yè)優(yōu)秀論文

  軟件工程是大學(xué)電子信息系一個(gè)熱門的專業(yè),那么大家知道軟件工程專業(yè)論文怎么書(shū)寫(xiě)嗎?在此,小編為大家準(zhǔn)備好了軟件工程專業(yè)優(yōu)秀論文,一起來(lái)學(xué)習(xí)吧!

軟件工程專業(yè)優(yōu)秀論文

  [摘 要]我國(guó)的信息化已經(jīng)走過(guò)了20多年的歷程,但許多軟件開(kāi)發(fā)公司仍不得不在收集、編寫(xiě)和管理產(chǎn)品需求中疲于奔命。而缺乏用戶參與、不完整的需求及不斷變更需求,是導(dǎo)致信息技術(shù)項(xiàng)目不能按進(jìn)度安排和資金預(yù)算完成全部功能的主要原因。

  [關(guān)鍵詞]用戶 軟件開(kāi)發(fā) 軟件工程

  需求分析是軟件工程中的一個(gè)重要環(huán)節(jié),是關(guān)乎軟件項(xiàng)目開(kāi)發(fā)成敗的重要因素,F(xiàn)在的軟件項(xiàng)目中返工開(kāi)銷幾乎占了總開(kāi)發(fā)的一半,而導(dǎo)致返工的主要原因是需求分析不明確,從而引發(fā)項(xiàng)目開(kāi)發(fā)中的一系列更改。這些更改可能導(dǎo)致浪費(fèi)大量資源、軟件項(xiàng)目無(wú)法按時(shí)完成等嚴(yán)重問(wèn)題。所以,需求分析是軟件設(shè)計(jì)和實(shí)現(xiàn)的基礎(chǔ),是軟件項(xiàng)目邁向成功的重中之重。

  一、軟件工程中的需求分析概述

  一個(gè)軟件項(xiàng)目的開(kāi)發(fā)主要分為五個(gè)階段:需求分析階段、設(shè)計(jì)階段、編碼階段、測(cè)試階段和維護(hù)階段。而需求分析階段所得到的結(jié)果。是軟件項(xiàng)目開(kāi)發(fā)中其他四個(gè)階段的必備條件。從以往的經(jīng)驗(yàn)來(lái)看,需求分析中的一個(gè)稍稍的偏差,就可能導(dǎo)致整個(gè)項(xiàng)目無(wú)法達(dá)到預(yù)期的效果。

  需求分析是指理解用戶需求,就軟件功能與客戶達(dá)成一致,估計(jì)軟件風(fēng)險(xiǎn)和評(píng)估項(xiàng)目代價(jià),最終形成開(kāi)發(fā)計(jì)劃的一個(gè)復(fù)雜過(guò)程。在這個(gè)過(guò)程中,用戶的確是處在主導(dǎo)地位,需求分析工程師和項(xiàng)目經(jīng)理要負(fù)責(zé)整理用戶需求,為之后的軟件設(shè)計(jì)打下基礎(chǔ)。需求分析階段結(jié)束后,要求得到:1.SRS文檔(System Requirement Specification); 2.DRM 文檔;3.Acceptance Plan。從廣義上理解需求分析則包括需求的獲取、分析、規(guī)格說(shuō)明、變更、驗(yàn)證、管理的一系列需求工程。

  二、軟件工程中的需求工作流程

  軟件需求是指用戶對(duì)目標(biāo)軟件在功能、行為、性能、設(shè)計(jì)約束等方面的期望。通過(guò)對(duì)問(wèn)題及其環(huán)境的理解與分析,為問(wèn)題涉及的信息、功能及行為建立模型,將用戶需求精確化、完全化,最終形成需求規(guī)格說(shuō)明,如圖1所示,整個(gè)活動(dòng)構(gòu)成軟件開(kāi)發(fā)生命周期的需求分析階段。在需要的開(kāi)發(fā)中, 問(wèn)題的獲取包括業(yè)務(wù)需求、用戶需求、功能需求。業(yè)務(wù)需求的參與者主要是業(yè)務(wù)流程分析員,對(duì)企業(yè)目前的業(yè)務(wù)流程進(jìn)行評(píng)估,確定進(jìn)行何種程度的業(yè)務(wù)建模;用戶需求重心是如何收集用戶需求,確定角色和用例,獲取需求的方法傾向組織訪談會(huì);功能需求依賴于用戶需求,是用戶需求在系統(tǒng)上的一個(gè)映射,為用戶做一個(gè)軟件原型是一個(gè)很好的方法。

  三、軟件工程中的需求分析

  需求分析包括提煉、分析和仔細(xì)審查已收集到的需求,以確保所有承擔(dān)風(fēng)險(xiǎn)者都明白其含義,能找出其的錯(cuò)誤、遺漏等地方。分析員通過(guò)評(píng)價(jià)來(lái)確定是否所有的需求和軟件需求規(guī)格說(shuō)明都達(dá)到了優(yōu)秀需求說(shuō)明的要求。分析的目的在于開(kāi)發(fā)出高質(zhì)量的需求,這樣你能做出實(shí)用的項(xiàng)目估算并可以進(jìn)行設(shè)計(jì)、構(gòu)造和測(cè)試。通常,把需求中的一部分用多種形式來(lái)描述,如同時(shí)用文本和圖形來(lái)描述。分析這些不同的視圖將揭示出一些更深的問(wèn)題,這是單一視圖無(wú)法提供的。分析還包括與客戶的交流以澄清某些混淆,并明確哪些需求是更為重要的。其目的是確保所有風(fēng)險(xiǎn)承擔(dān)者盡早地對(duì)項(xiàng)目達(dá)成共識(shí)并對(duì)將來(lái)的產(chǎn)品有個(gè)相同而清晰的認(rèn)識(shí)。

  1. 創(chuàng)建數(shù)據(jù)字典。數(shù)據(jù)字典是對(duì)系統(tǒng)用到的所有數(shù)據(jù)項(xiàng)和結(jié)構(gòu)的定義,以確保開(kāi)發(fā)人員使用統(tǒng)一的.數(shù)據(jù)定義。在需求階段,數(shù)據(jù)字典至少應(yīng)定義客戶數(shù)據(jù)項(xiàng)以確?蛻襞c開(kāi)發(fā)小組使用一致的定義和術(shù)語(yǔ)。分析和設(shè)計(jì)工具通常包括數(shù)據(jù)字典組件。

  2. 確定需求的優(yōu)先級(jí)別。應(yīng)用分析方法來(lái)確定使用實(shí)例、產(chǎn)品特性或單項(xiàng)需求實(shí)現(xiàn)的優(yōu)先級(jí)別。以優(yōu)先級(jí)為基礎(chǔ)確定產(chǎn)品版本將包括哪些特性或哪類需求。當(dāng)允許需求變更時(shí),在特定的版本中加入每一項(xiàng)變更,并在那個(gè)版本計(jì)劃中做出需要的變更。

  3. 分析需求可行性。在允許的成本、性能要求下,分析每項(xiàng)需求實(shí)施的可行性,明確與每項(xiàng)需求實(shí)現(xiàn)相聯(lián)系的風(fēng)險(xiǎn),包括與其它需求的沖突,對(duì)外界因素的依賴和技術(shù)障礙。

  4. 使用質(zhì)量功能調(diào)配。質(zhì)量功能調(diào)配是一種高級(jí)系統(tǒng)技術(shù),它將產(chǎn)品特性、屬性與對(duì)用戶價(jià)值聯(lián)系起來(lái)。該技術(shù)提供了一種分析方法以明確哪些是客戶最為關(guān)注的特性。質(zhì)量功能調(diào)配將需求分為三類:期望需求,即客戶或許并未提及,但如若缺少會(huì)讓他們感到不滿意;普通需求和興奮需求,即實(shí)現(xiàn)了會(huì)給客戶帶去驚喜,但若未實(shí)現(xiàn)也不會(huì)受到責(zé)備。

  5. 衡量需求穩(wěn)定性。記錄基本需求的數(shù)量和每周或每月的變更數(shù)量(添加、修改、刪除)。過(guò)多的需求變更“是一個(gè)報(bào)警信號(hào)”意味著問(wèn)題并未真正弄清楚,項(xiàng)目范圍并未很好的確定下來(lái)或是政策變化較大。

  6. 繪制系統(tǒng)上下文示意圖。這種示意圖是用于定義系統(tǒng)與系統(tǒng)外部實(shí)體問(wèn)的界限和接口的簡(jiǎn)單模型。同時(shí)它也明確了通過(guò)接口的信息流和物質(zhì)流。

  7. 作為功能需求的補(bǔ)充,軟件需求規(guī)格說(shuō)明還應(yīng)包括非功能需求,它描述了系統(tǒng)展現(xiàn)給用戶的行為和執(zhí)行的操作等。它包括產(chǎn)品必須遵從的標(biāo)準(zhǔn)、規(guī)范和合約;外部界面的具體細(xì)節(jié);性能要求;設(shè)計(jì)或?qū)崿F(xiàn)的約束條件及質(zhì)量屬性。

  軟件需求分析中的關(guān)鍵就是展開(kāi)分析、發(fā)現(xiàn)問(wèn)題、征服問(wèn)題。所有的一切都是為了能夠?qū)④浖械腻e(cuò)誤和漏洞在需求分析和需求工程階段發(fā)現(xiàn)并解決,這樣才能使軟件開(kāi)發(fā)的成本收益比達(dá)到最大,使得軟件在其生命周期中的維護(hù)費(fèi)用降到最低,這也是我進(jìn)行軟件需求分析方法研究的目的,希望可以通過(guò)上述的軟件需求分析的方法研究為以后軟件的開(kāi)發(fā)打下一個(gè)良好的基礎(chǔ)。

  參考文獻(xiàn):

  [1]鄭人杰等:實(shí)用軟件工程(第2版),北京:清華大學(xué)出版社,1997

  [2]史濟(jì)民等:軟件工程一原理、方法和應(yīng)用,北京:高等教育出版社,2002

  [3]P re s smaI1:軟件工程一實(shí)踐者研究方法(第4版).北京:機(jī)械工業(yè)出版社. 1 9 99

  [4]張龍祥:UML與系統(tǒng)分析設(shè)計(jì).北京:人民郵電出版社,2007

  [5]孫家廣:軟件工程――理論、方法與實(shí)踐, 高等教育出版社

【軟件工程專業(yè)優(yōu)秀論文】相關(guān)文章:

軟件工程論文開(kāi)題報(bào)告01-25

優(yōu)秀論文案例評(píng)選活動(dòng)方案02-24

軟件工程論文開(kāi)題報(bào)告范文01-25

軟件工程論文的開(kāi)題報(bào)告07-31

軟件工程論文畢業(yè)開(kāi)題報(bào)告范文08-06

軟件工程畢業(yè)論文開(kāi)題報(bào)告06-28

軟件工程的100道問(wèn)答題11-10

軟件工程師崗位工作簡(jiǎn)歷模板04-18

軟件工程師個(gè)人簡(jiǎn)歷(精選18篇)04-28

2021年陜西軟件工程專升本要考哪些科目03-07