InfoCoBuild

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 11 - System Requirement Specifications: Data Flow Diagram


Go to the Course Home or watch other lectures:

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