《敏捷建模》PPT课件.ppt
《《敏捷建模》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《敏捷建模》PPT课件.ppt(61页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2 Systems Analysis and Design in a Changing World,Fourth Edition1Systems Analysis and Design in a Changing World,4th Edition2Learning ObjectivesuExplain the purpose and various phases of the systems development life cycle(SDLC)uExplain when to use an adaptive approach to the SDLC in place of a more
2、predictive traditional SDLCuExplain the differences between a model,a tool,a technique,and a methodologyuDescribe the two overall approaches used to develop information systems:the traditional method and the object-oriented method2Systems Analysis and Design in a Changing World,4th Edition2Learning
3、Objectives(continued)uDescribe some of the variations of the systems development life cycle(SDLC)uDescribe the key features of current trends in systems development:the Unified Process(UP),Extreme Programming(XP),Agile Modeling,and ScrumuExplain how automated tools are used in system development敏捷建模
4、3Systems Analysis and Design in a Changing World,4th Edition2OverviewuSystem development projectlPlanned undertaking with fixed beginning and endlProduces desired result or product lCan be a large job with thousands of hours of effort or a small one-month projectuSuccessful development projectlProvi
5、des a detailed plan to followlOrganized,methodical sequence of tasks and activitieslProduces reliable,robust,and efficient system4Systems Analysis and Design in a Changing World,4th Edition2The Systems Development Lifecycle(SDLC)uSystems development life cycle(SDLC)lProvides overall framework for ma
6、naging systems development processuTwo main approaches to SDLClPredictive approach assumes project can be planned out in advancelAdaptive approach more flexible,assumes project cannot be planned out in advanceuAll projects use some variation of SDLC5Systems Analysis and Design in a Changing World,4t
7、h Edition2Choosing the Predictive vs.Adaptive Approach to the SDLC(Figure 2-1)6Systems Analysis and Design in a Changing World,4th Edition2Traditional Predictive Approach to the SDLCuProject planning initiate,ensure feasibility,plan schedule,obtain approval for projectuAnalysis understand business n
8、eeds and processing requirementsuDesign define solution system based on requirements and analysis decisionsuImplementation construct,test,train users,and install new systemuSupport keep system running and improve理解待解决的业务及定义业务需求开发程序结构和算法7Systems Analysis and Design in a Changing World,4th Edition2Inf
9、ormation System Development Phases8Systems Analysis and Design in a Changing World,4th Edition2SDLC and Problem SolvinguSimilar to problem-solving approach in Chapter 1lOrganization recognizes problem(project planning)lProject team investigates,understands problem and solution requirements(analysis)
10、lSolution is specified in detail(design)lSystem that solves problem is built and installed(implementation)lSystem used,maintained,and enhanced to continue to provide intended benefits(support)9Systems Analysis and Design in a Changing World,4th Edition2“Waterfall”Approach to the SDLC10Systems Analys
11、is and Design in a Changing World,4th Edition21.瀑布模型(Waterfall Model)可行性研究与计划可行性研究与计划需求分析需求分析设计设计编码编码运行维护运行维护测试测试定义定义阶段阶段开开发发阶阶段段维护阶段维护阶段11Systems Analysis and Design in a Changing World,4th Edition2Modified Waterfall Approachwith Overlapping Phases(Figure 2-5)12Systems Analysis and Design in a Chan
12、ging World,4th Edition2Newer Adaptive Approaches to the SDLCuBased on spiral modellProject cycles through development activities over and over until project is completelPrototype created by end of each cyclelFocuses on mitigating riskuIteration Work activities are repeated lEach iteration refines pr
13、evious resultlApproach assumes no one gets it right the first timelThere are a series of mini projects for each iteration13Systems Analysis and Design in a Changing World,4th Edition2The Spiral Life Cycle Model(Figure 2-6)14Systems Analysis and Design in a Changing World,4th Edition2Iteration of Sys
14、tem Development Activities(Figure 2-7)15Systems Analysis and Design in a Changing World,4th Edition2采用原型模型的软件生存周期分析定义分析定义系统需求系统需求生成生成原型原型系统系统设计设计程序程序设计设计编码编码测试测试运运 行行和维护和维护原型化原型化含原型化的含原型化的软件生存期软件生存期16Systems Analysis and Design in a Changing World,4th Edition2建造建造/修改修改 原型原型用户测试用户测试运行原型运行原型 听取用听取用 户意
15、见户意见原型范型原型范型原型范型原型范型17Systems Analysis and Design in a Changing World,4th Edition2螺旋模型风险风险分析分析工程工程实施实施用户通信用户通信用户用户评估评估产品维护项目产品维护项目产品维护项目产品维护项目产品增强项目产品增强项目产品增强项目产品增强项目新产品开发项目新产品开发项目新产品开发项目新产品开发项目概念开发项目概念开发项目概念开发项目概念开发项目计划计划计划计划建造及发布建造及发布建造及发布建造及发布18Systems Analysis and Design in a Changing World,4th
16、Edition2Activities of Each SDLC PhaseuPredictive or adaptive approach use SDLCuActivities of each“phase”are similaruPhases are not always sequentialuPhases can overlapuActivities across phases can be done within an iteration19Systems Analysis and Design in a Changing World,4th Edition2Activities of
17、Planning Phase of SDLCuDefine business problem and scopeuProduce detailed project schedule uConfirm project feasibility lEconomic,organizational,technical,resource,and scheduleuStaff the project(resource management)uLaunch project official announcement准确定义业务及解决方案的范围20Systems Analysis and Design in a
18、 Changing World,4th Edition2Activities of Analysis Phase of SDLCuGather information to learn problem domainuDefine system requirementsuBuild prototypes for discovery of requirementsuPrioritize requirementsuGenerate and evaluate alternativesuReview recommendations with management了解客户并详述需求21Systems An
19、alysis and Design in a Changing World,4th Edition2Activities of Design Phase of SDLCuDesign and integrate the networkuDesign the application architectureuDesign the user interfacesuDesign the system interfacesuDesign and integrate the databaseuPrototype for design detailsuDesign and integrate system
20、 controls22Systems Analysis and Design in a Changing World,4th Edition2Activities of Implementation Phase of SDLCuConstruct software componentsuVerify and test uConvert datauTrain users and document the systemuInstall the system23Systems Analysis and Design in a Changing World,4th Edition2Activities
21、 of Support Phase of SDLCuMaintain systemlSmall patches,repairs,and updatesuEnhance systemlSmall upgrades or enhancements to expand system capabilitieslLarger enhancements may require separate development projectuSupport userslHelp desk and/or support team24Systems Analysis and Design in a Changing
22、World,4th Edition2Methodologies and ModelsuMethodologieslComprehensive guidelines to follow for completing every SDLC activitylCollection of models,tools,and techniquesuModelslRepresentation of an important aspect of real world,but not same as real thinglAbstraction used to separate out aspectlDiagr
23、ams and chartslProject planning and budgeting aids25Systems Analysis and Design in a Changing World,4th Edition2Some Models Used in System Development26Systems Analysis and Design in a Changing World,4th Edition2Tools and TechniquesuToolslSoftware support that helps create models or other required p
24、roject components lRange from simple drawing programs to complex CASE tools to project management softwareuTechniqueslCollection of guidelines that help analysts complete a system development activity or tasklCan be step-by-step instructions or just general advice27Systems Analysis and Design in a C
25、hanging World,4th Edition2Some Tools Used in System Development28Systems Analysis and Design in a Changing World,4th Edition2Some Techniques Used in System Development 29Systems Analysis and Design in a Changing World,4th Edition2Relationships Among Components of a Methodology30Systems Analysis and
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 敏捷建模 敏捷 建模 PPT 课件
限制150内