软件工程及软件方法学
-
用UML进行用况对象建模(美)罗森堡,(美)斯科特 著本书以一个电子商务系统为范例,详细介绍了其用况设计过程中的4个关键阶段:域建模、用况建模、稳定性分析、顺序图。对每个主题的介绍,都结合了一定的细节讨论、常见错误、练习题,易学易练。本书适合面向对象系统设计人员阅读。Doug Rosenberg,of ICONIX Software Engineering,Inc.,has been providing system development tools and traning for nearly two decades,with particular emphasis on object-oriented methods.He developed a Unified Booch/Rumbaugh/Jacobson design mehtod in 1993 that preceded Rational's UML by several years.he has produced more than a dozen multimedia traning courses on object tchnology,including COMPREHENSEIVE COM and COMPLETE CORBA,and is the author of the book Use Case Driven Object Modeling with UML. Kendall Scott provides UML traning and metoring on a nationwide basis through ICONIX .He is the author of UML Explained and supporting author of UML Distilled,Second Edition ,and the co-author of Use Case Driven Object Modeling with UML.
-
有效用例模式(美)Steve Adolph,(美)Paul Bramble著本书针对实际项目中遇到的常见问题,提供了有效的解决方案。全书提供了30多种很有价值的模式。并都配有相应的示例,以方便读者试题其用例的质量。这是第一本提出“借助既有模式编写用例”的书,可作软件学院及大学计算机等专业相关课程的教材,也可以作为软件公司各级管理和开发人员参考。
-
高级用况建模(美国)米勒著软件开发最为重要的是问题定义阶段,用况驱动的分析技术正成为软件建模的首选,但这方面著作尚不多见。本书通过诸多实例,具体而直观地为读者介绍了复杂软件项目的用况模型创建过程,内容包括基本知识、项目启动、初级用况模型、用况模型扩展等。本书提供了一个用于创建和维护用况模型的框架,读者可将其定制以适合自己的系统。本书可供软件开发过程各阶段的技术人员阅读。
-
UML面向对象设计基础约翰斯UML已成为描述面向对象设计符号的事实上的标准。本书介绍了面向对象软件设计的基本概念、符号表示、术语、准则以及原理等内容,其中第一部分(第1章和第2章)介绍了面向对象的基本概念以及面向对象编程的发展过程,第二部分(第3章至第7章)对UML进行了系统的介绍,第三部分(第8章至第14章)较深入地介绍面向对象设计的原理。最后一章(第15章)对软件构件的优缺点作了分析。本书可供面向对象技术的程序员、设计人员、系统工程师或技术经理使用。
-
对象组件框架与UML应用(美)苏泽(Souza,D.F.),(美)威尔斯(Wills,A.C.) 著本书介绍的是如何利用对象、框架和UML来设计和构建基于组件的软件系统并实现对系统的重用。全书共由16章组成,分为概述、对象建模、对象分析及设计、实施Catalysis应用等五个部分。不但内容详尽,而且循序渐进,非常有利于学习。本书适合系统分析、设计人员阅读。
-
Executable UML技术内幕(美) 梅勒(Mellor,S.J.),(美)巴尔塞(Balcer,M.J.) 著Executable UML是软件开发领域的一项重大发明,这方面的著作尚不多见。本书对这一技术做了深入的介绍,比如,怎样用UML将需求和用况物化成为直观的图表,如何用UML产生可执行、可测试的模型,如何将模型直接翻译成代码,以及如何用Executable UML模型编译器将分散的系统域编译在一起。为加深读者对有关概念和技巧的理解,书中还提供了一个开发成功的大型案例。另外,还提供了两个网址,以便于读者下载有关的模型以及翻译和运行这些模型的工具。本书适合软件系统分析、设计人员阅读。
-
用UML构建Web应用程序(美)科纳伦(Conallen,J.) 著UML逐渐成为软件系统的标准建模语言,也是Web应用程序建模的首选工具。本书第一部分内容介绍了Web程序及相关技术,包括HTTP、HTML、XML、表单、框架、动态客户、安全性等;第二部分完整讲述了Web程序构建的过程以及UML的具体应用,包括架构定义、需求分析、系统设计、实施等。全书结构清晰,讲求实用。本书适合Web软件项目经理、分析员、设计员及程序员阅读。
-
智能住宅小区马鸿雁,李惠昇编著普通的购房者对住宅的智能化、家居的智能化的关心,使得智能化住宅小区的开发、设计呈现在美好的前景。本书紧密结合当前最新的规范和标准并配以工程实例,介绍了智能化住宅小区国内外的发展现状和对国内未来发展的展望,住宅小区智能化系统的各个子系统,着重阐述了各个子系统的工作原理和组成结构及相关的实际应用,同时注重介绍当前智能化住宅小区建设的实际情况、最新技术以及典型产品。本书紧跟技术和规范的发展,由浅入深,具有较强的普适性,适合于从事智能建筑、智能化住宅小区的技术人员和对该行业有兴趣的人士作参考,也可作为大专院校相关专业的教材。
-
微软软件开发解决方案框架MSF麦中凡,陶伟编著微软解决方案框架MSF(MicrosoftSolutionFramework)是微软公司,以及微软的产品开发者、IT组织、咨询专家、客户和全球范围合作伙伴的软件开发的经验的总结。MSF是一种实用的软件工程方法。本书介绍了MSF的3个基础模型:风险管理模型、小组模型及过程模型,详述了MSF的4种软件开发范型;企业体系结构原理、应用开发原理、构件设计原理及基础设施部署原理;最后还讨论了如何采用MSF来提高软件过程成熟度,分析了MSF与CMM的关系,介绍了瑞理统一过程RUP和极限编程XP,比较了RUP,XP和MSF。”本书适用于软件开发的从业人员、软件专业的高年级本科生和研究生,亦可作为软件学院研究生的教材。
-
创建软件工程文化(美)卡尔·威格(Karl E.Wiegers)著;周浩宇译;周浩宇译卡尔·威格(KarlE.Wiegers),ProcessImpact公司的首席咨询顾问,在软件开发、软件管理、领导过程改进、质量改进和软件度量活动等领域拥有多年的经验。他曾经是位于美国纽约州罗切斯特市的伊斯特曼·柯达公司的一名软件过程工程师。在柯达,他曾经在小软件组和大软件组中领导过软件质量、测量、过程改进方面的工作。作为一位多产的作家以及频频出现在专业会议上的演说者,他获得了由“质量保证学会刊物”颁发的最佳文章奖。威格拥有伊利诺斯大学的有机化学博士头衔。他的爱好有:吉他、军事史、驾驶摩托。周浩宇,北京邮电大学工学硕士,毕业后曾在安捷伦中国软件研发中心从事软件开发工作。曾经参加和领导过项目组软件开发、质量、测试、过程改进、CMM等方面的工作。作为一名PMP,周浩宇还参与了软件和项目管理领域的大量培训和咨询工作。参与翻译的其他书籍还有《死亡之旅》(电子工业出版社出版)、《怀德曼项目管理词汇手册》(清华大学出版社出版)。目前致力于软件管理、软件工程、项目管理方面的培训和咨询工作。