DIU-BLC
Software Architecture & Design (Fall-2022)
0%
Previous
Course data
General
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
Your Class Recordings
Lecture 02: Architecture Overview and Process
Lecture Slide
Architecture Overview
Factors need to be considered
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
Assignment on 4+1 View Model of Architecture
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
Assignment on Broker Architecture
Mid Term Exam
Lecture 09: Monolithic Architecture
Lecture Slide
Reference Video
Examples of Monolithic Architecture
Class Recording: Section A
Lecture 10: Microservices Architecture
Lecture Slide
Reference Video
Lecture 11: Architecture Evaluation
Architecture Evaluation: How would you proceed?
Lecture 12: S.O.L.I.D. Principles
Lecture Slide
Lecture 13: Architecture Trade-off Analysis Method
Lecture Slide
Importance of Architectural Evaluation
Lecture Slide
Presentation
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 (MM-223)
Home
Skip to main content
Course info
Home
Courses
DIU
Faculty of Science and Information Technology
Software Engineering
SWE Fall 2022
SE 323 (MM-223)
Summary
Software Architecture & Design (Fall-2022)
Teacher:
Mohetuzzaman Mobin
Skill Level
:
Beginner