Entrance Announcement
MICTE 2080
2080 Magh 07
User:Ritu Shrestha/Teaching Practice Lesson Plan-25
Class: BICTE 4th Semester Date: 2024/02/21
Subject: System Analysis and Design Time: 50 min
Unit: 6 Number of Students: 15
Topic: Development of System Architectures
1. Specific Objective:
At the end of this lesson, students will be able:
· To define system architecture and recognize its importance in system development.
· To explore key principles of system design, focusing on scalability and modularity considerations.
2. Instructional materials:
· Daily uses materials
· PowerPoint presentation slides
3. Teaching Learning Activities:
· Welcome the students to the lesson and introduce the topic of system architecture development.
· Discuss why system architecture is important in system development, emphasizing its role in ensuring system functionality, scalability, and maintainability.
· Discuss the significance of each principle in guiding system architecture decisions and promoting system flexibility and maintainability.
· Explore considerations for scalability and modularity in system architecture design.
· Provide examples of systems that demonstrate effective scalability and modularity, as well as those that face challenges in these areas.
· Summarize the key concepts and insights discussed during the lesson.
· Invite students to reflect on what they have learned and how they can apply it in their future studies or careers.
4. Assessment:
· Discuss the considerations for scalability in system architecture design and provide examples of strategies for designing scalable systems.
· Explain the concept of modularity in system architecture and discuss its benefits in promoting reusability and ease of maintenance.
5. Evaluation:
Reflect on the lessons learned from the lesson and discuss how you can apply them in your future studies or career in system development.