Systems Analysis and Design (SAD) Introduction
40 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

In system analysis and design, what are the four phases that all information systems projects move through?

planning, analysis, design, and implementation

What are the three basic constraints that a system must obey?

structure and behavior, interconnectivity and interdependence, and organizational priority

Name the five key components that constitute an information system.

hardware, software, data, processes, and people

What is the primary focus of a process-centered methodology in system development?

<p>defining the processes</p> Signup and view all the answers

What is a system's 'boundary' and why is it important?

<p>The limits that identify its components, processes, and interrelationships with other systems, defining its scope and interfaces</p> Signup and view all the answers

How does a system analyst use a 'fishbone diagram' in the preliminary investigation phase?

<p>To identify and analyze the potential causes of a problem in a graphical outline.</p> Signup and view all the answers

What are the key activities that a systems analyst undertakes during the 'analysis phase' of the SDLC?

<p>Investigating current systems, gathering requirements, identifying improvement opportunities, and developing a concept for the new system.</p> Signup and view all the answers

Differentiate between 'open' and 'closed' systems, providing an example of each.

<p>An open system interacts freely with its environment, like an information system adapting to changing conditions. A closed system is self-contained and isolated, like a computer program processing predefined input.</p> Signup and view all the answers

Name the three primary types of man-made information systems, based on the flow of information.

<p>Formal, informal and computer-based.</p> Signup and view all the answers

What is the main goal of 'Requirement Modelling' during the system analysis phase?

<p>To describe and identify the requirements of a new system such as output, input, process, performance and security.</p> Signup and view all the answers

In the context of system constraints, what is the difference between 'mandatory' and 'desirable' constraints?

<p>A mandatory constraint is absolutely necessary to meet, while a desirable constraint is beneficial but not essential.</p> Signup and view all the answers

What information should be included in a 'System Request Form'?

<p>Easy to understand and unambiguous instructions, enough space for all required information, indication of what supporting documents are needed.</p> Signup and view all the answers

What is the purpose of 'feasibility analysis'?

<p>Helps the management to take decision about whether the studied system should be feasible for development or not. It identifies the possibility of improving an existing system, developing a new system, and produce refined estimates for further development of system.</p> Signup and view all the answers

During which phase of the SDLC is the determination of system architecture made, and give examples of factors considered?

<p>The design phase determines the system architecture including hardware, software, network infrastructure and how users will move through the system.</p> Signup and view all the answers

What is 'project creep', and why is it important to define the project scope clearly?

<p>Project creep is a gradual expansion of the project scope without specific authorization and needs to be avoided to keep projects from growing out of control.</p> Signup and view all the answers

Describe the 'parallel conversion approach' for system installation, and state a potential advantage?

<p>This approach runs both the old and new systems for a period until the new system proves stable. A potential advantage is that it provides a safety net, minimizing disruption if issues arise with the new system.</p> Signup and view all the answers

What does 'Interdependence' mean, in the context of describing 'Properties of a System'?

<p>How the components of a system depend on one another for proper functioning, requiring coordination and linking according to a specified plan.</p> Signup and view all the answers

What is a 'discretionary project' and how does it differ from a 'non-discretionary' one in terms of management approval?

<p>A discretionary project is one where management has a choice in implementation and needs approval, while a non-discretionary project has no choice and may bypass approval.</p> Signup and view all the answers

What is the goal of the 'design phase' in the SDLC?

<p>To decide how the system will operate, in terms of hardware, software, network infrastructure, user interface, and specific programs, databases, and files needed.</p> Signup and view all the answers

What is 'Operational Feasibility'?

<p>Whether users needs, requirements and expectations are attainable.</p> Signup and view all the answers

Name the three key areas of design and implementation in Parallel Development methodology.

<p>Subproject Design, Subproject implementation and integration.</p> Signup and view all the answers

What is the benefit of Agile/Adaptive methods?

<p>Are flexible and can tolerate changes because they are constantly tweaked until the user's needs are met.</p> Signup and view all the answers

What type of question should an analyst ask in an interview during fact-finding?

<p>An effective question that lends to the analyst gathering facts not to convince people of the importance of the project.</p> Signup and view all the answers

What is 'Technical Feasibility'?

<p>Identification of the hardware, software and network resources needed to develop, install, and operate the system.</p> Signup and view all the answers

What follows a feasibility analysis in project management?

<p>Project Management (Project plan is drawn).</p> Signup and view all the answers

In O-O design, how can an object's properties be changed?

<p>With built-in processes called methods.</p> Signup and view all the answers

What is Joint application development (JAD) method?

<p>A user-oriented technique that focuses fact-finding and requirement determination. It is a fact-finding technique that brings users into development process as active participants</p> Signup and view all the answers

What should analysts do to the data gathered through interviews or surveys used in analyzing project usability, cost, benefit, and schedule data?

<p>Tabulate it to make it easier to understand.</p> Signup and view all the answers

In waterfall development model, what are the two key advantages of the structured design?

<p>It identifies system requirements long before programming begins and it minimizes changes to the requirements as the project proceeds.</p> Signup and view all the answers

What is output in terms of the requirements of new system?

<p>This is the information that the system will produce either electronically or printed. The required output usually determine the input.</p> Signup and view all the answers

What are the major areas of investigation when the problem is Low Morale?

<p>People, Machines, Environment and Management</p> Signup and view all the answers

In terms of SDLC, explain system Installation?

<p>This is the process by which the old system is turned off and the new one is turned on.</p> Signup and view all the answers

Based on flow of information, what are the three types of man-made information systems?

<p>Formal Information System, Informal Information System and Computer Based System.</p> Signup and view all the answers

What are the disadvantages of RAD model?

<p>May not be able to satisfy long term objectives of the system because it stresses the mechanics of the system itself not in the organizational business needs, the accelerated time cycle before obtaining the complete system may be more than enough to develop quality, consistent and standard design.</p> Signup and view all the answers

Why do systems analysts use modeling techniques to describe the system?

<p>Models assist users, managers, and IT professionals understand the design of a system.</p> Signup and view all the answers

List some of the key findings that appear in the finding section of the report:

<p>Project's scope, constraints and feasibility.</p> Signup and view all the answers

List some of the recommendations that appear in the recommendations' section of the report:

<p>Summary of the project request and a specific recommendation.</p> Signup and view all the answers

What is meant by 'central objective' in the properties of a system?

<p>The objective of a system must be central and its main objective must be known by the users earlier in the analysis for a successful design and conversion. The overall components of the system should push towards achieving the primary goal.</p> Signup and view all the answers

Apart from analyzing users needs and requirements, what else should be reviewed on the users to ensure 'Behavioral Feasibility?

<p>Attitude of expected users towards the project.</p> Signup and view all the answers

What does 'Integration' mean, in the context of describing 'Properties of a System'?

<p>Integration is concerned with how system components are connected together, for the full system to perform.</p> Signup and view all the answers

Flashcards

Who is a System Analyst?

An IT staff member who plans, develops, and maintains information systems, requiring excellent communication, analytical, and critical thinking skills.

What is Systems Analysis?

The process of studying a procedure or business to define its goals, creating efficient systems, identifying problems, interpreting facts, and breaking down systems.

What is Systems Design?

Planning a new system or replacing an existing one by defining its components or modules to meet specific requirements and detailing implementation.

What is a System?

A group of interrelated elements using specific protocols to form a unified whole, described by its boundaries, structure, purpose, and operation.

Signup and view all the flashcards

What is a System Constraint?

Key parameters every system must obey, ensuring designed structure/behavior, interconnectivity/interdependence among components, and alignment with organizational objectives.

Signup and view all the flashcards

What is System Organization?

Implies a system must be structured and ordered to achieve pre-determined objectives needing interaction, interdependence, integration and a central objective.

Signup and view all the flashcards

What are Elements of a System?

Input, processing, and output, along with control, feedback, boundaries, environment, and interfaces, which define the system's operation.

Signup and view all the flashcards

What is an Open System?

It must interact freely with its environment, receiving inputs and delivering external outputs to adapt to changing conditions.

Signup and view all the flashcards

What is a Closed System?

It is self-contained, not interacting with its environment, isolated from external influences, and processes predefined input in a predefined way.

Signup and view all the flashcards

What is Deterministic System?

It operates predictably and interactions are known. Its behavior is completely known, with no uncertainty in defining outputs from the inputs.

Signup and view all the flashcards

What is Probabilistic System?

Shows uncertain behavior, in which the interactions between its components are not known with certainty, and the exact output cannot be known.

Signup and view all the flashcards

What are Physical Systems?

Tangible entities that can be touched and felt, either static or dynamic in nature.

Signup and view all the flashcards

What are Abstract Systems?

Non-physical entities or conceptual that may be formulas, representations, or models of a real system.

Signup and view all the flashcards

What are Man-Made Information Systems?

An interconnected set of information sources to manage data for a specific organization under Direct Management Control (DMC), with 5 key components.

Signup and view all the flashcards

What is Formal Information System?

Based on the flow of information in the form of memos, instructions, etc., from top level to lower levels of management.

Signup and view all the flashcards

What is Strategic Information System?

Shapes and supports the competitive strategy of an organization, by providing data for market share etc.

Signup and view all the flashcards

What is Tactical Information System (TIS)?

A decision support system(DSS) that supports decision making and replaces decision maker expertise.

Signup and view all the flashcards

What is Operational Information System (OIS)?

A system designed to support the daily operational activities of the organization.

Signup and view all the flashcards

What is Informal Information System?

Employee based system which solves the day to day work-related problems and directs information upward through indirect channels.

Signup and view all the flashcards

What is Computer Based System?

Directly dependent on the computer for managing business applications, common examples are spreadsheets or databases.

Signup and view all the flashcards

What is Transaction Processing System (TPS)?

System required to obtain operational information, involving simple computations on a large volume of data.

Signup and view all the flashcards

What is Management Information System (MIS)?

The system required to obtain strategic information and assists lower management in problem-solving and decision making, using transaction processing results and other data.

Signup and view all the flashcards

What is Decision Support System (DSS)?

A system required to obtain strategic information to assist higher management in making long-term decisions for unstructured or semi-structured decisions.

Signup and view all the flashcards

What is Systems Development Life Cycle (SDLC)?

The process of developing an information system (IS) that supports business needs by analyzing the existing system, designing a new system, building, and delivering it.

Signup and view all the flashcards

What is the Planning Phase?

Understanding the need for an information and determining how it can be achieved by the project team entailing project Initation and Management.

Signup and view all the flashcards

What is System Request?

The client or customer makes a request for either upgrading an existing system, or replacing.

Signup and view all the flashcards

What is a Feasibility Study?

The preliminary investigation using fact-finding techniques to understand the problem, and helps decide if the system should be developed.

Signup and view all the flashcards

What is the Analysis Phase?

Answers who will use the system, what it will do, and where/when it's used, involves investigating current systems and creating requirements with models.

Signup and view all the flashcards

What is the Design Phase?

Decides how the system will operate in terms of hardware, software, user interface, forms, reports, programs, databases, and files.

Signup and view all the flashcards

Implementation phase?

building and testing the system, includes system , installation and and its various implementation approaches as well a support.

Signup and view all the flashcards

What is System Development Methodology?

A formalized approach to implementing the SDLC, unique based on the order and focus it places on each SDLC phase.

Signup and view all the flashcards

What is Process-Centered Methodology?

Emphasizes process models as the core of the system concept and focuses on defining the processes.

Signup and view all the flashcards

What is Data-Centered Methodology?

Emphasizes data models as the core of the system concept focusing on defining the contents of the storage areas and how the contents were organized.

Signup and view all the flashcards

What is Object-Oriented Methodologies?

Attempts to balance the focus between process and data by incorporating both into one model.

Signup and view all the flashcards

What is Structured System Analysis and Design method (SSADM)?

traditional method with phases to plan, analyze, design, implement and support system, that deliver from each phase into the next phase.

Signup and view all the flashcards

What is Parallel development method?

Performs a general design for the whole system and then divides the project into a series of distinct subprojects that can be designed and implemented in parallel.

Signup and view all the flashcards

What is Object-Oriented Analysis and Design (OOAD) method?

Combines data and the processes that act on the data into things called objects and analysts use O-O to model real-world business processes and operations.

Signup and view all the flashcards

Joint application development (JAD) method?

a user-oriented technique that focuses fact-finding and requirement determination, It is a fact-finding technique that brings users into development process as active participants.

Signup and view all the flashcards

Rapid Application Development (RAD) method?

Speeds up system development and produces functional system with a four phase life cycle that parallels the traditional SDLC.

Signup and view all the flashcards

Agile/Adaptive Methods?

An adaptive user-oriented method that develops system incrementally by building a series of prototypes which are constantly adjusted until user's need is met

Signup and view all the flashcards

Study Notes

Course Objectives

  • Grasp the essence of a system and its progression.
  • Proficiency in scrutinizing a task or system to construct a model.
  • Skillfully employ diverse design instruments.

Importance of studying SAD

  • IT's influence on profits attracts individuals to information systems.
  • The core of productivity enhancement lies in developers crafting effective solutions.
  • This course provides the essential skills to engage in creating progressive system solutions.

Introduction to Systems Analysis and Design (SAD)

  • SAD remains an evolving field.
  • Analysts acquire new methods for efficient system development.
  • SAD constitutes a phased process in IS development.
  • An IS integrates tech, individuals, and info for business support, such as online transactions.

System Analyst Role

  • An IT professional tasked with planning, developing, and maintaining systems.
  • Must possess excellent communication capabilities, coupled with analytical and critical thought processes.
  • Analysts need specific skill sets to achieve success

Key skills for system analysts

  • Managing projects through planning, analysis, design, and implementation.
  • Gathering requirements, modeling business needs, and designing blueprints for system build.
  • Understanding organizational strategies, change management, and collaboration.

Understanding the individual components of the course title

  • Understanding "system", "analysis" , "design" and "system as a whole
  • Understanding, analysis and design individually allows the student to grasp SAD as a whole

Understanding Systems Analysis

  • It involves examining a procedure or business to define objectives and create procedures for achievement.
  • Key aspects include problem identification, fact interpretation, and system component breakdown.

Understanding Systems Design

  • Systems Design focuses on solving problems and achieving objectives.
  • It involves defining components or modules to meet requirements, detailing physical implementation.

Key Factors in System Development

  • Understanding existing system is necessary for planning a new system to replace it.
  • SAD focuses on key factors: systems, processes, and technology.

Concept of a System

  • A unified whole consisting of interrelated elements with specific protocols.
  • Examples include human body systems and organizational systems like universities or banks.
  • A system is characterized by its boundaries, structure, purpose, operation, and environmental influence.

System Constraint

  • Parameters every system must adhere to.
  • Basic constraints: designed structure/behavior, interconnectedness between components.
  • Organizational objectives take precedence over subsystem objectives.

Properties of a System

  • Organization: Systems must be structured.
  • Interaction: Components must interact.
  • Interdependence: Components rely on each other.
  • Integration: Components connect and work together.
  • Central Objective: Systems must have a clear objective.

Elements of a System

  • Input: Determined by knowing the output.
  • Processes: Converting inputs to outputs.
  • Control: Decision-making to manage activities.
  • Feedback: Measuring output against standards.
  • Environment: External factors that influence the system.
  • Boundaries & Interfaces: Defining system limits and interactions.

Types of Systems

  • Open System: Interacts with its environment, receiving inputs and delivering outputs.
  • Closed System: Self-contained and isolated from environmental influences.
  • Deterministic System: Operates predictably with known interactions between components.
  • Probabilistic System: Shows uncertain behavior with interactions not fully known.
  • Physical System: Tangible and can be touched.
  • Abstract System: Non-physical entity or conceptual model.

Man-Made Information Systems

  • These are interconnected resources for data management under Direct Management Control (DMC).
  • The five key components include hardware, software, data, processes, and people.
  • Hardware consists of the physical layer, like servers and communication equipment.
  • Software includes system and application programs.
  • Data transforms into information, stored in locations called tables.
  • Processes perform business operations to achieve goals.
  • People (stakeholders) include managers, users, and IT staff.

Three types of man-made information systems

  • Formal: Relies on memos and instructions from management.
  • Strategic: Shapes and supports the competitive strategy.
  • Tactical: Supports decision-making and replaces human expertise.
  • Operational: Supports daily organizational activities.
  • Informal: Employee-based, solving daily problems and directing information upward.
  • Computer Based: Dependent on computers for managing applications.

Transaction Processing System (TPS)

  • It is used to obtain operational information.
  • It handles repetitive computations on large record numbers.

Management Information System (MIS)

  • This is used to obtain strategic information, assisting management in decisions.
  • It utilizes transaction processing results and other data.

Decision Support System (DSS)

  • Used for obtaining strategic data, assisting higher management for long-term decisions for unstructured problems.

System Development Life Cycle (SDLC)

  • The process of building an IS to support business needs.
  • First analyzes existing systems, then designs, builds, and delivers a new system.
  • The systems analyst identifies improvements and designs the IS.
  • Core skills are required to plan business processes and communicate with management.
  • A four-phase approach includes: planning, analysis, design, and implementation.
  • Each phase involves steps that rely on deliverables (documents and files).
  • Organizations vary on how they follow SDLC and the variations improve each phase.

Planning phase

  • Involves understanding needs and how to achieve them.
  • Involves Project initiation and Project management

Project Initiation (System Request)

  • Triggered by a client wanting to upgrade, solve a problem or replace a system.
  • Reasons for system requests include reducing costs, stronger controls, and improved service.
  • Request forms should by easy to understand, and unambiguous.
  • System requests identify the value of a new system and are followed by a feasibility study.

Feasibility Study

  • It uses fact-finding to understand problems.
  • Aids management in deciding system feasibility; outlines problems and recommends solutions.
  • Outputs feasibility report which includes the scope of the proposed system.
  • Five types of feasibility studied: technical, economic, operational, behavioral, and schedule.

Feasibility Evaluation

  • Removing unfeasible requests.
  • Prioritization based on benefits, costs, and timeframe.
  • The final stage of planning is Project Management, managed by IS approval committees.
  • A project manager will create a work plan and apply techniques to direct the project through the SDLC.

Analysis Phase

  • Determines who will use the system, its functions, and when/where it will be used.
  • Investigation of current systems and opportunities for a developed concept.
  • The objective of this phase is to understand the proposed system and ensure it meets the business requirements.
  • It also helps to build a solid developmental foundation.

Three steps in the Analysis phase

  • Analysis Strategy.
  • Requirements Gathering.
  • System Proposal.
  • Analysis strategies should define and analyze the current system (as-is) and design the new system (to-be).
  • Models represent the data and processes for business operations, like diagrams.

System Proposal

  • A combination of analyses and concepts presented to decision-makers.
  • It defines the requirements and designs for the new system

The System Analysis Phase

  • Four Main Activities: Requirement, Data, Process, and Object Modeling
  • Identifying and describing new system requirements (output, input, process, performance, security).
  • Data and Process Modeling is a graphical representation using structured analysis techniques.
  • Concerned with data and process modeling using traditional structured analysis techniques.
  • Object Modeling combines data and processes acting on data, representing real-world entities.
  • A determination of the development strategy for the new system.

Design Phase

  • Focuses on how the system will operate (hardware, software, infrastructure, interface, forms, reports, programs, databases).
  • The system's operation is determined through the analysis phase through strategic decisions.
  • Four Steps: Design Strategy, Architectural Design, Database/File Specifications, Program Design.
  • Design strategy clarifies the decision on whether system developers come from the company or elsewhere.
  • Architectural design develops the design for the hardware, software and network.
  • Database/file specifications define what data will be stored and where.
  • Program design defines what the programs will do.

Implementation Phase

  • The final stage of SDLC, the system is built and tested to ensure it performs as designed.
  • The most expensive segment of the development process.
  • Three Steps: System Construction, System Installation, and Support Plan
  • System construction involves building and testing to eliminate bugs.
  • This may include cutover, parallel conversion, or phased conversion strategies.
  • Develop a support plan for the system implemented usually by the analyst team.

System Development Methodology/Techniques

  • A method for implementing SDLC.
  • Based on focuses and SDLC phases.
  • Methodologies focus on business processes or the data that supports them.

Structured Systems Analysis and Design Method (SSADM)

  • Uses SDLC phases to plan, analyze, design, implement, and support the system.
  • Delivers from each phase go into the next phase to achieve successful system development
  • It focuses on processes that transform data into information and creates process models.
  • Employs data organization, database design, and user interface considerations.

Waterfall Development Model

  • Two Key Advantages: identifies system requirements and minimizes changes.
  • Two Key Disadvantages: Designs must be complete before programming and consumes time.

Parallel Development Method.

  • It addresses the problem of delays through performing design and implementation simultaneously.
  • Advantage: It reduces schedule time.
  • Disadvantage: It also adds a new problem especially if the subprojects are not dependent.

Object-Oriented Analysis and Design (OOAD) Method

  • Combines data and processes into objects, modeling real-world operations.
  • Analysts use it to model real-world processes
  • Developers design reusable components to speeding system implementation.

Joint Application Development (JAD)

  • Focuses on fact-finding
  • Brings users into the development process as active participants.
  • Advantages: Accurate requirements, promotes ownership, better goal alignment.
  • Disadvantages: Is expensive because many people are involved, cumbersome with larger project group.

Rapid Application Development (RAD) Method

  • A team-based method to speed up system development and produce functional system.
  • Is focused on system requirements.

Agile/Adaptive Methods

  • Develops system incrementally by building prototypes, revised until user needs are met.
  • It emphasizes feedback and iterative steps.
  • Are flexible, tolerate change, and validate projects.

Modeling Tools and Techniques

  • Models help users understand the system design through graphical and nontechnical methods.
  • Analysts use models and fact-finding to ensure additional exploration during requirements modeling is efficient.

Preliminary Investigation (Planning Phase)

  • A system analyst will study a request to recommend specific action.
  • Key personnels gather facts about project constraints, costs, and benefits.
  • The end product of this phase is a deliverable report

Six Steps in Preliminary Investigation.

  • Understand problem
  • Define project scope and constraints
  • Perform fact-finding
  • Study data
  • Evaluate feasibility
  • Recommend actions

Understanding the problem or opportunity

  • The fishbone diagram investigates causes and effects as an analysis tool that is represented as a graphical outline

Define Project Scope & Constraints

  • Project Scope should modify accounts and allow customers to inquire balances
  • Scope will be defined clearly through defining what the system must satisfy.

Types of Constraints

  • Present Vs Future
  • Internal Vs External
  • Mandatory Vs Desirable
  • Key Personnel will be identified for conducting Interviews and asking questions.
  • Analysts, Operational Personnels, and Key Personnels should be involved.

Analyzing Organization Chart.

  • Gaining insight into structure, functions, and personnel.

Conducting Interview

  • Is a process by which information during investigation is handled, for accurate interviewing.
  • The process involves a series of steps including documentation and interviewing.

Observe Operations

  • Observe Workers to know how they carryout Typical tasks.

Conduct a user Survey.

  • A design that users need to complete and return, and then tabulate it.

Analyze the Data

  • Using techniques such as Pareto and XY charts to visualize and analyze the data.

Evaluate Feasibility

  • The project's usability, costs, benefits, and schedules should be analyzed carefully using fact-finding.
  • Data can be tabulated in a simple interview conducted or performed survey.

Steps to feasibility

  • Analyzing problem
  • Defining scope
  • Evaluating usability The next guideline should be assessed

Results and Recommendations To Management

  • No Necessary action
  • Project Proceeds to Next Stage systems Analysis systems analysis.
  • Project Roles outlines what needs to be done and achieved for the Analyst/Teams.

Steps for Preliminary

  • This will be in the sample of the preliminary report section.
  • Each step depends on data requirements and the needs of the Business/Systems.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Description

Explore Systems Analysis and Design (SAD), an evolving field crucial for IT professionals. Learn how analysts develop efficient systems through phased processes. Understand the role of a system analyst in planning, developing, and maintaining systems with strong communication and analytical skills.

More Like This

Use Quizgecko on...
Browser
Browser