《敏捷建模》PPT课件

上传人:xian****812 文档编号:304937729 上传时间:2022-06-06 格式:PPT 页数:61 大小:881KB
返回 下载 相关 举报
《敏捷建模》PPT课件_第1页
第1页 / 共61页
《敏捷建模》PPT课件_第2页
第2页 / 共61页
《敏捷建模》PPT课件_第3页
第3页 / 共61页
《敏捷建模》PPT课件_第4页
第4页 / 共61页
《敏捷建模》PPT课件_第5页
第5页 / 共61页
点击查看更多>>
资源描述

《《敏捷建模》PPT课件》由会员分享,可在线阅读,更多相关《《敏捷建模》PPT课件(61页珍藏版)》请在金锄头文库上搜索。

1、2 Systems Analysis and Design in a Changing World, Fourth Edition12Learning 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 predictive traditional SDLCuExplain the differences betwe

2、en 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 method22Learning Objectives (continued)uDescribe some of the variations of the systems development life cycle (SDLC)uDescribe the

3、 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敏捷建模32OverviewuSystem development projectlPlanned undertaking with fixed beginning and endlProduces desired

4、result or product lCan be a large job with thousands of hours of effort or a small one-month projectuSuccessful development projectlProvides a detailed plan to followlOrganized, methodical sequence of tasks and activitieslProduces reliable, robust, and efficient system42The Systems Development Lifec

5、ycle (SDLC)uSystems development life cycle (SDLC)lProvides overall framework for managing 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 pr

6、ojects use some variation of SDLC52Choosing the Predictive vs. Adaptive Approach to the SDLC (Figure 2-1)62Traditional Predictive Approach to the SDLCuProject planning initiate, ensure feasibility, plan schedule, obtain approval for projectuAnalysis understand business needs and processing requireme

7、ntsuDesign define solution system based on requirements and analysis decisionsuImplementation construct, test, train users, and install new systemuSupport keep system running and improve理解待解决的业务及定义业务需求开发程序结构和算法72Information System Development Phases82SDLC and Problem SolvinguSimilar to problem-solvi

8、ng approach in Chapter 1lOrganization recognizes problem (project planning)lProject team investigates, understands problem and solution requirements (analysis)lSolution is specified in detail (design)lSystem that solves problem is built and installed (implementation)lSystem used, maintained, and enh

9、anced to continue to provide intended benefits (support)92“Waterfall” Approach to the SDLC1021. 瀑布模型 ( (Waterfall Model) )可行性研究与计划可行性研究与计划需求分析需求分析设计设计编码编码运行维护运行维护测试测试定义定义阶段阶段开开发发阶阶段段维护阶段维护阶段112Modified Waterfall Approachwith Overlapping Phases (Figure 2-5)122Newer Adaptive Approaches to the SDLCuBas

10、ed 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 previous resultlApproach assumes no one gets it right the first ti

11、melThere are a series of mini projects for each iteration132The Spiral Life Cycle Model (Figure 2-6)142Iteration of System Development Activities(Figure 2-7)152采用原型模型的软件生存周期分析定义分析定义系统需求系统需求生成生成原型原型系统系统设计设计程序程序设计设计编码编码测试测试运运 行行和维护和维护原型化原型化含原型化的含原型化的软件生存期软件生存期162建造建造/ /修改修改 原型原型用户测试用户测试运行原型运行原型 听取用听取用

12、 户意见户意见原型范型原型范型原型范型原型范型172螺旋模型风险风险分析分析工程工程实施实施用户通信用户通信用户用户评估评估产品维护项目产品维护项目产品维护项目产品维护项目产品增强项目产品增强项目产品增强项目产品增强项目新产品开发项目新产品开发项目新产品开发项目新产品开发项目概念开发项目概念开发项目概念开发项目概念开发项目计划计划计划计划建造及发布建造及发布建造及发布建造及发布182Activities of Each SDLC PhaseuPredictive or adaptive approach use SDLCuActivities of each “phase” are simil

13、aruPhases are not always sequentialuPhases can overlapuActivities across phases can be done within an iteration192Activities of Planning Phase of SDLCuDefine business problem and scopeuProduce detailed project schedule uConfirm project feasibility lEconomic, organizational, technical, resource, and

14、scheduleuStaff the project (resource management)uLaunch project official announcement准确定义业务及解决方案的范围202Activities of Analysis Phase of SDLCuGather information to learn problem domainuDefine system requirementsuBuild prototypes for discovery of requirementsuPrioritize requirementsuGenerate and evaluat

15、e alternativesuReview recommendations with management了解客户并详述需求212Activities 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 i

16、ntegrate system controls222Activities of Implementation Phase of SDLCuConstruct software componentsuVerify and test uConvert datauTrain users and document the systemuInstall the system232Activities 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 team242Methodologies and ModelsuMethodologieslCom

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号