Skip to main content

SYSTEM ANALYSIS AND DESIGN


buX

CSE

SCES

Computer Science and Engineering

SAD

system analysis and design

CSE471

CSE 471

471

School of Data and Sciences

SDS

Course General Information:

Course Code CSE471
Course Title System Analysis and Design
Credit Hours (Theory+Lab) 3 + 0
Contact Hours (Theory+Lab) 3 + 3
Category Program Core
Type Required, Engineering, Lecture + Laboratory
Prerequisites No prerequisites
Co-requisites None

Course Outcomes

CO1 Explain the fundamental concepts of System analysis and design.
CO2 Design and Analyze different software model of the system i.e. structural, behavioral, physical
CO3 Display teamwork through active participation in group project-related activities i.e. preparing report and oral presentation
CO4 Select and apply modern software design tools to develop a project.

Course Outline

Sl Topics Timeline
1 Introduction to elements of system analysis and design, steps of software development lifecycle. Week 1,2
2 Identifying the business value of the new project, preparing system request, analyze three types of feasibility study. Week 2
3 Understand how to create a requirements definition, become familiar with requirements analysis techniques and understand how to gather requirements using interviews, JAD sessions and questionnaires. Week 3
4 Major components of behavioral UML diagram such as Use case, Class, Activity and sequence. Notations of these diagrams, how to draw these diagrams from requirements. Week 4
5 Major components of structural UML diagram such as Entity relationship diagram and Data flow diagram. Notations of these diagrams, how to draw these diagrams from requirements. week 5,6
6 Convert logical to physical process models, Designing programs, Structure chart and Program specification. Week 7, 8
7 Moving from logical to physical data models, Different data storage formats and Optimizing data storage. Week 9, 10
8 Principles of user interface design, User interface design process, Navigation design, Input design and Output design. Week 11
9 Managing the programming process, software Testing and Developing documentation. Week 12

Course Assessment Methods

Homework

Homework/ assignment shall be designed to ensure that the students have the required knowledge to analyze and design control systems. Specifically, they will support the students’ progress in the project/Laboratory

Quizzes

Quizzes will be designed to test the students' understanding in the course and to assess various course outcomes

Examinations

The exam shall contain problems designed to test knowledge and comprehension, to analyze control systems, and/or to apply the engineering problem solving method.

Laboratory Work

The students will have hands-on experience in the design and analysis of shell scripts in Linux OS. They will learn how to implement different kinds of algorithms used in OS. The students will be assessed during each Lab session via Lab performance and Lab exams. N:B: Because of current pandemic situation, we might not be able to conduct laboratory works in our regular labs, instead we will have programming hands on and related assignments

Presentation

The students will have to give a presentation in group on different trending technologies in the field of operating systems.

Textbook

  1. Systems Analysis and Design. 5th edition by Dennis, Wixom and Roth, ISBN-10: 0130415715
  2. Systems Analysis and Design Methods 7th Edition, by Jeffrey Whitten and Lonnie Bentley, ISBN-10: 0073052337.

Course Policies

Class Policy

  1. Classroom and laboratory attendance are mandatory. You should come to the classroom before the instructor. Late comers may/ may not be allowed to enter the classroom. Students, who are absent over 30% of the class time will not be allowed to enter the final examination
  2. You should turn off your cellular phone before entering the classroom. You should not leave the classroom to make or take cellular phone calls
  3. You should bring a notepad and/or a writing instrument to every class and take detailed notes.
  4. You should pay attention to the instructor and participate in class discussions.
  5. You should not do other work during class time.

Honor Code

Any form of cheating, plagiarism, and/or academic dishonesty will result in an "F" grade in the course.

Late Work and Examinations

Late assignments will not be accepted. Students who know that they are going to miss class should make arrangements in advance. Exams will be closed book. There will not be any make-up for quizzes and midterm exams except the cases of hospitalization or detention

Faculties

Dr. Mohammad Iqbal Hossain, Phd

Associate Professor, CSE, BRAC University


Contact: iqbal.hossain@bracu.ac.bd

Frequently Asked Questions

What web browser should I use?

The Open edX platform works best with current versions of Chrome, Edge, Firefox, Internet Explorer, or Safari.

See our list of supported browsers for the most up-to-date information.

Question #2

Your answer would be displayed here.

Enroll