Lecture Introduction to web engineering - Lec 7: Web application architecture

After studying this chapter you will be able to understand: Software system architecture, specifics of web application architecture, layered web architecture, 2-layered architecture, 3-layered architecture, n-layered architecture. | Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan. 1 System modeling Requirement Modeling use-case diagram, activity diagram Content modeling class diagram, state machine diagram Navigation modeling Presentation modeling Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan. 2 Software system architecture Specifics of web application architecture Layered web architecture 2-layered architecture 3-layered architecture N-layered architecture Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan. 3 3 Department of Computer Science, CIIT Islamabad. The architecture of a computer system is the high-level (most general) design on which the system is based Architectural features include: Components Collaborations (how components interact) Connectors (how components communicate) Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan. 4 Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan. 5 | Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan. 1 System modeling Requirement Modeling use-case diagram, activity diagram Content modeling class diagram, state machine diagram Navigation modeling Presentation modeling Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan. 2 Software system architecture Specifics of web application architecture Layered web architecture 2-layered architecture 3-layered architecture N-layered architecture Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan. 3 3 Department of Computer Science, CIIT Islamabad. The architecture of a computer system is the high-level (most general) design on which the system is based Architectural features include: Components Collaborations (how components interact) Connectors (how components communicate) Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan. 4 Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan. 5 Key attributes of an architecture architecture describes structure architecture forms the transition from analysis to implementation different viewpoints (conceptual, runtime, process and implementation) makes a system understandable Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan. 6 Factors influence the system architecture Architecture Quality considerations with Performance Scalability Reusability Other? Functional Requirements Clients Users Other Stakeholders Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan. 7 Factors influence the system architecture Architecture Experience with Existing Architecture Patterns Project Management Other? Technical Aspects Operating System Middleware Legacy Systems Other? Basharat Mahmood, Department of Computer Science,CIIT,Islamabad, Pakistan. 8 A number of architectures for specific requirement in several application domain have been developed For web application architecture, usually we consider .

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.