软件工程及软件方法学
-
有效用例模式(美)Steve Adolph,(美)Paul Bramble著本书针对实际项目中遇到的常见问题,提供了有效的解决方案。全书提供了30多种很有价值的模式。并都配有相应的示例,以方便读者试题其用例的质量。这是第一本提出“借助既有模式编写用例”的书,可作软件学院及大学计算机等专业相关课程的教材,也可以作为软件公司各级管理和开发人员参考。 -
极限项目管理(美)罗布·托姆塞特(Rob Thomsett)著;方海萍,魏青江译适合当今复杂商业环境的项目管理新方法如果你一直希望找到一种更加迅速、灵活和巧妙的项目管理方式,那么极限项目管理(XPM)就是这样一种方法。传统的项目管理方法是静止的,只着限于企业内部,而且无法对迅速且持续的变化做出快速反应。极限项目管理不但解决了这些问题,将着跟点延伸至企业外部的项目发起人、管理人和委托人,还让他仍自始至终地参与项目的全过程。本书详细论述了一套包括项目开发和项目支持在内,既灵活又先进的项目管理流程,介绍了极限项目管理中必要的工具和技术。阅读罗布·托姆塞特这本最具权威性、最完整和最有效的XPM指南,你将受益匪浅。●34条供项目经理使用的极限新规则●重新确定项目管理的重点:人员、关系和附加价值●创新的极限项目管理工具及其使用方法●开放式的计划编制方法和与项目干系人的正确关系●新的极限项目管理衡量标准和项目跟踪技术●具体的案例研究,引导有创造力的项目经理取得真正意义上的成功 -
对象组件框架与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面向对象设计基础约翰斯UML已成为描述面向对象设计符号的事实上的标准。本书介绍了面向对象软件设计的基本概念、符号表示、术语、准则以及原理等内容,其中第一部分(第1章和第2章)介绍了面向对象的基本概念以及面向对象编程的发展过程,第二部分(第3章至第7章)对UML进行了系统的介绍,第三部分(第8章至第14章)较深入地介绍面向对象设计的原理。最后一章(第15章)对软件构件的优缺点作了分析。本书可供面向对象技术的程序员、设计人员、系统工程师或技术经理使用。 -
用UML构建Web应用程序(美)科纳伦(Conallen,J.) 著UML逐渐成为软件系统的标准建模语言,也是Web应用程序建模的首选工具。本书第一部分内容介绍了Web程序及相关技术,包括HTTP、HTML、XML、表单、框架、动态客户、安全性等;第二部分完整讲述了Web程序构建的过程以及UML的具体应用,包括架构定义、需求分析、系统设计、实施等。全书结构清晰,讲求实用。本书适合Web软件项目经理、分析员、设计员及程序员阅读。 -
UML实时系统开发(美)道格拉斯(Douglass,B.P.) 编嵌入式系统和实时系统的复杂程度日益提高,这要求系统设计方法更加成熟,可预见性更高。本书首先介绍了关于实时系统以及UML用于系统设计开发的基础知识,然后逐步讲解需求分析、对象结构及行为的定义、架构设计,还有细节设计,包括数据结构、操作、异常等。本书采用了大量的图表,让读者充分了解UML设计技巧,还提供了许多详细的设计实例,让读者掌握这些技巧在嵌入式系统设计中的应用。本书适用性较强,可供嵌入式系统和实时系统设计开发人员阅读。 -
用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. -
软件质量保证(美)G.Gordon Schulmeyer,(美)James I.McManus等著;李怀璋等译;李怀璋译从软件产业的发展初期到目前的大型软件开发过程,软件质量保证已经成为开发中的一个不可分割的部分。本书汇集了来自软件质量保证实施专家的技术和经验,内容丰富,是进行软件质量保证工作的必备手册。本书覆盖了软件质量保证的许多关键方面:软件质量保证的术语和历史不同企业实施软件质量保证的成功要素美国质量协会最新的软件质量工程师的认证考试大纲软件质量的费用问题质量检查技术、Pareto原理和软件配置管理等CMM的主要过程以及它与软件质量保证的关系波音公司成功实施CMM 5级的主要体会和在质量保证工作方面的经验在当今社会计算机辅助工程工具(CASE)和软件质量度量技术应用的必要性统计测试方法、软件可靠性和软件安全性、软件质量保证的新技术 -
高级用况建模(美国)米勒著软件开发最为重要的是问题定义阶段,用况驱动的分析技术正成为软件建模的首选,但这方面著作尚不多见。本书通过诸多实例,具体而直观地为读者介绍了复杂软件项目的用况模型创建过程,内容包括基本知识、项目启动、初级用况模型、用况模型扩展等。本书提供了一个用于创建和维护用况模型的框架,读者可将其定制以适合自己的系统。本书可供软件开发过程各阶段的技术人员阅读。
