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

下載本文檔

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

文檔簡介

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

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

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

4、的過程,系統(tǒng)分析 與設計,信息系統(tǒng),2,An idea,分析,設計與實施,完成信息系統(tǒng),時間,5,簡化視圖,完整視圖,計劃 分析 設計 實施 升級(進化)evolution,Planning,Evolution,Implementation,Design,Analysis,6,系統(tǒng),自然界,人造的,信息系統(tǒng),Others,自動信息系統(tǒng),Others,7,系統(tǒng) 是。的集合: 相互關系組件 公同作用 為共同的目標,System系統(tǒng),9,系統(tǒng)的概念,六部分組成的系統(tǒng)模型,系統(tǒng),邊界,輸入,控制,反饋,輸出,處理,信息系統(tǒng),人,過程,數(shù)據(jù),12,自動信息系統(tǒng)定義 a type of fabricate

5、d system used by one or more persons to help them accomplish some task or assignment they have utilizes hardware and software,人,過程,數(shù)據(jù),軟件,硬件,13,數(shù)據(jù) 輸入、輸出或存儲 功能 所執(zhí)行的商業(yè)活動 行為 請求可觀察到的結果,自動信息系統(tǒng)的 三個基本特點,14,系統(tǒng)分析與設計是人們創(chuàng)建信息系統(tǒng)的過程,SA&D,15,人,過程,數(shù)據(jù),軟件,硬件,問題域的不確定 答案的不確定 分析的動態(tài)性 團隊開發(fā)模式 成員的知識基礎 信息系統(tǒng)建模的復雜性,系統(tǒng)分析的難點,17,系

6、統(tǒng)分析師的中心作用,系統(tǒng)分析師,用戶*,指導委員會*,廠商,程序員與技術人員,數(shù)據(jù)庫管理員,經(jīng)理*,* = Stakeholders涉眾,18,風險承擔者,風險承擔者(StackHolder) 影響信息系統(tǒng)或受到信息系統(tǒng)影響的商業(yè)機構、個人或團體 President -vice President -director-senior manager-Manager-Assit Manager,研究公司的問題和需要,以便確定硬件、軟件、人、過程和數(shù)據(jù)來提高公司或組織的水平: 增加收入 減少開支 提高服務質(zhì)量,系統(tǒng)分析師的工作,19,系統(tǒng)分析員的素質(zhì) 要求,其他基本技能,21,需求描述 (3),一般

7、系統(tǒng)開發(fā)模型,涉眾,信息技術人員,分析,設計與實施,需求 (1),持續(xù)參與 (5),信息系統(tǒng) (6),問題定義的能力 (2),解決問題的能力 (4),22,分析與設計的具體細節(jié),分析: 系統(tǒng)計劃 可行性研究(optional) 需求確定 用戶采納 原型化(optional) 產(chǎn)品: 需求規(guī)格說明 原形(optional),設計與實施 物理設計 原型化 軟件構建 用戶文檔 測試 培訓 用戶采納 轉(zhuǎn)換 實施系統(tǒng) 產(chǎn)品:信息系統(tǒng),項目管理,持續(xù)記錄,計劃 可行性研究 (optional) 需求確定 概念設計 物理設計 構建 (prototype) 轉(zhuǎn)化 - old to new 培訓 實施 改進或維

8、護,系統(tǒng)開發(fā)生命周期(SDLC),分析,設計,26,順序或傳統(tǒng)的 SDLC,1. Planning for an information system 2. Feasibility Study (optional) 3. Requirements Determination (gathering) 4. Conceptual design 5. Physical design and/or purchase and/or prototyping 6. Conversion from current system to new/changed system 7. Training 8. Impl

9、ementation 9. Evolution for enhancements and maintenance,瀑布型 SDLC,Planning,Feasibility Study,Requirements Determination,Conceptual Design,Physical Design,Conversion,Training,Implementation,Evolution,“開始” “結束”,“Begin” “End”,27,Planning,Feasibility Study,Requirements Determination,Conceptual Design,Physical Design,Conversion,Training,Implementation,E

溫馨提示

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

評論

0/150

提交評論