This document outlines the course details for the Software Design and Architecture lab course at the National University of Modern Languages Islamabad. It includes 3 learning outcomes focusing on software design and architecture knowledge, application of tools and techniques, and reporting outcomes. It also lists the weekly topics to be covered over 16 weeks including UML diagrams, use cases, domain modeling, and software architecture patterns.
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
37 views
Lab Outline For Lab Print-Dr. Huma
This document outlines the course details for the Software Design and Architecture lab course at the National University of Modern Languages Islamabad. It includes 3 learning outcomes focusing on software design and architecture knowledge, application of tools and techniques, and reporting outcomes. It also lists the weekly topics to be covered over 16 weeks including UML diagrams, use cases, domain modeling, and software architecture patterns.
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3
NATIONAL UNIVERSITY OF MODERN LANGUAGES ISLAMABAD
DEPARTMENT OF SOFTWARE ENGINEERING
Software Design and Architecture – Spring 2024 – BSSE IV
Software Design and Architecture (LAB)
Credit Hours 3(2+1)
Pre-requisite(s) Software Requirement Engineering Course Leader Dr. Huma Hayat Khan Recommended Books 1. Software Engineering design theory and practices by carles e otero
Reference Books 1. Applying UML And Patterns: An Introduction to Object Oriented
Analysis And Design And Iterative Development, Craig Larman, 3rd Ed, Pearson Education, 2005. 2. Documenting Software Architectures: Views and Beyond By Paul Clements, Felix Bachmann, Len Bass, 2nd Edition, 2002 3. Design Patterns: Elements of Reusable Object-Oriented Software, Erich Gamma, John Vlissides, Richard Helm, Ralph Johnson, 1994
II.Lab Learning Outcomes (CLO)
CLOs Description Domain Taxonomy Level PLOs Assessment Artifact CLO-1 Demonstrate knowl- Cognitive 2 2 Participation, edge about the practi- Discussion, Viva cal aspects of Soft- ware Design and Ar- chitecture
niques to solve prob- task, Final term as- lems by applying de- sessment sign & architecture concepts
CLO-3 Report the outcome Affective 2 7 Report writing,
of an experiment/task Midterm, Final term in standard format assessment III.Lab Assessment Evaluation Methods Weight (%) Internal Evaluation / Lab Report 60 Project / Open ended Lab 15 Final Term Exam 25 Total 100
Weekly Breakdown Week No Topics
1 Introduction to UML (Unified Modeling Language), Static and
Dynamic UML Diagrams,
2 Introduction to Use Case, Vocabulary, Notations, Functional Re-
quirements, Use case Description with Examples
3 Usecase Writing (fully dressed use case)
4 use case modelling. Use case model generation
5 Domain model generation
6 class diagram generation
7 Activity Diagram Generation
8 Sequence diagram (process view) generation
9 Mid-Term Exam Week
10 Mid-Term Break Week
11 state diagram (process view) generation
12 Component Diagram generation
13 Deployment Diagram generation
14 Software Architecture patterns, real work example scenarios