网站大量收购闲置独家精品文档,联系QQ:2885784924

信息系统审计四章节.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

山东财经大学会计学院李康昊信息系统生命周期与审计基于生命周期的信息系统开发方法信息系统的其他开发方法信息系统开发团队、角色和责任项目管理软件配置管理与软件开发相关的风险软件开发过程的完善信息系统开发过程审计第五章信息系统开发与获取审计?5.1.1信息系统审计师在信息系统开发中的职责01?5.1.2信息系统开发与实施评价025.1信息系统生命周期与审计?为避免可能的风险,应当建立IT过程,对各阶段相关IT资源和其他类似活动进行管理和控制,这些过程应当被视为系统开发生命周期的组成部分。01?任何软件的开发都存在最终的软件产品不能满足业务需要的风险。对系统开发的各个阶段划分生命周期阶段,有助于信息系统审计师了解每一阶段的风险、评价系统开发、发现存在的问题。01?软件开发生命周期(SDLC)是系统分析员和系统开发者常用的软件开发方法。015.2基于生命周期的信息系统开发方法01?传统的系统开发生命周期方法的各个阶段及其基本内容:02?第一阶段:可行性研究03?第二阶段:需求定义04?第三阶段A:系统设计(当决定自行开发软件时)05?第三阶段B:系统获取(当决定购买现成软件包时)06?第四阶段A:系统开发(当决定自行开发软件时)07?第四阶段B:系统配置(当决定购买现成软件包时)08?第五阶段:系统实施09?第六阶段:实施后维护5.2基于生命周期的信息系统开发方法?5.3.1原型法?5.3.2面向对象的方法?5.3.3计算机辅助开发方法?5.3.4基于组件的开发方法?5.3.5基于Web应用开发方法?5.3.6快速应用开发方法?5.3.7敏捷开发5.3信息系统的其他开发方法?原型是一个可以实际运行、反复修改,可以不断完善的系统。01?原型法的工作流程:02?确定用户的基本要求03?开发一个原型系统04?征求用户意见05?修改原型06?优缺点075.3.1原型法5.3.2面向对象的方法?面向对象法将客观世界看成由各种对象组成的,每种对象都有各自的内部形态和运动规律,不同对象间的相互联系和作用构成系统。?面向对象法的系统开发步骤:?系统调查和需求分析?面向对象分析?面向对象设计?面向对象的程序设计?优缺点?计算机辅助软件工程(CASE)打破制约系统开发的瓶颈,是实现系统开发自动化的一条主要途径。1?CASE工具的特点2?CASE工具的类型3?软件生产工具4?系统需求分析与设计工具5?集成化开发工具65.3.3计算机辅助开发方法5.3.4基于组件的开发方法?基于组件的开发方法被认为是面向对象法的拓展,基于组件开发是通过定义组件的接口,将组件集成可执行的软件包,从而完成一定的系统功能服务。?组件的基本的类型?过程内客户端组件?独立客户端组件?独立服务器端组件?过程内服务器组件?组件开发的优点及风险?WebServices是基于Web应用开发的一个全新技术架构,它基于互联网标准和XML技术建立,用以描述、发布到网络供其他应用程序调用。?WebServices的基本架构?Web服务的特点:?应用的分布式?应用到应用的交互?平台无关性5.3.5基于Web应用的开发方法5.3.6快速应用开发方法?快速应用开发方法(RAD)是一种方法论,快速开发具有战略性的信息系统,减少开发成本和提高维护质量。?RAD支持单独系统的开发和实施,但不支持整个企业信息需求或者某个主要业务领域的信息需求的规划和分析。?通过对系统开发设立严格的时间框架,采用重用组件,RAD提供一种快速开发系统的思路。过程如下:?概念定义阶段?功能设计阶段?开发阶段?安装阶段?一般称那些轻型的、有效的开发方法为敏捷方法。对敏捷开发的理解包括以下几个方面:?较低的管理成本和高质量的产出?尊重人性?沟通和反馈?客户是上帝?保持活力3214565.3.7敏捷开发?系统开发各种小组或个人的角色和责任:?高级管理层?用户管理层?项目指导委员会?项目发起人?系统开发管理部门?项目经理?系统开发项目小组?用户项目小组?安全官员?质量保证5.4信息系统开发团队、角色和责任?项目管理的组织与机制?项目范围管

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档