System Analysis and Design
System Analysis and Design. Instructor: Prof. V. Rajaraman, Department of Supercomputer Education and Research, IISc Bangalore. This course provides an introduction to computer system analysis and design, especially focusing on how we design systems for use by organizations. The organizations may be banks, insurance companies or motor car companies. Topics covered in this course include types of information, life cycle of system analysis and design, information gathering, feasibility analysis, tools for systems analysis, structured systems analysis and design, data oriented systems design, data input methods, object oriented systems modeling, electronic commerce, electronic data exchange, and payment systems in e-commerce.
(from nptel.ac.in)
Lecture 01 - Introduction |
Lecture 02 - Types of Information, Need for Information Systems, Management Structure |
Lecture 03 - Information for Management |
Lecture 04 - Information for Management (cont.) |
Lecture 05 - Qualities of Information, Varieties of Information Systems |
Lecture 06 - Online Transaction Processing vs Batch Processing, Design Support System |
Lecture 07 - Life Cycle of System Analysis and Design |
Lecture 08 - System Analysis and Design Life Cycle |
Lecture 09 - Information Gathering |
Lecture 10 - Information Gathering (cont.), System Requirement Specifications |
Lecture 11 - System Requirement Specifications: Data Flow Diagram |
Lecture 12 - Modularizing Requirements Specifications: Feasibility Analysis |
Lecture 13 - Modularizing Requirements Specifications: Feasibility Analysis (cont.) |
Lecture 14 - Cost-Benefit Analysis |
Lecture 15 - Data Flow Diagrams |
Lecture 16 - Data Flow Diagrams (cont.), Process Specification |
Lecture 17 - Process Specification: Structured English, Decision Tables |
Lecture 18 - Linked Decision Table, Logical Correctness of Decision Table |
Lecture 19 - Decision Tables (cont.), Data Input Methods |
Lecture 20 - Data Dictionary, Data Input Methods |
Lecture 21 - Data Input Methods: Interactive Data Input, Error Detection Code |
Lecture 22 - Validating Input Data, Logical Database Design |
Lecture 23 - Entity-Relationship Diagrams, Normalizing Relations |
Lecture 24 - Normalizing Relations: Various Normal Forms and their Need |
Lecture 25 - Database and Database Management System |
Lecture 26 - Object Oriented Systems Modeling |
Lecture 27 - Object Oriented Systems Modeling (cont.) |
Lecture 28 - Some Cases Object Oriented Systems Modeling: CRC Method |
Lecture 29 - Design of Outputs: Designing Output Reports |
Lecture 30 - Designing Output Reports, Control: Audit and Security of Information Systems |
Lecture 31 - Techniques used in Control, Auditing Information Systems, Testing Information Systems |
Lecture 32 - How to Protect Data/Programs, Electronic Commerce |
Lecture 33 - Electronic Commerce: B2B, B2C, C2C, Advantages and Disadvantages |
Lecture 34 - Electronic Data Interchange (EDI), Security in E-Commerce |
Lecture 35 - Security in E-Commerce: Encryption Methods |
Lecture 36 - Security in E-Commerce: Digital Signature, Electronic Payment Systems |
Lecture 37 - Credit Card Payments, Secure Electronic Transaction Protocol |
Lecture 38 - Electronic Cheque Payment, Payments of Small Amounts on the Internet |
Lecture 39 - Review of E-Commerce System Architecture, CASE Tools |
Lecture 40 - System Analysis and Design Case Studies |
References |
System Analysis and Design
Instructor: Prof. V. Rajaraman, Department of Supercomputer Education and Research, IISc Bangalore. This course provides an introduction to computer system analysis and design, especially focusing on how we design systems for use by organizations.
|