The Software Architect Elevator

Download The Software Architect Elevator PDF Online Free

Author :
Publisher : "O'Reilly Media, Inc."
ISBN 13 : 1492077496
Total Pages : 282 pages
Book Rating : 4.4/5 (92 download)

DOWNLOAD NOW!


Book Synopsis The Software Architect Elevator by : Gregor Hohpe

Download or read book The Software Architect Elevator written by Gregor Hohpe and published by "O'Reilly Media, Inc.". This book was released on 2020-04-08 with total page 282 pages. Available in PDF, EPUB and Kindle. Book excerpt: As the digital economy changes the rules of the game for enterprises, the role of software and IT architects is also transforming. Rather than focus on technical decisions alone, architects and senior technologists need to combine organizational and technical knowledge to effect change in their company’s structure and processes. To accomplish that, they need to connect the IT engine room to the penthouse, where the business strategy is defined. In this guide, author Gregor Hohpe shares real-world advice and hard-learned lessons from actual IT transformations. His anecdotes help architects, senior developers, and other IT professionals prepare for a more complex but rewarding role in the enterprise. This book is ideal for: Software architects and senior developers looking to shape the company’s technology direction or assist in an organizational transformation Enterprise architects and senior technologists searching for practical advice on how to navigate technical and organizational topics CTOs and senior technical architects who are devising an IT strategy that impacts the way the organization works IT managers who want to learn what’s worked and what hasn’t in large-scale transformation

Design It!

Download Design It! PDF Online Free

Author :
Publisher : Pragmatic Bookshelf
ISBN 13 : 1680503448
Total Pages : 467 pages
Book Rating : 4.6/5 (85 download)

DOWNLOAD NOW!


Book Synopsis Design It! by : Michael Keeling

Download or read book Design It! written by Michael Keeling and published by Pragmatic Bookshelf. This book was released on 2017-10-18 with total page 467 pages. Available in PDF, EPUB and Kindle. Book excerpt: Don't engineer by coincidence-design it like you mean it! Filled with practical techniques, Design It! is the perfect introduction to software architecture for programmers who are ready to grow their design skills. Lead your team as a software architect, ask the right stakeholders the right questions, explore design options, and help your team implement a system that promotes the right -ilities. Share your design decisions, facilitate collaborative design workshops that are fast, effective, and fun-and develop more awesome software! With dozens of design methods, examples, and practical know-how, Design It! shows you how to become a software architect. Walk through the core concepts every architect must know, discover how to apply them, and learn a variety of skills that will make you a better programmer, leader, and designer. Uncover the big ideas behind software architecture and gain confidence working on projects big and small. Plan, design, implement, and evaluate software architectures and collaborate with your team, stakeholders, and other architects. Identify the right stakeholders and understand their needs, dig for architecturally significant requirements, write amazing quality attribute scenarios, and make confident decisions. Choose technologies based on their architectural impact, facilitate architecture-centric design workshops, and evaluate architectures using lightweight, effective methods. Write lean architecture descriptions people love to read. Run an architecture design studio, implement the architecture you've designed, and grow your team's architectural knowledge. Good design requires good communication. Talk about your software architecture with stakeholders using whiteboards, documents, and code, and apply architecture-focused design methods in your day-to-day practice. Hands-on exercises, real-world scenarios, and practical team-based decision-making tools will get everyone on board and give you the experience you need to become a confident software architect.

Software Architect’s Handbook

Download Software Architect’s Handbook PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1788627679
Total Pages : 584 pages
Book Rating : 4.7/5 (886 download)

DOWNLOAD NOW!


Book Synopsis Software Architect’s Handbook by : Joseph Ingeno

Download or read book Software Architect’s Handbook written by Joseph Ingeno and published by Packt Publishing Ltd. This book was released on 2018-08-30 with total page 584 pages. Available in PDF, EPUB and Kindle. Book excerpt: A comprehensive guide to exploring software architecture concepts and implementing best practices Key Features Enhance your skills to grow your career as a software architect Design efficient software architectures using patterns and best practices Learn how software architecture relates to an organization as well as software development methodology Book Description The Software Architect’s Handbook is a comprehensive guide to help developers, architects, and senior programmers advance their career in the software architecture domain. This book takes you through all the important concepts, right from design principles to different considerations at various stages of your career in software architecture. The book begins by covering the fundamentals, benefits, and purpose of software architecture. You will discover how software architecture relates to an organization, followed by identifying its significant quality attributes. Once you have covered the basics, you will explore design patterns, best practices, and paradigms for efficient software development. The book discusses which factors you need to consider for performance and security enhancements. You will learn to write documentation for your architectures and make appropriate decisions when considering DevOps. In addition to this, you will explore how to design legacy applications before understanding how to create software architectures that evolve as the market, business requirements, frameworks, tools, and best practices change over time. By the end of this book, you will not only have studied software architecture concepts but also built the soft skills necessary to grow in this field. What you will learn Design software architectures using patterns and best practices Explore the different considerations for designing software architecture Discover what it takes to continuously improve as a software architect Create loosely coupled systems that can support change Understand DevOps and how it affects software architecture Integrate, refactor, and re-architect legacy applications Who this book is for The Software Architect’s Handbook is for you if you are a software architect, chief technical officer (CTO), or senior developer looking to gain a firm grasp of software architecture.

Software Architecture: The Hard Parts

Download Software Architecture: The Hard Parts PDF Online Free

Author :
Publisher : "O'Reilly Media, Inc."
ISBN 13 : 149208686X
Total Pages : 462 pages
Book Rating : 4.4/5 (92 download)

DOWNLOAD NOW!


Book Synopsis Software Architecture: The Hard Parts by : Neal Ford

Download or read book Software Architecture: The Hard Parts written by Neal Ford and published by "O'Reilly Media, Inc.". This book was released on 2021-09-23 with total page 462 pages. Available in PDF, EPUB and Kindle. Book excerpt: There are no easy decisions in software architecture. Instead, there are many hard parts--difficult problems or issues with no best practices--that force you to choose among various compromises. With this book, you'll learn how to think critically about the trade-offs involved with distributed architectures. Architecture veterans and practicing consultants Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani discuss strategies for choosing an appropriate architecture. By interweaving a story about a fictional group of technology professionals--the Sysops Squad--they examine everything from how to determine service granularity, manage workflows and orchestration, manage and decouple contracts, and manage distributed transactions to how to optimize operational characteristics, such as scalability, elasticity, and performance. By focusing on commonly asked questions, this book provides techniques to help you discover and weigh the trade-offs as you confront the issues you face as an architect. Analyze trade-offs and effectively document your decisions Make better decisions regarding service granularity Understand the complexities of breaking apart monolithic applications Manage and decouple contracts between services Handle data in a highly distributed architecture Learn patterns to manage workflow and transactions when breaking apart applications

Building Evolutionary Architectures

Download Building Evolutionary Architectures PDF Online Free

Author :
Publisher : "O'Reilly Media, Inc."
ISBN 13 : 1491986328
Total Pages : 217 pages
Book Rating : 4.4/5 (919 download)

DOWNLOAD NOW!


Book Synopsis Building Evolutionary Architectures by : Neal Ford

Download or read book Building Evolutionary Architectures written by Neal Ford and published by "O'Reilly Media, Inc.". This book was released on 2017-09-18 with total page 217 pages. Available in PDF, EPUB and Kindle. Book excerpt: The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how architecture changes over time, along with ways to protect important architectural characteristics as it evolves. This practical guide ties those parts together with a new way to think about architecture and time.

Software Architecture Knowledge Management

Download Software Architecture Knowledge Management PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 3642023754
Total Pages : 287 pages
Book Rating : 4.6/5 (42 download)

DOWNLOAD NOW!


Book Synopsis Software Architecture Knowledge Management by : Muhammad Ali Babar

Download or read book Software Architecture Knowledge Management written by Muhammad Ali Babar and published by Springer Science & Business Media. This book was released on 2010-05-03 with total page 287 pages. Available in PDF, EPUB and Kindle. Book excerpt: A software architecture manifests the major early design decisions, which determine the system’s development, deployment and evolution. Thus, making better architectural decisions is one of the large challenges in software engineering. Software architecture knowledge management is about capturing practical experience and translating it into generalized architectural knowledge, and using this knowledge in the communication with stakeholders during all phases of the software lifecycle. This book presents a concise description of knowledge management in the software architecture discipline. It explains the importance of sound knowledge management practices for improving software architecture processes and products, and makes clear the role of knowledge management in software architecture and software development processes. It presents many approaches that are in use in software companies today, approaches that have been used in other domains, and approaches under development in academia. After an initial introduction by the editors, the contributions are grouped in three parts on "Architecture Knowledge Management", "Strategies and Approaches for Managing Architectural Knowledge", and "Tools and Techniques for Managing Architectural Knowledge". The presentation aims at information technology and software engineering professionals, in particular software architects and software architecture researchers. For the industrial audience, the book gives a broad and concise understanding of the importance of knowledge management for improving software architecture process and building capabilities in designing and evaluating better architectures for their mission- and business-critical systems. For researchers, the book will help to understand the applications of various knowledge management approaches in an industrial setting and to identify research challenges and opportunities.

Software Architecture

Download Software Architecture PDF Online Free

Author :
Publisher : Springer
ISBN 13 : 9783319099699
Total Pages : 408 pages
Book Rating : 4.0/5 (996 download)

DOWNLOAD NOW!


Book Synopsis Software Architecture by : Paris Avgeriou

Download or read book Software Architecture written by Paris Avgeriou and published by Springer. This book was released on 2014-08-04 with total page 408 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book constitutes the proceedings of the 8th European Conference on Software Architecture, ECSA 2014, held in Vienna, Austria, in August 2014. The 16 full papers and 18 short papers presented in this volume were carefully reviewed and selected from 91 submissions. They are organized in topical sections named: architecture decisions and knowledge; architecture patterns and anti-patterns; reference architectures and metamodels; architecture description languages; enterprise architecture, SOA and cloud computing; components and connectors; quality attributes; and architecture analysis and verification.

Software Architecture in Practice

Download Software Architecture in Practice PDF Online Free

Author :
Publisher : Addison-Wesley Professional
ISBN 13 : 9780321154958
Total Pages : 572 pages
Book Rating : 4.1/5 (549 download)

DOWNLOAD NOW!


Book Synopsis Software Architecture in Practice by : Len Bass

Download or read book Software Architecture in Practice written by Len Bass and published by Addison-Wesley Professional. This book was released on 2003 with total page 572 pages. Available in PDF, EPUB and Kindle. Book excerpt: This is the eagerly-anticipated revision to one of the seminal books in the field of software architecture which clearly defines and explains the topic.

Becoming an Agile Software Architect

Download Becoming an Agile Software Architect PDF Online Free

Author :
Publisher : Packt Publishing Ltd
ISBN 13 : 1800568207
Total Pages : 372 pages
Book Rating : 4.8/5 (5 download)

DOWNLOAD NOW!


Book Synopsis Becoming an Agile Software Architect by : Rajesh R V

Download or read book Becoming an Agile Software Architect written by Rajesh R V and published by Packt Publishing Ltd. This book was released on 2021-03-19 with total page 372 pages. Available in PDF, EPUB and Kindle. Book excerpt: A guide to successfully operating in a lean-agile organization for solutions architects and enterprise architects Key FeaturesDevelop the right combination of processes and technical excellence to address architectural challengesExplore a range of architectural techniques to modernize legacy systemsDiscover how to design and continuously improve well-architected sustainable softwareBook Description Many organizations have embraced Agile methodologies to transform their ability to rapidly respond to constantly changing customer demands. However, in this melee, many enterprises often neglect to invest in architects by presuming architecture is not an intrinsic element of Agile software development. Since the role of an architect is not pre-defined in Agile, many organizations struggle to position architects, often resulting in friction with other roles or a failure to provide a clear learning path for architects to be productive. This book guides architects and organizations through new Agile ways of incrementally developing the architecture for delivering an uninterrupted, continuous flow of values that meets customer needs. You'll explore various aspects of Agile architecture and how it differs from traditional architecture. The book later covers Agile architects' responsibilities and how architects can add significant value by positioning themselves appropriately in the Agile flow of work. Through examples, you'll also learn concepts such as architectural decision backlog,the last responsible moment, value delivery, architecting for change, DevOps, and evolutionary collaboration. By the end of this Agile book, you'll be able to operate as an architect in Agile development initiatives and successfully architect reliable software systems. What you will learnAcquire clarity on the duties of architects in Agile developmentUnderstand architectural styles such as domain-driven design and microservicesIdentify the pitfalls of traditional architecture and learn how to develop solutionsUnderstand the principles of value and data-driven architectureDiscover DevOps and continuous delivery from an architect's perspectiveAdopt Lean-Agile documentation and governanceDevelop a set of personal and interpersonal qualitiesFind out how to lead the transformation to achieve organization-wide agilityWho this book is for This agile study guide is for architects currently working on agile development projects or aspiring to work on agile software delivery, irrespective of the methodology they are using. You will also find this book useful if you're a senior developer or a budding architect looking to understand an agile architect's role by embracing agile architecture strategies and a lean-agile mindset. To understand the concepts covered in this book easily, you need to have prior knowledge of basic agile development practices.

Documenting Software Architectures

Download Documenting Software Architectures PDF Online Free

Author :
Publisher : Pearson Education
ISBN 13 : 0132488590
Total Pages : 651 pages
Book Rating : 4.1/5 (324 download)

DOWNLOAD NOW!


Book Synopsis Documenting Software Architectures by : Paul Clements

Download or read book Documenting Software Architectures written by Paul Clements and published by Pearson Education. This book was released on 2010-10-05 with total page 651 pages. Available in PDF, EPUB and Kindle. Book excerpt: Software architecture—the conceptual glue that holds every phase of a project together for its many stakeholders—is widely recognized as a critical element in modern software development. Practitioners have increasingly discovered that close attention to a software system’s architecture pays valuable dividends. Without an architecture that is appropriate for the problem being solved, a project will stumble along or, most likely, fail. Even with a superb architecture, if that architecture is not well understood or well communicated the project is unlikely to succeed. Documenting Software Architectures, Second Edition, provides the most complete and current guidance, independent of language or notation, on how to capture an architecture in a commonly understandable form. Drawing on their extensive experience, the authors first help you decide what information to document, and then, with guidelines and examples (in various notations, including UML), show you how to express an architecture so that others can successfully build, use, and maintain a system from it. The book features rules for sound documentation, the goals and strategies of documentation, architectural views and styles, documentation for software interfaces and software behavior, and templates for capturing and organizing information to generate a coherent package. New and improved in this second edition: Coverage of architectural styles such as service-oriented architectures, multi-tier architectures, and data models Guidance for documentation in an Agile development environment Deeper treatment of documentation of rationale, reflecting best industrial practices Improved templates, reflecting years of use and feedback, and more documentation layout options A new, comprehensive example (available online), featuring documentation of a Web-based service-oriented system Reference guides for three important architecture documentation languages: UML, AADL, and SySML

Applied Software Architecture

Download Applied Software Architecture PDF Online Free

Author :
Publisher : Addison-Wesley Professional
ISBN 13 : 9780201325713
Total Pages : 438 pages
Book Rating : 4.3/5 (257 download)

DOWNLOAD NOW!


Book Synopsis Applied Software Architecture by : Christine Hofmeister

Download or read book Applied Software Architecture written by Christine Hofmeister and published by Addison-Wesley Professional. This book was released on 2000 with total page 438 pages. Available in PDF, EPUB and Kindle. Book excerpt: "Designing a large software system is an extremely complicated undertaking that requires juggling differing perspectives and differing goals, and evaluating differing options. Applied Software Architecture is the best book yet that gives guidance as to how to sort out and organize the conflicting pressures and produce a successful design." -- Len Bass, author of Software Architecture in Practice. Quality software architecture design has always been important, but in today's fast-paced, rapidly changing, and complex development environment, it is essential. A solid, well-thought-out design helps to manage complexity, to resolve trade-offs among conflicting requirements, and, in general, to bring quality software to market in a more timely fashion. Applied Software Architecture provides practical guidelines and techniques for producing quality software designs. It gives an overview of software architecture basics and a detailed guide to architecture design tasks, focusing on four fundamental views of architecture--conceptual, module, execution, and code. Through four real-life case studies, this book reveals the insights and best practices of the most skilled software architects in designing software architecture. These case studies, written with the masters who created them, demonstrate how the book's concepts and techniques are embodied in state-of-the-art architecture design. You will learn how to: create designs flexible enough to incorporate tomorrow's technology; use architecture as the basis for meeting performance, modifiability, reliability, and safety requirements; determine priorities among conflicting requirements and arrive at a successful solution; and use software architecture to help integrate system components. Anyone involved in software architecture will find this book a valuable compendium of best practices and an insightful look at the critical role of architecture in software development. 0201325713B07092001

Just Enough Software Architecture

Download Just Enough Software Architecture PDF Online Free

Author :
Publisher : Marshall & Brainerd
ISBN 13 : 0984618104
Total Pages : 378 pages
Book Rating : 4.9/5 (846 download)

DOWNLOAD NOW!


Book Synopsis Just Enough Software Architecture by : George Fairbanks

Download or read book Just Enough Software Architecture written by George Fairbanks and published by Marshall & Brainerd. This book was released on 2010-08-30 with total page 378 pages. Available in PDF, EPUB and Kindle. Book excerpt: This is a practical guide for software developers, and different than other software architecture books. Here's why: It teaches risk-driven architecting. There is no need for meticulous designs when risks are small, nor any excuse for sloppy designs when risks threaten your success. This book describes a way to do just enough architecture. It avoids the one-size-fits-all process tar pit with advice on how to tune your design effort based on the risks you face. It democratizes architecture. This book seeks to make architecture relevant to all software developers. Developers need to understand how to use constraints as guiderails that ensure desired outcomes, and how seemingly small changes can affect a system's properties. It cultivates declarative knowledge. There is a difference between being able to hit a ball and knowing why you are able to hit it, what psychologists refer to as procedural knowledge versus declarative knowledge. This book will make you more aware of what you have been doing and provide names for the concepts. It emphasizes the engineering. This book focuses on the technical parts of software development and what developers do to ensure the system works not job titles or processes. It shows you how to build models and analyze architectures so that you can make principled design tradeoffs. It describes the techniques software designers use to reason about medium to large sized problems and points out where you can learn specialized techniques in more detail. It provides practical advice. Software design decisions influence the architecture and vice versa. The approach in this book embraces drill-down/pop-up behavior by describing models that have various levels of abstraction, from architecture to data structure design.

Software Architecture and Decision-Making

Download Software Architecture and Decision-Making PDF Online Free

Author :
Publisher : Addison-Wesley Professional
ISBN 13 : 0138249598
Total Pages : 293 pages
Book Rating : 4.1/5 (382 download)

DOWNLOAD NOW!


Book Synopsis Software Architecture and Decision-Making by : Srinath Perera

Download or read book Software Architecture and Decision-Making written by Srinath Perera and published by Addison-Wesley Professional. This book was released on 2023-12-08 with total page 293 pages. Available in PDF, EPUB and Kindle. Book excerpt: Leverage leadership knowledge to make better software architecture decisions. Think deeply but implement slowly. The overarching goal of software systems (hence, for software architecture) is to build systems that meet quality standards and that provide the highest return on investment (ROI) in the long run or within a defined period of time. A great product requires a combination of technology, leadership, and product management (including UX). Leadership is primarily about managing uncertainty and making the right judgment. To build great products, technical leaders need to combine technology, leadership, and product management knowledge, and make the right decisions. Many technical mistakes come from the gap between knowledge about these three items and judgment. In Software Architecture and Decision-Making, Srinath Perera explains principles and concepts that software architects must understand deeply and how to employ those principles to manage uncertainty. The questions and principles discussed in this book help manage uncertainty while building software architecture and provide a framework for making decisions. This book is for all technical leaders in the software industry who make holistic judgments about the systems they build and for future leaders learning the craft. Understand the importance of strong decision making with examples from great technical leaders such as the Wright brothers and Kelly Johnson Leverage five key questions and seven important principles to understand uncertainties during the design process and make strategic architectural decisions Approach the design systematically, first at the macro level and then the individual service level This definitive guide explains principles and concepts--technical and non-technical alike--that software architects, senior software engineers, and technical leads must understand to manage the inevitable uncertainty involved in building software systems and to drive success of the products for which they are responsible. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

Software Architecture: System Design, Development and Maintenance

Download Software Architecture: System Design, Development and Maintenance PDF Online Free

Author :
Publisher : Springer
ISBN 13 : 038735607X
Total Pages : 242 pages
Book Rating : 4.3/5 (873 download)

DOWNLOAD NOW!


Book Synopsis Software Architecture: System Design, Development and Maintenance by : Jan Bosch

Download or read book Software Architecture: System Design, Development and Maintenance written by Jan Bosch and published by Springer. This book was released on 2013-06-29 with total page 242 pages. Available in PDF, EPUB and Kindle. Book excerpt: For more and more systems, software has moved from a peripheral to a central role, replacing mechanical parts and hardware and giving the product a competitive edge. Consequences of this trend are an increase in: the size of software systems, the variability in software artifacts, and the importance of software in achieving the system-level properties. Software architecture provides the necessary abstractions for managing the resulting complexity. We here introduce the Third Working IEEFlIFIP Conference on Software Architecture, WICSA3. That it is already the third such conference is in itself a clear indication that software architecture continues to be an important topic in industrial software development and in software engineering research. However, becoming an established field does not mean that software architecture provides less opportunity for innovation and new directions. On the contrary, one can identify a number of interesting trends within software architecture research. The first trend is that the role of the software architecture in all phases of software development is more explicitly recognized. Whereas initially software architecture was primarily associated with the architecture design phase, we now see that the software architecture is treated explicitly during development, product derivation in software product lines, at run-time, and during system evolution. Software architecture as an artifact has been decoupled from a particular lifecycle phase.

Rationale Management in Software Engineering

Download Rationale Management in Software Engineering PDF Online Free

Author :
Publisher : Springer Science & Business Media
ISBN 13 : 3540309985
Total Pages : 434 pages
Book Rating : 4.5/5 (43 download)

DOWNLOAD NOW!


Book Synopsis Rationale Management in Software Engineering by : Allen H. Dutoit

Download or read book Rationale Management in Software Engineering written by Allen H. Dutoit and published by Springer Science & Business Media. This book was released on 2007-02-02 with total page 434 pages. Available in PDF, EPUB and Kindle. Book excerpt: This is a detailed summary of research on design rationale providing researchers in software engineering with an excellent overview of the subject. Professional software engineers will find many examples, resources and incentives to enhance their ability to make decisions during all phases of the software lifecycle. Software engineering is still primarily a human-based activity and rationale management is concerned with making design and development decisions explicit to all stakeholders involved.

Software Architecture

Download Software Architecture PDF Online Free

Author :
Publisher : Springer Nature
ISBN 13 : 3030589234
Total Pages : 370 pages
Book Rating : 4.0/5 (35 download)

DOWNLOAD NOW!


Book Synopsis Software Architecture by : Anton Jansen

Download or read book Software Architecture written by Anton Jansen and published by Springer Nature. This book was released on 2020-09-09 with total page 370 pages. Available in PDF, EPUB and Kindle. Book excerpt: This book constitutes the refereed proceedings of the 14th International Conference on Software Architecture, ECSA 2020, held in A’quila, Italy, in September 2020. In the Research Track, 12 full papers presented together with 5 short papers were carefully reviewed and selected from 103 submissions. They are organized in topical sections as follows: microservices; uncertainty, self-adaptive, and open systems; model-based approaches; performance and security engineering; architectural smells and source code analysis; education and training; experiences and learnings from industrial case studies; and architecting contemporary distributed systems. In the Industrial Track, 11 submissions were received and 6 were accepted to form part of these proceedings. In addition the book contains 3 keynote talks. Due to the Corona pandemic ECSA 2020 was held as an virtual event.

Software Architecture

Download Software Architecture PDF Online Free

Author :
Publisher : Pearson
ISBN 13 :
Total Pages : 272 pages
Book Rating : 4.3/5 (91 download)

DOWNLOAD NOW!


Book Synopsis Software Architecture by : Mary Shaw

Download or read book Software Architecture written by Mary Shaw and published by Pearson. This book was released on 1996 with total page 272 pages. Available in PDF, EPUB and Kindle. Book excerpt: Introduction. Architectural styles. Case studies. Shared information systems. Architectural design guidance. Formal models and specifications. Linguistics issues. Tools for architectural design. Education of software architects.