版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、UML對象需求分析和建模教程,第1章緒論鄒盛榮,本網:-3-,模型,模型是現實世界的簡化,為什么工程師要建模型(models )? 為什么宇航員要做宇宙飛機的模型? 為什么橋梁工程師要做橋的模型? 提供這些模型的目的是什么? 這些工程師建立模型來確認設定修訂是否發(fā)揮作用。 宇宙工程師做了宇宙飛機的模型,放入風洞調查那些宇宙飛機是否能飛行。 橋梁工程師做橋的模型知道橋是否相連。 建筑工程師做建筑的模型,知道客戶是否喜歡這樣的建筑樣子。 通過建立模型,驗證事物能否發(fā)揮作用。 為了更好地理解過程和事物,人們通常根據研究對象的特征(形狀、構造、行動等)建立相關的模型,從特定的視點抽象化系統(tǒng)。 本課程的
2、學習中需要注意的問題有:建筑模型、教育模型、玩具等抽象的數字、圖形等,目錄、UML等也可以。3、2、開發(fā)軟件為什么需要模型,開發(fā)者在開發(fā)軟件的過程中手動編寫程序軟件的許多復雜混亂的問題用戶需求的正確記述問題功能之間的關系問題軟件的質量和性能問題軟件的結構構成問題數十個到數百個程序和組件之間的關聯問題等需要研究分析在軟件開發(fā)中技術人員和非技術人員(用戶)之間使用不同的技術不同功能利用者間等的通信障礙能否消除,軟件開發(fā)的成功的關鍵的直觀的軟件模型有助于軟件工程師和他們的有效的通信的設定訂正者首先,軟件記述系統(tǒng)的功能要求的自然語言形式在這個轉換過程中,修訂者使用許多模型來完成最終的程序設定修訂模型,
3、在軟件的實施、測試和部署中,為不同領域的技術人員提供有效的交流平臺軟件模型的軟件模型是開發(fā)團隊人員的訓練, 在學習和知識的傳達和傳播等方面發(fā)揮著非常重要的作用,開發(fā)軟件為什么需要模型,在軟件開發(fā)中需要構筑-需求模型分析模型設定修正模型實施模型導入模型系統(tǒng)開發(fā)生命周期中, 必須從多方面構筑模型的軟件模型是多種表現方式或者語言開發(fā)者經過多年的實踐,基于圖形符號的統(tǒng)一建模語言(UML )簡單明了地描述了軟件模型,UML系統(tǒng)建模與軟件開發(fā)密切相關1968年產生了軟件工程,之后面向對象的分析和設置修訂方法的發(fā)展在1980年代末到1990年代出現了高潮,UML就是這個高潮的產物。 不僅統(tǒng)一了Booch、R
4、umbaugh、Jacobson的表達方式,而且取得了進一步的發(fā)展,最終統(tǒng)一為大眾所接受的標準建模語言。 1.1 UML的發(fā)展史,1.2在日常生活中的應用,UML的目標是以面向對象的相關圖方式描述所有類型的系統(tǒng)。最常用的是構建軟件系統(tǒng)模型,處理復雜數據的信息系統(tǒng),具有實時要求的工業(yè)系統(tǒng)和工業(yè)過程,也可以用于描述機械系統(tǒng)、企業(yè)機構、業(yè)務過程等非軟件領域的系統(tǒng)。 (2)中型案例在全書第二部分逐章論述,中型案例按照統(tǒng)一過程的流程在各章末展開實例。 (3)大型案例是介紹大型軟件可能涉及人命的安全系統(tǒng),而且大型復雜系統(tǒng)的需求難以理解或難以提取,本書第12章重點介紹了該系統(tǒng)建模過程中復雜的網絡需求獲取方法
5、和形式化方法技術的補充如何成為優(yōu)秀的軟件模式設計修訂者,1 .人遠比技術重要2 .理解要實現的東西3 .謙虛是必須的品格,永遠認識自己的不足4 .需求是需求,必須保持原樣5 .比需求的變化, 對需求的理解發(fā)生變化6 .仔細閱讀他人的設定修正7 .降低軟件模塊間的結合度8 .提高軟件的結合性9 .考慮軟件的移植性10 .接受變化,接受變化, 11 .不低估對軟件規(guī)模的需求12 .性能是許多設置修訂要素之一13 .管理接口14 .簡單可靠的設置修訂, 繼續(xù)重建代碼14 16 .已知模型17 .研究每個模型的優(yōu)點和弱點18 .對現有任務多個模型19 .理解完整的過程20 .始終進行測試,快速進行測試
6、21 .不斷歸檔工作22 .技術不斷變化, 沒有基本原理的eachteammemberinturnanswersfivequestions 3360 whathaveidonesinceyesterdaysmeeting。 哪天我要去哪里工作? whatproblemsarepreventingmefromachievingthis? 為什么要跳躍? whatdidilearnthatiwouldliketosharewiththeteam?At a stand-up meeting、eachteammemberinturnanswersfivequestions 3360 whathavei
7、donesinceyesterdaysmeeting。 哪天我要去哪里工作? whatproblemsarepreventingmefromachievingthis? 為什么要跳躍? whatdidilearnthatiwouldliketosharewiththeteam?Ethical Issues、developersandmaintainersneedtobehardworkingintelligentsensibleuptodateand、above all、 ethical IEEE-csacmsoftwareengineeringcodeofethicsandprofessio
8、nalpracticewww.ACM.org /服務/se /代碼. eight principles :1.public -軟件工具集成商sshallactconsistentlywithepublicinterest.2.clientandemployer -。 actinamannerthatisinthebestinterestsoftheirclientandemployerconsistentwithepublicinterest.3 .產品-軟件安全性ensurety modificationsmeetthehighestprofessionalstandardspossible
9、.4.judgment-softwareenging integrityandependenceintheirprofession ftwareengineeringmanagersandleadersshallsubscririty fe lladvancetheinternet onoftheprofessionconsistentwithepublicinterest.7.colleagues-softwareengineersshallbefairtoandsupporti areengineersshallparticipateinlifelonglearningregardingthepracticeoftheirprofessionandshallpromoteanethicalapproaccal practice OS -27-、學習路線圖、本書的核心過程、-28-、-29-、開發(fā)過程分析、業(yè)務建模:用軟件建模方法描述業(yè)務流程。 其目標是認識業(yè)務的本質,該業(yè)務的本質是后續(xù)用例建模的基礎用例建模:使用UML用例建模技術描述軟件需求:使用UML用例分析技術分析軟件需求, 構建軟件系統(tǒng)的分析模型結構設置修訂:系統(tǒng)的結
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年紅色歡慶-開工儀式策劃
- 2026年房地產成交中的談判策略
- 2025年高職電子信息工程技術(電子信息應用)試題及答案
- 2025年高職第三學年(數字媒體技術)動畫制作基礎測試題及答案
- 2025年大學工商管理(運營管理)試題及答案
- 2025年中職水產養(yǎng)殖技術(水產動物營養(yǎng)與飼料)試題及答案
- 2025年高職第一學年(護理學)兒科護理期末測試試題及答案
- 2025年中職(農資營銷與服務)農資推廣階段測試題及答案
- 2025年大學中藥學(中藥炮制工程)試題及答案
- 2026年按摩推拿教學(推拿應用)試題及答案
- 2026年陜西省森林資源管理局局屬企業(yè)公開招聘工作人員備考題庫及參考答案詳解1套
- 承包團建燒烤合同范本
- 電力線通信技術
- 人工流產手術知情同意書
- 2025秋人教版七年級全一冊信息科技期末測試卷(三套)
- 教師三筆字培訓課件
- 鋼鐵燒結機脫硫脫硝施工方案
- 中國醫(yī)藥行業(yè)中間體出口全景分析:破解政策難題深挖全球紅利
- 搶工補償協議書
- 山東省青島市城陽區(qū)2024-2025學年九年級上學期語文期末試卷(含答案)
- 孕婦尿液捐獻協議書
評論
0/150
提交評論