National Institute of Technology Rourkela

राष्ट्रीय प्रौद्योगिकी संस्थान राउरकेला

ଜାତୀୟ ପ୍ରଯୁକ୍ତି ପ୍ରତିଷ୍ଠାନ ରାଉରକେଲା

An Institute of National Importance

Syllabus

Course Details

Subject {L-T-P / C} : CS3171 : Systems Analysis and Design Laboratory { 0-0-3 / 2}

Subject Nature : Practical

Coordinator : Prof. Durga Prasad Mohapatra

Syllabus

Laboratory assignments are:
1. Exposure to various SRS statements for developing acquaintance with the jobs of Systems Analyst for analysis and design of Information Systems
a. Learning of various stages of Systems Development Life Cycle (SDLC).
2. Information system project scheduling using CPM and PERT analysis
3. Various feasibility study analysis for viability of project on Information system development.
4. Analysis using DFD diagram using various tools.
5. Analysis and design of Database using ER diagram
6. Object oriented analysis and design using various UML diagrams using Rational Rose tool, considering example of ATM by Rambough 1991
a. Study of Use case diagram
b. Study of Activity diagram
c. Study of State-chart diagram
d. Study of Sequence diagram
e. Study of Class diagram
f. Study of Collaboration diagram
g. Study of Activity diagram
h. Study on developing of Psuedo-code
i. Generating Codes from Psuedo-code
7. Validating the requirements using Z and Petrinet tools
8. Validating constraints using OCL in Class diagram

Course Objectives

  • To build confidence in application software development

Course Outcomes

confidence in application software development

Essential Reading

  • Hoofer et al, Modern Systems Analysis and Design, Pearson , 2002
  • Dennis et al, System Analysis and Design with UML Version 2.0: An Object Oriented Approach, John wiley , 2006

Supplementary Reading

  • Servanets and Kazman, Designing Software Architectures: A Practical Approach, Addison Wesley , 2016
  • Awad E M, Systems Analysis and Design, Galgotia , 2016

Journal and Conferences

  • I1. Journal: EEE Transaction on Software Engineering, 2. Conference: Int. conference on Software Engg.
  • 2. Journal: Journal of system software, 2. Conference: Software engineering and knowledge engineering