




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
IT应用管理IT应用软件开发策略及方法IT应用生命周期模型分层IT应用架构的特征与分类选择分层的IT架构的原则与方法第一页,共十八页。IT应用软件开发策略及方法结构化生命周期法原型法面向对象法第二页,共十八页。结构化生命周期法系统规划系统分析系统设计系统实施系统维护第三页,共十八页。原型(Prototype)法用户反馈需求分析原型开发原型评价与修改正式开发第四页,共十八页。面向对象的开发方法面向对象方法是以对象为中心,以对象的抽象、设计为主要活动而设计的一套开发方法,将开发过程分为面向对象分析(OOA)、面向对象设计(OOD)与面向对象实现(OOI)三个过程,分析是问题抽象(做什么),设计是问题求解(怎么做),实现是问题的解(结果)第五页,共十八页。结构化生命周期开发方法与面向对象开发方法主要过程比较过程结构化生命周期开发方法面向对象开发方法分析过程结构化方法面向过程。按照数据变换的过程寻找问题的结点,对问题进行分解。描述数据变换的功能模型是结构化方法的重点。但功能细分所分割出的功能模块有时会因人而异。面向对象方法面对对象。强调的是对象模型。
面向对象的对象细分,从同一问题领域的对象出发,不同人得出相同结论的比率较高。设计过程结构化方法学产生自顶向下、结构清晰的系统结构。每个模块有可能保持较强的独立性,但它往往与数据库结构相独立,功能模块与数据库逻辑模式间没有映射关系,程序与数据结构很难封装在一起。如果数据结构复杂,模块独立性很难保证。面向对象方法抽象的系统结构往往并不比结构化方法产生的系统结构简单,但它能映射到数据库结构中,很容易实现程序与数据结构的封装。
实现过程结构化方法用数据流图、系统结构图、数据辞典、状态转移图、实体关系图来进行系统逻辑模型的描述;面向对象方法使用对象模型图、数据辞典、动态模型图、功能模型图。其中对象模型图近似系统结构图与实体关系图的结合,动态模型图类似状态迁移图,功能模型图类似数据流图。第六页,共十八页。IT应用生命周期模型第一阶段确定该做什么第二阶段掌握第一阶段使用用户需求定义概念定义系统与规范定义资源获取资源选择系统实施部署运行与维护失效阶段1阶段2阶段3阶段4阶段5阶段6阶段7阶段8阶段9检查点/里程碑需求核准概念核准规范核准实施核准资源核准接收核准调度核准终止核准完成软件生命周期各阶段逻辑关系第七页,共十八页。软件生命周期阶段划分
确定IT应用软件的范围和方向。开始:确定用户需求结束:获得计划和项目批准设定合同基准完成应用软件开发与测试开始:争取计划得到批准结束:完成和核实系统确保用户需求得到满足是否做到明智?是否做到可操作性?课程是否学习?开始:验证和系统可扩展性结束::淘汰系统第一阶段:调研第二阶段:实施第三阶段:运行第八页,共十八页。生命周期模型之瀑布模型需求分析和定义系统设计与软件设计系统实施与单元测试系统集成与系统测试软件开发瀑布模型及不同阶段之间的交互系统运行与系统维护第九页,共十八页。生命周期模型之V模型需求分析概要设计详细设计编码实施验收测试系统测试集成测试分解与定义集成与验证调查研究维护评价单元测试第十页,共十八页。IT应用管理里程碑
检查点(CheckPoint)里程碑(MileStone):主里程碑,小里程碑基线(BaseLine)
第十一页,共十八页。分层的IT架构客户机/服务器结构(两层)B/S结构三层次客户机/服务器结构四层IT架构
第十二页,共十八页。客户机/服务器结构(两层)客户机3客户机N服务器集线器客户机1客户机2第十三页,共十八页。B/S结构WEB服务器DB服务器互联网客户机1客户机2客户机3客户机N第十四页,共十八页。三层次客户机/服务器结构WEB服务器DB服务器客户机1客户机2客户机3客户机N集线器第十五页,共十八页。四层IT架构
PresentationTier(WebBrowser)WebServerTier(WebServer)ApplicationServerTier(ApplicationServer1)(ApplicationServer2)DatasourceTier(Database)(dataWarehouse)HTTP第十六页,共十八页。选择分层的IT架构的原则与方法层次的清晰和简洁性易于实现性可升级和可扩充性有利于团队合作开发的原则第十七页,共十八页。内容总结IT应用管理。选择分层的IT架构的原则与方法。选择分层的IT架构的原则与方法。结构化生命周期开发方法与面向对象开发方法主要过程比较。按照数据变换的过程寻找问题的结点,对问题进行分解。描述数据变换的功能模型是结构化方法的重点。面向对象的对象细分,从同一问题领域的对象出发,不同人得出相同结论的比率较高。每个模块有可能保持较强的独立性,但它往往与数据库结构相独立,功能模块与数据库逻辑模式间没有映射关系
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 司机雇佣劳务合同范本
- 化学助剂采购合同范本
- 丹厦店面租房合同范本
- 中央团校培训心得体会
- 运城小学英语试卷
- 低压电工试题库含参考答案
- 会员服装租赁合同范本
- 体现返利合同范本
- 中级电工考试模拟题(附参考答案)
- 烹饪原料知识模考试题含参考答案
- 资源能力与竞争优势
- 暖通12yn5通风与防排烟工程
- GB/T 26559-2011机械式停车设备分类
- GB/T 1598-2010铂铑10-铂热电偶丝、铂铑13-铂热电偶丝、铂铑30-铂铑6热电偶丝
- 数字化转型中数据底座湖仓一体化
- 保护野生动物
- 统编版五年级下册道德与法治全册优秀课件
- 《教育管理学》课件
- 净水设备技术参数要求
- 《M公司员工忠诚度分析案例报告》
- 脑血管造影护理课件
评论
0/150
提交评论