信息系统开发的基本概念(精品)

上传人:沈*** 文档编号:244895744 上传时间:2024-10-06 格式:PPT 页数:46 大小:1.49MB
返回 下载 相关 举报
信息系统开发的基本概念(精品)_第1页
第1页 / 共46页
信息系统开发的基本概念(精品)_第2页
第2页 / 共46页
信息系统开发的基本概念(精品)_第3页
第3页 / 共46页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,信息系统开发的基本概念,Basic Concepts of the IS Development,什么是信息系统开发,是指将用户需求转化为信息系统所需要的所有活,动的集合。,系统开发的基本阶段,系统规划,(System Planning),系统分析,(System Analysis),系统设计,(System Design),系统实施,(System Implementation),系统支持维护,(System Support&Maintenance),信息系统开发的基本概念,Basic Concepts of the IS Development,什么是系统分析员,Professional who uses,analysis and design,techniques to create,information systems and,solve business problems.,系统分析员的知识结构,技术知识和技能,商业知识和技能,人的知识和沟通技能,信息系统开发生命周期,Information System Development Life Cycle,什么是系统开发生命周期,(SDLC),是系统开发人员和用户建立信息系统的一个过程,是组织、管理和控制信息系统开发的一种基本框架。,SDLC,的基本阶段,系统规划,(System Planning),系统分析,(System Analysis),系统设计,(System Design),系统实施,(System Implementation),系统支持维护,(System Support&Maintenance),信息系统开发方法,Approaches to System Development,系统开发方法学,(Methodology),是完成系统开发生命周期每一项活动的综合指导原则,包含了特定的开发模型、工具、和技术。,开发模型(,Model),模型是现实系统的一个抽象,是实际系统或过程的代表或描述,是集中反映系统有关信息的实体,是对一切客观事物及其运动形态的特征和变化规律的一种抽象。,逻辑模型,Logical model,物理模型,Physical model,信息系统开发方法,Approaches to System Development,Structured Analysis,Define what system needs to do(processing requirements),Define data system needs to store and use(data requirements),Define inputs and outputs,Define how functions work together to accomplish tasks,Data flow diagrams and entity relationship diagrams show results of structured analysis,信息系统开发方法,Approaches to System Development,结构化编程,Structured programming,信息系统开发方法,Approaches to System Development,Object-oriented design(OOD),Defines object types needed to communicate with people and devices in system,Shows how objects interact to complete tasks,Refines each type of object for implementation with specific language of environment,Object-oriented programming(OOP),Writing statements in programming language to define what each type of object does,Benefits of OOA include naturalness and reuse,信息系统开发方法,Approaches to System Development,系统开发的目前趋势,Rational,统一过程,Rational Unified Process(RUP),Object-oriented development approach,Offered by IBM/Rational,Booch,Rumbaugh,Jacobson,Unified Modeling Language(UML),used primarily for modeling,UML can be used with any OO methodology,UP defines 4 life cycle phases,Inception,elaboration,construction,transition,信息系统开发工具,System Development Tools,计算机辅助软件工程,(Computer-Aided Software,Engineering,CASE,)/,计算机辅助系统工程,是计算机技术在系统开发活动、技术和方法中的应用,是软件工程与开发方法的结合体。,CASE,工具则是指能够支持或使,SDLC,中一个或多个阶段自动化的计算机程序(软件)。其目的是:,使开发支持工具与开发方法学统一和结合起来,通过实现分析、设计与程序开发、维护和自动化,提高信息系统开发的效率和信息系统的质量,最终实现系统开发的全面自动化。,信息系统规划各阶段的工作内容,信息系统规划的主要工作内容,组织使命陈述,确定,IT,在组织中的发展远景,确定,IS,的战略和战术计划,制订完成使命和远景的操作实施计划,为确保足够的开发资源而进行项目预算的制订,业务流程的识别和改革,什么是业务流程,业务流程是一个组织在完成其使命、实现其目标的过程中必需的、逻辑上相关的一组活动。,A,business process,is a collection of activities that take one or more kinds of inputs and create an output.,业务流程的特征,每个流程都有输入和输出,每个流程都有用户,(,顾客,),每个流程都有一个核心的处理对象,一个大的企业流程往往是实现这个对象的生命周期,业务流程往往是跨职能部门的,业务流程的识别和改革,企业业务流程的分类,计划与控制流程,产品与控制流程,支持资源流程,什么是业务流程再造,(Business Process Reengineering,BPR),是从客户需求出发,根据企业的战略目标和远景,采用信息技术等手段,以企业流程为中心,对企业流程进行根本的思考、分析、重新设计和再造,并且相应地重新设计企业的组织结构,使企业的各种性能指标等得到巨大的提高。,业务流程的识别和改革,业务流程改革的方法,全新设计法,(Clean Sheet Approach),系统改革法,(Systematic Redesign),业务流程改革的实施阶段,发现准备阶段,重新设计阶段,方案实施阶段,业务流程改革的类型,局部的流程改革,全部的流程改革,全局的流程改革,扩散性的流程改革,系统分析概述,什么是系统分析,(,system analysis)?,是系统开发周期中的重要一个环节,是理解和详细说明信息系统做什么的过程,主要目的是理解用户需要和系统需求,重要活动,:,收集信息,定义系统需求,系统需求建模,区分需求优先次序,产生和评价可选方案,并进行可行性分析,向管理层提出建议,系统建模基础,什么是模型,?,模型是现实系统的一个抽象,是实际系统或过程的代表或描述,是集中反映系统有关信息的实体,是对一切客观事物及其运动形态的特征和变化规律的一种抽象。,Logical model,Physical model,什么是建模,是通过对客观事物建立一种抽象的表示方法,用来表征事物并获得对事物本身的理解,从而建立现实世界的模型,结构化系统建模,什么是数据流程图,(Data Flow Diagram),是用处理,(,加工,),、外部实体、数据流和数据存储来表示系统需求的图形,基本组成和符号,外部实体,(External agent),处理,/,加工,(Process),数据流,(Data flow),数据存储,(Data store),结构化系统建模,数据流程图示例,结构化系统建模,DFD,抽象分层,结构化系统建模,数据流程子图,(Data flow fragment),是用一个处理过程来表示系统对某个事件响应的数据流程图,为事件表中的每个事件建立,只展示需要响应事件的数据存储,软件系统的总体结构设计,软件系统的总体结构设计,软件系统的总体结构设计,系统接口、控制和安全设计,How to Ensure System Security,Privacy,(Encryption),Authentication,(Digital signatures),Integrity,(Digital signatures),Non-repudiation,(Digital signatures),系统接口、控制和安全设计,Encryption,primary security method,Altering data so unauthorized users cannot view,Decryption,Altering encrypted data back to original state,Symmetric key,same key encrypts and decrypts,Asymmetric key,different key decrypts,Public key,public encrypts,private decrypts,系统接口、控制和安全设计,Public key encryption,系统接口、控制和安全设计,Combination,Signing the whole document,Signing the digest,Sender site,Receiver site,PGP at the sender site,PGP at the receiver site,面对对象的基本概念,消息,(message),消息是一个对象为调用其他对象的方法所发出的服务请求,是对象之间发生交互作用所传递的通信信息,消息包括:提供服务的对象标识、服务标识、输入信息和回答信息,消息的同步和异步,同步:仅当发送者要发送一个消息而且接收者已经做好接收准备时才能传递的消息,异步:不管接收者是否做好准备都可以发送的消息,面对对象的基本概念,面对对象程序的三个基本特性,封装,(Encapsulation),、继承,(Inheritance),、多态,(Polymorphism),封装,(Encapsulation),是将对象的属性和行为方法组合在一起,形成一个独立单元的过程,封装使对象隐藏了它本身的数据结构和实施细节,对象之间只通过公有属性和方法发生交互作用,封装避免了对象间访问不需要知道的细节,并且使得复杂的程序更容易被理解,封装有助于减少开发的重复工作,UML,的基本概念,什么是,UML?,UML,是一种基于面向对象的可视化图形建模语言,用于对软件系统进行说明、构造和文档建立,A notation that allows the modeler to specify,visualize,and construct the artifacts of software systems,as well
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!