信息系统开发的基本概念.ppt
《信息系统开发的基本概念.ppt》由会员分享,可在线阅读,更多相关《信息系统开发的基本概念.ppt(46页珍藏版)》请在三一文库上搜索。
1、信息系统开发的基本概念 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
2、 uses analysis and design techniques to create information systems and solve business problems. 系统分析员的知识结构 技术知识和技能 商业知识和技能 人的知识和沟通技能,信息系统开发生命周期 Information System Development Life Cycle,什么是系统开发生命周期(SDLC) 是系统开发人员和用户建立信息系统的一个过程,是组织、管理和控制信息系统开发的一种基本框架。 SDLC的基本阶段 系统规划(System Planning) 系统分析(System Analys
3、is) 系统设计(System Design) 系统实施(System Implementation) 系统支持维护(System Support & Maintenance),信息系统开发方法 Approaches to System Development,系统开发方法学(Methodology) 是完成系统开发生命周期每一项活动的综合指导原则,包含了特定的开发模型、工具、和技术。 开发模型(Model) 模型是现实系统的一个抽象,是实际系统或过程的代表或描述,是集中反映系统有关信息的实体,是对一切客观事物及其运动形态的特征和变化规律的一种抽象。 逻辑模型 Logical model 物理
4、模型 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 a
5、nd 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 obj
6、ects 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
7、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 Ince
8、ption, elaboration, construction, transition,信息系统开发工具 System Development Tools,计算机辅助软件工程(Computer-Aided Software Engineering,CASE)/计算机辅助系统工程 是计算机技术在系统开发活动、技术和方法中的应用,是软件工程与开发方法的结合体。 CASE工具则是指能够支持或使SDLC中一个或多个阶段自动化的计算机程序(软件)。其目的是: 使开发支持工具与开发方法学统一和结合起来 通过实现分析、设计与程序开发、维护和自动化,提高信息系统开发的效率和信息系统的质量,最终实现系统开发的
9、全面自动化。,信息系统规划各阶段的工作内容,信息系统规划的主要工作内容 组织使命陈述 确定IT在组织中的发展远景 确定IS 的战略和战术计划 制订完成使命和远景的操作实施计划 为确保足够的开发资源而进行项目预算的制订,业务流程的识别和改革,什么是业务流程 业务流程是一个组织在完成其使命、实现其目标的过程中必需的、逻辑上相关的一组活动。 A business process is a collection of activities that take one or more kinds of inputs and create an output. 业务流程的特征 每个流程都有输入和输出 每个
10、流程都有用户(顾客) 每个流程都有一个核心的处理对象,一个大的企业流程往往是实现这个对象的生命周期 业务流程往往是跨职能部门的,业务流程的识别和改革,企业业务流程的分类 计划与控制流程 产品与控制流程 支持资源流程 什么是业务流程再造(Business Process Reengineering, BPR) 是从客户需求出发,根据企业的战略目标和远景,采用信息技术等手段,以企业流程为中心,对企业流程进行根本的思考、分析、重新设计和再造,并且相应地重新设计企业的组织结构,使企业的各种性能指标等得到巨大的提高。,业务流程的识别和改革,业务流程改革的方法 全新设计法(Clean Sheet Appr
11、oach) 系统改革法(Systematic Redesign) 业务流程改革的实施阶段 发现准备阶段 重新设计阶段 方案实施阶段 业务流程改革的类型 局部的流程改革 全部的流程改革 全局的流程改革 扩散性的流程改革,系统分析概述,什么是系统分析 (system analysis)? 是系统开发周期中的重要一个环节 是理解和详细说明信息系统做什么的过程 主要目的是理解用户需要和系统需求 重要活动: 收集信息 定义系统需求 系统需求建模 区分需求优先次序 产生和评价可选方案,并进行可行性分析 向管理层提出建议,系统建模基础,什么是模型? 模型是现实系统的一个抽象,是实际系统或过程的代表或描述,是
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统 开发 基本概念
链接地址:https://www.31doc.com/p-2161170.html