本书是一本软件建模技术方面的实用教程,按照软件开发过程,以软件开发者的视野,利用著名的IBMRationalSoftwareArchitect软件建模工具,带领读者学习UML软件建模技术。全新的学习方式使得复杂的知识不再难学习。主要内容包括:为什么需要UML建模、UML建模工具、UML与面向对象开发方法、软件开发各阶段中的UML图、RSA对系统实现阶段的支持、RSA数据库建模、综合实训等。本书的*大特点是将理论与实际操作有机结合起来,实训任务丰富、图文并茂、深入浅出、讲解详尽、实践性强。可以作为大专院校计算机软件工程、软件技术、计算机应用技术、计算机信息管理、软件与信息服务等相关专业的教材;也可作为广大软件行业从业人员(程序员、系统设计师、系统分析员、系统架构师、需求分析师、软件开发经理等)进行UML建模实践的指南。1、真正适合高职院校学生的UML软件建模技术方面的教材,是相关专业学生加入软件行业的敲门砖。2、适合软件行业从业人员的UML建模指南,为普及、推广UML建模技术在软件开发中的应用,提高软件开发效率和质量做出努力。3、完整的综合实训案例贯穿了软件开发全过程,从需求分析到设计实现,将UML软件建模技术应用于软件开发实践。4、课程网站提供电子课件、教学素材、互动交流等,更好地为读者提供服务。第5章系统分析建模阶段的UML图知识目标理解什么是系统分析建模;掌握系统分析建模阶段的类图的概念和用途;掌握系统分析建模阶段的顺序图的概念和用途。技能目标能够使用RSA绘制类图;能够使用RSA绘制顺序图。系统分析是实现系统的*步,其目的是在较高的和抽象的层次上帮助理清需求和设计,在进入细枝末节的详细设计之前,对这个系统要有较深的理解。分析模型关心的是系统是如何被实现的,可以认为分析模型是一个临时的工作产品,它会在设计阶段中变得成熟。5.1什么是系统分析建模明确系统需求后,接下来将进入软件开发过程的系统分析阶段,系统分析和系统设计是紧密相关的,在分析阶段重点关注系统的总体设计。分析模型是系统实现的*步,有了分析模型,可以在更高层次上分析如何实现系统。分析模型是概念上的抽象分析,并没有和具体的设计模型绑定。在RSA中,分析模型和设计模型具有不同侧重点,分析模型以用例模型作为输入,提出更理想化的概念模型来解决问题,但是不涉及具体的实现方法,它力求简洁明了,使得开发人员可以在较短的时间内对系统实现有大概了解;而设计模型是要解决方案的细化问题,需要确定系统中各个类的操作和属性,因此设计模型非常接近真实的代码。分析模型一个重要的产出物是该系统的架构,它主要关注以下几个方面。(1)理解问题;(2)理想化的设计;(3)系统的行为特征;(4)系统的结构;(5)功能需求;(6)一个小的模型。设计模型非常接近真实代码,它主要关注以下几个方面。(1)理解解决方案;(2)操作和属性;(3)非功能需求;(4)一个大的模型。本章将讨论分析模型,第6章再讨论设计模型。分析模型中通常包含类图,在类图中画出分析出来的类,这些类以边界类、实体类和控制类等区分职责,我们以边界类、实体类和控制类为原型进行建模。在分析模型中也可以包含用例实现,它指的是UML的顺序图,
"synopsis" may belong to another edition of this title.
Seller: liu xing, Nanjing, JS, China
paperback. Condition: New. Paperback. Pub Date: 2017-03-01 Pages: 248 Language: Chinese Publisher: tsinghua university press This book is a practical tutorial. the Software modeling technology according to the Software development process. to Software developers perspective. the use of the famous IBM Rational Software Architect Software modeling work. Seller Inventory # DO034152