CSE471

System Analysis and Design

CSE471: System Analysis and Design

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.

Course Objectives

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

List of Books

1. Systems Analysis and Design, Dennis, Wixom and Roth, November 2021, 8th, Prentice Hall, 978-1-119-80378-2

Course Materials

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.

Course Outcome

# 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

Course Lectures

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

Lab Lectures

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


©2024 BracU CSE Department