- 1、本文档共56页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系统分析与设计,第四版 学习目标 阐述传统系统开发生命周期(systems development life cycle,简称SDLC)的目的及阶段 解释何时适合采用SDLC的适应性观点 解释模型、工具、技术及方法论间的差异 说明开发信息系统的两种整体性方法:传统的方法与面向对象方法 学习目标 (续) 说明系统开发生命周期的变形 说明系统开发最新趋势的重要特色:统一过程(Unified Process;UP)、极限编程(Extreme Programming;XP)、敏捷建模 (Agile Modeling) 及Scrum 说明自动化工具在系统开发中的使用方式 概述 系统开发项目 有固定的起止时间 生产出想要的结果或产品 可能需要花费数千小时,也可能是只要一个月就完成的小型项目 成功的开发项目 提供详细的计划 有组织的任务与活动顺序 产生可靠,功能强大,且有效率的系统 系统开发生命周期 系统开发生命周期 (SDLC) 提供管理系统开发程序的整体架构 SDLC 的两个主要观点 预测性观点 – 假设项目可以事先规划 适应性观点 – 比较弹性,假设项目无法事先规划 所有项目都使用某种形式的 SDLC SDLC 的预测性与适应性开发观点 传统的 SDLC 预测性观点 项目规划 – 初始,确保可行性,规划时间表,取得项目的核准 分析 – 了解与处理企业的需求 设计 – 根据需求与分析的决策定义解决方案 实作 – 建构,测试,训练使用者,与安装新系统 支持 – 让系统维持正常运作,与改善系统的功能 信息系统的开发阶段 SDLC 与问题解决 与第1章介绍的问题解决步骤类似 组织承认有问题需要解决(项目规划) 项目团队需要调查,了解问题的本质,及解决方案的需求(分析) 详细描述解决方案的内容(设计) 组建及安装能解决组织问题的系统(实施) 使用,维持与强化系统,确保它能继续提供预期的效益(支持) SDLC 的瀑布式观点 系统开发阶段的重迭现象 SDLC 的适应性观点 以螺旋模型为基础 项目会重复执行开发活动,直到完成为止 在每个循环结束时都会产生原型 专注于降低风险 反复作业 – 重复进行工作活动 每次反复作业都会调整先前的结果 假设没有人可以第一次就做出正确的成果 每次反复作业都有一系列的迷你项目 螺旋模型的生命周期 系统开发活动的反复作业 SDLC 各阶段的活动内容 预测性或适应性观点都使用 SDLC 每个阶段的活动都很类似 阶段不一定是循序进行的 阶段可能会重迭 跨越阶段的活动可以在一次反复作业中完成 SDLC 规划阶段的活动 定义企业的问题与范围 产生详细的项目时间表 确认项目可行性 经济,组织,技术,资源,与时间 安排项目人事 (资源管理) 启动项目 ? 官方的声明 SDLC 分析阶段的活动 搜集问题域的信息 定义系统需求 建构用以发现需求的原型 确定需求的优先等级 产生与评估各种备选方案 与管理阶层一起审查建议方案 SDLC 设计阶段的活动 设计与整合网络 设计应用程序的架构 设计使用者接口 设计系统接口 设计与整合数据库 设计细节的原型 设计与整合系统的控管机制 SDLC 实作阶段的活动 建构软件组件 验证与测试 转换数据 培训及撰写系统说明文件 安装系统 SDLC 支持阶段的活动 维护系统 小规模的修正,修复,与更新 强化系统 小规模的升级或强化,以扩充系统的能力 比较大规模的强化作业,可能需要成立专门的开发项目 支持使用者 客服中心与支持团队 方法论与模型 方法论 为完成 SDLC 中的每一项活动,提供可遵循的指引方针 模型、工具及技术的集合 模型 真实世界中某些重要层面的表示方法,但与真实事物不同 用来隔离某个层面的抽象化过程 图表 项目规划与预算支持 系统开发中使用的模型 工具与技术 工具 用来协助建立模型或其它组件的软件支持 范围可从简单的绘图程序,复杂的 CASE 工具,到项目管理软件 技术 指导方针所成的集合,它能够协助分析师完成系统开发的活动或任务 可以是步骤性的指令,或是比较一般性的建议 系统开发中使用的工具 系统开发中使用的技术 方法论中各组件间的关系 系统开发的两种观点 传统的方法 也叫做结构化系统开发 结构化分析和设计技术 (SADT) 包括信息工程 (IE) 面向对象方法 也叫做OOA,OOD与OOP 将信息系统视为彼此互动之对象所成的集合,会一起作用以完成任务 传统的方法 结构化程序设计 改善计算机程序质量 让其它程序人员轻松阅读并修改程序 每个程序模块都有一个开始与一个结束 三种程序设计的结构 (顺序,决策,反复执行) 三种结构化程序设计的架构 至顶向下程序设计 将复杂的程序分割为阶层化的模块 阶层上方的模块负责控制程序的执行,方式是「呼叫」较下层的模块 模块化程序设计 类似
您可能关注的文档
- 文献检索与阅读作业.doc
- 新】企业集团财务字母排版.doc
- 新三板宣讲资料.ppt
- 新三板背景知识.ppt
- 新世纪商盟当下的商城基地.doc
- 新产品上市如何促销8.doc
- 新产品上市完全手册(很好用).ppt
- 新产品导入市场的战略步骤.doc
- 新产品方案.doc
- 新会计准则讲解第3号——投资性房地产.doc
- 人教版四年级上册数学 期末测试卷及答案【新】.docx
- 人教版三年级上册数学期中测试卷(精华版).docx
- 人教版一年级上册数学期末测试卷带答案(预热题).docx
- 五年级下册道德与法治期末测试卷及完整答案【网校专用】.docx
- 五年级上册道德与法治第四单元骄人祖先 灿烂文化测试卷带答案(模拟题).docx
- 五年级下册道德与法治第1单元我们是一家人测试卷(网校专用)word版.docx
- 人教版数学一年级上册期末测试卷带答案(典型题).docx
- 人教版一年级下册数学期中测试卷含答案【夺分金卷】.docx
- 五年级下册道德与法治期末测试卷含完整答案(历年真题).docx
- 人教版四年级上册数学《期中测试卷》及答案【真题汇编】.docx
文档评论(0)