Ebook: Software Architecture
- Tags: Software Engineering
- Series: Advanced Topics in Science and Technology in China
- Year: 2008
- Publisher: Springer-Verlag Berlin Heidelberg
- Edition: 1
- Language: English
- pdf
Part of the new series, Advanced Topics in Science and Technology in China, this book aims to introduce the theoretical foundations, various sub-fields, current research, and practical methods of software architecture. Readers can acquire basic knowledge of software architecture, including why software architecture is necessary, how we can describe a system’s architecture with formal language, what architecture styles are popular in practice, and how we can apply software architecture to the development of systems. Case studies, data, illustrations, and other materials released within the past 5 years will be used to show the latest developments in software architecture.
Dr. Qin Zheng is doctoral mentor of the computer science and technology departments at Tsinghua and Xi’an Jiaotong Universities. He has been Associate Dean of the School of Software, Tsinghua University, and Chair of the Institute of E-commerce, Xi’an Jiaotong University. He has been a visiting scholar at several universities in the United States.
Part of the new series, Advanced Topics in Science and Technology in China, this book aims to introduce the theoretical foundations, various sub-fields, current research, and practical methods of software architecture.
First off, readers can acquire a basic knowledge of software architecture, including why software architecture is necessary.
They are then shown how to describe a system’s architecture with formal language.
The authors continue by delineating which architecture styles are popular in practice, and they show how we can apply software architecture to the development of systems.
The book concentrates not only on the theory, but also goes into detail on the practice of software architecture.
Case studies, data, illustrations, and other materials released within the past 5 years will be used to show the latest developments in software architecture.
Part of the new series, Advanced Topics in Science and Technology in China, this book aims to introduce the theoretical foundations, various sub-fields, current research, and practical methods of software architecture.
First off, readers can acquire a basic knowledge of software architecture, including why software architecture is necessary.
They are then shown how to describe a system’s architecture with formal language.
The authors continue by delineating which architecture styles are popular in practice, and they show how we can apply software architecture to the development of systems.
The book concentrates not only on the theory, but also goes into detail on the practice of software architecture.
Case studies, data, illustrations, and other materials released within the past 5 years will be used to show the latest developments in software architecture.
Content:
Front Matter....Pages I-XIV
Introduction to Software Architecture....Pages 1-33
Architectural Styles and Patterns....Pages 34-88
Application and Analysis of Architectural Styles....Pages 89-116
Software Architecture Description....Pages 117-168
Design Strategies in Architecture Level....Pages 169-190
Software Architecture IDE....Pages 191-220
Evaluating Software Architecture....Pages 221-273
Flexible Software Architecture....Pages 274-312
A Vision on Software Architecture....Pages 313-332
Back Matter....Pages 333-337
Part of the new series, Advanced Topics in Science and Technology in China, this book aims to introduce the theoretical foundations, various sub-fields, current research, and practical methods of software architecture.
First off, readers can acquire a basic knowledge of software architecture, including why software architecture is necessary.
They are then shown how to describe a system’s architecture with formal language.
The authors continue by delineating which architecture styles are popular in practice, and they show how we can apply software architecture to the development of systems.
The book concentrates not only on the theory, but also goes into detail on the practice of software architecture.
Case studies, data, illustrations, and other materials released within the past 5 years will be used to show the latest developments in software architecture.
Content:
Front Matter....Pages I-XIV
Introduction to Software Architecture....Pages 1-33
Architectural Styles and Patterns....Pages 34-88
Application and Analysis of Architectural Styles....Pages 89-116
Software Architecture Description....Pages 117-168
Design Strategies in Architecture Level....Pages 169-190
Software Architecture IDE....Pages 191-220
Evaluating Software Architecture....Pages 221-273
Flexible Software Architecture....Pages 274-312
A Vision on Software Architecture....Pages 313-332
Back Matter....Pages 333-337
....