0% 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.

Uploaded by

shagufta yaseen
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% 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.

Uploaded by

shagufta yaseen
Copyright
© © All Rights Reserved
Available Formats
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

CLO-2 Apply tools and tech- Psychomotor 3 5 Report writing, Lab


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


15 Open Ended Lab

16 Final-Term Exam

You might also like