- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向对象system开发环境
第1章 面向对象系统开发环境
目标
通过本章内容的学习,读者可以:
定义信息系统分析与设计。
解释系统的基本特性。
描述信息SDC(System Develop Cycle,系统开发周期)。
描述信息系统的三种类型——事务处理系统、管理信息系统和决策支持系统。
描述信息系统开发中系统分析员的组织角色。
叙述系统开发方法理论的发展历程。
内容
本章内容预览
什么是信息系统分析和设计
系统分析和设计:核心概念
系统
系统分析和设计
信息系统与系统开发的各种类型
分析员在系统开发中的角色
系统开发中的系统分析员
系统开发方法理论的发展历程
为什么使用面向对象的系统分析和设计(OOSAD)
迭代递增的开发
本书面向对象的系统分析和设计的方法
本章内容预览
业务成功的关键是收集、组织和解释信息的能力。开发信息系统的面向对象的系统分析和设计(OOSAD)方法正在迅速流行开来。与OOSAD关系最为密切的人就是系统分析员,在其他系统分析与设计方法中也同样如此。作为一名系统分析员,你将享有丰富的职业经历,这些经历能增强自身的计算机技术、组织、分析和人际关系能力。
虽然OOSAD是基于面向对象概念并与20世纪70年形成的目前还在流行的结构化分析方法有区别,但是二者在开发高效信息系统上的总体焦点是一致的。系统开发中的四个主要步骤是所有系统分析和设计方法的基石:(1)项目管理与计划,(2)系统分析,(3)系统设计,(4)系统实现与操作。这些步骤表示了解决系统开发问题的基本方法。它们包括了很多基本的开发活动,诸如评价经济和技术可行性、理解用户需求、评价候选设计方案、确定最佳方案、将设计规范转换为代码,以及将软硬件和数据通信组件整合并测试等等。实际的方法会随方式和组织的不同而不同,而开发的各种前提也会带来更多的设计选择,但是必要的步骤依然相同。这种系统开发周期如图1-1所示。本书的大部分章节都包括系统开发周期的更新版,其中突出了已经讨论过的各步骤以及剩余的步骤。
本书需要读者对信息系统介绍课程所介绍过的计算机信息系统有一个大体的了解。第1章概述了OOSAD,并且是后续章节的基础。
图1-1 系统开发周期
1.1 什么是信息系统分析和设计
信息系统分析和设计
开发和维护信息系统的过程。
系统分析员
主要负责分析和设计信息系统的组织角色。
信息系统分析和设计是各公司(像,IBM、Pepsi和A)用来创建和维护信息系统的方法,这些系统可以实现基本的业务功能(如保存客户的姓名和地址、处理订单以及发放工资)。系统分析和设计的主要目的是改善组织的系统,通常通过使用那些能帮助员工更轻松有效地完成关键业务的软件来达到这一目的。在开发这类软件的过程中系统分析员处于核心地位。信息系统的分析和设计建立在下述基础之上:
对组织的目的、结构和处理过程的了解。
发挥信息技术优势的知识。
为了成功完成这项工作,必须遵循系统性的方法,比如图1-1所示的用来确定、分析、设计和实现信息系统的四步式方法。本书详细介绍了基于面向对象系统分析和设计的系统开发方法理论。首先来看一些和系统分析与设计有关的核心概念。
1.2 系统分析与设计:核心概念
应用软件
即在组织中为处理数据和支持用户而设计的软件。应用软件的例子包括电子表格、文字处理软件、工资系统和库存管理系统。
系统分析与设计的主要目的是改善组织的系统。这项工作通常包括开发或者获得应用软件以及培训员工使用这些软件。应用软件(也被称做系统)是为支持诸如库存管理、工资发放或市场分析等特定的组织功能或处理过程而设计的。应用软件的目标是将数据转化为信息。比如,为书店的库存管理部门开发的软件会为必威体育精装版畅销书跟踪库存书籍的数量。工资部门的软件会记录每个员工不断变化的薪酬水平。为了满足办公自动化的需要,可以购买像Microsoft Office以及其他办公套件等各种现成的应用软件。而要满足企业级需求,那些为组织需求而配置的大型集成成品软件包能实现如库存管理、财务核算和后勤管理等各种组织功能。但是,对于特定组织内的特定需求来说,现成的软件就不能完全适用了,因而组织就要开发其专有系统。在开发其专有系统的过程中,组织可以为整个系统的一部分部署从提供商那里购买组件,而系统的其他部分则自行编写。
除了应用软件之外,信息系统还包括以下部分:
操作应用软件所需要的硬件和系统软件。请注意,系统软件帮助计算机工作,而应用软件帮助用户执行各种任务,比如生成发票、制作电子表格和连接Internet。
由系统分析员制作的文档和培训材料有助于员工们使用他们自己协助开发的软件。
与整个系统有关的特定岗位(如操作计算机并维护软件运转的员工)。
控制与安全机制,这些都是防欺诈盗窃辅助软件的组成部分。
使用软件来完成工作的人。
计算机信息系统应用软件的各类组件都汇总在图1-2中。
文档评论(0)