Structured Analysis Tools Quiz
8 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

Where are all the conditions to be checked listed in a Decision Table?

  • Action Stub
  • Condition Stub (correct)
  • Action Entry
  • Condition Entry
  • In a Decision Table, where are the actions outlined that need to be carried out?

  • Action Entry
  • Condition Stub
  • Condition Entry
  • Action Stub (correct)
  • Which quadrant of a Decision Table provides answers to questions from the Condition Stub?

  • Action Stub
  • Condition Stub
  • Condition Entry (correct)
  • Action Entry
  • Where is the appropriate action resulting from the condition entries indicated in a Decision Table?

    <p>Action Entry</p> Signup and view all the answers

    In a Decision Table, what does a blank against an action state?

    <p>To be ignored</p> Signup and view all the answers

    What does an X (or check mark) against an action indicate in a Decision Table?

    <p>To be carried out</p> Signup and view all the answers

    When is Structured English best used?

    <p>When sequences and loops need to be considered</p> Signup and view all the answers

    What does Pseudocode specify in programming logic?

    <p>Physical programming logic without actual coding</p> Signup and view all the answers

    Study Notes

    Ideal SRS Document Characteristics

    • Should be complete, unambiguous, and devoid of jargon.
    • Needs to specify operational, tactical, and strategic information requirements.
    • Aims to resolve disputes between users and analysts.
    • Utilizes graphical aids to enhance understanding and design.

    Interviewing Techniques

    • Unstructured Interviews: Informal sessions to gather basic system information through open questions.
    • Structured Interviews: Comprise standard questions, requiring responses that may be closed (objective) or open (descriptive).

    Advantages of Interviewing

    • Best source for qualitative information.
    • Useful for individuals lacking effective written communication skills.
    • Allows for immediate validation and cross-checking of information.
    • Capable of addressing complex subjects.
    • Facilitates discovery of key issues via user opinions.
    • Bridges gaps in understanding, reducing future problems.

    Questionnaires

    • Open-ended Questionnaires: Easy to interpret, exploring problems towards specific answers.
    • Closed-ended Questionnaires: Standardized responses are provided; responses are mutually exclusive.

    Advantages of Questionnaires

    • Effective in surveying users’ interests and beliefs across different locations.
    • Determines the overall opinion prior to directing system development.
    • High reliability and confidentiality of responses.
    • Suitable for factual data collection, easily distributed electronically or via postal service.

    Review of Records, Procedures, and Forms

    • Aids in gaining organizational knowledge before advising others.
    • Enables rapid documentation of current operations via procedure manuals and forms.
    • Clarifies transactions within the organization, assisting in performance evaluation.
    • Helps analysts understand operations needing support, detailing problems and solutions.

    Observation

    • Direct method to collect information about systems.
    • Validates whether project deadlines are realistic and achievable.

    Structured Analysis Overview

    • Specifies application presentations graphically.
    • Divides processes for clear system flow representation.
    • Focuses on logical structures rather than physical implementations.
    • Follows a top-down approach from high-level overviews to detailed specifics.

    Structured Analysis Tools

    • Data Flow Diagrams (DFD)
    • Data Dictionary
    • Decision Trees
    • Decision Tables
    • Structured English
    • Pseudocode

    Data Flow Diagrams (DFD)

    • Illustrates data flow between system functions, detailing current system implementation.
    • Acts as an initial design phase tool, breaking requirement specifications down functionally.
    • Serves as an effective communication tool between users and analysts/system designers.

    Types of DFD

    • Physical DFD: Implementation-dependent, outlining which functions are performed.
    • Logical DFD: Implementation-independent, focusing solely on data flow between processes.

    Context Diagram

    • Provides an overview of the entire system with a single DFD.
    • Starts from major processes and gradually adds details using a top-down approach.

    Data Dictionary

    • Structured repository of system data elements, defining and describing DFD components.
    • Enhances communication between analysts and users, crucial for database building.

    Decision Trees

    • Define complex relationships through decisions, illustrated in a horizontal tree format.
    • Diagrams illustrate alternative actions and conditions.

    Decision Tables

    • Useful for situations where actions depend on combinations of independent conditions.
    • Serves as a matrix defining problems and possible actions based on defined conditions.

    Studying That Suits You

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

    Quiz Team

    Description

    Test your knowledge about tools used in Structured Analysis, which is a method that specifies the presentation and flow of a system. Understand its attributes like logical design, process division, and vendor-independence.

    More Like This

    Use Quizgecko on...
    Browser
    Browser