面向对象系统开发环境

面向对象系统开发环境

ID:14884309

大小:2.22 MB

页数:30页

时间:2018-07-30

面向对象系统开发环境_第1页
面向对象系统开发环境_第2页
面向对象系统开发环境_第3页
面向对象系统开发环境_第4页
面向对象系统开发环境_第5页
资源描述:

《面向对象系统开发环境》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、29第1章面向对象系统开发环境第1章面向对象系统开发环境目标通过本章内容的学习,读者可以:●定义信息系统分析与设计。●解释系统的基本特性。●描述信息SDC(SystemDevelopCycle,系统开发周期)。●描述信息系统的三种类型——事务处理系统、管理信息系统和决策支持系统。●描述信息系统开发中系统分析员的组织角色。●叙述系统开发方法理论的发展历程。内容●本章内容预览●什么是信息系统分析和设计●系统分析和设计:核心概念●系统●系统分析和设计●信息系统与系统开发的各种类型●分析员在系统开发中的角色●系

2、统开发中的系统分析员●系统开发方法理论的发展历程●为什么使用面向对象的系统分析和设计(OOSAD)●迭代递增的开发●本书面向对象的系统分析和设计的方法本章内容预览业务成功的关键是收集、组织和解释信息的能力。开发信息系统的面向对象的系统分析和设计(OOSAD)方法正在迅速流行开来。与OOSAD关系最为密切的人就是系统分析员,在其他系统分析与设计方法中也同样如此。作为一名系统分析员,你将享有丰富的职业经历,这些经历能增强自身的计算机技术、组织、分析和人际关系能力。虽然OOSAD是基于面向对象概念并与20世纪

3、70年形成的目前还在流行的结构化分析方法有区别,但是二者在开发高效信息系统上的总体焦点是一致的。系统开发中的四个主要步骤是所有系统分析和设计方法的基石:(1)项目管理与计划,(2)系统分析,29第1章面向对象系统开发环境(3)系统设计,(4)系统实现与操作。这些步骤表示了解决系统开发问题的基本方法。它们包括了很多基本的开发活动,诸如评价经济和技术可行性、理解用户需求、评价候选设计方案、确定最佳方案、将设计规范转换为代码,以及将软硬件和数据通信组件整合并测试等等。实际的方法会随方式和组织的不同而不同,而开

4、发的各种前提也会带来更多的设计选择,但是必要的步骤依然相同。这种系统开发周期如图1-1所示。本书的大部分章节都包括系统开发周期的更新版,其中突出了已经讨论过的各步骤以及剩余的步骤。本书需要读者对信息系统介绍课程所介绍过的计算机信息系统有一个大体的了解。第1章概述了OOSAD,并且是后续章节的基础。图1-1系统开发周期1.1什么是信息系统分析和设计信息系统分析和设计开发和维护信息系统的过程。系统分析员主要负责分析和设计信息系统的组织角色。信息系统分析和设计是各公司(像,IBM、Pepsi和Amazon.c

5、om)用来创建和维护信息系统的方法,这些系统可以实现基本的业务功能(如保存客户的姓名和地址、处理订单以及发放工资)。系统分析和设计的主要目的是改善组织的系统,通常通过使用那些能帮助员工更轻松有效地完成关键业务的软件来达到这一目的。在开发这类软件的过程中系统分析员处于核心地位。信息系统的分析和设计建立在下述基础之上:●对组织的目的、结构和处理过程的了解。●发挥信息技术优势的知识。为了成功完成这项工作,必须遵循系统性的方法,比如图1-1所示的用来确定、分析、设计和实现信息系统的四步式方法。本书详细介绍了基于

6、面向对象系统分析和设计的系统开发方法理论。首先来看一些和系统分析与设计有关的核心概念。29第1章面向对象系统开发环境1.2系统分析与设计:核心概念应用软件即在组织中为处理数据和支持用户而设计的软件。应用软件的例子包括电子表格、文字处理软件、工资系统和库存管理系统。系统分析与设计的主要目的是改善组织的系统。这项工作通常包括开发或者获得应用软件以及培训员工使用这些软件。应用软件(也被称做系统)是为支持诸如库存管理、工资发放或市场分析等特定的组织功能或处理过程而设计的。应用软件的目标是将数据转化为信息。比如,

7、为书店的库存管理部门开发的软件会为最新畅销书跟踪库存书籍的数量。工资部门的软件会记录每个员工不断变化的薪酬水平。为了满足办公自动化的需要,可以购买像MicrosoftOffice以及其他办公套件等各种现成的应用软件。而要满足企业级需求,那些为组织需求而配置的大型集成成品软件包能实现如库存管理、财务核算和后勤管理等各种组织功能。但是,对于特定组织内的特定需求来说,现成的软件就不能完全适用了,因而组织就要开发其专有系统。在开发其专有系统的过程中,组织可以为整个系统的一部分部署从提供商那里购买组件,而系统的其

8、他部分则自行编写。除了应用软件之外,信息系统还包括以下部分:●操作应用软件所需要的硬件和系统软件。请注意,系统软件帮助计算机工作,而应用软件帮助用户执行各种任务,比如生成发票、制作电子表格和连接Internet。●由系统分析员制作的文档和培训材料有助于员工们使用他们自己协助开发的软件。●与整个系统有关的特定岗位(如操作计算机并维护软件运转的员工)。●控制与安全机制,这些都是防欺诈盗窃辅助软件的组成部分。●使用软件来完成工作的人。计算机信息系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。