Introduction : System Definition and concepts: General Theory systems, Manual and automated
systems, Real-life Business Sub-Systems, System Environments and Boundaries. Realtime and
distributed systems, Basic principles of successful systems, Approach to system development:
Structured System Analysis and Design, Prototype, Joint Application Development.
System Analyst : Role and Need of Systems Analyst, Qualifications and responsibilities,
System Analysis as a Profession
System Development Cycle : Introduction to Systems Development Life Cycle (SDLC), Various
phases of SDLC: Study, Analysis, Design, Development, Implementation, Maintenance, Systems
documentation consideration: Principles of Systems Documentation, Types of documentation and
their importance, Enforcing documentation discipline in an organization.
System Planning : Data and fact gathering techniques: Interviews, Group CommunicationQuestionnaires,
Presentation & Site Visits, Assessing Project Feasibility: Technical, Operational,
Economic, Cost Benefits Analysis, Schedule, Legal and contractual, Political. l1odem Methods
for determining system requirements: Joint Application Development Program, Prototyping,
Business Process Re-engineering. System Selection Plan and Proposal.
Modular and Structured Design : Module specifications, Top-down and bottom-up design,
Module coupling and cohesion, Structure Charts.
System Design and Modeling : Process modeling, Logical and physical design, Conceptual
Data Modeling, Entity Relationship Analysis, Entity Relationship Modeling, ERDs and DFDs,
Concepts of Normalization, Process Descriptions, Structured English, Decision tree, Decision
tables, Documentation: Data dictionary, Recording Data Descriptions.
Input & Output : Classification of fo1rms, Input/output forms design, User interface design,
Graphical interfaces, Standards and guidelines for GUI design, Designing Physical Files and
Databases: Designing fields, Designing Physical Records, Designing Physical Files, Designing
Databases. Introduction to CASE Tools, Features, Advantages and Limitations of CASE Tools,
Awareness about some commercial CASE Tools.
System Implementation & Maintenance : Planning considerations, Conversion methods,
procedures and controls, System acceptance criteria, System Evaluation and Performance,
Testing and Validation, Preparing User Manual, Maintenance Activities and Issues.
Computer System Audit & Security : Audit of Computer System Usage, Types of Threats to
Computer System and Control Measures: Threat and Risk Analysis, Disaster Recovery and
Contingency Planning, Viruses.
OO Analysis I Design : Introduction to UML, OO Development Life Cycle and Modeling, Static
and dynamic modeling, Comparison of OO and Module-oriented Approach, Modeling using UML.