中小企业级系统分析与设计(第三版)

中小企业级系统分析与设计(第三版)
作 者: David Harris 张瑞萍
出版社: 清华大学出版社
丛编项: 国外计算机科学经典教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 系统分析与设计
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《中小企业级系统分析与设计(第三版)》作者简介

内容简介

本书特色●综合项目作业提供了学生按规定方法在小型企业中构建合适信息系统的理论和实践的实习应用。●本书扩展和升级的Comucopia案例提供了各种技能和概念的环境。●合成的案例强化了学习材料,并扩展了学生在分析时面临的各种情况。●思考问题部分提供了类似于实际分析员现场遇到的道德和选择困境。●本书附录的项目管理和小组工作补充了各种的综合项目。信息系统对于所有企业而言都至关重要。本书帮助读者在各自的企业中分析、设计、开发和实现合适的信息系统,使得他们能够更容易地将所学习的知识实用化。本书突出了在中小型企业环境中系统分析和设计的面向项目的方法。全书共分5部分,完整介绍了增强的系统开发生命周期方法(SDLC)这种方法也是系统分析员实际的工作方法。每章后面的问题和活动安排强化了各章概念和技能。

图书目录

第1部分引言

第1章小型企业中的信息系统

1.1信息系统定义

1.1.1小型企业计算的出现

1.1.2作为主要技术的Intemet

1.1.3应用软件的成熟

1.1.4企业系统分析员

1.2小型企业特征

1.2.1企业主参与

1.2.2经济约束

1.2.3竞争压力

1.3小型企业的信息需求

1.3.1生产和存货

1.3.2人员

1.3.3财务报告

1.3.4市场、销售和服务

1.3.5客户关系

1.4系统开发生命期

1.4.1CIS的循环本质

1.4.2功能和运作的退化

1.4.3不能预测的退化

1.4.4缩减SDLC时间

1.5计算机信息系统要素

1.5.1人

1.5.2过程

1.5.3软件

1.5.4硬件

1.5.5网络

1.5,6数据

1.5.7分析员角色

1.5.8分析员——变化代言人

1.5.9分析员——解决问题的战略家

1.5.10分析员——小组的协调员

1.6技术的角色

1.7方法、工具和技术

1.7.1CASE工具

1.7.2介绍VisibleAnalyst

1.7.3CASE的替代技术

1.8增强的SDLC

1.9本章小结

1.10自测题

1.11活动安排

1.12讨论题

第2章启动项目

2.1基本信息处理需求

2.1.1信息的相关性

2.1.2信息的准确性

2.1.3信息的时效性

2.1.4信息的可用性

2.1.5信息的可负担性

2.1.6信息的适应性

2.1.7信息的可访问性

2.1.8症状、问题和解决方法总结

2.2小型企业信息系统问题

2.2.1效率低下的源数据输入

2.2.2子系统集成中的错误

2.3实际调查和诊断

2.3.1CISLab和SilhouetteSeaCharter的示例

2.3.2行业调查

2.3.3在线调查

2.3.4个人接触

2.3.5文档回顾

2.3.6介绍6个系统要素

2.3.7系统服务请求

2.4可行性分析

2.4.1建立或购买战略

2.4.2成本和交付参数

2.4.3可行性报告和项目合同

2.5CORNUCOPIA案例

2.5.1背景

2.5.2可行性分析

2.5.3可行性报告

2.5.4项目合同

2.5.5使用VisibleAnalyst的ComucopiaT

2.6本章小结

2.7自测题

2.8活动安排

2.9讨论题

第2部分分析

第3章进程建模

3.1系统建模

3.1.1进程模型

3.1.2数据模型

3.1.3对象模型

3.1.4系统模型

3.2数据流程图

3.2.1标准符号

3.2.2构建的标准规则

3.2.3确定外部实体、进程和数据存储

3.3背景图

3.3.1系统范围

3.3.2内部和外部实体

3.4级别分解

3.4.1确定一个进程中的事件

3.4.2确定数据流

3.4.4确定停止分解的时间

3.5制作数据流程图所用的CASE工具

3.6CORNUCOPIA案例

3.6.1背景图

3.6.2一级DFD

3.6.3时间和金钱

3.6.4使用VisibleAnalyst的Cornucopia

3.7本章小结

3.8自测题

3.9活动安排

3.10讨论题

第4章数据建模

4.1数据基本原则

4.1.1数据类型

4.1.2数据结构

4.2文件处理基础

4.2.1主文件和事务文件

4.2.2关系数据库

4.3实体-关系图

4.3.1文件关系

4.3.2关系规范化

4.4数据建模CASE工作

4.5CORNUCOPIA案例

4.5.1数据模型

4.5.2时间和金钱

4.5.3使用VisibleAnalyst的Cornucopia.

4.6本章小结

4.7自测题

4.8讨论题

4.9活动安排

第5章对象建模

5.1面向对象方法

5.2对象模型

5.2.1对象确定

5.2.2对象关系

5.3用例建模

5.4统一建模语言

5.4.1UML图

5.4.2SilhouetteSeaCharter的UML图

5.5数据词典

5.6对象建模的CASE~2具

5.7CORNUCOPIA案例

5.7.1对象模型

5.7.2使用VisibleAnalyst的Cornucopia

5.8本章小结

5.9自测题

5.10活动安排

5.11讨论题

第6章系统建模

6.1用户系统图

6.2菜单树

6.3系统流程图

6.4新系统设计——初步介绍

所推荐的新系统USD

6.5系统建模的CASE工具

6.6CORNUCOPIA案例

6.6.1系统模型

6.6.2新系统的想法

6.6.3创建与购买的决策

6.6.4项目管理

6.6.5项目预算

6.6.6项目状态报告

6.6.7详细的任务列表

6.6.8PERT表

6.6.9项目词典

6.6.10使用VisibleAnalyst的COmuc

6.7本章小结

6.8自测题

6.9活动安排

6.10讨论题

第3部分设计

第7章系统设计

7.I设计策略

7.1.1设计工作的其他方法

7.1.2结构化设计

7.1.3面向对象设计

7.1.4联合应用程序设计

7.1.5评价其他设计方案

7.2SUNRISE系统示例

7.3设计规范

7.3.1开发新系统的USD

7.3.2设计原型

7.4可提交项目:基本陈述

预览设计报告和回顾会议

7.5窗体设计基础

7.5.1源文档

7.5.2图形化用户界面对话框

7.5.3自动输入

7.5.4编辑错误

7.6CORNUCOPIA案例

7.6.1新系统USD

7.6.2新系统的窗体设计

7.6.3基本陈述

7.6.4时间和金钱

7.6.5使用Web创作软件的Cornucopia.

7.7本章小结

7.8自测题

7.9活动安排

7.10讨论题

第8章数据库设计

8.1创建新系统模型

新系统建模:逐步进行

8.2文件设计基础

8.2.1传统文件类型

8.2.24GL文件类型

8.2.3文件组织

8.2.4文件结构

8.2.5文件安全和控制

8.2.6评估系统资源需求

8.2.7文件设计:步骤

8.3再谈关系数据库

使用MicrosoftAccess实现数据库

8.4SUNRISE系统的文件设置

8.5再谈窗体设计

8.6使用CASE32具的文件设计和窗体设计

8.7CORNUCOPIA案例

8.7.1新系统DFD

8.7.2新系统ERD

8.7.3新系统OM

8.7.4新系统文件设计

8.7.5新系统菜单树

8.7.6详细的窗体设计

8.7.7时间和金钱

8.7.8使用VisibleAnalyst的Cornucopia

8.8本章小结

8.9自测题

8.10活动安排

8.11讨论题

第9章报告和查询设计

9.1输出内容

9.1.1为受众量身定制报告

9.1.2从多个文件中组合信息

9.1.3数据文件的输出

9.1.4输出安全

9.2报告频率和呈现方式

9.2.1开列的周期性报告

9.2.2随选报告

9.2.3用户调查

9.3输出设计基本原理

9.3.1硬复制对软复制

9.3.2报告与查询

9.3.3QBE和SQL访问

9.3.4估计系统资源需求

9.3.5输出设计:循序渐进

9.4使用CASET具设计输出

9.5CORNUCOPIA案例

9.5.1新系统输出需求

9.5.2Web页面设计

9.5.3修订的新系统菜单树

9.5.4I/0系统资源需求

9.5.5时间和金钱

9.5.6用RDBMS设计Cornucopia的查询和报告

9.6本章小结

9.7自测题

9.8活动安排

9.9讨论题

第10章进程设计

10.14GL选项

10.1.1垂直软件

10.1.2水平软件

10.1.3集成软件

10.1.4软件套件

10.2进程设计基本原理

10.2.1在DFD上建立:菜单树和系统流图

10.2.2低级技术文件共享

10.2.3高级技术文件共享

10.2.4Intemet文件共享

10.2.5中间件文件共享

10.2.6进程设计:按部就班

10.3编程远景

10.3.1’为非程序员编程

10.3.2程序流图

10.3.3结构图

10.3.4菜单软件

10.4CORNUCOPIA案例

10.4.1修订的新系统数据模型

10.4.2新系统的控制板

10.4.3新系统的界面对象

10.4.4新系统的结构图

10.4.5一般过程设计

10.4.6进程处理资源要求

10.4.7时间和金钱

10.4.8具有VisibleAnalyst的Comucopia

10.5本章小结

10.6自测题

10.7活动安排

10.8讨论题

第4部分开发

第11章构建原型

11.1系统资源要求

11.1.1数据、人员和程序资源需求

11.1.2硬件、软件和网络资源需求

11.1.3产品调查:请求投标和建议

11.2成本/收益分析

11.2.1成本元素

11.2.2收益元素

11.3可提交项目:设计回顾阶段

预览原型报告和回顾阶段

11.4原型化的基本原理—

11.4.1原型化和SDLC

11.4.2原型化级别和类型

11.4.3原型化工具

11.5原型化的优点和缺点

11.6示例:行政调查公司

11.7原型化:按部就班

11.8利用CASE~]2具原型化

11.9CORNUCOPIA案例

11.9.1资源要求规范

11.9.2成本预测

11.9.3收益预测

11.9.4成本/收益分析

11.9.5设计回顾阶段

11.9.6系统模型:突出原型化

11.9.7菜单原型

11.9.8窗体原型

11.9.9报告原型

11.9.10时间和金钱

11.9.11具有VisibleAnalyst的Cornucopia

11.10本章小结

11.11自测题

11.12活动安排

11.13讨论题

第12章4GL编程

12.1编程技术的发展史

12.1.1过程和非过程编程

12.1.2面向对象编程和4GL应用程序

12.1.3类似对象应用程序生成器

12.2循序渐进式的程序开发

12.2.1开发图形用户界面对话框

12.2.2代码生成器

12.2.3人工编码

12.3宏、脚本和命令文件

12.4使用CASE工具进行4GL编程

12.5可交付使用的项目:原型检查阶段

12.6CORNUCOPIA案例

12.6.1原型检查阶段

12.6.2原型转换

12.6.3系统流程图

12.6.4对象属性

12.6.5事件过程

12.6.6宏

12.6.7查询

12.6.8主文件更新子系统

12.6.9销售事务处理子系统

12.6.10订单处理和装运子系统

12.6.11SalesTrends子系统

12.6.12Correspondence子系统

12.6.13文档

12.6.14时间和资金

12.6.15具有VisibleAnalyst的Cornucopia

12.7本章小结

12.8自测题

12.9活动安排

12.10讨论题

第13章联网技术

13.1PC解决方案

13.1.1PC的硬件问题

13.1.2PC系统软件问题

13.1.3安装PC信息系统

13.1.4逐步安装信息系统

13.2联网解决方案

13.2.1联网硬件问题

13.2.2无线局域网

13.2.3联网软件问题

13.2.4客户机服务器计算

13.Z5联网技术引起的CIS变化

13.2.6SDLC和联网技术

133Intemet、内联网和外联网解决方案

13.3.1Web页交互性

13.3.2数据驱动Web站点

13.3.3XMLWeb服务

13.3.4Web安全问题

13.3.5Web站点的管理和维护

13.4系统体系结构和CASE工具

13.5CORNUCOPIA案例

13.5.1系统界面

13.5.2Web站点

13.5.3时间和费用

13.5.4带有制图软件的Cornucopia

13.6本章小结

13.7自测题

13.8活动安排

13.9讨论题

第5部分实现

第14章测试、文档和培训

14.1测试

14.1.1附加测试

14.1.2测试范围

14.1.3测试数据

14.1.4测试过程

14.1.5用于系统测试的CASE工具和调试工具

14.2系统文档

14.2.1作为系统文档的项目副产品

14.2.2作为系统文档的项目手册

14.3培训

14.3.1教师引导型学习

14.3.2用户引导型学习

14.3.3培训内容

14.4培训资料

14.5用道德内容进行信息时代培训

14.5.1客观标准

14.5.2举例:Landscapes公司

14.6可交付项目:培训阶段

14.7CORNUCOPIA案例

14.7.1测试顺序

14.7.2培训活动安排

14.7.3产品文档

14.7.4时间和金钱

14.7.5使用VisibleAnalyst的COrnucopia

14.8本章小结

14.9自测题

14.10活动安排

14.11讨论题

第15章转换、维护和回顾

15.1系统转换

文件准备

15.2转换方案选择

15.2.1转换计划

15.3项目回顾

15.3.1项目保证书

15.3.2用户接受度

15.4可交付项目:最终报告

15.5编程回顾

15.5.1性能标准

15.5.2回顾报告

15.6系统维护类型

15.6.1校正性系统维护

15.6.2常规系统维护

15.6.3系统升级维护

15.7信息系统功能陈旧

15.7.1系统成本和系统利润对比关系

15.7.2变化的企业信息需求

15.8维护签约

15.8.1新系统准备工作

15.8.2维护专业技能

15.9CORNUCOPIA案例

15.9.1文件备制

15.9.2转换选项

15.9.3项目回顾

15.9.4信息系统编程回顾

15.9.5信息系统维护

15.9.6时间和金钱

15.10本章小结

15.11自测题

15.12活动安排

15.13讨论题

附录A项目管理

A.1项目预算

A.1.1硬件和软件成本

A.1.2劳动成本

A.1.3项目成本预计与实际成本

A.2项目状况报告

A.2.1Gantt图

A.2.2电子表格实现

A.2.3任务跟踪

A.3项目资源管理

A.3.1PERT图

A;3.2关键路径

A,4项目词典

A.4.1项目词典范围

A.4.2项目词典标准

A.5自动项目管理工具

附录日综合项目学习

BA项目组结构和领导

B,2制定项目组基本规则

B.3综合项目企业

B.3.1SkiPark项目

B.3.2Repertorytheatre项目

B.3.3CommunityCenter项目

B.3.4HealthClub项目

附录C科技文写作技巧与介绍

C.1介绍

C.2科技文写作

C.2.1科技文写作和SDLC

C.2.2针对读者的写作

C.2.3科技文写作:逐步进行

C.3技术介绍

C.3.1有效介绍的特征

C.3.1组织科技介绍

C.3.3科技介绍:逐步进行

C.3.4准备

C.3.5交付

术语表