DIU-BLC
Software Architecture & Design (Spring 2024)
0%
Previous
Course data
General
Announcements
Course Description
Course Description
Course Assessment Policy
Reference Books
Course Description
All Resources
Lecture 01: WHAT IS SOFTWARE ARCHITECTURE?
Lecture Slide
What do you think how software architecture lies in others architectures?
Software architecture
Software Architecture in Practice Third Edition
Lecture 02: Architecture Overview and Process
Lecture Slide
Architecture Overview
Factors need to be considered
Software Architecture in Practice Third Edition
Lecture 03: Architectural Structures and Views
Architectural Structures and Views
Lecture Slide
Software Architecture in Practice Third Edition
Do you think is there any difference of Structure and Views?
Architectural Structures Types
Lecture 04: The 4+1 View Model of Architecture
Lecture Slide
The 4+1 View Model of Architecture
Additional Lecture Notes
QUIZ 01
Quiz 02
Lecture 06: Layered Architecture
Lecture Slide
External Video
4 layers of Layered Architecture
Discussion on Layered Architecture
Lecture 07: Layered Architecture
Lecture Slide
3-Tier Architecture
Forum: Layered Architecture
Lecture 08: Broker Architecture
Lecture Slide
Broker Architecture
Broker Architecture: Security
Mid Term Exam
Lecture 09: Monolithic Architecture
Lecture Slide
Reference Video
Examples of Monolithic Architecture
Lecture 10: Microservices Architecture
Lecture Slide
Reference Video
Lecture 11: Architecture Evaluation
Lecture Slide
Architecture Evaluation: How would you proceed?
Software Architecture in Practice Third Edition
Lecture 12: S.O.L.I.D. Principles
Lecture Slide
Class Recording 35-A
Class Recording: 36-A
Lecture 13: Architecture Trade-off Analysis Method
Lecture Slide
Importance of Architectural Evaluation
Class Recording: Section 35-A
Class Recording (Part 2): 35-A
Class Recording: 36-A
Lecture 14: Understanding Software Architecture Quality Attributes
Lecture Slide: Understanding Software Architecture Quality Attributes
Class Recording: 36-A
Class Recording: 35-A
Quiz 3 (36-A)
Assignment
Course Assignment for 37 D
Course Assignment for 37 E
Presentation
Presentation for 37 D
Presentation for 37 E
Mid Term Exam
Mid Term Exam Summer Y21
Quiz 03
Quiz for Section C
Final Exam
Wrap up Class Summer Y21
Next
DIU-BLC
Side panel
Guidelines
For Teachers
For Students
Search
Close
Search
Toggle search input
Log in
Username
Password
Remember username
Forgot Password?
Log in
Create new account
Site Navigation
SE 323 (MBH-241)
Home
Skip to main content
Course info
Home
Courses
DIU
Faculty of Science and Information Technology
Software Engineering
SWE Spring 2024
SE 323 (MBH-241)
Summary
Software Architecture & Design (Spring 2024)
Teacher:
Maliha Bushra Hoque
Skill Level
:
Beginner