搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
面向对象的系统分析与设计:UML版
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    7302113114
  • 作      者:
    [美]Robert V.Stumpf, [美]Lavette C.Teague著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2005
收藏
内容介绍
    很荣幸有机会向大家推荐一本新书,《国外经典教材计算机科学与技术:面向对象的系统分析与设计(UML版)》专为主修信息系统、对面向编程缺乏了解的学生以及对计算机或商业环境所知甚少的学生而编写。
    重要内容包括
    一般系统原理的基本概念(第一章),系统分析和设计的上下文环境:系统开发过程和组织环境(第1和第2章)
    系统开发过程的描述,包括Rationa Unified Process。(第2章)
    明确给出了面向对象分析和面向对象设计的分步过程。(第3到第5章和第8到第10章)
    生成系统级模型的主要技术:事件分析。(第3章)
    面向对象分析和设计的建模标准:UM。
    系统体系结构的最佳实践:至少三层的分层模型。(第7章)
    分析和设计明确分离的技术
    明确讨论设计、设计过程的特征以及它们与软件开发的关系。(第6和第7章)
    全面概述了系统设计知识,包括数据库设计和用户界面设计以及程序设计。(第7章)
    重点介绍了方便模型和对象重用的设计实践。
    将模式作为程序设计的方法进行设计。(第5和第8章)
    这两章讲述用户界面设计:有一节讲述有关色彩使用的设计原理(第11章)以及详细的用户交互建模方法和状态转换图(第12章)。
    有些章节在介绍软件项目管理的同时还讲述了如何收集和报告信息。(第13和第14章)
    一个贯穿全书的案例,Pubic University Registration System(公共大学注册系统)用以阐述有关技术。
    两个附加的案例研究,Giant Forest Inn(Giant森林旅馆)和Apache Rent-a-Car(阿帕奇汽车租赁公司),作为项目活动分配的来源。
展开
目录
第一部分  信息系统开发导论
第1章  导论
1.1  成功处理复杂性
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.3.6  分析与综合:互补的方法
1.3.7  系统模型的限制
1.4  信息系统的各项功能
1.4.1  通信
1.4.2  存储
1.4.3  转换
1.5  信息处理系统
1.6  描述计算机信息系统
1.6.1  手动和自动系统
1.6.2  重点内容
1.6.3  系统的基本描述与实现描述
1.7  商业计算机信息系统
1.7.1  用系统观点看待业务
1.7.2  信息:业务运作和管理的关键
1.7.3  解决问题与制定决策
1.7.4  战略信息系统
小结
关键术语
复习题
练习与讨论题
第2章  信息系统的开发过程
2.1  软件开发的RUP--概览
2.2  RUP的核心措施
2.2.1  业务建模(组织的再观察和再工程)
2.2.2  需求(定义用户需求)
2.2.3  设计(设计系统)
2.2.4  实现(编写软件)
2.2.5  测试(开发并施行系统测试)
2.2.6  部署(将软件集成至用户组织中)
2.2.7  配置与变更管理(管理演化中的系统的工件)
2.2.8  项目管理(管理开发过程)
2.2.9  环境(利用各种过程和工具来支持开发过程)
2.3  RUP的各个阶段
2.3.1  初始阶段(制作业务案例)
2.3.2  细化阶段(定义系统体系结构)
2.3.3  构造阶段(构造系统)
2.3.4  交付(与用户组织的集成)
2.4  九项措施对各阶段的贡献
2.5  迭代式、增量式的系统开发
时间定量化
2.6  系统分析与设计的参与方
2.6.1  用户的类型
2.6.2  用户的角色、功能和职责
2.6.3  分析人员的角色、功能和职责
2.6.4  用户和分析人员在设计期间的角色
2.6.5  用户与分析人员--协同作用
2.6.6  设计人员的角色、功能和职责
2.6.7  程序员的角色、功能和职责
2.6.8  质量保证人员的角色、功能和职责
2.7  系统变更的引入
2.8  可行性
2.8.1  需解决的问题
2.8.2  可行性的分类
2.8.3  经济可行性分析
2.8.4  计算经济可行性
2.8.5  假设与敏感度分析
2.8.6  估算可行性分析
小结
关键术语
复习题
练习和讨论题

第二部分  面向对象系统分析
第3章  系统分析:业务事件分析
3.1  确定用户需求
3.2  系统分析的目的
3.2.1  主要目的
3.2.2  次要目的
3.3  系统需求陈述的特征
3.4  系统分析过程
3.4.1  分析过程的特征
3.4.2  系统分析与统一过程
3.5  面向对象系统分析过程
3.6  面向对象分析:过程中的模型
统一建模语言
3.7  面向对象分析技术
3.8  面向对象系统的事件分析
3.9  事件分析中的概念与定义
3.9.1  事件
3.9.2  识别事件
3.10  业务事件分析
3.10.1  事件流
3.10.2  数据流
3.11  描述业务事件
3.11.1  描述定时业务事件
3.11.2  描述外部业务事件
3.12  确定参与者
3.13  确定系统的输入和输出
3.14  事件分析示例
3.14.1  背景:公立大学注册系统
3.14.2  公立大学注册系统的事件模型
3.15  事件分析提示
3.15.1  建立基本事件模型--忽略实现技术
3.15.2  对系统的完整响应建模
3.15.3  隔离各个单独事件
小结
关键术语
复习题
练习和讨论题
案例研究
第4章  基本用例与系统时序图
4.1  统一建模语言(UML)
4.2  继续面向对象的分析过程
步骤2、3和4的概述
4.3  面向对象系统的用例
4.3.1  用例
4.3.2  事件和用例
4.3.3  标识参与者
4.3.4  公立大学注册系统中的参与者
4.3.5  参与者类型
4.4  用例模型
4.4.1  用例图
4.4.2  标识系统边界
4.4.3  时序和内部事件的发起者
4.4.4  将用例打包到系统或子系统中
4.5  用例描述
4.5.1  高级用例叙述
4.5.2  扩展用例叙述
4.5.3  指示用例叙述中的例外、可选项以及错误处理
4.5.4  用例间的关联
4.5.5  用例场景
4.5.6  评估用例叙述的质量
4.5.7  用例模型的缺点
4.6  为公立大学系统完成用例叙述
4.7  系统时序图
4.8  定义系统输入和输出
4.8.1  指定传入消息(系统输入)的结构
4.8.2  指定传入消息(系统输入)的内容
4.8.3  指定传出消息(系统输出)
4.9  系统输入和系统操作
4.10  创建系统时序图
小结
关键术语
复习题
练习和讨论题
案例研究
第5章  域模型与系统操作约定

第三部分  面向对象的系统设计
第6章  系统设计导论
第7章  信息系统设计
第8章  程序设计--交互图
第9章  程序设计--设计类图
第10章  设计数据库接口
第11章  设计用户界面--设计原则
第12章  设计用户界面--设计表示层

第四部分  支持面向对象的分析与设计过程
第13章  信息的收集、管理与报送
第14章  管理面向对象的系统开发
附录  UML符号与面向对象分析工件
术语表
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证