Sampling Techniques in Systems Analysis

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

Which of the following is NOT a typical reason for using sampling in systems analysis?

  • To speed up the process of data gathering and analysis.
  • To contain costs associated with examining all data.
  • To improve the effectiveness of analysis by focusing on fewer data points.
  • To ensure every single document is assessed, providing a complete overview. (correct)

When designing a sample in systems analysis, which of the following steps comes first?

  • Determine the population to be sampled.
  • Choose the type of sample.
  • Determine the data to be collected. (correct)
  • Decide on the sample size.

A company wants to understand the overall trend in employee performance and customer satisfaction. Which type of report would be most suitable?

  • Summary reports
  • Sales reports
  • Service reports (correct)
  • Production reports

While inspecting business records, what action is most likely to improve efficiency by leveraging existing technology?

<p>Watching for instances where computers can simplify calculations. (D)</p>
Signup and view all the answers

What is the primary purpose of analyzing qualitative documents in systems analysis?

<p>To understand the emotional, affective, and motivational aspects related to HCI and interpersonal relationships. (B)</p>
Signup and view all the answers

Which of the following is an example of a qualitative document that an analyst might review to understand organizational culture?

<p>Memos (B)</p>
Signup and view all the answers

An analyst observes a manager frequently interrupting their employees during meetings. Which action verb would be most appropriate to record this behavior in an analyst's playscript?

<p>Talking (C)</p>
Signup and view all the answers

What is the primary goal of using STROBE (Structured Observation of the Environment) in systems analysis?

<p>To confirm or negate information gathered through interviews or questionnaires by observing the physical environment. (C)</p>
Signup and view all the answers

According to STROBE, which observable element might indicate that a decision-maker values external sources of information?

<p>Trade journals present in the office (B)</p>
Signup and view all the answers

A company wants to quickly understand customer sentiment from social media posts. Which tool would be most effective?

<p>Text Analytics (D)</p>
Signup and view all the answers

Which observable element in STROBE is most closely associated with indicating the power dynamics within an organization?

<p>Desk placement (D)</p>
Signup and view all the answers

An analyst uses software to analyze customer reviews to identify common complaints and positive feedback. What technique is being used?

<p>Text Analytics (B)</p>
Signup and view all the answers

Which of the following actions aligns with the principles of applying STROBE in a systems analysis project?

<p>Observing the physical layout of an office to infer communication patterns. (C)</p>
Signup and view all the answers

When is it most appropriate to use a 'First-of-a-Series' prototype?

<p>When you need a pilot prototype tested at one or two sites. (A)</p>
Signup and view all the answers

To diagrammatically represent the sequence of processes for a customer placing an online order, which modeling tool is most appropriate?

<p>Data Flow Diagram (DFD) (D)</p>
Signup and view all the answers

What is the primary advantage of a Logical Data Flow Diagram (DFD)?

<p>It focuses on business functions and improves communication with users. (C)</p>
Signup and view all the answers

Which DFD symbol represents external entities?

<p>Double Square (A)</p>
Signup and view all the answers

Which DFD error is characterized by a child diagram having different inputs/outputs than its parent process?

<p>Unbalanced Decomposition (B)</p>
Signup and view all the answers

In DFDs, how are partitions typically represented?

<p>Dashed lines around grouped processes (B)</p>
Signup and view all the answers

Which of the following best describes the purpose of Event Modeling in the context of Data Flow Diagrams?

<p>Creating DFDs based on business events such as customer logins. (A)</p>
Signup and view all the answers

Which CRUD operation corresponds to retrieving or viewing a record?

<p>Read (C)</p>
Signup and view all the answers

An age calculated from a date of birth within a system is what type of element?

<p>Derived (D)</p>
Signup and view all the answers

What does the '+' symbol represent in algebraic notation for data structures?

<p>And (D)</p>
Signup and view all the answers

Which data structure component is described as having a range of valid values instead of fixed options?

<p>Continuous Element (B)</p>
Signup and view all the answers

What is the purpose of a Data Dictionary?

<p>To serve as a central repository for project information about data. (C)</p>
Signup and view all the answers

Which of the following data formats is used to represent true or false values?

<p>Bit (B)</p>
Signup and view all the answers

In the context of developing data stores, what is a critical aspect to document?

<p>Data growth, access method, and update frequency. (D)</p>
Signup and view all the answers

What programming construct is employed in Structured English to represent a choice between two alternative actions?

<p>Decision (D)</p>
Signup and view all the answers

Which element is NOT a quadrant in a decision table?

<p>Variables (C)</p>
Signup and view all the answers

What is a primary advantage of using a Decision Tree over a Decision Table?

<p>Decision Trees are easier to follow when the sequence of actions matters. (A)</p>
Signup and view all the answers

What is the primitive process in a Data Flow Diagram?

<p>A process not further exploded, performing one clear function. (B)</p>
Signup and view all the answers

Which Data Flow Diagram (DFD) level illustrates the entire system with one process, showing external entities and data flows?

<p>Context Diagram (A)</p>
Signup and view all the answers

What is the main purpose of creating a prototype in systems design?

<p>To test design ideas before building the final system. (A)</p>
Signup and view all the answers

What is the advantage of using a Physical Model Data Flow Diagram?

<p>It Includes implementation details. (A)</p>
Signup and view all the answers

Which scenario best describes the use of a 'Patched-Up Prototype'?

<p>Creating a fully functional but inefficient system. (C)</p>
Signup and view all the answers

Which type of report provides background information and spots exceptions to normal occurrences?

<p>Summary reports (C)</p>
Signup and view all the answers

How does observation specifically aid systems analysts?

<p>By providing insight into organizational members' actual behaviors and relationships. (A)</p>
Signup and view all the answers

Flashcards

Why Use Sampling?

Examine a subset of data, not everything, to save time and resources.

Contain Costs (Sampling)

To keep expenses down in systems analysis by reducing the amount of documents you need to examine or people who need interviews.

Speed Up Data Gathering

Smaller datasets needed to be collected and analyzed.

Reduce Bias (Sampling)

Captures a broader perspective and avoid biased views.

Signup and view all the flashcards

Step 1: Data to Be Collected

Determine the specific data you need for the analysis.

Signup and view all the flashcards

Step 2: Population to Be Sampled

Identify the source from which you will collect the data.

Signup and view all the flashcards

Step 3: Type of Sample

Select an appropriate method for choosing sample data.

Signup and view all the flashcards

Step 4: Sample Size

Decide how many elements (people, documents, etc.) to include.

Signup and view all the flashcards

Sales Reports

Summarize the amount and type of sales.

Signup and view all the flashcards

Production Reports

Contain costs, inventory and labor.

Signup and view all the flashcards

Summary Reports

Provide background, spot exceptions and overview the plans.

Signup and view all the flashcards

Service Reports

Report on employee performance and customer satisfaction.

Signup and view all the flashcards

Performance Report

Compare actual vs intended performance.

Signup and view all the flashcards

Records

Periodic updates of what is happening in the business.

Signup and view all the flashcards

Inspect a Record

Checking for errors in amounts and totals, improving the design, observing number and type of transactions, etc.

Signup and view all the flashcards

Data Capture Forms

Collect examples of forms, note the type, distribution pattern, and compare with who actually receives the form.

Signup and view all the flashcards

Qualitative Analysis

Affective, emotional aspects of Human-Computer interactions.

Signup and view all the flashcards

Company Values

What is considered good vs evil within a company.

Signup and view all the flashcards

Observation

Insight on what organizational members actually do.

Signup and view all the flashcards

Analyst's Playscript

Observing the decision-makers' behavior and recording their actions using a series of action verbs.

Signup and view all the flashcards

STROBE

A Technique, observing the decision-maker's physical environment.

Signup and view all the flashcards

Elements of STROBE

Seven concrete observation elements.

Signup and view all the flashcards

Observable STROBE Element

Warm incandescent lighting and colors.

Signup and view all the flashcards

Observable STROBE Element

Trade journals present in the office.

Signup and view all the flashcards

Observable STROBE Element

Desk placed for power.

Signup and view all the flashcards

Text Analytics

Analyze unstructured qualitative data.

Signup and view all the flashcards

“Soft” Data

Data are generated through blogs, chat rooms, surveys, etc.

Signup and view all the flashcards

Applying STROBE

Technique used to observe physical elements in a decision-maker's environment.

Signup and view all the flashcards

Patched-Up Prototype

Working system with full features, but inefficient.

Signup and view all the flashcards

Nonoperational Model

Doesn't function, used to test design/outputs.

Signup and view all the flashcards

First-of-a-Series

Pilot prototype tested at one or two sites.

Signup and view all the flashcards

Selected Features

Includes essential features, used to test core functions.

Signup and view all the flashcards

DFD (Data Flow Diagram)

Graphically represents the movement of data.

Signup and view all the flashcards

Logical DFD

Business functions.

Signup and view all the flashcards

Physical Model

Implementation details.

Signup and view all the flashcards

DFD Symbols

Arrow, rounded rectangle, open rectangle.

Signup and view all the flashcards

Primitive Process

One clear function in the DFD hierarchy.

Signup and view all the flashcards

Context Diagram

The highest level DFD. Shows all external entities and their outflows.

Signup and view all the flashcards

DFD 0 (Level 0)

The expansion of the context diagram into major subsystems.

Signup and view all the flashcards

Physical Diagram

Shows actual system implementation.

Signup and view all the flashcards

Study Notes

Why Sampling?

  • Sampling in systems analysis helps contain costs, as examining every document or person is too expensive
  • Sampling speeds up data gathering because a smaller sample reduces collection and analysis time
  • Sampling improves effectiveness by allowing analysts to delve deeper with fewer data points, gaining better insights
  • Sampling reduces bias by capturing a broader perspective and avoiding one-sided views in a well-designed sample

Designing a Sample in Systems Analysis:

  • Determine the specific information required from the sample data
  • Define the population to be sampled, specifying who or what the data will be collected from
  • Choose the appropriate type of sample, such as random, convenience, purposive, or stratified samples
  • Decide on the sample size, determining how many elements (people, documents, etc.) to include

Analyzing Quantitative Documents:

  • Quantitative documents include reports used for decision making

Types of reports

  • Sales reports summarize sales amounts and types
  • Production reports include recent costs, inventory, labor, and plant information
  • Summary reports provide background information, spot exceptions, and offer strategic overviews
  • Service reports include delivery of services and reports on employee performance and customer satisfaction
  • Performance reports compare actual vs. intended performance, assessing the gap and its trend
  • Records provide periodic business updates, inspected for errors, design improvements, transaction analysis, and computer simplification opportunities
  • Data capture forms involve collecting examples, noting the form type, documenting intended distribution, and comparing it with actual distribution

Analyzing Qualitative Documents:

  • Focuses on affective, emotional, and motivational aspects of HCI and interpersonal relationships

Qualitative documents examples

  • Key or guiding metaphors inform analysis and design
  • Examination of insiders vs. outsiders mentality
  • Understanding what is considered good vs. evil provides insights
  • Graphics, logos, and icons in common areas or web pages
  • A sense of humor conveyed in communications or documents

Further types of qualitative documents

  • Email messages
  • Memos
  • Signs/posters on bulletin boards
  • Corporate websites (interactivity)
  • Manuals
  • Policy handbooks
  • Observation provides insight into what organizational members actually do and relationships between decision-makers

Analyst's Playscript:

  • It involves observing decision-makers' behavior and recording actions using action verbs
  • Examples of actions: Talking, Sampling, Corresponding, Deciding

STROBE (Structured Observation of the Environment):

  • It is used for observing the decision-maker's physical environment
  • It confirms or negates the organizational narrative through observing surroundings

Seven Concrete Observable Elements of STROBE:

  • Office location: Consider who occupies the corner office or if key decision-makers are on separate floors
  • Desk placement: Assess if it encourages communication or demonstrates power
  • Stationary equipment: Note if the decision maker gathers/stores information personally and the size of the storage
  • Props: Identify presence of PC, smartphone, or tablet use
  • External information sources: Determine if trade journals or web resources are used
  • Office lighting and color: Consider if it is for detailed work or casual communication and if colors are warm/inviting
  • Clothing worn: Note whether clothing shows authority, such as conservative suits, or if uniforms are required
  • Gathers information Informally: Warm lighting and colors
  • Seeks Extraorganizational Information: Trade journals
  • Processes Data Personally: PC or tablet in office
  • Stores Information Personally: Equipment present
  • Exercises Power: Desk for power
  • Exhibits Credibility: Authoritative clothing
  • Shares Information: Office accessible

Text Analytics:

  • It uses software to analyze unstructured qualitative data from various sources
  • Sources could be include transcripts of interviews
  • Written reports
  • Customer communications via email, wikis, blogs, chat rooms and social networking sites

Unstructured, qualitative, or “soft” data are generated commonly through:

  • Blogs
  • Chat rooms
  • Questionnaires with open-ended questions
  • Online discussions on the web
  • Social media exchanges

Text Analytics applications:

  • Provide insights into customer opinions about the organization
  • It identifies company values and actions
  • It understands customer or vendor motivations

Applying STROBE:

  • STROBE identifies physical elements in a decision-maker's environment

STROBE observable elements:

  • Office location (corner office)
  • Desk placement (communication/power)
  • Stationary equipment (size, storage)
  • Props (PC, smartphone, etc.)
  • External information sources (journals, web)
  • Lighting and color (ambiance, communication/work)
  • Clothing (formality, authority)
  • It confirms or negates narratives from interviews/questionnaires

PROTOTYPES:

  • Prototypes types are system models created to test design ideas
  • Patched-Up Prototype entails a working, full-featured, but inefficient system
  • Nonoperational Model functions to test design/outputs
  • First-of-a-Series refers to pilot prototype tested at one or two sites
  • Selected Features includes only essential features to test core functions
  • User interaction should be honest, with feedback, and suggestions for improvement

DFD (Data Flow Diagram):

  • DFD graphically represents data movement within a system, inputs, processes, data stores, and outputs
  • It's useful in understanding system structure and processes

Definition of DFD

  • It is a visual way of showing system inputs and outputs
  • It visually represents data processes
  • It shows Storage locations (data stores)
  • It visually describes Interaction with external entities

Logical DFD – Advantages:

  • Logical DFDs focus on business functions
  • They lack commitment to technical design
  • They improve communication with users
  • They help uncover redundancy

Logical DFD - Disadvantages:

  • Logical DFDs may not show implementation details
  • They are less useful for developers needing code-level clarity

Physical Model – Advantages:

  • Physical models include implementation details
  • They identify manual vs automated processes
  • They prepare systems for actual programming

Physical Model – Disadvantages:

  • Physical models are less flexible
  • They are more dependent on specific technology

DFD Symbols:

  • External Entity is a double square
  • Process is a rounded rectangle
  • Data Flow is an arrow
  • Data Store is an open-ended rectangle

Common DFD Errors:

  • Arrows in the wrong direction
  • Unlabeled arrows or processes
  • Data stores connected directly to external entities
  • Missing or extra processes
  • Unbalanced decomposition

Primitive Process:

  • Refers to a process is not exploded further in the DFD hierarchy
  • It performs one clear function and is the lowest level in the DFD structure

Context Level / DFD 0 / Child Diagrams / Physical Diagrams:

  • Context Diagram is the highest level DFD, with one process labeled 0, showing all external entities and data flows
  • DFD 0 (Level 0) expands the context diagram into major subsystems
  • Child Diagram details each process from DFD 0
  • Physical Diagram shows actual system implementation, including manual steps and hardware

Unbalanced Decomposition:

  • This occurs when a child diagram has different inputs/outputs than the parent process
  • Therefore, all data entering or leaving the parent must match the child diagram's flows

DFD Partition:

  • Involves dividing DFDs into separate modules for implementation
  • It is based on user groups, execution time, task similarity, data consistency, or security
  • It is represented by dashed lines around grouped processes

Event Modeling and Use Cases:

  • Event Modeling creates DFDs based on business events (e.g., customer login)
  • Use Cases define user actions and system responses
  • Each use case becomes a process in the DFD

CRUD Functions:

  • This tracks operations across processes
  • Create: Add new record
  • Read: Retrieve/view record
  • Update: Modify existing record
  • Delete: Remove record

Base / Derived Elements:

  • Base elements are entered directly by the user
  • Derived elements are calculated by the system

Data Structures – Algebraic Notation:

  • Used to define the makeup of data structures:
  • = means "is composed of"
  • + means "and"
  • {} represents repeating groups
  • [] represents either/or conditions
  • () represents optional elements

Content of Data Store:

  • ID and Name
  • Alias
  • File Type
  • Format
  • Data Structure reference
  • Volume (avg & max)
  • Primary/Secondary Keys
  • Comments for extra info

Continuous Elements:

  • Continuous elements have a range of valid values instead of fixed options
  • Examples: GPA (0.0-4.0) and Age

Data Dictionary:

  • It is a central repository for all project information
  • Includes data elements, flows, stores, and processes
  • It also contains definitions, lengths, types, sources, and destinations
  • It validates DFDs, generates XML, and creates screens/reports

Data Formats:

  • It specifies how data appears or is stored
  • Bit: 1 or 0
  • Char, Varchar: Text
  • Datetime: Date/time
  • Currency: Money values
  • Int, Smallint: Whole numbers
  • Float, Real: Decimal numbers
  • Autonumber: Auto-incrementing field

Data Element Characteristics:

  • Includes ID & Name
  • Aliases
  • Description
  • Type: Base or Derived
  • Length
  • Validation Criteria
  • Default Values
  • Formatting

Developing Data Stores:

  • Define the data stores purpose
  • Indicate whether storage is temporary/permanent
  • Identify relevant reports/screens
  • Use data dictionary structures
  • Document growth, access method, and update frequency

Structured English:

  • It is defined as using pseudo-code for sequence, decision, case, and iteration
  • It clarifies logic and is readable by users

Decision Tables:

  • Decision Tables consist of four quadrants: conditions, condition alternatives, actions, and rules
  • They identify impossible scenarios, contradictions, or redundancy

Decision Trees:

  • Decision trees map visual paths clearly showing paths for decisions
  • Suited when the sequence of actions matters or the order processes varies
  • Easier to follow than tables in some cases

Studying That Suits You

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

Quiz Team

Related Documents

Systems Analysis Techniques

More Like This

Use Quizgecko on...
Browser
Browser