本书面向的读者是那些希望掌握运用UML进行软件开发的关键技能和技巧的学生和开发者。读者将学习使用适当的UML模型、过程、技术和工具进行面向对象分析、设计和实现。本书的配套光盘是Visual Paradigm for UML(VP-UML)共享版,这是一款获奖的CASE工具,它可以让读者迅速将所学理论化为实践。
作者提出了名为视图校正技术(View Alignment Techniques,VAT)的建模与分析技术,它可以帮助软件开发者创建开发方法。本书还描述了活动分析技术(Activity Analysis Approach,A3),它特别适合于交互密集型系统的开发。
本书使用了3章分别描述结构化建模与分析、用例建模与分析以及动态建模与分析,包括作者从多年实践中总结出来的实践性技巧和经验。每章都有一个微型案例研究,可以用来演示软件开发中独特的“由图到代码”概念。最后一章中有一个较大的案例研究,它用来帮助读者使用VP-UML巩固前面几章中所学的理论。
所有伟大的设计,都是在艺术美、可靠性、安全性、易用性、成本和性能之间寻找平衡与和谐。《好用型设计》是设计学领域权威力作,
《发明改变生活》内容简介:在璀璨的人类文明中,各式各样的发明层出不穷,为我们的生活带来了日新月异的变化。那发明是如何改变生
《西方绘画大师经典佳作:塞尚》内容简介:印象主义画派是19世纪最重要的艺术流派之一,其将光与色彩的科学观念引入到绘画中,对当
《原创力之谜》内容简介:《原创力之谜》作者孜孜不倦地探索原创力的源头与奥秘,对人类伴随自身进化、成长、发展所进行的不懈努力
C程序设计语言(第2版.新版) 内容简介 本书是由C语言的设计者Brian W.Kernighan和Dennis M.Ritchie编写的一部介绍标准C语言及其...
本书是《俄罗斯航空发动机制造史》丛书的下册,涵盖了以M.B.伏龙芝命名的第24号工厂——库兹涅佐夫开放式股份公司的创立和发展历
《人工智能不会做什么》内容简介:人工智能的开发面临哪些课题?它们与人类有哪些本质上的差异? 随着人工智能围棋程序AlphaGo打败
《快速自学钢琴弹奏.简易肖邦》内容简介:本书适合教初级水平的钢琴弹奏者,演奏贝多芬、肖邦、古典名曲和中外民歌、影视金曲以及中
《互联网+,让高血压不再可怕(在线增值版)》内容简介:高血压患者对疾病发生的原因及如何有效防控的科学知识掌握是一件很重要的事
《信息可视化的艺术》内容简介:英国皇家艺术学院信息体验系主任Kevin Walker和伦敦大学歌德史密斯学院教授Brock Craft作序推荐 《
《跟老齐学Python》内容简介:《跟老齐学Python:从入门到精通》是面向编程零基础读者的Python入门教程,内容涵盖了Python的基础知
《设计法则100》是一本关于如何做好设计的思想智能手册。什么是好的设计?怎样才能做好设计?设计师们在面对各种项目要求和挑战时
《Java开发实战经典(名师讲坛)》是一本综合讲解Java核心技术的书籍,在书中使用大量的代码及案例进行知识点的分析与运用,并且给
生物启发的智慧路由机制与协议 本书特色 《生物启发的智慧路由机制与协议》在归纳分析国内外关于智慧路由相关研究的基础上,利用蚁群、蜂群、粒子群、绒泡菌等生物启发方...
人机交互技术:原理与应用,ISBN:9787302093442,作者:孟祥旭,李学庆编著目录 第1章绪论第2章认知心理学与人机工程学第3章交
《60问读懂《道德经》》内容简介:老子的《道德经》被誉为“万经”,是道家、道教的优选经典。从古到今,注解它的书层出不穷,不同的
StephenWalther蜚声世界的ASP.NET专家,现为微软公司ASP.NET小组资深程序经理。多次荣获微软最有价值专家(MVP)称号,并荣获微软
《上市公司股价崩盘风险研究》内容简介:“股价崩盘风险”是近年来财务学研究的一个热点问题。资本市场的有效运行关系到一国经济、
《人货场论:新商业升级方法论》内容简介:当一些人还在思辨着“互联网+”是实体工具还是主观思维、是“互联网+”还是“+互联网”的
《测试驱动开发》(中文版)设想把编程看成是转动曲柄从井里提一桶水上来的过程。如果水桶比较小,那么仅需一个能自由转动的曲柄就