没有合适的资源?快使用搜索试试~ 我知道了~
Designing Software Architectures - A Practical Approach
需积分: 9 23 下载量 136 浏览量
2018-02-11
11:11:55
上传
评论
收藏 10.37MB PDF 举报
温馨提示
试读
311页
This book is about that design process and about one particular design method, called Attribute-Driven Design (ADD). We believe that this method is a powerful tool that will help you perform design in a principled, disciplined, and repeatable way. In this book, employing ADD and several examples of ADD’s use in the real world, we show you how to perform architectural design. Even though you may not currently possess sufficient design experience, we illustrate how the method promotes reusing design concepts—that is, proven solutions that embody the experience of others.
资源推荐
资源详情
资源评论
Designing
Software
Architectures
T
he SEI Series in Software Engineering is a collaborative undertaking of the
Carnegie Mellon Software Engineering Institute (SEI) and Addison-Wesley to
develop and publish books on software engineering and related topics. The common
goal of the SEI and Addison-Wesley is to provide the most current information on
these topics in a form that is easily usable by practitioners and students.
Titles in the series describe frameworks, tools, methods, and technologies designed
to help organizations, teams, and individuals improve their technical or management
capabilities. Some books describe processes and practices for developing higher-
quality software, acquiring programs for complex systems, or delivering services more
e ectively. Other books focus on software and system architecture and product-line
development. Still others, from the SEI’s CERT Program, describe technologies and
practices needed to manage software and network security risk. These and all titles
in the series address critical problems in software engineering for which practical
solutions are available.
Visit informit.com/sei for a complete list of available publications.
The SEI Series in Software Engineering
Software Engineering Institute of Carnegie Mellon University and Addison-Wesley
Make sure to connect with us!
informit.com/socialconnect
Designing
Software
Architectures
A Practical Approach
Humberto Cervantes
Rick Kazman
Boston • Columbus • Indianapolis • New York • San Francisco • Amsterdam • Cape Town
Dubai • London • Madrid • Milan • Munich • Paris • Montreal • Toronto • Delhi • Mexico City
São Paulo • Sidney • Hong Kong • Seoul • Singapore • Taipei • Tokyo
The SEI Series in Software Engineering
Many of the designations used by manufacturers and sellers to distinguish their products are
claimed as trademarks. Where those designations appear in this book, and the publisher was
aware of a trademark claim, the designations have been printed with initial capital letters or in
all capitals.
CMM, CMMI, Capability Maturity Model, Capability Maturity Modeling, Carnegie Mellon,
CERT, and CERT Coordination Center are registered in the U.S. Patent and Trademark Office
by Carnegie Mellon University.
ATAM; Architecture Tradeoff Analysis Method; CMM Integration; COTS Usage-Risk Evalu-
ation; CURE; EPIC; Evolutionary Process for Integrating COTS Based Systems; Framework
for Software Product Line Practice; IDEAL; Interim Profile; OAR; OCTAVE; Operationally
Critical Threat, Asset, and Vulnerability Evaluation; Options Analysis for Reengineering; Per-
sonal Software Process; PLTP; Product Line Technical Probe; PSP; SCAMPI; SCAMPI Lead
Appraiser; SCAMPI Lead Assessor; SCE; SEI; SEPG; Team Software Process; and TSP are
service marks of Carnegie Mellon University.
For information about buying this title in bulk quantities, or for special sales opportunities
(which may include electronic versions; custom cover designs; and content particular to your
business, training goals, marketing focus, or branding interests), please contact our corporate
sales department at corpsales@pearsoned.com or (800) 382-3419.
For government sales inquiries, please contact governmentsales@pearsoned.com.
For questions about sales outside the United States, please contact intlcs@pearson.com.
Visit us on the Web: informit.com/aw
Library of Congress Cataloging-in-Publication Data
Names: Cervantes, Humberto, 1974- author. | Kazman, Rick, author.
Title: Designing software architectures : a practical approach / Humberto
Cervantes, Rick Kazman.
Description: Boston : Addison-Wesley, [2016] | Series: The SEI series in
software engineering | Includes bibliographical references and index.
Identifiers: LCCN 2016005436| ISBN 9780134390789 (hardcover : alk. paper) |
ISBN 0134390784 (hardcover : alk. paper)
Subjects: LCSH: Software architecture. | Big data.
Classification: LCC QA76.758 .C44 2016 | DDC 005.1/2—dc23
LC record available at https://lccn.loc.gov/2016005436
Copyright © 2016 Pearson Education, Inc.
All rights reserved. Printed in the United States of America. This publication is protected by
copyright, and permission must be obtained from the publisher prior to any prohibited repro-
duction, storage in a retrieval system, or transmission in any form or by any means, electronic,
mechanical, photocopying, recording, or likewise. For information regarding permissions, re-
quest forms and the appropriate contacts within the Pearson Education Global Rights & Permis-
sions Department, please visit www.pearsoned.com/permissions.
ISBN-13: 978-013-439078-9
ISBN-10: 0-13-439078-4
Text printed in the United States on recycled paper at RR Donnelley in Crawfordsville, Indiana.
First printing, May 2016
剩余310页未读,继续阅读
资源评论
Code4Quality
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功