Data and Information ? 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 (3 lectures)
Systems Analysis and Design Life Cycle: 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 (3 lectures)
Information gathering ? 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 (3 lectures)
Feasibility analysis ? 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 (3 lectures)
Tools for systems analysts ? 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 (3 lectures).
Structured systems analysis and design ? procedure specifications in structured English ? examples and cases ? decision tables for complex logical specifications ? specification oriented design vs procedure oriented design (3 lectures)
Data oriented systems design ? 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. (3 lectures)
Data input methods ? coding techniques ? requirements of coding schemes ? error detection of codes ? validating input data ? input data controls interactive data input (3 lectures)
Designing outputs ? output devices ? designing output reports ? screen design ? graphical user interfaces ? interactive I/O on terminals. (2 lectures)
Object oriented systems modeling ? 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 (4 lectures)
Control ? 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 (4 lectures).
Systems analysis and design in the era of electronic commerce ? B2B, B2C and C2C e-commerce ? advantages and disadvantages of e-commerce. E-commerce system architecture ? physical networks, logical network, world wide web, web-services ? html, XML. (3 lectures)
Electronic data interchange ? EDI standards ? virtual private networks ? XML and EDI. (2 lectures).
Security of e-commerce transactions, firewalls ? encryption methods ? symmetric and asymmetric encryption ? digital signature ? certifying authorities for signatures ? legal status of e-commerce transactions (3 lectures)
Payment systems in e-commerce ? cheque payment, credit card payments, e-cash payments. (2 lectures).
Complete system analysis and design case studies ? a system for journal acquisition in libraries ? walk through the entire life cycle (5 lectures)