信息系统分析与设计 卫红春朱欣娟 西安电子科技大学出版社
内容简介 本书根据国家十一五规划教材的要求,面向高等院校管理类、信息类和计算机类等专 业的教学需要,跟踪信息技术的发展。主要讲述信息系统的基本概念、基本理论、基本方 法和基本技术,全面介绍信息系统建设的规划、开发、维护和管理等内容,重点介绍信息 系统开发中的领域分析、需求分析、系统设计、系统实现和测试等工作,并在最后介绍了 信息系统的主要应用领域。全书采用面向对象方法,建模用ωML统一建模语言,并配有 完整开发案例。 本书结构合理、概念清楚、内容丰富,具有知识新、系统性强和重视开发实践等特点 本书可作为高等院校管理类、信息类和计算机类等本科专业的“信息系统分析与设计”“信 息系统开发”和“管理信息系统”等课程的教材,也可作为从事信息系统规划、咨询、开 发、管理和维护的技术和管理人员的参考书
前言 本教材203年出版后,先后印刷了4次,国内有几十所高校选作本科教材,第二版 2006年又被评为国家十一五规划教材。根据规划教材的要求,需要在二版中对教材进行全 面修订。一版教材出版后,虽然得到了国内普遍认可,可仍然存在急需修订的问题:首先, 版教材主要针对计算机专业“信息系统分析与设计”课程的教学要求来组织內容,没有 考虑管理类和信息类专业的教学要求。但教材出版后,反而管理类和信息类专业选用此教 材的院校较多,这航迫切要求我们对教材内容进行修订,以适应这些专业的教学需要。第 本教材是国内同类教材中第一本采用UML对信息系统进行建模的,但当时作者对UML 建模的理解还不够深入,另外,把UML用到信息系统开发建模过程中,在当时还存在许 多需要硏究和解决的问题,这样就造成教材内容不尽完善,教材实践指导性不强等问题。 本次再版是作者采用UML和相应的建模工具 Rational rose2003成功开发了多个信息系统 之后编写的,书中所给出的所有实例全部是作者所在团队开发过的项目实例,因此,本教 材具有很强的操作性。 在一版教材基础上做了如下修改:第一,增大了管理学的知识,使得本教材能够适应 管理和信息类专业的教学需要。第二,增加了信息系统基础一章,讲述从事信息系统分析 与设计所需要的相关基础知识,包括信息穊论,系统概论,管理概论,信息资源管理概论。 把这部分知识独立为一章,一方面使学习者可以集中学习这部分知识,另外给各专业授课 老师根据学生的知识结构和课程学时,提供裁剪教学内容的方便。例如,管理类专业可以 免讲管理概论;而信息类专业则可以免讲信息概论。第三,增大信息系统规划的内容,以 加强学生对信息系统规划重要性的理解。第四,为了符合领域工程的思想,把过去的业务 分析改为领域分析,补充了业务过程重组等内容。第五,根据我们开发的经验,认为在信 息系统开发中独立进行系统分析的必要性不大,因而去掉了原教材中的系统分析一章。第 六,增加信息系统体系结构设计一章,以强调体系结构在信息系统开发中的重要作用。第 七,开发实践证明,业务对象模型在信息系统开发中具有重要作用,因此在详细设计中, 增加了业务对象模型设计的内容。为了教学的需要,作者所在的研发团队已经开发了为本 课程配套的多个完整的教学案例,每个案例包括开发文档、ROSE建立的系统模型、源程 序和可执行代码,需要的教师和学生可与作者联系。 本教材由卫红春担任主编,并编写了第1-9章和第10章的部分内容,朱欣娟参与了第 章部分内容的编写,承担了第l1和12两章的编写,蒋志新和李宁分别承担第10章的系 统实现和测试两节的编写。王魁生、程国建、黄放明、石冬莲、王义海等老师阅读了本书 书稿,并提出了许多建设性意见,卓玥、许礼豪、张哓燕、侯红燕等冋学详细阅读了书稿, 改正了书中的许多问题。西安电子科技大学出版社马晓娟和李惠萍两位老师为本书的出版 做了大量工作,对本书稿的编写和出版作过工作的所有老师和同学在此表示衷心感谢。由 于作者水平有限,书中缺点和欠妥之处在所难免,恳请读者来邮件指正。作者的电子邮箱 是: hehei(ax263net 作者2007年8月
目录 第1章信息系统基础 1.1信息 1.1.1信息的含义 1.1.2信息的特征 1.1.3信息的分类 1.2系统 12.1系统的概念 1.2.2系统的特征 1.2.3系统的分类 1.2.4系统方法 1.3企业管理概论 1.3.1企业与组织 1.3.2企业理论 1.3.3管埋的概念 1.3.4管理的职能 14信息资源管理 1.4.1信息资源的概念 1.42信息资源的组织 1.4.3信息资源的管理 第2章信息系统概论 2.1广义信息系统 2.1认识客观系统的两种观点 22广义信息系统的概念 2.1.3广义信息系统的结构 214广义信息系统的分类 22信息系统的概念和特征 22.1信息系统的概念 22.2信息系统的特征 223信息系统的分类 23信息系统要素 23.1业务领域 2.3.2信息资源 23.3信息技术 234人员 24信息系统的功能
24.1信息处理 242业务处理 24.3组织管理 244辅助决策 2.5信息系统体系结构 25.1概述 2.52企业架构 253信息系统的概念结构 2.54信息系统的基础设施架构 25.5信息资源结构 2.5.6信息系统的软件架构 2.57信息系统的体系结构模式 25.8分布架构技术 2.6信息系统类型 26.1信息处理系统 26,2管理信息系统 2.6.3决策支持系统 264主管信息系统 265办公信息系统 2.6.6公众信息服务系统 27信息系统在信息科学技术中的地位和作用 第3章信息系统建设 3.1概述 3.1.1信息系统建设涉及的因素 3.1.2信息系统建设的内在规律 3.1.3信息系统建设的特点 3.1.4信息系统建设的工作 3.2信息系统生存周期 3.3信息系统开发 3.3.1概述 3.3.2信息系统开发工作 34信息系统开发方法 34.1结构化方法 34,2原型方法 34.3面向对象方法 344信息工程方法 第4章信息系统模型 4.1模型 5
4.1.1模型的概念 4.1.2模型的特征 4.1.3建立模型 4.1.4模型的特征 42信息系统模型 4.2.1信息系统模型的概念 42.2信息系统模型的基本内容 42.3信息系统建模方法 4.2.4信息系统建模过程 4.2.5信息系统建模语言 43统一建模语言 4.3.1UML概念和特点 432UML的构成 43.3用例图 4.3.4类图 43.5交互图 43.6状态图 4.37活动图 438构件图 4.39配置图 4.3.10包图 第5章信息系统规划 5.1概述 5.1.1概述 512信息系统规划的意义 51.3信息系统规划的目标和任务 514信息系统规划的特点 52信息系统规划的内容 52.1信息系统的目标和战略 52.2信息系统的构成和结构 52.3项目实施与资源分配计划 524信息系统规划的特点 5.3制订信息系统规划的基本步骤 54信息系统规划方法 54.1战略目标转移法 54,2关键成功因素法 54.3企业系统规划法 5.5可行性研究 6
5.51概述 552可行性研究的内容 55.3可行性研宄报告 第6章领域分析 6.1概述 61.1领域分析的目的和任务 612领域分析的主要工作 61.3领域分析的基本原则 62领域调查 62.1领域调査的原则 6.2.2领域调查的内容 62.3领域调査的方法 6.3组织目标分析 63.1组织目标分析的意义和任务 632组织目标分析的基本内容 64组织机构分析 641机构分析 4.2职能关系分析 64.3岗位分析 65组织职能分析 6.5.1概述 6.52职能分析 66业务分析 6.6.1概述 6.6.2确定业务 66.3业务与机构分析 664业务实体分析 66.5业务流程分析 6.6.6业务规则分析 67业务流程重组 6.7.1业务流程重组的概念 672业务流程重组的内容与步骤 6.7.3业务流程重组的工作阶段 第7章需求分析 71概述 71.1需求分析的概念及意义 712需求分析的工作内容
71.3需求分析应注意的几个问题 7.2需求调查 7.21需求调查的内容 72.2需求调查的方法 73需求分析 7.3.1概述 73,2目标分析 733需求结构分析 73.4功能分析 7.3.5性能分析 73.6风险分析 74需求描述 75需求验证 第8章信息系统体系结构设计 8.1概述 8.2信息系统基础设施设计 8.2.1网络设计 822物理设计 8.2.3操作系统 824支撑软件 825CASE平台 8.3信息系统拓扑结构设计 84信息资源结构设计 8.5信息系统体系结构模式设计 86信息系统软件架构设计 86.1软件架构设计的依据和原则 862软件架构设计过程 第9章详细设计 91业务对象模型设计 91.1提取业务对象 91.2对象的属性设计 91.3基本操作设计 91.4关系设计 9.5类的优化 916业务对象模型 92功能逻辑设计 92.1功能逻辑设计的含义和作用
92.2功能逻辑设计过程 93数据库设计 93.1概述 932概念设计 93.3逻辑设计 934物理设计 94界面设计 94.1概述 942输入设计 94.3屏幕界面设计 第10章实现与测试 10.1编程与实现 10.1.1代码实现 10.1.2系统集成 10.2测试 1021测试的概念 1022静态测试 1023动态测试 10.24模型测试 102.5单元测试 10.26集成测试 10.27系统测试 10.2.8验收测试 10.3过渡与评价 103.1系统过渡 1032系统移交 10.33系统评价 第11章信息系统管理 1.1信息系统项目管理 11.1.1概述 1.12计划、进度、成本管理 1.1.3人员管理 11.1.4质量管理 11.1.5对外关系 11,2文档管理 112.1文档的分类 112.2文档的编写
112.3文档的管理 13运行与维护管理 113.1日常运行管理 113.2系统的安全与保密 第12章信息系统应用 12.1电子商务 121.1电子商务的概念 12.1.2电子商务的框架模式 12.1.3电子商务需要解决的问题 12.14电子商务的应用 12.2电子政务 12.21电子政务概述 12.2.2电子政务系统的构成 12123电子政务应用现状 123电子医务 12.3.1电子医务概述 12.32应用现状 12.33电子医务的发展趋势 124电子教务 124.1电子教务概述 12.4.2电子教务组成 12.43现代远程教育资源系统体系结构 1244电子教务应用 12.5 CIMS 12.5 I CIMS概述 1252CMS组成 12.6地理信息系统 12.6.1GIS的基本概念 12.62GIS的构成 12.63GIS的应用 127MRP与ERP 12.7.120世纪60年代时段式MRP系统 12.7.220世纪70年代闭环式MRP系统 12.7.320世纪80年代MRPI系统 12.7.420世纪90年代ERP系统 12.7.5ERP软件的选择 12.7.6企业ERP系统的实施