Offered:
Pre-requisite: CSE370
Introduces students to tools and techniques in systems analysis and design such as data flow diagram and E-R diagrams. Projects by students where they analyze the requirements and design a system using these tools. The course includes a compulsory 3-hour laboratory work each week.
1. Introduce Students with fundamental concepts of System analysis and design
2. Teach students about structural model of the system
3. Teach behavioral models of the system
4. Explain how to make a physical model of the system.
5. Teach students about managing programming processes and documentation
6. Help students to build a system using proper and modern tools
1. Systems Analysis and Design, Dennis, Wixom and Roth, November 2021, 8th, Prentice Hall, 978-1-119-80378-2
1. Introduction to elements of system analysis and design, steps of software development life cycle. 2. Identifying the business value of the new project, preparing system requests, analyze three types of feasibility study 3. Major components of behavioral UML diagrams such as Use case, Activity, and sequence. Notations of these diagrams, how to draw these diagrams from requirements. 4 . Major components of structural UML diagrams such as Data flow diagrams. Notations of these diagrams, how to draw these diagrams from requirements. 5. Convert logical to physical process models, Designing programs, Structure charts and Program specifications. 6. Moving from logical to physical data models, Different data storage formats and Optimizing data storage. 7. Principles of user interface design, User interface design process, Navigation design, Input design and Output design.
# | Description | Weight | Edit |
---|---|---|---|
CO1 |
Explain the fundamental concepts of System analysis and design. |
15 |
|
CO2 |
Design and Analyze different software model of the system i.e. structural, behavioral, physical |
60 |
|
CO3 |
Display teamwork through active participation in group project-related activities i.e. preparing report and oral presentation |
10 |
|
CO4 |
Select and apply modern software design tools to develop a project. |
15 |
Week | Lecture | CO Map |
---|---|---|
Week 1 |
Introduction to elements of system analysis and design, steps of software development life cycle. |
CO1 |
Week 2 |
Identifying the business value of the new project, preparing system requests, analyze three types of feasibility study |
CO1 |
Week 4 |
Major components of behavioral UML diagrams such as Use case, Activity, and sequence. Notations of these diagrams, how to draw these diagrams from requirements. |
CO2 |
Week 6 |
Major components of structural UML diagrams such as Data flow diagrams. Notations of these diagrams, how to draw these diagrams from requirements. |
CO2 |
Week 10 |
Convert logical to physical process models, Designing programs, Structure charts and Program specifications. |
CO2 |
Week 12 |
Moving from logical to physical data models, Different data storage formats and Optimizing data storage. |
CO2 |
Week 13 |
Principles of user interface design, User interface design process, Navigation design, Input design and Output design. |
CO2 |
Week | Lecture | CO Map |
---|---|---|
Week 1 |
Introduction |
N/A |
Week 2 |
Project Idea and Requirement Approval |
N/A |
Week 3 |
Git Hub Tutorial (Push, Commit, Pull, Merge, Branch) and 1 Project Showcase Using any Framework |
N/A |
Week 4 |
Module 1 (5 Features) |
CO4 |
Week 5 |
Module 2 (5 Features) |
CO4 |
Week 6 |
Module 3 (5 Features) |
CO4 |
Week 7 |
Module 4 (5 Features) |
CO4 |
Week 8 |
Project and Report submission |
CO4 |
Week 9 |
Presentation and Viva |
CO3 |