- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
本章内容AnIntroductiontoDatabaseSystem信息系统开发方法面向对象思想结构化开发迭代化开发单击此处添加正文,文字是您思想的提炼,请尽量言简意赅地阐述观点。迭代化开发方法AnIntroductiontoDatabaseSystem2.迭代化开发用户与系统分析设计人员合作,在短期内定义用户的基本需求,开发出一个功能不十分完善的、实验性的、简易的应用软件基本框架,称为原型。先运行这个原型,再不断评价和改进原型,使之逐步完善。其开发是一个分析、设计、编程、测试、运行、评价多次重复,不断演进的过程。AnIntroductiontoDatabaseSystem迭代化开发过程(包含了结构化开发)系统申请运行、评价开发一个原型系统确定系统的基本要求和主要功能确定模型后处理实际系统运行、维护满意吗?满意不满意主要任务;构造模型的依据修改(分析/设计/实施/测试/评价)AnIntroductiontoDatabaseSystem迭代化的软件项目生命周期模型迭代计划的依据:风险驱动把复杂的问题分解成一系列相对简单的问题早期的迭代解决风险最高的问题。每次迭代都增加系统的功能并产生一个可运行的结果每次迭代都包括有测试工作测试实施设计分析时间Iteration1Iteration2Iteration3测试实施设计分析测试实施设计分析AnIntroductiontoDatabaseSystem什么是风险?常见的风险类型:技术/架构风险未经证实的技术,从未涉足的应用领域资源风险缺乏足够的开发人员、技术、资金商业风险竞争对手、ROI、供应商进度风险无法按时完成项目项目经理需要维护一张风险列表来对风险进行跟踪并评估风险的优先等级风险是人们目前拥有或即将产生的一种顾虑,担心某种因素会严重影响到项目的成功。迭代式项目的执行AnIntroductiontoDatabaseSystem迭代一的目标是开发一个系统核心原型,满足性能需求指标迭代执行的结果可能实现预定目标,也可能没有达到预定目标项目经理需要对每次迭代结果进行评估根据上一次迭代执行的结果来决定下一次迭代的工作内容原定一人完成的内容被分为两个人开发迭代一失败之后,调整过的计划AnIntroductiontoDatabaseSystem预定的结束日期8月8日原计划调整过的计划AnIntroductiontoDatabaseSystem时间风险结构化开发的风险迭代化开发的风险迭代化开发vs.结构化开发AnIntroductiontoDatabaseSystemBusinessModelingWorkflow在一次迭代中,我们会走过所有的规程(discipline)迭代是按预先计划所进行的一系列开发活动,通过迭代会产生一个软件发布结果(内部或外部的),并且根据预先制定的标准来对该结果进行评估什么是迭代(iteration)?AnIntroductiontoDatabaseSystem迭代化开发的四个阶段建立架构软件架构确定目标和范围项目目标产品可以移交给客户运行能力客户验收项目结束初启精化构建交付时间AnIntroductiontoDatabaseSystem初启阶段(Inception)确定项目开发的目标和范围定义主要的需求:主要的用例场景估算开发周期和成本估计潜在的风险软件架构项目目标运行能力项目结束初启ElaborationConstructionTransition时间AnIntroductiontoDatabaseSystem手机开发项目–初启阶段初启迭代1手机功能列表:.通话.短信.地址簿.游戏…明确目标和范围AnIntroductiontoDatabaseSystem精化阶段(Elaboration)尽快稳定并验证软件架构定义所有的需求:所有的用例及用例场景根据主要的需求来开发一个基本架构(开发,测试)为构建阶段(Construction)制定一个详细的开发计划软件架构项目目标运行能力项目结束初启精化ConstructionTransition时间手机开发项目–精化阶段明确目标和范围初启迭代101手机功能列表:.通话.短信.地址簿.游戏…精化迭代102完善细化需求开发实现
您可能关注的文档
- 内容光波与电磁波麦克斯韦方程组.ppt
- 农产运销学电子商务.ppt
- 企业的绩效考评管理(二-一).ppt
- 光与光源的基本知识.ppt
- 企业知识管理系统.ppt
- 人民版历史选修1课件:专题八三.ppt
- 信号一种物理量随时间或空间变化的函数确定信号与.ppt
- 企业人的职业生涯指引.ppt
- 内部控制新问题三大软肋-上.ppt
- 信道及信道容量.ppt
- 2024_2025学年高中历史专题5烽火连绵的局部战争3高科技条件下的现代战争学案人民版选修3.doc
- 江苏专版2025届高考语文二轮复习练习9语言文字运用名句名篇默写小说阅读.docx
- 江苏专用2024_2025学年高中地理第14课时地理信息技术在交通和城市管理中的应用讲义鲁教版必修2.doc
- 江苏专用2024高考英语二轮复习增分篇专题三阅读理解教学案.doc
- 2023年税务局干部业务能力升级测试大比武数字人事两测-行政管理高频考题汇编(含答案).pdf
- (新版)医疗器械质量管理制度.pdf
- 2024年市政工程专项施工方案.docx
- 2025年全新中国移动社招笔试真题集锦与高频考点解析.doc
- 2025年全新中级导游资格证考试导游知识综合练习题及权威答案解析.doc
- 首件鉴定规章制度.docx
文档评论(0)