IT应用软件开发策略与周期模型课件_第1页
IT应用软件开发策略与周期模型课件_第2页
IT应用软件开发策略与周期模型课件_第3页
IT应用软件开发策略与周期模型课件_第4页
IT应用软件开发策略与周期模型课件_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

IT应用管理IT应用软件开发策略及方法IT应用生命周期模型分层IT应用架构的特征与分类选择分层的IT架构的原则与方法IT应用管理IT应用软件开发策略及方法1IT应用软件开发策略及方法结构化生命周期法原型法面向对象法IT应用软件开发策略及方法结构化生命周期法2结构化生命周期法系统规划系统分析系统设计系统实施系统维护结构化生命周期法系统规划系统分析系统设计系统实施系统维护3原型(Prototype)法用户反馈需求分析原型开发原型评价与修改正式开发原型(Prototype)法用户反馈需求分析原型开发原型评4面向对象的开发方法面向对象方法是以对象为中心,以对象的抽象、设计为主要活动而设计的一套开发方法,将开发过程分为面向对象分析(OOA)、面向对象设计(OOD)与面向对象实现(OOI)三个过程,分析是问题抽象(做什么),设计是问题求解(怎么做),实现是问题的解(结果)面向对象的开发方法面向对象方法是以对象为中心,以对象的抽象5结构化生命周期开发方法与面向对象开发方法主要过程比较过程结构化生命周期开发方法面向对象开发方法分析过程结构化方法面向过程。按照数据变换的过程寻找问题的结点,对问题进行分解。描述数据变换的功能模型是结构化方法的重点。但功能细分所分割出的功能模块有时会因人而异。面向对象方法面对对象。强调的是对象模型。

面向对象的对象细分,从同一问题领域的对象出发,不同人得出相同结论的比率较高。设计过程结构化方法学产生自顶向下、结构清晰的系统结构。每个模块有可能保持较强的独立性,但它往往与数据库结构相独立,功能模块与数据库逻辑模式间没有映射关系,程序与数据结构很难封装在一起。如果数据结构复杂,模块独立性很难保证。面向对象方法抽象的系统结构往往并不比结构化方法产生的系统结构简单,但它能映射到数据库结构中,很容易实现程序与数据结构的封装。

实现过程结构化方法用数据流图、系统结构图、数据辞典、状态转移图、实体关系图来进行系统逻辑模型的描述;面向对象方法使用对象模型图、数据辞典、动态模型图、功能模型图。其中对象模型图近似系统结构图与实体关系图的结合,动态模型图类似状态迁移图,功能模型图类似数据流图。结构化生命周期开发方法与面向对象开发方法主要过程比较过程结6IT应用生命周期模型第一阶段确定该做什么第二阶段掌握第一阶段使用用户需求定义概念定义系统与规范定义资源获取资源选择系统实施部署运行与维护失效阶段1阶段2阶段3阶段4阶段5阶段6阶段7阶段8阶段9检查点/里程碑需求核准概念核准规范核准实施核准资源核准接收核准调度核准终止核准完成软件生命周期各阶段逻辑关系IT应用生命周期模型第一阶段第二阶段第一阶段用户需概念定义系7软件生命周期阶段划分

确定IT应用软件的范围和方向。开始:确定用户需求结束:获得计划和项目批准设定合同基准完成应用软件开发与测试开始:争取计划得到批准结束:完成和核实系统确保用户需求得到满足是否做到明智?是否做到可操作性?课程是否学习?开始:验证和系统可扩展性结束::淘汰系统第一阶段:调研第二阶段:实施第三阶段:运行软件生命周期阶段划分确定IT应用软件的范围和方向。设定合同8生命周期模型之瀑布模型需求分析和定义系统设计与软件设计系统实施与单元测试系统集成与系统测试软件开发瀑布模型及不同阶段之间的交互系统运行与系统维护生命周期模型之瀑布模型需求分析系统设计与系统实施与系统集成9生命周期模型之V模型需求分析概要设计详细设计编码实施验收测试系统测试集成测试分解与定义集成与验证调查研究维护评价单元测试生命周期模型之V模型需求分析概要设计详细设计编码实施验收测10IT应用管理里程碑

检查点(CheckPoint)里程碑(MileStone):主里程碑,小里程碑基线(BaseLine)

IT应用管理里程碑检查点(CheckPoint)11分层的IT架构客户机/服务器结构(两层)B/S结构三层次客户机/服务器结构四层IT架构

分层的IT架构客户机/服务器结构(两层)12客户机/服务器结构(两层)客户机3客户机N服务器集线器客户机1客户机2客户机/服务器结构(两层)客户机3客户机N服务集线器客户机113B/S结构WEB服务器DB服务器互联网客户机1客户机2客户机3客户机NB/S结构WEBDB互联网客户机1客户机2客户机3客户机N14三层次客户机/服务器结构WEB服务器DB服务器客户机1客户机2客户机3客户机N集线器三层次客户机/服务器结构WEBDB客户机1客户机2客户机3客15四层IT架构

PresentationTier(WebBrowser)WebServerTier(WebServer)ApplicationServerTier(ApplicationServer1)(ApplicationServer2)DatasourceTier(Database)(dataWarehouse)HTTP四层IT架构PresentationTierWebSe16选择分层的IT架构的原则与方法层次的清晰和简洁性易于实现性可升级和可扩充性有利于团队合作开发的原则选择分层的IT架构的原则与方法层次的清晰和简洁性17IT应用管理IT应用软件开发策略及方法IT应用生命周期模型分层IT应用架构的特征与分类选择分层的IT架构的原则与方法IT应用管理IT应用软件开发策略及方法18IT应用软件开发策略及方法结构化生命周期法原型法面向对象法IT应用软件开发策略及方法结构化生命周期法19结构化生命周期法系统规划系统分析系统设计系统实施系统维护结构化生命周期法系统规划系统分析系统设计系统实施系统维护20原型(Prototype)法用户反馈需求分析原型开发原型评价与修改正式开发原型(Prototype)法用户反馈需求分析原型开发原型评21面向对象的开发方法面向对象方法是以对象为中心,以对象的抽象、设计为主要活动而设计的一套开发方法,将开发过程分为面向对象分析(OOA)、面向对象设计(OOD)与面向对象实现(OOI)三个过程,分析是问题抽象(做什么),设计是问题求解(怎么做),实现是问题的解(结果)面向对象的开发方法面向对象方法是以对象为中心,以对象的抽象22结构化生命周期开发方法与面向对象开发方法主要过程比较过程结构化生命周期开发方法面向对象开发方法分析过程结构化方法面向过程。按照数据变换的过程寻找问题的结点,对问题进行分解。描述数据变换的功能模型是结构化方法的重点。但功能细分所分割出的功能模块有时会因人而异。面向对象方法面对对象。强调的是对象模型。

面向对象的对象细分,从同一问题领域的对象出发,不同人得出相同结论的比率较高。设计过程结构化方法学产生自顶向下、结构清晰的系统结构。每个模块有可能保持较强的独立性,但它往往与数据库结构相独立,功能模块与数据库逻辑模式间没有映射关系,程序与数据结构很难封装在一起。如果数据结构复杂,模块独立性很难保证。面向对象方法抽象的系统结构往往并不比结构化方法产生的系统结构简单,但它能映射到数据库结构中,很容易实现程序与数据结构的封装。

实现过程结构化方法用数据流图、系统结构图、数据辞典、状态转移图、实体关系图来进行系统逻辑模型的描述;面向对象方法使用对象模型图、数据辞典、动态模型图、功能模型图。其中对象模型图近似系统结构图与实体关系图的结合,动态模型图类似状态迁移图,功能模型图类似数据流图。结构化生命周期开发方法与面向对象开发方法主要过程比较过程结23IT应用生命周期模型第一阶段确定该做什么第二阶段掌握第一阶段使用用户需求定义概念定义系统与规范定义资源获取资源选择系统实施部署运行与维护失效阶段1阶段2阶段3阶段4阶段5阶段6阶段7阶段8阶段9检查点/里程碑需求核准概念核准规范核准实施核准资源核准接收核准调度核准终止核准完成软件生命周期各阶段逻辑关系IT应用生命周期模型第一阶段第二阶段第一阶段用户需概念定义系24软件生命周期阶段划分

确定IT应用软件的范围和方向。开始:确定用户需求结束:获得计划和项目批准设定合同基准完成应用软件开发与测试开始:争取计划得到批准结束:完成和核实系统确保用户需求得到满足是否做到明智?是否做到可操作性?课程是否学习?开始:验证和系统可扩展性结束::淘汰系统第一阶段:调研第二阶段:实施第三阶段:运行软件生命周期阶段划分确定IT应用软件的范围和方向。设定合同25生命周期模型之瀑布模型需求分析和定义系统设计与软件设计系统实施与单元测试系统集成与系统测试软件开发瀑布模型及不同阶段之间的交互系统运行与系统维护生命周期模型之瀑布模型需求分析系统设计与系统实施与系统集成26生命周期模型之V模型需求分析概要设计详细设计编码实施验收测试系统测试集成测试分解与定义集成与验证调查研究维护评价单元测试生命周期模型之V模型需求分析概要设计详细设计编码实施验收测27IT应用管理里程碑

检查点(CheckPoint)里程碑(MileStone):主里程碑,小里程碑基线(BaseLine)

IT应用管理里程碑检查点(CheckPoint)28分层的IT架构客户机/服务器结构(两层)B/S结构三层次客户机/服务器结构四层IT架构

分层的IT架构客户机/服务器结构(两层)29客户机/服务器结构(两层)客户机3客户机N服务器集线器客户机1客户机2客户机/服务器结构(两层)客户机3客户机N服务集线器客户机130B/S结构WEB服务器DB服务器互联网客户机1客户机2客户机3客户机NB/S结构WEBDB互联网客户机1客户机2客户机3客户机N31三层次客户机/服务器结构WEB服务器DB服务器客户机1客户机2客户机3客户机N集线器三层次客户机/服务器结构WEBDB客户机1客户机2客户机3客32四层IT架构

PresentationTier(WebBrowser)WebServerTier(WebSe

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论