Lecture Building reliable component-based systems - Chapter 3: Architecting component-based systems

Lecture Building reliable component-based systems - Chapter 2: Specification of software components. This chapter presents the following content: Current component specification techniques, specifying the semantics of components, specifying extra-functional properties of components. | Chapter 3 Architecting Component-Based Systems Page Building Reliable Component-based Systems Chapter 3 - Architecting Component-Based Systems Overview The Role of Software Architecture Designing Software Architectures Architecture-driven Component Development Component-driven Architecture Development Summary Page Building Reliable Component-based Systems Chapter 3 - Architecting Component-Based Systems The Software Architecture “The software architecture of a program or computing system is the structure or structures of the system, which comprise software components [and connectors], the externally visible properties of those components [and connectors] and the relationships among them.” Page Building Reliable Component-based Systems Chapter 3 - Architecting Component-Based Systems The Role of the Software Architecture The main uses of a software architecture are: Assessment and evaluation Configuration management Dynamic software architectures Page Building . | Chapter 3 Architecting Component-Based Systems Page Building Reliable Component-based Systems Chapter 3 - Architecting Component-Based Systems Overview The Role of Software Architecture Designing Software Architectures Architecture-driven Component Development Component-driven Architecture Development Summary Page Building Reliable Component-based Systems Chapter 3 - Architecting Component-Based Systems The Software Architecture “The software architecture of a program or computing system is the structure or structures of the system, which comprise software components [and connectors], the externally visible properties of those components [and connectors] and the relationships among them.” Page Building Reliable Component-based Systems Chapter 3 - Architecting Component-Based Systems The Role of the Software Architecture The main uses of a software architecture are: Assessment and evaluation Configuration management Dynamic software architectures Page Building Reliable Component-based Systems Chapter 3 - Architecting Component-Based Systems Assessment and Evaluation Stakeholder-based assessment Is concerned with determining whether the trade-offs between requirements in the software architecture match the actual stakeholder priorities of these requirements. Examples SAAM ATAM Page Building Reliable Component-based Systems Chapter 3 - Architecting Component-Based Systems Assessment Continued Quality-attribute oriented assessment Aims at providing a quantitative prediction of one quality attribute (. maintainability, performance, reliability or security) Page Building Reliable Component-based Systems Chapter 3 - Architecting Component-Based Systems Configuration Management The software architecture is frequently used as a means to manage the configuration of the product. Page Building Reliable Component-based Systems Chapter 3 - Architecting Component-Based Systems Dynamic Software Architectures The software architecture should .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.