1. Overview of Systems Analysis & Design:
Business Systems Concepts, Systems Development Life Cycle(SDLC), Life cycle models (Waterfall model, Prototyping
model, Incremental model, Spiral model, RAD model), Feasibility Analysis, Design, Implementation, Testing & Evaluation.
2. Business Process Re-engineering:
Concepts, Process involved; Case study.
3. System Requirement Specification & Analysis:
Fact finding techniques, data - flow Diagrams, data dictionaries, process organization & interactions, decision analysis,
standards ( IEEE/ ISO).
Data Modeling & Analysis.
4. Detailed Design Modularization:
Module Specification, File Design, Systems Development involving Data Bases.
Structured Design Methodology(SDM).
Database Design
Output Design
Input Design
User Interface Design.
5. Object-Oriented Analysis &Design (OOAD):
Modeling System Requirements using ‘USE CASES’
Object Modeling: Object Structure, Object Features, Classes & Objects, Key Concepts of object oriented approach, Object
Representation methods, Object Status, State Diagram, Modeling behaviour in object Modeling - use cases, Object oriented
Analysis, Object oriented Design, Modeling & Design using UML, Activity Diagram & Swim lane Diagram, Sequence &
Collaboration Diagram.
OO Testing strategies & techniques.
6. System Control & Quality Assurance through testing:
Design Objectives reliability & maintenance, Software Design & documentation tools, top – down, bottom – up and variants.
Testing strategies & techniques: Unit and integration testing, testing practices and plans. System Controls, Audit Trails,
CASE Tools.
7. Hardware & Software Selection:
Hardware acquisition, memory , process, peripherals, Benchmarking, Vendor selection, Software selection – operating
system, languages, Language Processes, performance & acceptance criteria.