Đang chuẩn bị liên kết để tải về tài liệu:
Lecture Software engineering (9/e): Chapter 6 - Sommerville

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Chapter 6 – Architectural Design. In this chapter, we begin with an examination of some of the key concepts in distributed software, including client/server architecture, message passing, and remote procedure calls. Then we examine the increasingly important cluster architecture. | Chapter 6 – Architectural Design Lecture 1 1 Chapter 6 Architectural design Topics covered Architectural design decisions Architectural views Architectural patterns Application architectures 2 Chapter 6 Architectural design Software architecture The design process for identifying the sub-systems making up a system and the framework for sub-system control and communication is architectural design. The output of this design process is a description of the software architecture. 3 Chapter 6 Architectural design Architectural design An early stage of the system design process. Represents the link between specification and design processes. Often carried out in parallel with some specification activities. It involves identifying major system components and their communications. 4 Chapter 6 Architectural design The architecture of a packing robot control system 5 Chapter 6 Architectural design Architectural abstraction Architecture in the small is concerned with the architecture of . | Chapter 6 – Architectural Design Lecture 1 1 Chapter 6 Architectural design Topics covered Architectural design decisions Architectural views Architectural patterns Application architectures 2 Chapter 6 Architectural design Software architecture The design process for identifying the sub-systems making up a system and the framework for sub-system control and communication is architectural design. The output of this design process is a description of the software architecture. 3 Chapter 6 Architectural design Architectural design An early stage of the system design process. Represents the link between specification and design processes. Often carried out in parallel with some specification activities. It involves identifying major system components and their communications. 4 Chapter 6 Architectural design The architecture of a packing robot control system 5 Chapter 6 Architectural design Architectural abstraction Architecture in the small is concerned with the architecture of individual programs. At this level, we are concerned with the way that an individual program is decomposed into components. Architecture in the large is concerned with the architecture of complex enterprise systems that include other systems, programs, and program components. These enterprise systems are distributed over different computers, which may be owned and managed by different companies. 6 Chapter 6 Architectural design Advantages of explicit architecture Stakeholder communication Architecture may be used as a focus of discussion by system stakeholders. System analysis Means that analysis of whether the system can meet its non-functional requirements is possible. Large-scale reuse The architecture may be reusable across a range of systems Product-line architectures may be developed. 7 Chapter 6 Architectural design Architectural representations Simple, informal block diagrams showing entities and relationships are the most frequently used method for documenting software architectures.

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.