Systems Analysis and Design Overview

Systems Analysis and Design Overview

  • Systems Analysis:
    • A systematic process of collecting and interpreting facts, identifying problems, and decomposing a system into its components.
    • Conducted for the purpose of studying a system or its parts to identify its objectives.
    • Functions as a problem-solving technique that improves the system and ensures all components work efficiently to accomplish their purpose.
    • Specifies what the system should do.
  • Systems Design:
    • A process of planning a new business system or replacing an existing system by defining its components or modules to satisfy specific requirements.
    • Requires a thorough understanding of the old system and determining how computers can best be used to operate efficiently.
    • Focuses on how to accomplish the objective of the system.
  • Core Focus Areas of Systems Analysis and Design (SAD):
    • Systems
    • Processes
    • Technology

Concept and Definition of a System

  • Etymology: The word System is derived from the Greek word Systema, which means an organized relationship between any set of components to achieve some common cause or objective.
  • Definition: A system is defined as "an orderly grouping of interdependent components linked together according to a plan to achieve a specific goal."
  • Basic Constraints of a System:
    1. A system must have a specific structure and behavior designed to achieve a predefined objective.
    2. Interconnectivity and interdependence must exist among the system components.
    3. The objectives of the organization have a higher priority than the objectives of its subsystems.

Properties of a System

  • Organization:
    • Implies structure and order within the system.
    • Refers to the arrangement of components that helps to achieve predetermined objectives.
  • Interaction:
    • Defined by the manner in which components operate with each other.
    • Example: In an organization, the purchasing department must interact with the production department, and the payroll department must interact with the personnel department.
  • Interdependence:
    • Refers to how the components of a system depend on one another for proper functioning.
    • Components are coordinated and linked together according to a specified plan.
    • The output of one subsystem is required by another subsystem as input.
  • Integration:
    • Concerned with how system components are connected together.
    • Means that the parts of the system work together within the total system, even if each part performs a unique individual function.
  • Central Objective:
    • The objective of a system must be central, which may be real or stated.
    • It is not uncommon for an organization to state one objective and operate to achieve another.
    • Users must know the main objective of a computer application early in the analysis stage for a successful design and conversion.

Elements of a System

  • Outputs and Inputs:
    • The main aim of a system is to produce an output that is useful for its user.
    • Inputs consist of information or resources that enter the system for processing.
    • Output is the outcome of the processing stage.
  • Processor(s):
    • The operational component of a system that performs the actual transformation of input into output.
    • Processors may modify input either totally or partially depending on the output specification.
    • As output specifications change, processing changes accordingly.
    • In some cases, input is also modified to enable the processor to handle the transformation.
  • Control:
    • Guides and governs the system.
    • Acts as the decision-making subsystem controlling the pattern of activities governing input, processing, and output.
    • In a computer system, behavior is controlled by the Operating System and software.
    • Output specifications determine what input and how much input is needed to keep the system in balance.
  • Feedback:
    • Provides control in a dynamic system.
    • Positive Feedback: Routine in nature; encourages and reinforces the performance of the system.
    • Negative Feedback: Informational in nature; provides the controller with information required for action.
  • Environment:
    • The "supersystem" within which an organization operates.
    • Serves as the source of external elements that strike on the system.
    • Determines how a system must function (e.g., external vendors and competitors present constraints that affect business performance).
  • Boundaries and Interfaces:
    • Boundaries are the limits that identify a system's components, processes, and interrelationships when interfacing with another system.
    • Determines the sphere of influence and control for each system.
    • Knowledge of system boundaries is crucial in determining the nature of its interface with other systems for successful design.

Block diagram showing system elements including Input, Processor, Output, Control, Feedback, Environment, and Boundaries and Interfaces

Types of Systems

  • Physical or Abstract Systems:
    • Physical Systems: Tangible entities that can be touched and felt. They can be static (e.g., desks and chairs in a computer center) or dynamic (e.g., a programmed computer in which programs, data, and applications change according to user needs).
    • Abstract Systems: Non-physical or conceptual entities, such as formulas, representations, or models of a real system.
  • Open or Closed Systems:
    • Open System: Interacts with its environment by receiving inputs from and delivering outputs to the outside of the system (e.g., an information system that must adapt to changing environmental conditions).
    • Closed System: Completely isolated from environmental influences and does not interact with its environment (completely closed systems are rare in reality).
  • Adaptive and Non-Adaptive Systems:
    • Adaptive Systems: Respond to changes in the environment in a manner that improves performance and survival (e.g., human beings, animals).
    • Non-Adaptive Systems: Do not respond to environmental changes (e.g., machines).
  • Permanent or Temporary Systems:
    • Permanent System: Persists for a long duration (e.g., business policies).
    • Temporary System: Designed for a specified time frame and demolished afterward (e.g., a DJ system setup for a specific program and disassembled after completion).
  • Natural and Manufactured Systems:
    • Natural Systems: Created by nature (e.g., solar system, seasonal system).
    • Manufactured Systems: Man-made systems (e.g., rockets, dams, trains).
  • Deterministic or Probabilistic Systems:
    • Deterministic System: Operates in a completely predictable manner where interactions between components are known with certainty (e.g., two molecules of hydrogen and one molecule of oxygen forming water).
    • Probabilistic System: Shows uncertain behavior where exact output is not known (e.g., weather forecasting, mail delivery).
  • Social, Human-Machine, and Machine Systems:
    • Social Systems: Composed of people (e.g., social clubs, societies).
    • Human-Machine Systems: Involves both humans and machines working together to perform a task (e.g., computer programming).
    • Machine Systems: Autonomous systems where human interference is neglected and all tasks are performed by the machine (e.g., an autonomous robot).
  • Man-Made Information Systems:
    • An interconnected set of information resources designed to manage data for an organization under Direct Management Control (DMC).
    • Includes hardware, software, communication, data, and applications to produce information according to organizational needs.
    • Divided into three types:
      • Formal Information Systems: Based on the flow of information in the form of memos, instructions, etc., from top-level to lower levels of management.
      • Informal Information Systems: Employee-based systems that solve day-to-day work-related problems.
      • Computer Based Systems: Directly dependent on computers for managing business applications (e.g., automatic library systems, railway reservation systems, banking systems).

Systems Models

  • Schematic Models:
    • A two-dimensional chart that shows system elements and their linkages.
    • Uses different arrows to depict information flow, material flow, and information feedback.
  • Flow System Models:
    • Shows the orderly flow of material, energy, and information that holds the system together.
    • Example: Program Evaluation and Review Technique (PERT) is used to abstract a real-world system in model form.
  • Static System Models:
    • Represents one pair of relationships, such as activity–time or cost–quantity.
    • Example: A Gantt chart provides a static picture of an activity-time relationship.
  • Dynamic System Models:
    • Approximates dynamic business organizations by capturing an ongoing, constantly changing system status.
    • Consists of:
      1. Inputs that enter the system
      2. The processor through which transformation takes place
      3. The program(s) required for processing
      4. The output(s) that result from processing

Categories of Information and Management Support Systems

  • Strategic Information:
    • Management Level: Required by upper / topmost management.
    • Planning Scope: Long-range planning policies spanning the next few years (e.g., trends in revenues, financial investment, human resources, population growth).
    • Information Attributes: Low volume, condensed, and unstructured.
    • System Support: Decision Support System (DSS).
  • Managerial Information:
    • Management Level: Required by middle management.
    • Planning Scope: Short and intermediate-range planning measured in terms of months (e.g., sales analysis, cash flow projections, annual financial statements).
    • Information Attributes: Medium volume, moderately processed, and moderately structured.
    • System Support: Management Information Systems (MIS).
  • Operational Information:
    • Management Level: Required by lower management.
    • Planning Scope: Daily and short-term planning to enforce day-to-day operational activities (e.g., employee attendance records, overdue purchase orders, current stock available).
    • Information Attributes: Large volume, detailed reports, and highly structured.
    • System Support: Data Processing Systems (DPS).

Information Hierarchy Pyramid mapping Information Level, Management Level, Type of Information, Volume of Information, and System Support