System Analysis: Modeling and Fact-Finding
26 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

Which activity is primarily focused on discovering and documenting the characteristics of a system, such as its inputs, outputs, and security measures?

  • Systems Design
  • Rapid Application Development
  • Joint Application Development
  • Requirements Modeling (correct)

A systems analyst is determining the necessary data that enters a system. Which aspect of requirements modeling is the analyst investigating?

  • Inputs (correct)
  • Processes
  • Outputs
  • Performance

In the context of systems analysis, what does 'performance' refer to when describing system characteristics?

  • Logical rules applied to transform data into information
  • Speed, capacity, reliability, and availability of the system (correct)
  • Electronic or printed information produced by the system
  • Hardware, software, and procedural controls protecting the system and data

What is the primary objective of involving users in the development of an information system?

<p>To ensure the system is user-oriented and meets their needs. (B)</p> Signup and view all the answers

Which of the following is an advantage of using Joint Application Development (JAD) in systems development?

<p>It allows key users to participate effectively, leading to a more accurate statement of system requirements. (A)</p> Signup and view all the answers

What is a key characteristic of Rapid Application Development (RAD)?

<p>Heavy reliance on prototyping and user involvement to quickly produce a functioning system. (C)</p> Signup and view all the answers

What is the main deliverable of Joint Application Development (JAD)?

<p>A requirements model that accurately reflects stakeholder needs. (C)</p> Signup and view all the answers

What fundamentally differentiates Rapid Application Development (RAD) from Joint Application Development (JAD)?

<p>RAD aims to produce a new information system, while JAD aims to produce a requirements model. (A)</p> Signup and view all the answers

Which of the following is a primary disadvantage of using Rapid Application Development (RAD) in system development?

<p>Potential compromise in quality, consistency, and adherence to design standards. (C)</p> Signup and view all the answers

What is the main purpose of Functional Decomposition Diagrams (FDD)?

<p>To provide a top-down representation of a function or process. (A)</p> Signup and view all the answers

In system design, what is the primary function of a Data Flow Diagram (DFD)?

<p>To illustrate how the system manages, processes, and transforms data as it moves through various stages. (D)</p> Signup and view all the answers

Which Unified Modeling Language (UML) diagram is used to visually represent the interaction between users and an information system, and what term is used to describe the user?

<p>Use case diagram; Actor (C)</p> Signup and view all the answers

In the context of system requirements, what distinguishes a 'performance' requirement from a 'process' requirement?

<p>A 'performance' requirement defines execution speed, while a 'process' requirement specifies functional transformations. (C)</p> Signup and view all the answers

When initiating the fact-finding process for a new system, which question is most crucial for aligning the system with organizational objectives?

<p>What strategic objectives and business requirements must the new system support? (C)</p> Signup and view all the answers

During fact-finding for a system upgrade, which question best explores opportunities for business process reengineering?

<p>What procedures could be eliminated or streamlined by implementing the new system? (A)</p> Signup and view all the answers

What is the relationship between acceptable risks and security issues in the fact-finding stage?

<p>Acceptable risks determine the level of security measures to implement based on potential vulnerabilities. (B)</p> Signup and view all the answers

During system development, what considerations primarily influence the scope and feasibility of the project?

<p>Budgetary limitations and project completion deadlines. (C)</p> Signup and view all the answers

In the context of fact-finding, what is the significance of repeatedly asking 'why' after addressing the initial 'who, what, where, when, and how' questions?

<p>To identify the root causes of existing procedures and assess their necessity. (C)</p> Signup and view all the answers

Which of the following scenarios demonstrates the most effective application of the 'who' and 'why' questions during the fact-finding stage?

<p>Identifying who uses the system and questioning whether their roles align with optimal system usage. (B)</p> Signup and view all the answers

What is the primary goal of conducting interviews as part of the fact-finding process during system analysis?

<p>To gather detailed insights and perspectives from individuals involved with the system. (D)</p> Signup and view all the answers

Why is documenting interviews an important step in the fact-finding process?

<p>To create a comprehensive reference for future analysis and system development. (C)</p> Signup and view all the answers

Why is observation a valuable technique for fact-finding?

<p>It offers a direct view of system procedures in action, enhancing understanding. (A)</p> Signup and view all the answers

When designing questionnaires, what is the most crucial consideration to ensure effective fact-finding?

<p>Collecting the correct data in a form that is usable for analysis. (A)</p> Signup and view all the answers

What is the primary objective of sampling techniques in fact-finding?

<p>To ensure representation of the overall population. (D)</p> Signup and view all the answers

In what way can research, as a fact-finding technique, contribute to system development?

<p>By offering background information, technical material, and industry trends. (A)</p> Signup and view all the answers

What is the primary focus of logical design in system development?

<p>Translating business requirements into a system model that excludes technical implementation details. (B)</p> Signup and view all the answers

Flashcards

Requirements Modeling

Fact-finding to describe system outputs, inputs, processes, performance, and security.

System Outputs

Electronic or printed information produced by the system.

System Inputs

Necessary data that enters the system.

System Processes

Logical rules applied to transform data into information.

Signup and view all the flashcards

System Performance

System characteristics like speed, capacity, reliability, and availability.

Signup and view all the flashcards

System Security

Hardware, software, and procedural controls to protect the system and its data.

Signup and view all the flashcards

Joint Application Development (JAD)

A team-based approach where users participate fully in system development.

Signup and view all the flashcards

Rapid Application Development (RAD)

Speeds up IS development using prototyping and user involvement to produce a functioning IS

Signup and view all the flashcards

CASE Tools

Software tools that document business functions, develop models, and provide a framework for IS development.

Signup and view all the flashcards

Functional Decomposition Diagram (FDD)

A top-down representation of a function or process, also known as structure charts.

Signup and view all the flashcards

Data Flow Diagram (DFD)

Shows how a system stores, processes, and transforms data.

Signup and view all the flashcards

Unified Modeling Language (UML)

A standard language for visualizing and documenting software design, using object-oriented concepts.

Signup and view all the flashcards

Use Case Diagram

Visually represents the interaction between users and the IS. The User becomes an Actor with a specific role.

Signup and view all the flashcards

Sequence Diagram

Shows the timing of interactions between objects.

Signup and view all the flashcards

System Requirement

A characteristic or feature that must be included in an IS to satisfy business requirements and be acceptable to users.

Signup and view all the flashcards

Budget and Timetable Constraints

Resources, time limits impacting system creation.

Signup and view all the flashcards

Fact-Finding

A method to gather details by asking who, what, where, when, how, and why.

Signup and view all the flashcards

Interview (Systems Analysis)

Talking with individuals to gather project details.

Signup and view all the flashcards

Interview Steps

  1. Determine People, 2. Establish objectives, 3. Develop Questions, 4. Prepare, 5. Conduct, 6. Document, 7. Evaluate
Signup and view all the flashcards

Document Review

Reviewing existing materials to understand the system.

Signup and view all the flashcards

Observation (Fact-Finding)

Observing the system in its operational environment.

Signup and view all the flashcards

Questionnaires and Surveys

Collecting data through structured forms.

Signup and view all the flashcards

Sampling (Fact-Finding)

Collecting representative subsets of documents.

Signup and view all the flashcards

Research (Systems Analysis)

Using sources like the Internet and journals to find background and technical information.

Signup and view all the flashcards

Logical Design

The phase of systems development focused on business needs, without technical specifics.

Signup and view all the flashcards

Study Notes

  • This chapter is about requirements modeling techniques and team-based methods to visualize and document new systems, as well as system requirements and fact-finding.
  • Fact-finding techniques include interviewing, documentation review, observation, surveys and questionnaires, sampling, and research.

Systems Analysis Activities

  • The systems analysis phase tasks include requirements modeling, data and process modeling, object modeling, and development strategies.
  • Requirements modeling involves fact-finding to describe outputs, inputs, processes, performance, and security.

The Systems Analysis skills include

  • Analytical skills
  • Interpersonal skills

Team-Oriented Methods and Techniques

  • Joint application development (JAD)
  • Rapid application development (RAD)

Joint Application Development

  • JAD requires user involvement.
  • Users have a vital stake in an information system and should fully participate.
  • Successful systems must be user-oriented and involve users.
  • A JAD team approach is a strategy for user involvement.

JAD Advantages

  • Key users can effectively participate.
  • More accurate system requirements, better understanding of common goals, and a stronger commitment to the success of the new system may result.

JAD Disadvantages

  • It can be expensive and cumbersome if the group is too large relative to the size of the project.

Rapid Application Development

  • RAD is a team-based approach to speed up the development of information systems and produce usable information system.
  • Relies heavily on prototyping and user involvement.
  • The process continues until the system is completely developed and users are satisfied.

Similarities Between JAD and RAD

  • A group approach is used.

Differences Between JAD and RAD

  • The end product of JAD is a requirements model.
  • The end product of RAD is a brand new IS.

RAD Advantages

  • Systems can be developed more quickly with significant cost savings

RAD Disadvantages

  • RAD stresses the mechanics of the system and does not emphasize the company's strategic business needs.
  • Less time to develop quality, consistency, and design standards might be allowed.

Modeling Tools and Techniques

  • CASE Tools (computer-aided system engineering)
  • CASE tools document business functions and processes.
  • CASE tools develop graphical models and provide an overall framework for IS development.
  • Functional Decomposition Diagrams (FDD)
  • FDD are also called structure charts and provide top-down representation of a function or process.
  • Data Flow Diagrams (DFD) show how the system stores, processes and transforms data.
  • Unified Modeling Language (UML)
  • UML visualizes and documents software systems design.
  • UML uses object-oriented design concepts.
  • UML provides graphical tools, such as use case diagrams and sequence diagrams.
  • Use case diagrams visually represent the interaction between users and the IS and shows how the user becomes an Actor.
  • Sequence diagrams show the timing of interactions between objects.

System Requirement Definition

  • A system requirement is a characteristic that must be included in an IS to satisfy business requirements and be acceptable to users.
  • There are five general categories of System requirements: outputs, inputs, processes, performance, and controls.

Fact-Finding Overview

  • The first step is to identify the information needed.
  • A fact-finding plan should be developed.

Fact-Finding Questions

  • Business functions the current system supports
  • Strategic objectives and business requirements that must be supported by the new system
  • Benefits and TCO of the proposed system
  • Transactions the system will process
  • Information users and managers need from the system
  • Whether the new system must interface with legacy systems
  • Procedures that could be eliminated by business process reengineering
  • Potential security issues
  • Acceptable risks
  • Budget and timeline constraints that will affect system development

Key Questions for Fact-Finding

  • Answers should be given to questions of "who, what, where, when, and how?"
  • The answer to "why?" is also important.

Fact-Finding Interviews

  • Systems analysts spend time talking with people, especially conducting interviews.
  • Interview: The steps are to determine the people to interview, establish objectives, develop questions, prepare, conduct, document, and evaluate.

Observation

  • Observation allows the analyst to see the system in action and gives additional perspective and better understanding of the system procedures.

Questionnaires and Surveys

  • When designing a questionnaire, the most important rule is to make sure collected questions collect the right data in a form for further fact-finding.

Sampling

  • Sampling means collecting examples of actual documents.
  • The main objective of a sample is to accurately represent the overall population.
  • Systematic sample, Stratified sample, and Random sample are used.

Research

  • Used to gather information in the Internet, IT magazines, and books to obtain background, technical material, and news about industry trends and developments.
  • Site visits are used when visiting a location.

Interviews Versus Questionnaires

  • Interviews are more personal
  • Questionnaires give many people the opportunity to provide input and suggestions

Brainstorming

  • Is a method of generating ideas on a topic
  • Structured brainstorming vs unstructured brainstorming

Documentation

  • Documentation involves Software Tools, CASE Tools, Productivity Software (word processing, spreadsheets, db applications, and presentation graphics programs)
  • Histograms are also used.

Logical design is the translation of

  • Business user requirements into a system model
  • The model depicts only the business requirements and not any possible technical design or implementation of those requirements
  • Common words: conceptual design and essential design

System model

  • Picture of a system that represents reality or a desired reality
  • System models facilitate improved communication between users/analysts/designers/builders.

Studying That Suits You

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

Quiz Team

Related Documents

Description

Explore system analysis, and requirements modeling techniques. Learn about fact-finding, team-oriented methods like JAD and RAD, and essential analytical and interpersonal skills for system development. Understand user involvement.

More Like This

Use Quizgecko on...
Browser
Browser