注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件工程及软件方法学系统分析与设计(需求分析系列)

系统分析与设计(需求分析系列)

系统分析与设计(需求分析系列)

定 价:¥65.00

作 者: (美)John W.Satzinger等著;朱群雄,汪晓男等译;朱群雄译
出版社: 机械工业出版社
丛编项: 软件工程技术丛书 需求分析系列
标 签: 系统分析与设计

ISBN: 9787111108481 出版时间: 2002-08-01 包装: 胶版纸
开本: 24cm 页数: 595 字数:  

内容简介

  本书包括现代系统分析员、系统分析任务、系统设计任务。实施与支持等四个部分的内容。本书关注概念,也重视方法。书中介绍了最完整和最先进的系统分析与设计方法,在承认现实世界中开发环境多变的同时,强调基本的永久价值。指出在系统开发的生命周期中,项目管理、系统建模。对象技术、客户一任务器体系结构。Intemet和打包技术是必须要关注的。对学习系统分析与设计课程的学生来说,本书可以使你驾驭现在。应对未来做好准备。本书内容丰富,结构合理,适于对非机及相关专业的本科生和研究生以及软件技术人员使用。本书前言本书使用难度适中的落基山运动用品商店(RockyMountainOutfitters)作为一个综合性实例来研究,通过一个具体的系统项目阐述关键的概念和技术。在第1章中概述了落基山运动用品商店(RMO)的战略系统计划并讨论了系统项目。这对RMO来说是一个具有重要战略意义的计划项目。计划一开始就强调了需要把新系统和老系统以及其他计划的系统集成起来。这个计划的系 

作者简介

暂缺《系统分析与设计(需求分析系列)》作者简介

图书目录

第一部分 现代系统分析员                  
 第1章 现代系统分析员领域                  
 一个卢瑟福制造业的系统分析员                  
 1.1 解决商业问题的分析员                  
 1.2 解决商业问题的系统                  
 1.2.1 信息系统                  
 1.2.2 信息系统类型                  
 1.3 系统分析员所需的技能                  
 1.3.1 技术知识与技能                  
 1.3.2 商业知识与技能                  
 1.3.3 人的知识与技能                  
 1.3.4 诚实与道德                  
 1.4 分析员周围环境                  
 1.4.1 面临的各种技术                  
 1.4.2 典型的工作职称与职位                  
 1.5 战略计划中分析员的作用                  
 1.5.1 特殊项目                  
 1.5.2 战略计划过程                  
 1.5.3 信息系统战略计划                  
 1.5.4 企业资源计划(ERP)                  
 1.6 洛矶山运动用品商店的战略系统计划                  
 1.6.1 洛矶山运动用品商店概述                  
 1.6.2 组织与所在地                  
 1.6.3 信息系统部门组织                  
 1.6.4 原有系统                  
 1.6.5 信息系统战略计划                  
 1.6.6 两个主要的新系统                  
 1.7 系统开发级的分析员(课程核心)                  
 1.7.1 第1部分:现代系统分析员                  
 1.7.2 第2部分:系统分析员的任务                  
 1.7.3 第3部分:系统设计任务                  
 1.7.4 第4部分:系统实施与支持                  
 小结                  
 关键术语:                  
 复习题                  
 思考题                  
 实验练习                  
 实例研究                   
 信息技术专业人员协会会议                  
 参考资料                  
                   
 第2章 项目经理级的分析员                  
 蓝天共有基金家庭:管理IRA项目                  
 2.1 系统开发项目和SDLC                  
 2.1.1 系统开发生命周期                  
 2.1.2 系统开发生命周期的前四个阶段                  
 2.1.3 项目阶段进度安排                  
 2.1.4 项目组                  
 2.2 项目管理                  
 2.2.1 计划和组织                  
 2.2.2 指导--执行. 监督和控制                  
 2.3 项目启动                  
 2.3.1 洛矶山运动用品商店项目启动                  
 2.4 项目计划阶段                  
 2.4.1 定义问题                  
 2.4.2 确认项目可行性                  
 2.4.3 制定项目进度表                  
 2.4.4 为项目提供人员                  
 2.4.5 启动项目                  
 小结                  
 关键术语                  
 复习题                  
 思考题                  
 实验练习                  
 实例研究:                  
 客户载重货运                  
 参考资料                  
                   
 第3章 系统开发方法                  
 AJAX CORPORATION. CONSOLIDATED CONCEPTS和PINNACLE MANUFACTURING公司的开发方法                  
 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.3.3 以人为重点的变体                  
 3.3.4 基于开发速度的变体                  
 3.4 计算机辅助系统工程(CASE)工具                  
 3.5 分析和设计阶段细节                  
 3.5.1 分析阶段                  
 3.5.2 设计阶段                  
 小结                  
 关键术语                  
 复习题                  
 思考题                  
 实验练习                  
 实例研究                  
 工厂系统开发项目                  
 参考资料                  
                   
 第二部分 系统分析任务                  
 第4章 调查系统需求                  
 CONVENIENCE AMERICA连锁店为顾客提供汽油服务                  
 4.1 功能和技术需求                  
 4.2 系统相关者--系统需求的资料来源                  
 4.2.1 用户                  
 4.2.2 顾客                  
 4.2.3 技术人员                  
 4.2.4 洛矶山运动用品商店的系统相关者                  
 4.3 定义系统需求                  
 4.3.1 分发和收集调查表                  
 4.3.2 复查现有报表. 表格和过程描述                  
 4.3.3 主持和用户的面谈和讨论                  
 4.3.4 观察商业过程和工作流程                  
 4.3.5 建立原型                  
 4.3.6 主持联合应用程序设计会议                  
 4.4 结构化遍历                  
 4.4.1 What和When                  
 4.4.2 Who                  
 4.4.3 How                  
 4.5 商业过程重组                  
 小结                  
 关键术语                  
 复习题                  
 思考题                  
 实验练习                  
 实例研究                  
 John和Jacob有限公司在线交易系统                  
 参考资料                  
                   
 第5章 系统需求建模:事件和事物                  
 WAITERS ON WHEELS:计算机化的派送跟踪系统                  
 5.1 模型和建模                  
 5.1.1 模型的作用                  
 5.1.2 模型的类型                  
 5.1.3 分析和设计中使用的模型概述                  
 5.2 事件和系统需求                  
 5.2.1 事件概念的背景                  
 5.2.2 事件的类型                  
 5.2.3 定义事件                  
 5.2.4 洛矶山运动用品商店(RMO)实例中的事件                  
 5.2.5 关注每个事件                  
 5.3 事物和系统需求                  
 5.3.1 事物的类型                  
 5.3.2 事物的关系                  
 5.3.3 事物的属性                  
 5.3.4 数据实体和对象                  
 5.4 实体联系图                  
 5.4.1 ERD概念的实例                  
 5.4.2 洛矶山运动用品商店(RMO)实例的ERD图                  
 5.5 类图                  
 5.5.1 有关对象类的更复杂的问题                  
 5.5.2 类图概念的实例                  
 5.5.3 洛矶山运动用品商店案例的类图                  
 5.6 目标                  
 小结                  
 关键术语                  
 复习题                  
 思考题                  
 实验练习                  
 实例研究                  
 Spring Breaks'R'Us旅游服务预定系统                  
 房地产多编目服务系统                  
 国家巡查罚单处理系统                  
 参考资料                  
                   
 第6章 需求的传统描述方法                  
 PERFORMANCE AUTO ELECTRIC: 根据数据流分析系统                  
 概述                  
 6.1 用传统方法的观点和面向对象的观点看待活动                  
 6.2 数据流图                  
 6.2.1 数据流图和抽象水平                  
 6.2.2 关联图                  
 6.2.3 DFD片段                  
 6.2.4 事件分割的系统模型                  
 6.2.5 分解过程以查看活动更详细的信息                  
 6.2.6 物理的和逻辑的DFD                  
 6.2.7 评估DFD质量                  
 6.3 详细记录DFD 部件                  
 6.3.1 过程描述                  
 6.3.2 数据流定义                  
 6.3.3 数据元素定义                  
 6.3.4 数据存储定义                  
 6.3.5 DFD总结                  
 6.4 信息工程模型                  
 6.4.1 IE系统开发生命周期                  
 6.4.2 IE和结构化开发的比较                  
 6.4.3 过程分解和依赖模型                  
 6.5 考虑网络节点和通信                  
 6.6 工作流模型                  
 小结                  
 关键术语                  
 复习题                  
 思考题                  
 实验练习                  
 实例研究                  
 房地产多编目服务系统                  
 国家巡查罚单处理系统                  
 可靠药品服务系统                  
 参考资料                  
                   
 第7章 需求的面向对象描述方法                  
 NORTHWOODS KAYAKS:在对象中确定方法                  
 概述                  
 7.1 统一建模语言和对象管理组织                  
 7.2 面向对象的需求                  
 7.3 类图                  
 7.4 系统行为:面向对象的用例/场景视图                  
 7.4.1 用例和参与者                  
 7.4.2 场景                  
 7.4.3 用例图                  
 7.5 对象交互:协作图与顺序图                  
 7.5.1 顺序图                  
 7.5.2 协作图                  
 7.6 对象行为:状态. 状态转换和状态图表                  
 7.6.1 对象状态                  
 7.6.2 对象转换                  
 7.6.3 消息. 转换和行动                  
 7.6.4 状态图                  
 7.6.5 并发行为                  
 7.6.6 状态图的开发                  
 小结                  
 关键术语                  
 复习题                  
 思考题                  
 实验练习                  
 实例研究                  
 房地产多编目服务系统                  
 国家巡查罚单处理系统                  
 城市影碟出租系统                  
 参考资料                  
                   
 第8章 环境. 选择与决策                  
 热带鱼销售公司:链接到正确的系统                  
 8.1评估目标处理环境                  
 8.1.1 集中式系统                  
 8.1.2 分布式计算                  
 8.1.3 Internet和Intranet                  
 8.1.4开发和系统软件环境                  
 8.1.5 RMO的环境                  
 8.2决定范围和自动化水平                  
 8.2.1确定范围                  
 8.2.2定义自动化水平                  
 8.2.3选择                  
 8.3为系统实现生成备选方案                  
 8.4设备管理                  
 8.4.1软件包和成套软件系统                  
 8.4.2客户软件开发                  
 8.4.3自行开发                  
 8.5选择实施方案                  
 8.5.1确定选择标准                  
 8.5.2做出选择                  
 8.6考虑外包解决方案                  
 8.6.1生成RFP                  
 8.6.2基准评价和选择卖主                  
 8.7递交结果和做出决定                  
 小结                  
 关键术语                  
 复习题                  
 思考题                  
 实验练习                  
 实例研究                  
 热带鱼销售的RFP                  
 参考资料                  
 第三部分 系统设计任务                  
                   
 第9章 进行系统设计                  
 NEW CAPITAL BANK:用面向对象方法开发一个工资系统                  
 9.1 理解设计要素                  
 9.1.1 输入 :从分析到设计                  
 9.1.2 设计阶段主要组成部分和层次                  
 9.1.3 输出:结构化模型和面向对象模型                  
 9.2 应用程序体系结构设计:结构化方法                  
 9.2.1 自动化系统边界                  
 9.2.2 系统流程图                  
 9.2.3 结构图                  
 9.2.4 模块算法设计:伪码                  
 9.2.5 结构化应用程序设计与用户界面设计. 数据库设计和网络设计的集成                  
 9.3 应用程序结构设计:面向对象方法                  
 9.3.1 面向对象程序设计                  
 9.3.2 面向对象模型                  
 9.3.3 包图                  
 9.3.4 设计类图                  
 9.3.5 设计类图的开发                  
 9.3.6 方法开发及伪码                  
 9.3.7 继承. 覆盖. 多态                  
 9.3.8 面向对象应用程序设计与用户界面设计. 数据库设计和网络设计的集成                  
 9.4协调项目                  
 9.4.1 协调项目组                  
 9.4.2 协调信息                  
 小结                  
 关键术语                  
 复习题                  
 思考题                  
 实验练习                  
 实例研究                  
 房地产多编目服务系统(结构化)                  
 可靠药品服务系统                  
 房地产多编目服务系统(面向对象)                  
 城市影碟出租系统                  
 参考资料                  
                   
 第10章 数据库设计                  
 全国图书公司:设计一个新的数据库                  
 10.1 数据库与数据库管理系统                  
 10.1.1 数据库模型                  
 10.2 关系数据库                  
 10.2.1 设计关系数据库                  
 10.2.2 实体的表示                  
 10.2.3 关系的表示                  
 10.2.4 执行参照完整性                  
 10.2.5 评价模式质量                  
 10.3 面向对象数据库                  
 10.3.1 设计对象数据库                  
 10.3.2 类的表示                  
 10.3.3 关系表示                  
 10.4 混合对象-关系数据库设计                  
 10.4.1 类和属性                  
 10.4.2 关系                  
 10.5 数据类型                  
 10.5.1 关系DBMS的数据类型                  
 10.5.2 对象DBMS的数据类型                  
 10.6 分布式数据库                  
 10.6.1 分布式数据库体系结构                  
 10.6.2 RMO分布式数据库体系结构                  
 小结                  
 关键术语                  
 复习题:                  
 思考题:                  
 实验练习                  
 实例研究                  
 房地产多编目服务系统                  
 售票状态监控系统                  
 可靠药品服务系统                  
 参考资料                  
                   
 第11章 输入. 输出和控制的设计                  
 CUSTOMIZED CARS CLEARINGHOUSE:走进电子商务                  
 11.1 完整性控制                  
 11.1.1 完整性控制的目标                  
 11.1.2 系统访问控制                  
 11.1.3 输入完整性控制                  
 11.1.4 输出完整性控制                  
 11.2 系统输入设计                  
 11.2.1 确定设备和结构                  
 11.2.2 开发输入列表和每个列表所要求的数据需求                  
 11.2.3 设计和规范输入表单                  
 11.3 系统输出设计                  
 11.3.1 确定输出类型                  
 11.3.2 根据应用程序设计制作特殊报表清单                  
 11.3.3 设计和规范报表                  
 小结                  
 关键术语                  
 复习题                  
 思考题                  
 实验练习                   
 实例研究                  
 ALL-Shop 大型超级市场                  
 房地产多编目服务系统                  
 可靠药品服务系统                  
 市区电视租用系统                  
 参考资料                  
                   
 第12章 人机交互                  
 AVIATION ELECTRONIC的界面设计                  
 12.1 用户界面                  
 12.1.1 用户界面的物理特征                  
 12.1.2 用户界面的感知特征                  
 12.1.3 用户界面的概念特征                  
 12.1.4 以用户为中心的设计技术                  
 12.1.5 人-机界面研究领域                  
 12.1.6 有关HCI的隐喻                  
 12.2 界面设计指导原则                  
 12.2.1 可视化和可供性(Affordance)                  
 12.2.2 八项黄金规则                  
 12.3 对话设计文档化                  
 12.3.1 事件. 子系统和菜单层次                  
 12.3.2 对话和故事脚本                  
 12.3.3 用UML图表实现对话文档编制                  
 12.4 WINDOWS窗体设计的指导原则                  
 12.4.1 窗体布局与格式化                  
 12.4.2 标准的窗体数据输入项                  
 12.4.3 导航与支持控件                  
 12.4.4 浏览器界面的数据输入                  
 12.4.5 帮助支持                  
 12.5 RMO对话设计                  
 12.6 网站对话设计                  
 小结                  
 关键术语                  
 复习题                  
 思考题                  
 实验练习                  
 实例研究                  
 21世纪大学系统(the 21st Century University System)                  
 城市影碟出租系统                  
 The Waiters on Wheels 系统                  
 国家巡查罚单处理系统                  
 Rocky Mountain Outfitter公司的其他可选方案                  
 参考资料                  
                   
 第四部分 实施与支持                  
 第13章 快速应用开发和基于组件的开发                  
 CDS DIRECT 2U:加速客户支持系统的开发                  
 概述                  
 13.1 快速应用开发                  
 13.1.1 开发过程缓慢的原因                  
 13.1.2 什么是RAD?                  
 13.2 快速开发方法                  
 13.2.1 原型化开发方法                  
 13.2.2 螺旋型开发方法                  
 13.3 快速开发技术                  
 13.3.1 风险管理                  
 13.3.2 联合应用设计                  
 13.3.3 基于工具的开发                  
 13.3.4 软件重用                  
 13.4 对象框架                  
 13.4.1 一个简单的对象框架                  
 13.4.2 对象框架类型                  
 13.4.3 对象框架对于设计和实现任务的影响                  
 13.4.4 对象框架的缺陷                  
 13.5 组件                  
 13.5.1 组件标准和附属机构                  
 13.5.2 组件和开发周期                  
 小结                  
 关键术语                  
 复习题                  
 思考题                  
 实验练习                  
 实例研究                  
 参考资料                  
                   
 第14章 软件包及企业资源计划                  
 PIZZA AMORE:改进系统以管理更多信息                  
 14.1 软件包                  
 14.1.1 软件包的发展趋势                  
 14.1.2 软件包的实施和支持                  
 14.2 企业资源计划                  
 14.2.1 什么是ERP?                  
 14.2.2 为什么要考虑ERP?                  
 14.2.3 实施ERP                  
 14.2.4 ERP系统开发方法论                  
 14.2.5 ERP开发的特殊问题                  
 14.2.6 ERP的未来                  
 14.3 深入介绍一个ERP软件包:SAP R/3                  
 14.3.1 什么是SAP?                  
 14.3.2 实施SAP R/3                  
 14.3.3 使用SAP R/3                  
 小结                  
 关键术语                  
 复习题                  
 思考题                  
 实验练习                  
 实例研究                  
 Rayco产品公司                  
 参考资料                  
                   
 第15章 制作可操作的系统(实施. 转化和支持)                  
 TRI-STATE HEATING OIL公司:系统开始运行时的优先次序调整                  
 15.1 程序开发                  
 15.1.1 系统实施的顺序                  
 15.1.2 框架开发                  
 15.1.3 基于小组的程序开发                  
 15.1.4 源代码的控制                  
 15.1.5 版本                  
 15.2 质量保证                  
 15.2.1 技术复审                  
 15.2.2 测试                  
 15.3 安装                  
 15.3.1 直接安装                  
 15.3.2 并行安装                  
 15.3.3 阶段安装                  
 15.3.4 人员问题                  
 15.4 文档                  
 15.4.1 系统文档                  
 15.4.2 用户文档                  
 15.5 培训与用户支持                  
 15.5.1 进行中的培训和用户支持活动                  
 15.6 维护                  
 15.6.1 递交改动申请和出错报告                  
 15.6.2 实施改动                  
 15.6.3 计算基础结构的升级                  
 小结                  
 关键术语                  
 复习题                  
 思考题                  
 实验练习                  
 实例研究                  
 HudsonBanc 记账系统升级                  
 城市影碟出租系统                  
 可靠药品服务系统                  
 参考资料                  
                   
 附录A 项目经理的责任                  
 A.1 领导能力和洞察力                  
 A.2 项目的计划和组织                  
 A.3 项目组的组织和管理                  
 A.4 成本估算和项目预算                  
 A.5 项目进度的监督和控制                  
 A.6 保证最终结果的质量                  
 关键术语                  
 复习题                  
 应用题                  
                   
 附录B 净现值. 投资回收期. 投资收益率的计算                  
 B.1 净现值的计算                  
 B.2 投资回收期的计算                  
 B.3 投资收益率                  
 关键术语                  
 复习题                  
 思考题                  
                   
 附录C 用PERT/CPM图开发项目进度表                  
 C.1 PERT/CPM图的构建                  
 C.2 利用MICROSOFT PROJECT创建RMO的项目进度表                  
 C.2.1 绘制甘特图                  
 关键术语                  
 复习题                  
 思考题                  
                   
 附录D 演示管理结果                  
 D.1 汇报准备                  
 D.1.1 开始                  
 D.1.2 议程                  
 D.1.3 主体                  
 D.1.4 结束                  
 D.2 汇报                  
 D.3 使用可视辅助工具                  
 D.4 提问和回答                  

本目录推荐