Lecture

Lecture - 19

This module examines the role of project management in system analysis and design. Topics include project planning, scheduling, risk management, and resource allocation. Students will learn techniques for managing project timelines, budgets, and stakeholder expectations. Practical exercises provide opportunities to apply project management principles to real-world system development challenges.


Course Lectures
  • Lecture - 1 Introduction
    Prof. V. Rajaraman

    This module provides an introduction to system analysis and design. It covers the basic concepts of information systems, including the types and importance of information at different management levels. Students will understand the need for these systems in organizational settings. The course will explore various management structures and the functional allocation of management responsibilities. By examining a small case study, learners will appreciate the qualities of effective information systems and how they can be used to meet requirements at tactical, operational, strategic, and statutory levels.

  • Lecture - 2
    Prof. V. Rajaraman

    This module delves into the Systems Analysis and Design Life Cycle. Students will learn about requirements determination and specification, feasibility analysis, and final specifications. The module covers hardware and software studies and the stages of system design, implementation, evaluation, and modification. It highlights the role of a systems analyst, their essential attributes, and the tools used in system analysis. The comprehensive coverage ensures a thorough understanding of the life cycle phases and the analyst's contributions to successful system development.

  • Lecture - 3
    Prof. V. Rajaraman

    This module emphasizes information gathering, covering various strategies and methods used in system analysis. Students will engage with a case study to practice documenting studies and specifying system requirements. The transition from narrative requirements to classification into strategic, tactical, operational, and statutory categories is discussed. Through an example case study, learners will develop skills for effectively gathering and organizing information critical to system development.

  • Lecture - 4
    Prof. V. Rajaraman

    Feasibility analysis is the focus of this module, guiding students through project goal setting and examining alternative solutions. Learners will conduct cost-benefit analyses, quantify costs and benefits, and determine the payback period. The module provides insights into preparing system proposals for management, detailing proposal parts and documentation. Tools for prototype creation are also introduced to enhance students' ability to present viable solutions effectively.

  • Lecture - 5
    Prof. V. Rajaraman

    This module introduces tools for systems analysts, focusing on data flow diagrams (DFDs). Students will explore a case study to understand the use of DFDs, good conventions, leveling rules, and the distinction between logical and physical DFDs. The module also covers software tools available for creating DFDs, providing practical insights into visualizing and analyzing information flow within systems.

  • Lecture - 6
    Prof. V. Rajaraman

    Structured systems analysis and design is the focus of this module. Students will learn to write procedure specifications in structured English, supported by examples and case studies. The module introduces decision tables for handling complex logical specifications and discusses specification-oriented versus procedure-oriented design. This knowledge equips learners to structure and organize system development effectively.

  • Lecture - 7
    Prof. V. Rajaraman

    This module covers data-oriented systems design, focusing on the entity-relationship model (E-R diagrams). Students will learn about relationships, cardinality, participation, and normalizing relations. The importance of various normal forms and their application in relational database design is emphasized through examples. The module provides a solid foundation in designing efficient and normalized databases.

  • Lecture - 8
    Prof. V. Rajaraman

    Data input methods are explored in this module, examining coding techniques and the requirements of coding schemes. Students will learn about error detection in codes, validating input data, and implementing input data controls. The module also covers interactive data input, equipping learners with the skills to ensure data integrity and accuracy in system development.

  • Lecture - 9
    Prof. V. Rajaraman

    This module focuses on designing outputs, covering output devices and the design of output reports. Students will learn about screen design and graphical user interfaces (GUIs). The module also explores interactive input/output on terminals, equipping learners with the skills to create user-friendly and effective system outputs that enhance user interaction and experience.

  • Lecture - 10
    Prof. V. Rajaraman

    Object-oriented systems modeling is the focus of this module, introducing students to objects and their properties, classes, inheritance, and polymorphism. The module covers how to identify objects in an application and model systems using objects. Through case studies, learners will develop skills in applying object-oriented principles to system modeling, enhancing their ability to design flexible and scalable systems.

  • Lecture - 11
    Prof. V. Rajaraman

    This module covers the control, audit, and security of information systems. Students will learn why controls are needed, the objectives of control, and techniques used in auditing information systems. The module discusses auditing around, through, and with computers, as well as testing information systems. It also covers security measures, disaster recovery, and business process continuity, providing a comprehensive understanding of safeguarding information systems.

  • Lecture - 12
    Prof. V. Rajaraman

    This module explores systems analysis and design in the context of electronic commerce (e-commerce). Students will learn about B2B, B2C, and C2C e-commerce, examining their advantages and disadvantages. The module covers e-commerce system architecture, including physical and logical networks, the World Wide Web, web services, HTML, and XML. Learners will gain insights into the unique challenges and opportunities presented by e-commerce systems.

  • Lecture - 13
    Prof. V. Rajaraman

    This module introduces electronic data interchange (EDI), discussing EDI standards and virtual private networks (VPNs). Students will learn about XML and its role in EDI, understanding how these technologies facilitate secure and efficient data exchange in business environments. The module provides practical insights into implementing EDI and VPNs to streamline business processes and enhance communication between different systems.

  • Lecture - 14
    Prof. V. Rajaraman

    This module focuses on the security of e-commerce transactions. Students will learn about firewalls, encryption methods, symmetric and asymmetric encryption, and digital signatures. The module discusses certifying authorities for signatures and the legal status of e-commerce transactions, providing a comprehensive understanding of the measures necessary to secure online transactions effectively.

  • Lecture - 15
    Prof. V. Rajaraman

    This module explores payment systems in e-commerce, covering cheque payments, credit card payments, and e-cash payments. Students will learn about the mechanisms and security measures involved in these payment methods. The module provides practical insights into implementing and managing secure and efficient payment systems in e-commerce environments, ensuring smooth and trustworthy transactions for users.

  • Lecture - 16
    Prof. V. Rajaraman

    This module presents a complete system analysis and design case study, focusing on developing a system for journal acquisition in libraries. Students will walk through the entire life cycle, from requirements gathering to implementation and evaluation. Through practical application, learners will gain hands-on experience in system development, enhancing their ability to manage real-world projects effectively.

  • Lecture - 17
    Prof. V. Rajaraman

    This module provides an overview of the foundational concepts of system analysis and design. It covers the evolution and significance of these fields, highlighting their role in modern business environments. Students will gain insights into the methodologies and frameworks used in system analysis and design, preparing them for more advanced topics in subsequent modules.

  • Lecture - 18
    Prof. V. Rajaraman

    In this module, students explore the various phases of system development life cycle (SDLC), including planning, analysis, design, implementation, and maintenance. Emphasis is placed on understanding the iterative nature of these phases and the importance of feedback loops. Case studies are used to illustrate successful SDLC implementations in different organizational contexts.

  • Lecture - 19
    Prof. V. Rajaraman

    This module examines the role of project management in system analysis and design. Topics include project planning, scheduling, risk management, and resource allocation. Students will learn techniques for managing project timelines, budgets, and stakeholder expectations. Practical exercises provide opportunities to apply project management principles to real-world system development challenges.

  • Lecture - 20
    Prof. V. Rajaraman

    This module focuses on user experience (UX) design principles for information systems. Topics include user interface design, usability testing, and accessibility standards. Students will learn to create intuitive and user-friendly interfaces that enhance user satisfaction and engagement. Practical assignments provide hands-on experience in designing and evaluating user interfaces for various applications.

  • Lecture - 21
    Prof. V. Rajaraman

    In this module, students explore the impact of emerging technologies on system analysis and design. Topics include artificial intelligence, machine learning, blockchain, and the Internet of Things (IoT). The module discusses how these technologies influence system design decisions and the challenges they present. Case studies illustrate the application of emerging technologies in various industries.

  • Lecture - 22
    Prof. V. Rajaraman

    This module examines the ethical and legal considerations in system analysis and design. Students will learn about data privacy, intellectual property, and compliance with regulations such as GDPR. The module also discusses ethical dilemmas in system development and strategies for responsible decision-making. Case studies provide insights into navigating legal and ethical challenges in technology projects.

  • Lecture - 23
    Prof. V. Rajaraman

    This module focuses on the integration of systems analysis and design with business strategy. Students will learn how to align system development with organizational goals and objectives. Topics include strategic planning, competitive analysis, and performance measurement. The module provides frameworks and tools to ensure that information systems support and enhance business strategy.

  • Lecture 24
    Prof. V. Rajaraman

    In this module, students explore the role of change management in system analysis and design. Topics include managing resistance to change, communication strategies, and stakeholder engagement. The module emphasizes the importance of a structured approach to change management to ensure successful system implementation and adoption. Real-world examples illustrate effective change management practices in technology projects.

  • Lecture - 25
    Prof. V. Rajaraman

    This module focuses on understanding the different types of information necessary for effective management. It covers:

    • Operational, tactical, strategic, and statutory information
    • The importance of information systems
    • Management structures and their information requirements
    • Functional allocation of management roles
    • Qualities of information

    Case studies will be incorporated to illustrate these concepts in real-world scenarios.

  • Lecture - 26
    Prof. V. Rajaraman

    This module outlines the systems analysis and design life cycle, emphasizing key phases such as:

    1. Requirements determination and specifications
    2. Feasibility analysis
    3. System design and implementation
    4. Evaluation and modification of systems

    Students will learn the role of a systems analyst and the essential tools utilized in the analysis process.

  • Lecture - 27
    Prof. V. Rajaraman

    This module covers strategies and methods of information gathering essential for systems analysis. Key topics include:

    • Various case study methodologies
    • Documenting the study process
    • Specification of system requirements
    • Classification of requirements as strategic, tactical, operational, and statutory

    Real-world examples will enhance understanding and application of these methods.

  • Lecture - 28
    Prof. V. Rajaraman

    This module emphasizes feasibility analysis in project planning, covering aspects such as:

    1. Setting project goals
    2. Evaluating alternative solutions
    3. Conducting cost-benefit analysis
    4. Understanding payback periods
    5. Preparing system proposals for management

    Students will also explore prototype creation tools to support their proposals.

  • Lecture - 29
    Prof. V. Rajaraman

    This module introduces essential tools for systems analysts, focusing on:

    • Data flow diagrams (DFDs) and their conventions
    • Leveling of DFDs and associated rules
    • Distinguishing between logical and physical DFDs
    • Software tools available for creating DFDs

    Case studies will illustrate the practical application of these tools in systems analysis.

  • Lecture - 30
    Prof. V. Rajaraman

    This module covers structured systems analysis and design, focusing on:

    • Procedure specifications using structured English
    • Examples and case studies for practical understanding
    • Creating decision tables for complex logical specifications
    • Comparing specification-oriented design with procedure-oriented design

    Students will gain insights into the structured approach to systems design.

  • Lecture - 31
    Prof. V. Rajaraman

    This module focuses on data-oriented systems design, emphasizing key concepts such as:

    • Entity relationship models
    • Creating E-R diagrams
    • Understanding relationships, cardinality, and participation
    • Normalization of relations and various normal forms

    Examples of relational database design will further solidify understanding.

  • Lecture - 32
    Prof. V. Rajaraman

    This module addresses various data input methods crucial in systems design, covering:

    • Coding techniques and their requirements
    • Error detection methodologies for codes
    • Validating input data and data controls
    • Interactive data input mechanisms

    Students will understand the significance of accurate data input for system integrity.

  • Lecture - 33
    Prof. V. Rajaraman

    This module explores designing outputs within information systems, focusing on:

    • Output devices and their functionalities
    • Designing effective output reports
    • Screen design principles
    • Creating user-friendly graphical user interfaces
    • Facilitating interactive I/O on terminals

    Practical exercises will enhance the learning experience.

  • Lecture - 34
    Prof. V. Rajaraman

    This module introduces object-oriented systems modeling, covering:

    • The concept of objects and their properties
    • Understanding classes, inheritance, and polymorphism
    • Identifying objects in applications
    • Modeling systems using object-oriented principles

    Case studies will provide practical insights into object-oriented modeling.

  • Lecture - 35
    Prof. V. Rajaraman

    This module discusses control, audit, and security measures within information systems, including:

    • The necessity of controls and their objectives
    • Techniques for control and auditing information systems
    • Types of testing for information systems
    • Security measures and disaster recovery plans

    Students will appreciate the importance of security in sustaining business processes.

  • Lecture - 36
    Prof. V. Rajaraman

    This module addresses systems analysis and design in the context of electronic commerce, covering:

    • Types of e-commerce: B2B, B2C, and C2C
    • Advantages and disadvantages of e-commerce
    • E-commerce system architecture
    • Technologies like HTML, XML, and web services

    Students will explore how systems analysis applies to e-commerce environments.

  • Lecture - 37
    Prof. V. Rajaraman

    This module focuses on electronic data interchange (EDI) standards and networks, covering:

    • Understanding EDI standards
    • Utilizing virtual private networks (VPNs)
    • Exploring the relationship between XML and EDI

    Students will gain insights into the technical aspects of EDI within business transactions.

  • Lecture - 38
    Prof. V. Rajaraman

    This module addresses the security of e-commerce transactions, focusing on:

    • Firewalls and their role in security
    • Encryption methods: symmetric and asymmetric
    • Understanding digital signatures and certifying authorities
    • The legal status of e-commerce transactions

    Students will comprehend security measures essential for safe online transactions.

  • Lecture - 39
    Prof. V. Rajaraman

    This module examines payment systems in e-commerce, focusing on:

    • Cheque payment systems
    • Credit card payment processing
    • Emerging e-cash payment methods

    Students will explore the advantages and challenges of various payment options in online transactions.

  • Lecture - 40
    Prof. V. Rajaraman

    This final module takes students through a complete system analysis and design case study, focusing on:

    • A system for journal acquisition in libraries
    • Walking through the entire life cycle of system analysis and design
    • Applying learned concepts to a practical scenario

    This comprehensive case study will reinforce understanding of the entire process from start to finish.