TAILIEUCHUNG - Lecture Software engineering: Lecture 4 - Ivan Marsic

Lecture 4: Software architecture. The main contents of this chapter include all of the following: Problem structure vs. solution structure, software architecture definition, architectural decisions & key concerns, architectural styles, documenting architecture: views. | Ivan Marsic Rutgers University LECTURE 4: Software Architecture Topics Problem Structure vs. Solution Structure Software Architecture Definition Architectural Decisions & Key Concerns Architectural Styles Documenting Architecture: Views Hierarchical Organization of Software Software is not one long list of program statements but it has structure Taxonomy of structural parts (abstraction hierarchy), but not representation of relationships between the parts and does not specify the function of each part System or product Subsystems/Modules Packages Classes/Objects Methods highest abstraction level lowest level Product line (or product family) Source code But first, why do we want to decompose systems? The hierarchy shows a taxonomy of the system parts, but not the procedure for decomposing the system into parts — how do we do it? Why We Want To Decompose Systems Tackle complexity by “divide-and-conquer” See if some parts already exist & can be reused Focus on .

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.