《敏捷建模》PPT课件.ppt
《《敏捷建模》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《敏捷建模》PPT课件.ppt(61页珍藏版)》请在三一办公上搜索。
1、Systems Analysis and Design in a Changing World,4th Edition,1,Systems Analysis and Design in a Changing World,Fourth Edition,Systems Analysis and Design in a Changing World,4th Edition,2,Learning Objectives,Explain the purpose and various phases of the systems development life cycle(SDLC)Explain whe
2、n to use an adaptive approach to the SDLC in place of a more predictive traditional SDLCExplain the differences between a model,a tool,a technique,and a methodologyDescribe the two overall approaches used to develop information systems:the traditional method and the object-oriented method,Systems An
3、alysis and Design in a Changing World,4th Edition,3,Learning Objectives(continued),Describe some of the variations of the systems development life cycle(SDLC)Describe the key features of current trends in systems development:the Unified Process(UP),Extreme Programming(XP),Agile Modeling,and ScrumExp
4、lain how automated tools are used in system development,敏捷建模,Systems Analysis and Design in a Changing World,4th Edition,4,Overview,System development projectPlanned undertaking with fixed beginning and endProduces desired result or product Can be a large job with thousands of hours of effort or a s
5、mall one-month projectSuccessful development projectProvides a detailed plan to followOrganized,methodical sequence of tasks and activitiesProduces reliable,robust,and efficient system,Systems Analysis and Design in a Changing World,4th Edition,5,The Systems Development Lifecycle(SDLC),Systems devel
6、opment life cycle(SDLC)Provides overall framework for managing systems development processTwo main approaches to SDLCPredictive approach assumes project can be planned out in advanceAdaptive approach more flexible,assumes project cannot be planned out in advanceAll projects use some variation of SDL
7、C,Systems Analysis and Design in a Changing World,4th Edition,6,Choosing the Predictive vs.Adaptive Approach to the SDLC(Figure 2-1),Systems Analysis and Design in a Changing World,4th Edition,7,Traditional Predictive Approach to the SDLC,Project planning initiate,ensure feasibility,plan schedule,ob
8、tain approval for projectAnalysis understand business needs and processing requirementsDesign define solution system based on requirements and analysis decisionsImplementation construct,test,train users,and install new systemSupport keep system running and improve,理解待解决的业务及定义业务需求,开发程序结构和算法,Systems A
9、nalysis and Design in a Changing World,4th Edition,8,Information System Development Phases,Systems Analysis and Design in a Changing World,4th Edition,9,SDLC and Problem Solving,Similar to problem-solving approach in Chapter 1Organization recognizes problem(project planning)Project team investigates
10、,understands problem and solution requirements(analysis)Solution is specified in detail(design)System that solves problem is built and installed(implementation)System used,maintained,and enhanced to continue to provide intended benefits(support),Systems Analysis and Design in a Changing World,4th Ed
11、ition,10,“Waterfall”Approach to the SDLC,Systems Analysis and Design in a Changing World,4th Edition,11,1.瀑布模型(Waterfall Model),可行性研究与计划,需求分析,设计,编码,运行维护,测试,定义阶段,开发阶段,维护阶段,Systems Analysis and Design in a Changing World,4th Edition,12,Modified Waterfall Approachwith Overlapping Phases(Figure 2-5),Sys
12、tems Analysis and Design in a Changing World,4th Edition,13,Newer Adaptive Approaches to the SDLC,Based on spiral modelProject cycles through development activities over and over until project is completePrototype created by end of each cycleFocuses on mitigating riskIteration Work activities are re
13、peated Each iteration refines previous resultApproach assumes no one gets it right the first timeThere are a series of mini projects for each iteration,Systems Analysis and Design in a Changing World,4th Edition,14,The Spiral Life Cycle Model(Figure 2-6),Systems Analysis and Design in a Changing Wor
14、ld,4th Edition,15,Iteration of System Development Activities(Figure 2-7),Systems Analysis and Design in a Changing World,4th Edition,16,采用原型模型的软件生存周期,分析定义系统需求,生成原型,系统设计,程序设计,编码,测试,运 行和维护,原型化,含原型化的软件生存期,Systems Analysis and Design in a Changing World,4th Edition,17,建造/修改 原型,用户测试运行原型,听取用 户意见,原型范型,Syst
15、ems Analysis and Design in a Changing World,4th Edition,18,螺旋模型,风险分析,工程实施,用户通信,用户评估,产品维护项目,产品增强项目,新产品开发项目,概念开发项目,计划,建造及发布,Systems Analysis and Design in a Changing World,4th Edition,19,Activities of Each SDLC Phase,Predictive or adaptive approach use SDLCActivities of each“phase”are similarPhases ar
16、e not always sequentialPhases can overlapActivities across phases can be done within an iteration,Systems Analysis and Design in a Changing World,4th Edition,20,Activities of Planning Phase of SDLC,Define business problem and scopeProduce detailed project schedule Confirm project feasibility Economi
17、c,organizational,technical,resource,and scheduleStaff the project(resource management)Launch project official announcement,准确定义业务及解决方案的范围,Systems Analysis and Design in a Changing World,4th Edition,21,Activities of Analysis Phase of SDLC,Gather information to learn problem domainDefine system requir
18、ementsBuild prototypes for discovery of requirementsPrioritize requirementsGenerate and evaluate alternativesReview recommendations with management,了解客户并详述需求,Systems Analysis and Design in a Changing World,4th Edition,22,Activities of Design Phase of SDLC,Design and integrate the networkDesign the a
19、pplication architectureDesign the user interfacesDesign the system interfacesDesign and integrate the databasePrototype for design detailsDesign and integrate system controls,Systems Analysis and Design in a Changing World,4th Edition,23,Activities of Implementation Phase of SDLC,Construct software
20、componentsVerify and test Convert dataTrain users and document the systemInstall the system,Systems Analysis and Design in a Changing World,4th Edition,24,Activities of Support Phase of SDLC,Maintain systemSmall patches,repairs,and updatesEnhance systemSmall upgrades or enhancements to expand system
21、 capabilitiesLarger enhancements may require separate development projectSupport usersHelp desk and/or support team,Systems Analysis and Design in a Changing World,4th Edition,25,Methodologies and Models,MethodologiesComprehensive guidelines to follow for completing every SDLC activityCollection of
22、models,tools,and techniquesModelsRepresentation of an important aspect of real world,but not same as real thingAbstraction used to separate out aspectDiagrams and chartsProject planning and budgeting aids,Systems Analysis and Design in a Changing World,4th Edition,26,Some Models Used in System Devel
23、opment,Systems Analysis and Design in a Changing World,4th Edition,27,Tools and Techniques,ToolsSoftware support that helps create models or other required project components Range from simple drawing programs to complex CASE tools to project management softwareTechniquesCollection of guidelines tha
24、t help analysts complete a system development activity or taskCan be step-by-step instructions or just general advice,Systems Analysis and Design in a Changing World,4th Edition,28,Some Tools Used in System Development,Systems Analysis and Design in a Changing World,4th Edition,29,Some Techniques Us
25、ed in System Development,Systems Analysis and Design in a Changing World,4th Edition,30,Relationships Among Components of a Methodology,Systems Analysis and Design in a Changing World,4th Edition,31,Two Approaches to System Development,Traditional approach Also called structured system developmentSt
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 敏捷建模 敏捷 建模 PPT 课件

链接地址:https://www.31ppt.com/p-5518240.html