軟件項目開發(fā)方法_第1頁
軟件項目開發(fā)方法_第2頁
軟件項目開發(fā)方法_第3頁
軟件項目開發(fā)方法_第4頁
軟件項目開發(fā)方法_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、軟件項目開發(fā)方法software-system-projects development methodology(共計 80 學(xué)時) 該課程將軟件系統(tǒng)的開發(fā)看成是應(yīng)該被管理、控制的軟件項目,介紹了軟件系統(tǒng)開發(fā)方法,包括系統(tǒng)開發(fā)的典型過程、基本原則和適合的工具與技術(shù)等,并重點講述了開發(fā)一個信息系統(tǒng)時,如何對該信息系統(tǒng)將服務(wù)的企業(yè)或部門的業(yè)務(wù)需求進行“分析”,又如何從技術(shù)和實現(xiàn)的角度來“設(shè)計”一個信息系統(tǒng)以滿足那些業(yè)務(wù)需求。同時講述了軟件項目管理知識。課程描述:課程描述:midterm exam (期中考試): 25%final exam (期末考試) : 40%total( 總計 ) : 100

2、%assignments (作業(yè)): 10%project (項目): 15% quizzes (測驗): 10% chapter 1 the context of systems analysis and design methods(第1章 系統(tǒng)分析和設(shè)計方法的環(huán)境)本章主要涉及以下問題: 定義信息系統(tǒng)以及7類信息系統(tǒng)的應(yīng)用。 確定使用或開發(fā)信息系統(tǒng)的不同類型的關(guān)聯(lián)人員。 定義系統(tǒng)分析員在信息系統(tǒng)開發(fā)中的重要作用 描述當(dāng)前影響信息系統(tǒng)開發(fā)的業(yè)務(wù)驅(qū)動力 描述當(dāng)前信息系統(tǒng)開發(fā)的技術(shù)驅(qū)動力 簡單描述一個開發(fā)信息系統(tǒng)的過程。 區(qū)分系統(tǒng)開發(fā)中的瀑布方法和迭代/增量方法1.1 系統(tǒng)分析和設(shè)計框架 (a

3、 framework for systems analysis and design)本課程每章都以一張類似下圖的“主頁”開始。主頁是一份章節(jié)指南,用圖形框架表現(xiàn)該章的系統(tǒng)思路。第1章的重點是: 1)系統(tǒng)游戲的參與者; 2)使業(yè)務(wù)人員感興趣的業(yè)務(wù)驅(qū)動力; 3)使技術(shù)人員感興趣的技術(shù)驅(qū)動力和使能力; 4)用于開發(fā)系統(tǒng)的過程。 另外,將討論系統(tǒng)分析員在信息系統(tǒng)的分析和設(shè)計中的關(guān)鍵作用。圖1-1 本章主頁 - 章節(jié)內(nèi)容指南信息技術(shù)(information technology)是一個現(xiàn)代詞匯,描述了計算機技術(shù)(硬件和軟件)和電信技術(shù)(數(shù)據(jù)、圖像和語音網(wǎng)絡(luò))的組合。 信息系統(tǒng)(information

4、system )是人、數(shù)據(jù)、過程和信息技術(shù)的組合,它們之間相互作用,收集、處理、存儲和提供支持企業(yè)運作的信息。 事務(wù)處理系統(tǒng)(transaction processing systems)是一種捕獲和處理有關(guān)企業(yè)事務(wù)數(shù)據(jù)的信息系統(tǒng)。處理的企業(yè)事務(wù)有訂單、計時卡片、支付和預(yù)訂。 管理信息系統(tǒng)(management information system)是一種提供面向管理的企業(yè)業(yè)務(wù)處理和運作報告的信息系統(tǒng)。用事務(wù)數(shù)據(jù)產(chǎn)生管理者運營企業(yè)所需的信息。1.1 系統(tǒng)分析和設(shè)計框架 (a framework for systems analysis and design)(續(xù))1.1 系統(tǒng)分析和設(shè)計框架 (

5、a framework for systems analysis and design)(續(xù))決策支持系統(tǒng)(decision support system )是一種信息系統(tǒng),輔助進行決策,或者提供進行決策的信息。主管信息系統(tǒng)(executive information system , eis)是支持主管經(jīng)理的規(guī)劃和評估需求的信息系統(tǒng)。專門按照主管的特殊信息需求進行剪裁,他們?yōu)槠髽I(yè)做規(guī)劃,再根據(jù)規(guī)劃評估效益。專家系統(tǒng)(expert system)是捕獲專家的專業(yè)知識,然后模擬那些專業(yè)知識為非專家服務(wù)的信息系統(tǒng)。 模擬專家的“思想”通信和協(xié)作系統(tǒng)(communication and collab

6、oration system)促進工作人員、合作伙伴、客戶和供應(yīng)商之間進行更有效的通信,以提高他們協(xié)作能力的信息系統(tǒng)。辦公自動化系統(tǒng)(office automation systems)是支持廣泛的企業(yè)辦公活動,改進工作人員之間工作流的信息系統(tǒng)。1.2 參與者-系統(tǒng)關(guān)聯(lián)人員 (the players - system stakeholders)信息系統(tǒng)的stakeholder被美國勞工部稱為information worker。信息系統(tǒng)的關(guān)聯(lián)人員可分為: 系統(tǒng)所有者(system owners)為建造、維護系統(tǒng)支付費用,決定是否優(yōu)先開發(fā)該系統(tǒng),決定系統(tǒng)的使用策略。 系統(tǒng)用戶(system us

7、ers)通常意義上使用信息系統(tǒng)或者受到信息系統(tǒng)影響的人-如收集、驗證、錄入、響應(yīng)、存儲、交換數(shù)據(jù)和信息。 系統(tǒng)設(shè)計人員(system designers)將系統(tǒng)用戶的業(yè)務(wù)需求、約束條件轉(zhuǎn)換成技術(shù)方案的人員。 系統(tǒng)分析員(systems analysts ) 在非技術(shù)性的系統(tǒng)所有者、用戶與技術(shù)性的系統(tǒng)設(shè)計人員、構(gòu)造人員之間溝通,推動系統(tǒng)開發(fā)。對前者,確定并驗證其業(yè)務(wù)問題和需求;對后者,確保其技術(shù)方案實現(xiàn)業(yè)務(wù)需求 it廠商和咨詢顧問(information technology vendors and consultants)將硬件、軟件、服務(wù)銷售給企業(yè),并把它們集成到到企業(yè)的信息系統(tǒng)中。1.2

8、參與者-系統(tǒng)關(guān)聯(lián)人員 (the players - system stakeholders) (續(xù)) 系統(tǒng)構(gòu)造人員( system builders) 根據(jù)設(shè)計說明構(gòu)造信息系統(tǒng)組件的技術(shù)專家 1.2.1 系統(tǒng)用戶(system user) 內(nèi)部用戶(internal users ):是使用信息系統(tǒng)的企業(yè)內(nèi)部雇員 遠程和移動用戶(remote and mobile users ):如,遠程辦公、企業(yè)銷售和服務(wù)代表。 外部用戶(external users ):通過因特網(wǎng)擴展了信息系統(tǒng)的邊界后包括進來的系統(tǒng)用戶,有顧客、供應(yīng)商、合作伙伴和雇員。其包括:辦事員和服務(wù)人員:處理大部分日常事務(wù),大部分基

9、礎(chǔ)數(shù)據(jù)由其產(chǎn)生或搜集。面向其的信息系統(tǒng)往往專注于事務(wù)處理的速度和正確性技術(shù)人員和專業(yè)人員:主要由業(yè)務(wù)專家和行業(yè)專家構(gòu)成,他們進行高技術(shù)和專業(yè)化的工作。面向其的信息系統(tǒng)更注重數(shù)據(jù)分析以及為解決問題產(chǎn)生及時的信息主管、中層經(jīng)理和高層經(jīng)理:是決策指定者。為管理人員提供的信息系統(tǒng)往往注重信息獲取能力,他們需在恰當(dāng)?shù)臅r候獲取恰當(dāng)?shù)男畔ⅰ?.2 參與者-系統(tǒng)關(guān)聯(lián)人員 (the players - system stakeholders) (續(xù))1.2 參與者-系統(tǒng)關(guān)聯(lián)人員 (the players - system stakeholders) (續(xù))1.2.2 系統(tǒng)分析員 (system analyst)

10、 systems analyst研究組織中存在的問題和需求,確定人、數(shù)據(jù)、過程和信息技術(shù)如何最大化地為企業(yè)做出貢獻。 業(yè)務(wù)分析員(business analyst)是專門進行業(yè)務(wù)問題分析和與技術(shù)無關(guān)的需求分析的系統(tǒng)分析員。其一般從用戶群中為一個特定項目指定,或在一個固定時間起作用系統(tǒng)分析員的同義詞包括:systems engineer(系統(tǒng)工程師) information engineer(信息工程師)information analyst(信息分析員) systems integrator(系統(tǒng)集成師) systems consultant (系統(tǒng)顧問) systems architect(

11、系統(tǒng)架構(gòu)師)1.2 參與者-系統(tǒng)關(guān)聯(lián)人員 (the players - system stakeholders) (續(xù))“problem”這個詞的多種含義是: 真正的問題 (problems)(無論是實際的或預(yù)期的) 盡管還沒有人抱怨,但可以改進現(xiàn)狀的機會 (opportunities) 無論是否有人抱怨,都要改變現(xiàn)狀的指示 (directives)系統(tǒng)分析員的工作可以概括為: 解決問題的人1.2.2 系統(tǒng)分析員 (system analyst) (續(xù))1.2.2.1 the role of the systems analyst1.2 參與者-系統(tǒng)關(guān)聯(lián)人員 (the players - sy

12、stem stakeholders) (續(xù))1.2.2 系統(tǒng)分析員 (system analyst) (續(xù))1.2.2.2 where do systems analysts work ?1. the systems analyst in the business (在企業(yè)中的系統(tǒng)分析員)2. outsourcing (外包公司)外包是指同企業(yè)外部供應(yīng)商簽約,由他們負責(zé)實現(xiàn)一個或多個it功能或服務(wù)。許多情況下,it資源(包括技術(shù)和雇員)所有權(quán)都轉(zhuǎn)移給了外包商。長期的 3. consulting (咨詢)咨詢是指同某個外部供應(yīng)商簽約,讓其負責(zé)或參與一個或多個it項目。咨詢合同當(dāng)項目結(jié)束就結(jié)束,短

13、期職責(zé)。該公司雇傭的系統(tǒng)分析員被稱系統(tǒng)顧問 4. independent software vendors (獨立軟件廠商)常雇傭兩類系統(tǒng)分析員:軟件工程師,負責(zé)軟件包的設(shè)計(和編程);銷售工程師,幫助購買軟件包的客戶將軟件集成到他們的企業(yè)中參見教材 p13 - p14where do systems analysts work?圖 1-2 在一個典型的組織內(nèi)部系統(tǒng)分析員的工作場所1.2 參與者-系統(tǒng)關(guān)聯(lián)人員 (the players - system stakeholders) (續(xù))1.2.2 系統(tǒng)分析員 (system analyst) (續(xù))1.2.2.3 系統(tǒng)分析員所需的技能 1.

14、working knowledge of information technology 具有當(dāng)前的信息技術(shù)知識,能保持技術(shù)更新。 2. computer programming experience and expertise 具有一些計算機編程經(jīng)驗和專長。 3. general business knowledge 一般的商務(wù)知識,如可能,還包括業(yè)務(wù)經(jīng)驗。 4. problem-solving skills 強的解決問題能力。 5. interpersonal communication skills 與人溝通的能力。 6. interpersonal relations skills 良好

15、的人際關(guān)系和團隊工作能力。 1.2 參與者-系統(tǒng)關(guān)聯(lián)人員 (the players - system stakeholders) (續(xù))1.2.2 系統(tǒng)分析員 (system analyst) (續(xù))1.2.2.3 系統(tǒng)分析員所需的技能 (續(xù)) 7. flexibility and adaptability 當(dāng)企業(yè)的問題或策略變化時,對變化的適應(yīng)能力。 8. character and ethics 良好的人品和道德,這是必需的,因為系統(tǒng)分析員可以接觸到敏感的機密數(shù)據(jù)、事實和觀點。 9. systems analysis and design skills 系統(tǒng)分析和設(shè)計的能力。 下一代系統(tǒng)分

16、析員職業(yè)前景1.2.3 外部服務(wù)提供者和項目經(jīng)理1.2 參與者-系統(tǒng)關(guān)聯(lián)人員 (the players - system stakeholders) (續(xù))external service provider 是指銷售他們的專業(yè)知識和經(jīng)驗給其他企業(yè),幫助那些企業(yè)購買、開發(fā)和集成企業(yè)信息系統(tǒng)的系統(tǒng)分析員、系統(tǒng)設(shè)計人員或系統(tǒng)構(gòu)造人員;他們可能屬于某咨詢機構(gòu)或服務(wù)機構(gòu)。project manager 是經(jīng)驗豐富的從業(yè)人員,負責(zé)根據(jù)進度安排、預(yù)算、發(fā)布的產(chǎn)品、客戶滿意度、技術(shù)標準和系統(tǒng)質(zhì)量,計劃、監(jiān)視和控制項目。1.3 現(xiàn)代信息系統(tǒng)的企業(yè)驅(qū)動力 ( business drivers for todays

17、 information systems )1. globalization of the economy (經(jīng)濟的全球化)2.electronic commerce and electronic business (電子商務(wù)和電子業(yè)務(wù))3. security and privacy (安全和隱私)4. collaboration and partnership (協(xié)作和合伙經(jīng)營)5. knowledge asset management (知識產(chǎn)權(quán)管理) 6. continuous improvement and total quality management (持續(xù)改進和全面質(zhì)量管理)7

18、. business process redesign (業(yè)務(wù)過程重構(gòu))1.4 信息系統(tǒng)的技術(shù)驅(qū)動力 (technology drivers for todays information systems)networks and the internet (網(wǎng)絡(luò)和因特網(wǎng))mobile and wireless technologies (移動和無線技術(shù))object technologies (對象技術(shù))collaborative technologies (協(xié)作技術(shù))enterprise applications (企業(yè)應(yīng)用)1.5 一個簡單的系統(tǒng)開發(fā)過程 ( a simple system development process )多數(shù)組織的系統(tǒng)開發(fā)過程都遵循一個問題解決方法。該方法一般包括以下的通用問題解決步驟:1. 確定問題2. 分析并理解問題3. 確定方案需求和預(yù)期4. 確定替代方案,選擇最佳方

溫馨提示

  • 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論