管理信息系統的開發過程_第1頁
管理信息系統的開發過程_第2頁
管理信息系統的開發過程_第3頁
管理信息系統的開發過程_第4頁
管理信息系統的開發過程_第5頁
已閱讀5頁,還剩46頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

管理信息系統開發過程與方法管理信息系統的開發方式管理信息系統開發過程模型軟件開發的生命周期法軟件開發的快速原型法管理信息系統開發的技術方法結構化方法面向對象的方法第一頁,共五十一頁。信息系統的開發信息系統的開發是指建立一個信息系統的過程,其中心是開發出系統的應用軟件。在這個過程中,必須遵循一定的方法,以保證開發的順利進行。好的開發方法可以用較短的時間,投入較少的人力物力,開發出實用的信息系統。第二頁,共五十一頁。管理信息系統的開發方式對企業而言,獲得管理信息系統的過程就是管理信息系統的開發過程,獲得管理信息系統的方式就是管理信息系統的開發方式。管理信息系統的開發方式整體外包購買成熟軟件/部分定制/二次開發委托開發合作開發自行開發第三頁,共五十一頁。各種開發方式的比較方式比較點整體外包購買成熟軟件/部分定制/二次開發委托開發合作開發自行開發見效時間快快較慢較慢較慢費用高較低高較高較低企業自身開發能力不需要需要一點需要一點需要非常需要可維護性好不好不太好好很好風險低較低大大大第四頁,共五十一頁。管理信息系統的開發原則經濟性原則(效益第一原則)分步實施原則適應性原則信息系統與管理體制相互適應(雙向)規范化原則可靠性原則第五頁,共五十一頁。開發前的準備組織準備建立相應的領導機構與開發隊伍系統開發領導小組系統開發工作小組資金準備技術準備相關技術調研開發人員的技術培訓第六頁,共五十一頁。管理信息系統開發方法軟件危機的出現使得有效的軟件開發方法的研究受到重視。許多軟件開發方法被提出,形成了軟件工程學。軟件工程的核心是用工程的方法來進行軟件的開發。研究從開發過程和開發技術兩個方面展開,提出了軟件開發的過程模型和技術方法過程模型:軟件開發過程應該遵循的工作步驟。生命周期法和原型法是兩種廣為應用的方法。技術方法:結構化方法,面向對象的方法第七頁,共五十一頁。軟件開發的生命周期法什么是軟件的生命周期軟件生命周期是指軟件產品從考慮其概念開始,到該軟件產品不再能使用為止的整個時期。一般包括系統規劃、需求分析、系統設計、系統實現、系統測試、安裝調試、系統切換、系統運行和維護等階段。什么是軟件開發生命期軟件開發生命周期是指軟件產品從考慮其概念開始到該軟件產品交付使用為止的整個時期。一般包括系統規劃、需求分析、系統設計、系統實現、系統測試、安裝調試、系統切換等階段。第八頁,共五十一頁。軟件生存周期的瀑布模型planninganalysisdesignimplementationsupportWaterfallmodel第九頁,共五十一頁。生命周期法生命周期法:按照信息系統的生命周期,有步驟,分階段地進行系統開發的方法,叫做信息系統開發的生命周期法。一般地,生命周期法將系統開發過程劃分為四個階段:系統分析階段,系統設計階段,系統實施階段,系統運行與維護階段。第十頁,共五十一頁。生命周期法各階段提出開發要求初步調查可行性研究詳細調查系統分析總體設計詳細設計編程測試系統轉換系統維護審核審核審核系統運行審核信息系統的生命周期系統分析階段系統設計系統實施系統維護第十一頁,共五十一頁。生命周期法各階段提出開發要求初步調查可行性研究詳細調查系統分析總體設計詳細設計編程測試系統轉換系統維護審核審核審核系統運行審核信息系統的生命周期系統分析階段系統設計系統實施系統維護第十二頁,共五十一頁。生命周期法各階段提出開發要求初步調查可行性研究詳細調查系統分析總體設計詳細設計編程測試系統轉換系統維護審核審核審核系統運行審核信息系統的生命周期系統分析階段系統設計系統實施系統維護第十三頁,共五十一頁。生命周期法各階段提出開發要求初步調查可行性研究詳細調查系統分析總體設計詳細設計編程測試系統轉換系統維護審核審核審核系統運行審核信息系統的生命周期系統分析階段系統設計系統實施系統維護第十四頁,共五十一頁。生命周期法各階段提出開發要求初步調查可行性研究詳細調查系統分析總體設計詳細設計編程測試系統轉換系統維護審核審核審核系統運行審核信息系統的生命周期系統分析階段系統設計系統實施系統維護第十五頁,共五十一頁。生命周期法各階段提出開發要求初步調查可行性研究詳細調查系統分析總體設計詳細設計編程測試系統轉換系統維護審核審核審核系統運行審核信息系統的生命周期系統分析階段系統設計系統實施系統維護第十六頁,共五十一頁。生命周期法各階段提出開發要求初步調查可行性研究詳細調查系統分析總體設計詳細設計編程測試系統轉換系統維護審核審核審核系統運行審核信息系統的生命周期系統分析階段系統設計系統實施系統維護第十七頁,共五十一頁。生命周期法各階段提出開發要求初步調查可行性研究詳細調查系統分析總體設計詳細設計編程測試系統轉換系統維護審核審核審核系統運行審核信息系統的生命周期系統分析階段系統設計系統實施系統維護第十八頁,共五十一頁。生命周期法各階段提出開發要求初步調查可行性研究詳細調查系統分析總體設計詳細設計編程測試系統轉換系統維護審核審核審核系統運行審核信息系統的生命周期系統分析階段系統設計系統實施系統維護第十九頁,共五十一頁。生命周期法各階段提出開發要求初步調查可行性研究詳細調查系統分析總體設計詳細設計編程測試系統轉換系統維護審核審核審核系統運行審核信息系統的生命周期系統分析階段系統設計系統實施系統維護第二十頁,共五十一頁。生命周期法各階段提出開發要求初步調查可行性研究詳細調查系統分析總體設計詳細設計編程測試系統轉換系統維護審核審核審核系統運行審核信息系統的生命周期系統分析階段系統設計系統實施系統維護第二十一頁,共五十一頁。生命周期法各階段提出開發要求初步調查可行性研究詳細調查系統分析總體設計詳細設計編程測試系統轉換系統維護審核審核審核系統運行審核信息系統的生命周期系統分析階段系統設計系統實施系統維護第二十二頁,共五十一頁。生命周期法各階段提出開發要求初步調查可行性研究詳細調查系統分析總體設計詳細設計編程測試系統轉換系統維護審核審核審核系統運行審核信息系統的生命周期系統分析階段系統設計系統實施系統維護第二十三頁,共五十一頁。生命周期法各階段提出開發要求初步調查可行性研究詳細調查系統分析總體設計詳細設計編程測試系統轉換系統維護審核審核審核系統運行審核信息系統的生命周期系統分析階段系統設計系統實施系統維護第二十四頁,共五十一頁。生命周期法各階段提出開發要求初步調查可行性研究詳細調查系統分析總體設計詳細設計編程測試系統轉換系統維護審核審核審核系統運行審核信息系統的生命周期系統分析階段系統設計系統實施系統維護第二十五頁,共五十一頁。生命周期法各階段提出開發要求初步調查可行性研究詳細調查系統分析總體設計詳細設計編程測試系統轉換系統維護審核審核審核系統運行審核信息系統的生命周期系統分析階段系統設計系統實施系統維護第二十六頁,共五十一頁。生命周期法各階段提出開發要求初步調查可行性研究詳細調查系統分析總體設計詳細設計編程測試系統轉換系統維護審核審核審核系統運行審核信息系統的生命周期系統分析階段系統設計系統實施系統維護第二十七頁,共五十一頁。生命周期法各階段提出開發要求初步調查可行性研究詳細調查系統分析總體設計詳細設計編程測試系統轉換系統維護審核審核審核系統運行審核信息系統的生命周期系統分析階段系統設計系統實施系統維護第二十八頁,共五十一頁。ThesystemdevelopmentlifecircleThedevelopmentofanewsystemrequiresthreemajorsetsofactivities.EachsetofactivitiesiscalledaphaseAnalysisactivitiesAimedtoprovideathoroughunderstandingofthebusiness’sinformationneedsandrequirementsDesignactivitiesTodefinethearchitectureandstructureofanewsystemtosatisfythoserequirementsImplementation[實施]activitiesToactualconstruct,test,andinstallafunctioninginformationsystem第二十九頁,共五十一頁。ThesystemdevelopmentlifecircleSDLCisamethodofsystemdevelopmentthatconsistsofplanning,analysis,design,implementation[實施],andsupport[維護]phasesTheplanningphaseconsistsactivitiesthatarerequiredtoinitiate[vt.開始,發動,傳授v.開始,發起,提出]plan,andobtainapprovalfortheprojectSupportphaseisnotpartofproject,butaphaseinthetotallifeoftheinformationsystemSDLCisafundamentalmethodofsystemdevelopment,therearemanyvariations[變化](prototyping,RAD,…)ProjectPlanningphaseImplementationphaseSupportphaseDesignphaseAnalysisphase第三十頁,共五十一頁。ThefivephasesofSDLCPlanningphaseObjectiveScope[確定…范圍]thenewsystem,ensurethattheprojectisfeasible,developaschedule,allocateresources,budgetfortheprojectActivitiesDefinetheproblemConfirmprojectfeasibilityProducetheprojectscheduleStaff[安排人員]theprojectLaunch[啟動]theproject第三十一頁,共五十一頁。ThefivephasesofSDLCAnalysisphaseObjectiveTounderstandthebusinessneedsandprocessrequirementsofthenewsystemActivitiesGatherinformationDefinesystemrequirementsBuildprototypes[原型]fordiscoveryofrequirementsPrioritize[區分優先次序]requirementsGenerateandevaluatealternatives[方案]Review[審查]recommendationswithmanagementTerms:problemdomaintheareaoftheuser’sbusinessforwhichasystemisbeingdeveloped第三十二頁,共五十一頁。ThefivephasesofSDLCDesignphaseObjectiveTodesignthesolution[解決方案]systemActivitiesDesignandintegrate[集成]thenetworkDesigntheapplication[應用程序]architectureDesigntheuserinterfaces[界面,接口]DesignthesysteminterfacesDesignandintegratethedatabasePrototypefordesigndetailsDesignandintegratethesystemcontrols[系統控制]Terms:applicationtheportionofthenewinformationsystemthatsatisfiestheuser’sneedsintheproblemdomain,thatis:providingprocessingfunctionsforthebusinessrequirements.Designactivitiesarecloselyinterrelatedandgenerallyhavesubstantialoverlap第三十三頁,共五十一頁。ThefivephasesofSDLCImplementationphaseObjectiveTobuild,test,andinstallthenewsystemActivitiesConstructsoftwarecomponentsVerifyandtestDevelopprototypesfortuning[調整]Convertdata[數據轉換]Trainanddocument[人員培訓,編寫文檔]Installthesystem[系統安裝]第三十四頁,共五十一頁。ThefivephasesofSDLCSupportphaseObjectiveTokeepthesystemrunningproductivelyduringtheyearsfollowingitsinitialinstallationActivitiesProvidingsupporttoendusers[最終用戶]MaintainingandenhancethecomputersystemBugfixesSystemupgrade[升級]…Terms:helpdesk[用戶支持]theavailabilityofsupportstafftohelptheuserswithanytechnicalorprocessingproblemassociatedwithaninformationsystem第三十五頁,共五十一頁。SchedulingofprojectphasesWaterfallmethod(瀑布模型)ExecutinganSDLCwhereonephaseleadstothenextphaseOverlapofsystemdevelopmentactivitiesWhyanalystnolongerattempttousewaterfallmethod?EfficiencyWhydonotoverlapallactivitiesDependencyefficiencyIterationLoopingthroughthesamedevelopmentactivitiesinincreasinglevelsofdetail,andaccuracy.(thewaypeoplelearnthings)rippleeffect:asolutionofaproblemaffectsapriordecisionorproblem,soiterationisneeded.第三十六頁,共五十一頁。FigureofwaterfallandoverlapplanninganalysisdesignimplementationsupportPlanningAdditionalplanningAnalysisdesignimplementationAdditionalanalysisAdditionaldesignsupportWaterfallmethodActivitiesoverlap第三十七頁,共五十一頁。AshortstoryaboutGaryjohnson

ananalystWhatdidtheydooverthelast“month“Howlongdidittakeforthemtopreparetobeginwork.Whatwastheproject?Whatthephasewastheprojectin?第三十八頁,共五十一頁。項目開發過程中典型的人員構成變化曲線項目經理有經驗的系統分析員系統開發工作組(項目組)項目組是系統開發的成敗最關鍵的因素項目組由執行不同任務的各種人員構成,密切配合,完成系統開發任務項目組人員的技能和人數要平衡人員組成和人數在項目開發期間是變化的人員類型和數量規劃分析設計實施項目開發階段20增加系統分析員,業務分析員和關鍵用戶,如果項目較大,可考慮將項目組分成更小的小組分別處理不同的領域增加程序員,質量空值人員,和知識用戶(這些用戶首先接觸系統,今后可以培訓其他用戶)增加技術專家,如網絡技術專家和數據庫專家如果項目較大,可考慮將項目組分成更小的小組分別設計不同的子系統第三十九頁,共五十一頁。生命周期法的優缺點優點:階段明確,便于開發過程的控制與管理,使開發過程有條不紊,適合開發大型系統。文檔齊全,便于進行系統的維護缺點:開發周期較長,見效慢不適合開發需求多變的系統第四十頁,共五十一頁。快速原型法原型:即系統的初始模型。在信息系統開發中原型指軟件系統的早期版本。它具有最終系統的基本特征和功能,但需要進一步完善。原型法:原型法是先投入少量的人力物力,根據用戶的基本需求,開發出系統的原型,交給用戶試用,再根據用戶的意見修改原型,如此反復,直至用戶滿意后再建立最終系統的方法。原型法必須做到原型建立快,原型修改快,否則失去意義。所以又叫快速原型法。第四十一頁,共五十一頁。快速原型法的開發過程基本需求分析快速建立原型原型試用原型評價滿意?快速原型修改建立最終系統noyes第四十二頁,共五十一頁。原型法的優缺點優點:開發周期較短,見效快適合開發需求多變的系統缺點:階段不明確,不便于開發過程的控制與管理,不適合開發大型系統。文檔不齊全,不便于進行系統的維護注意:快速原型法需要特殊軟件開發工具的支持。如CASE工具,4GL語言,等等。第四十三頁,共五十一頁。項目管理(Projectmanagement)ProjectmanagementOrganizinganddirectingofotherpeopletoachieveaplannedresultwithinapredeterminedscheduleandbudgetGroupofpeoplethataprojectmanagerreporttoorworkwithClient:thepersonorgroupwhofundstheprojectOversightcommittee:clientsandmanagementwhoreviewanddirecttheproject,likeaboardoftrusteesforacompanyUser:thepersonorgroupwhowillusethenewsystem第四十四頁,共五十一頁。ResponsibilitiesofaprojectmanagerPlanningandorganizingScope:definethescopeoftheproblempreciselyPlan:tasklist,schedule[進度表],resource(personnel),milestones[里程碑],interim[中間的]deliverables[交付物]Organizing:groupworksandworkerstoaccomplishtheidentifiedtaskseffectivelyDirecting-executing[指導實施],monitoring[監督],andcontrolling[控制]Toseethattheplanisexecutedonschedule,withinthebudget,andingoodqualityTermmilestone:aneventintheprojectscheduletodenotethecompletionofapredeterminedportion.第四十五頁,共五十一頁。項目的提出ProjectinitiationTop-downprojectInitiatedthroughlong-terminformationsystemsstrategicplanningBottom-upprojectManagersidentifyinfo

溫馨提示

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

評論

0/150

提交評論