面向?qū)ο笙到y(tǒng)分析與設(shè)計與java1_第1頁
面向?qū)ο笙到y(tǒng)分析與設(shè)計與java1_第2頁
面向?qū)ο笙到y(tǒng)分析與設(shè)計與java1_第3頁
面向?qū)ο笙到y(tǒng)分析與設(shè)計與java1_第4頁
面向?qū)ο笙到y(tǒng)分析與設(shè)計與java1_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、繆克華 副教授 Multi Agent 多智能體協(xié)作系統(tǒng) 足球機器人研究與競賽 國內(nèi)冠軍、世界第三名 GPS與GIS系統(tǒng) RFID 系統(tǒng) 其它項目如:搜索引擎優(yōu)化(SEO)、商業(yè)智能BI 本課程的背景與目的 社會需求 專業(yè)方向 教學(xué)背景 最終目的是培養(yǎng)系統(tǒng)分析師初級程序員、程序員、分析師你的學(xué)過的有關(guān)軟件的課程。你未來的行業(yè)你對軟件開發(fā)的了解你參與開發(fā)過的項目、你的職位你對信息系統(tǒng)分析的認識本課內(nèi)容與目標 教材 課程安排 二部分:第一部分:面向?qū)ο蠓椒ɑA(chǔ)與UML第二部分: java語言 工具與補充材料java Netbeanse、 Rational Rose 、UML教程 信息系統(tǒng)的基本概念

2、可行性分析與需求確定面向?qū)ο笙到y(tǒng)分析與設(shè)計方法基本概念 類圖 類屬性 類關(guān)系與對象聯(lián)結(jié) 類服務(wù)與場景圖(活動圖、狀態(tài)圖、時序圖、協(xié)作圖)Rational RoseVA語言 Java語言基本語法 流程控制 常用類 線程 網(wǎng)絡(luò)編程 數(shù)據(jù)庫 界面設(shè)計 其它具體內(nèi)容 目標 實質(zhì)上對面向?qū)ο笙到y(tǒng)分析與設(shè)計概念的認識與靈活應(yīng)用. 要求 至少要熟悉一種軟件建模工具UML 精通JAVA語言的編程考核方法:考勤、大作業(yè)與測試面向?qū)ο竺嫦驅(qū)ο蟀l(fā)展發(fā)展概述概述 八十年代末以來,隨著面向?qū)ο蠹夹g(shù)成為研究的熱點出現(xiàn)了幾十種支持軟件開 發(fā)的面向?qū)ο蠓椒?。其中,Booch, Coad/Yourdon, OMT, 和Jaco

3、bson的方法在面 向?qū)ο筌浖_發(fā)界得到了廣泛的認可。特別值得一提的是統(tǒng)一的建模語言UML (Unified Modeling Language),該方法結(jié)合了Booch, OMT, 和Jacobson方法 的優(yōu)點,統(tǒng)一了符號體系,并從其它的方法和工程實踐中吸收了許多經(jīng)過實際檢驗 的概念和技術(shù)。UML方法自去年提出后到現(xiàn)在已發(fā)展到1.1版,并已提交給對象管 理集團OMG,申請成為面向?qū)ο蠓椒ǖ臉藴省YSTEMS ANALYSIS ANDDESIGN系統(tǒng)分析與設(shè)計INTRODUCTION介紹1n系統(tǒng)分析與設(shè)計是人們創(chuàng)建信息系統(tǒng)分析與設(shè)計是人們創(chuàng)建信息系統(tǒng)的過程系統(tǒng)的過程系統(tǒng)分析系統(tǒng)分析與設(shè)計與

4、設(shè)計信息系統(tǒng)信息系統(tǒng)2An idea分析分析設(shè)計與實施設(shè)計與實施完成信息系統(tǒng)完成信息系統(tǒng)時間時間5 簡化視圖簡化視圖 完整視圖完整視圖計劃分析設(shè)計實施升級(進化)evolutionPlanningEvolutionImplementation DesignAnalysis6系統(tǒng)自然界自然界人造的人造的信息系統(tǒng)信息系統(tǒng)Others自動信息系統(tǒng)自動信息系統(tǒng)Others7H 系統(tǒng)系統(tǒng) 是。的集合是。的集合:n 相互關(guān)系組件相互關(guān)系組件n公同作用公同作用n為共同的目標為共同的目標System系統(tǒng)9系統(tǒng)的概念 六部分組成的系統(tǒng)模型系統(tǒng)邊界輸入控制反饋輸出處理信息系統(tǒng)信息系統(tǒng)人人過程過程數(shù)據(jù)數(shù)據(jù)12自動信

5、息系統(tǒng)定義n a type of fabricated system used by one or more persons to help them accomplish some task or assignment they have utilizes hardware and software人人過程過程數(shù)據(jù)數(shù)據(jù)軟件軟件硬件硬件13數(shù)據(jù) 輸入、輸出或存儲功能 所執(zhí)行的商業(yè)活動行為 請求可觀察到的結(jié)果數(shù)據(jù)數(shù)據(jù)功能功能行為行為14n系統(tǒng)分析與設(shè)計是人們創(chuàng)建信息系統(tǒng)的過系統(tǒng)分析與設(shè)計是人們創(chuàng)建信息系統(tǒng)的過程程SA&D15人人過程過程數(shù)據(jù)數(shù)據(jù)軟件軟件硬件硬件 問題域的不確定 答案的不確

6、定 分析的動態(tài)性 團隊開發(fā)模式 成員的知識基礎(chǔ) 信息系統(tǒng)建模的復(fù)雜性17系統(tǒng)分析師的中心作用系統(tǒng)分析師的中心作用系統(tǒng)分析師系統(tǒng)分析師用戶用戶*指導(dǎo)委員會指導(dǎo)委員會*廠商廠商程序員與技術(shù)人員程序員與技術(shù)人員數(shù)據(jù)庫管理員數(shù)據(jù)庫管理員經(jīng)理經(jīng)理* = Stakeholders涉眾涉眾18風(fēng)險承擔(dān)者 風(fēng)險承擔(dān)者(StackHolder) 影響信息系統(tǒng)或受到信息系統(tǒng)影響的商業(yè)機構(gòu)、個人或團體 President -vice President -director-senior manager-Manager-Assit Manager 研究公司的問題和需要,以便確定硬件、軟件、人、過程和數(shù)據(jù)來提高公司或組

7、織的水平: 增加收入減少開支提高服務(wù)質(zhì)量19概念與原則概念與原則環(huán)境環(huán)境/工具工具解決問題解決問題的能力的能力方法和技術(shù)方法和技術(shù)方法論方法論系統(tǒng)分析員的素質(zhì)系統(tǒng)分析員的素質(zhì)要求要求其他基本技能21需求描述需求描述(3)一般系統(tǒng)開發(fā)模型一般系統(tǒng)開發(fā)模型涉眾涉眾信息技術(shù)人員信息技術(shù)人員分析分析設(shè)計與實施設(shè)計與實施需求需求(1)持續(xù)參與持續(xù)參與(5)信息系統(tǒng)信息系統(tǒng) (6)問題定義的能力問題定義的能力 (2)解決問題的能力解決問題的能力 (4)22分析與設(shè)計的具體細節(jié)分析:系統(tǒng)計劃可行性研究(optional)需求確定用戶采納原型化(optional)產(chǎn)品:需求規(guī)格說明原形(optional)設(shè)計

8、與實施物理設(shè)計原型化軟件構(gòu)建用戶文檔測試培訓(xùn)用戶采納轉(zhuǎn)換實施系統(tǒng)產(chǎn)品:信息系統(tǒng)項目管理持續(xù)記錄計劃可行性研究 (optional)需求確定概念設(shè)計物理設(shè)計 構(gòu)建 (prototype)轉(zhuǎn)化 - old to new培訓(xùn)實施改進或維護分析分析設(shè)計設(shè)計26順序或傳統(tǒng)的順序或傳統(tǒng)的 SDLC1. Planning for an information system2. Feasibility Study (optional)3. Requirements Determination (gathering)4. Conceptual design5. Physical design and/or pu

9、rchase and/or prototyping6. Conversion from current system to new/changed system7. Training8. Implementation9. Evolution for enhancements and maintenance瀑布型瀑布型 SDLCPlanningFeasibility StudyRequirements DeterminationConceptual DesignPhysical DesignConversionTrainingImplementationEvolution“開始開始”“結(jié)束結(jié)束”“Begin” “End”27PlanningFeasibility StudyRequirements DeterminationConceptual DesignPhysical DesignConversionTrainingImplementationEvolution迭代型迭

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論