SYSTEM ANALYSIS AND DESIGN
Course Syllabus
Module 1: Data and Information (3)Types of information: operational, tactical, strategic and statutory – why do we need
information systems – management structure – requirements of information at different
levels of management – functional allocation of management – requirements of
information for various functions – qualities of information – small case study.
Module 2: Systems Analysis and Design Life Cycle (3)
Requirements determination – requirements specifications – feasibility analysis – final
specifications – hardware and software study – system design – system implementation –
system evaluation – system modification. Role of systems analyst – attributes of a
systems analyst – tools used in system analysis
Module 3: Information gathering (3)
Strategies – methods – case study – documenting study – system requirements
specification – from narratives of requirements to classification of requirements as
strategic, tactical, operational and statutory. Example case study
Module 4: Feasibility analysis (3)
Deciding project goals – examining alternative solutions – cost – benefit analysis –
quantifications of costs and benefits – payback period – system proposal preparation for
managements – parts and documentation of a proposal – tools for prototype creation
Module 5: Tools for systems analysts (3)
Data flow diagrams – case study for use of DFD, good conventions – leveling of DFDs –
leveling rules – logical and physical DFDs – software tools to create DFDs
Module 6: Structured systems analysis and design (3)
Procedure specifications in structured English – examples and cases – decision tables for
complex logical specifications – specification oriented design vs procedure oriented
design
Module 7: Data oriented systems design (3)
Entity relationship model – E-R diagrams – relationships cardinality and participation –
normalizing relations – various normal forms and their need – some examples of
relational data base design.
Module 8: Data input methods (3)
Coding techniques – requirements of coding schemes – error detection of codes –
validating input data – input data controls interactive data input
Module 9: Designing outputs (2)
Output devices – designing output reports – screen design – graphical user interfaces –
interactive I/O on terminals.
Module 10: Object oriented systems modeling (4)
What are objects? – Why objects? – Objects and their properties – classes – inheritance –
polymorphism – how to identify objects in an application – how to model systems using
objects – some cases of object oriented system modeling
Module 11: Control – audit and security of information systems (4)
Audit and security of information systems – why controls are needed – objectives of
control – techniques used in control – auditing information systems – auditing around,
through and with the computer – testing information systems – types of tests – how to
generate tests – security of information systems – disaster recovery – business process
continuity
Module 12: Systems analysis and design in the era of electronic commerce (3)
B2B, B2C and C2C e-commerce – advantages and disadvantages of e-commerce. Ecommerce
system architecture – physical networks, logical network, World Wide Web,
web-services – html, XML.
Module 13: Electronic data interchange (2)
EDI standards – virtual private networks – XML and EDI.
Module 14: Security of e-commerce transactions, firewalls (3)
Encryption methods – symmetric and asymmetric encryption – digital signature –
certifying authorities for signatures – legal status of e-commerce transactions
Module 15: Payment systems in e-commerce (2)
Cheque payment, credit card payments, e-cash payments.
Module 16: Complete system analysis and design case studies (5)
A system for journal acquisition in libraries – walk through the entire life cycle
No comments:
Post a Comment