很荣幸有机会向大家推荐一本新书,《国外经典教材计算机科学与技术:面向对象的系统分析与设计(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(阿帕奇汽车租赁公司),作为项目活动分配的来源。