没有合适的资源?快使用搜索试试~ 我知道了~
首页Software Architecture Fundamentals
Software Architecture Fundamentals
需积分: 15 13 下载量 84 浏览量
更新于2023-03-16
评论
收藏 8.01MB PDF 举报
Software Architecture Fundamentals Author: Andreas Rausch, Arne Koschel, Gernot Starke, Mahbouba Gharbi Length: 232 pages Edition: 1 Language: English Publisher: Rocky Nook Publication Date: 2019-01-31
资源详情
资源评论
资源推荐
Mahbouba Gharbi · Arne Koschel · Andreas Rausch
Software Architecture Fundamentals
A Study Guide for the Certified Professional for Software Architecture
®
– Foundation Level
– iSAQB compliant
Content proofreading by Andrew Le Gear
Mahbouba Gharbi is managing director and Chief Architect at ITech Progress GmbH, and chairman
of the board at the International Software Architecture Qualification Board (iSAQB). She is a self-
confessed software architecture enthusiast and the author of many expert articles. She is a welcome
guest speaker at numerous international conferences.
Prof. Dr. Arne Koschel is a lecturer at the University of Applied Sciences and Arts, Hannover,
Germany specializing in distributed (information) systems. He has many years of industry
experience planning and developing distributed information systems. His lectures include a broad
range of IT topics, including cloud computing, integration, middleware, microservices, and SOA. He
is an active member of the iSAQB board.
Prof. Dr. Andreas Rausch is head of the software systems department at the Technical University
of Clausthal. He is a consultant and lead software architect for a number of large-scale distributed
software systems.
Mahbouba Gharbi · m.gharbi@itech-progress.com
Arne Koschel · akoschel@acm.org
Andreas Rausch · andreas.rausch@tu-clausthal.de
Editor: Michael Barabas / Christa Preisendanz
Content proofreading: Andrew Le Gear
Copyeditor: Jeremy Cloot
Layout and type: Josef Hegele
Cover design: Helmut Kraus, www.exclam.de
Library of Congress Control Number: 2019931449
Bibliografische Information der Deutschen Nationalbibliothek
Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen
Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über http://dnb.d-
nb.deabrufbar.
978-3-86490-625-1
Copyright © 2019 dpunkt.verlag GmbH
Wieblinger Weg 17
69123 Heidelberg
Title of the German original: Basiswissen für Softwarearchitekten.
Aus- und Weiterbildung nach iSAQB-Standard zum Certified Professional for Software Architecture
– Foundation Level.
3., überarb. u. akt. Auflage 2018
ISBN 978-3-86490-499-8
Many of the designations in this book used by manufacturers and sellers to distinguish their
products are claimed as trademarks of their respective companies. Where those designations
appear in this book, and dpunkt.verlag was aware of a trademark claim, the designations have been
printed in caps or initial caps. They are used in editorial fashion only and for the benefit of such
companies, they are not intended to convey endorsement or other affiliation with this book. No part
of the material protected by this copyright notice may be reproduced or utilized in any form,
electronic or mechanical, including photocopying, recording, or by any information storage and
retrieval system, without written permission of the copyright owner. While reasonable care has
been exercised in the preparation of this book, the publisher and author assume no responsibility
for errors or omissions, or for damages resulting from the use of the information contained herein.
This book is printed on acid-free paper.
Printed in the U.S.A
Preface
In addition to motivated teams and great management, software architecture is an important factor
for the success of any software project. In the context of systematic design and construction, solid
software architecture ensures the fulfilment of quality requirements such as extensibility,
flexibility, performance, and time-to-market.
Software architects reconcile customer requirements with the available technical options and the
prevailing conditions and constraints. They ensure the creation of appropriate structures and
smooth interaction of all system components. As team players, they work closely with software
developers and other parties involved in the project.
The International Software Architecture Qualification Board (iSAQB) is an independent
international body that defines standards for training, examination, and certification of software
architects. Software Architecture Fundamentals is based on the curriculum for the
iSAQB’s Certified Professional for Software Architecture – Foundation Level (CPSA-F) course.
The text is based on the revised version 4.1.1 of the curriculum, which has been expanded to cover
new aspects of domain-driven design (DDD). DDD enables software architects to design large-scale
functional structures and gain a better understanding of the overall interaction of functional
components. The current curriculum also covers numerous new architectural patterns such as
microservices.
CPSA-F certification ensures that software architects have sound levels of knowledge and expertise
for the design of small and medium-sized systems. Based on a detailed requirements specification,
they can then design and document appropriate software architectures. CPSA-F graduates have the
requisite skills for making problem-specific design decisions that build on their previous practical
experience.
This self-study book enables you to prepare for the certification examination. It assumes that you
have practical experience designing and developing software systems, command of a high-level
programming language, and an understanding of the basics of UML. Because lectures alone cannot
replace interaction with other software architects, we also recommend participation at iSAQB
attendance-based events.
Benefit from our many years of experience in software and systems engineering, and in the design
and construction of medium- and large-scale IT systems.
We hope you enjoy reading our book and wish you every success with your CPSA-F training and
certification!
Mahbouba Gharbi, Arne Koschel, Andreas Rausch
December 2018
剩余177页未读,继续阅读
cxqgzy
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 2023年中国辣条食品行业创新及消费需求洞察报告.pptx
- 2023年半导体行业20强品牌.pptx
- 2023年全球电力行业评论.pptx
- 2023年全球网络安全现状-劳动力资源和网络运营的全球发展新态势.pptx
- 毕业设计-基于单片机的液体密度检测系统设计.doc
- 家用清扫机器人设计.doc
- 基于VB+数据库SQL的教师信息管理系统设计与实现 计算机专业设计范文模板参考资料.pdf
- 官塘驿林场林防火(资源监管)“空天地人”四位一体监测系统方案.doc
- 基于专利语义表征的技术预见方法及其应用.docx
- 浅谈电子商务的现状及发展趋势学习总结.doc
- 基于单片机的智能仓库温湿度控制系统 (2).pdf
- 基于SSM框架知识产权管理系统 (2).pdf
- 9年终工作总结新年计划PPT模板.pptx
- Hytera海能达CH04L01 说明书.pdf
- 数据中心运维操作标准及流程.pdf
- 报告模板 -成本分析与报告培训之三.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0