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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
This module focuses on understanding the different types of information necessary for effective management. It covers:
Case studies will be incorporated to illustrate these concepts in real-world scenarios.
This module outlines the systems analysis and design life cycle, emphasizing key phases such as:
Students will learn the role of a systems analyst and the essential tools utilized in the analysis process.
This module covers strategies and methods of information gathering essential for systems analysis. Key topics include:
Real-world examples will enhance understanding and application of these methods.
This module emphasizes feasibility analysis in project planning, covering aspects such as:
Students will also explore prototype creation tools to support their proposals.
This module introduces essential tools for systems analysts, focusing on:
Case studies will illustrate the practical application of these tools in systems analysis.
This module covers structured systems analysis and design, focusing on:
Students will gain insights into the structured approach to systems design.
This module focuses on data-oriented systems design, emphasizing key concepts such as:
Examples of relational database design will further solidify understanding.
This module addresses various data input methods crucial in systems design, covering:
Students will understand the significance of accurate data input for system integrity.
This module explores designing outputs within information systems, focusing on:
Practical exercises will enhance the learning experience.
This module introduces object-oriented systems modeling, covering:
Case studies will provide practical insights into object-oriented modeling.
This module discusses control, audit, and security measures within information systems, including:
Students will appreciate the importance of security in sustaining business processes.
This module addresses systems analysis and design in the context of electronic commerce, covering:
Students will explore how systems analysis applies to e-commerce environments.
This module focuses on electronic data interchange (EDI) standards and networks, covering:
Students will gain insights into the technical aspects of EDI within business transactions.
This module addresses the security of e-commerce transactions, focusing on:
Students will comprehend security measures essential for safe online transactions.
This module examines payment systems in e-commerce, focusing on:
Students will explore the advantages and challenges of various payment options in online transactions.
This final module takes students through a complete system analysis and design case study, focusing on:
This comprehensive case study will reinforce understanding of the entire process from start to finish.