Podcast
Questions and Answers
When creating a table of entities and activities, which of the following should be included?
When creating a table of entities and activities, which of the following should be included?
- All possible exception/error routines, regardless of their mention in the narrative.
- Any activity performed by entities related to the system.
- Activities that are anticipated to be added to the system in the future.
- Only activities, data flows, documents, files, or reports described in the system narrative. (correct)
What should you do if you identify details missing from your system narrative while constructing the table of entities and activities?
What should you do if you identify details missing from your system narrative while constructing the table of entities and activities?
- Proceed with the table using your best assumptions for the missing details.
- Document the missing details separately without altering the original narrative.
- Revise the narrative to include the newly identified details. (correct)
- Ignore the missing details as long as the core functions are represented.
In which level of Data Flow Diagrams (DFDs) are critical error or exception routines typically detailed?
In which level of Data Flow Diagrams (DFDs) are critical error or exception routines typically detailed?
- In a separate document that accompanies the DFDs.
- Level 1 DFDs, showing the breakdown of internal subprocesses. (correct)
- Top-level (level 0) DFDs.
- Exclusively in the system narrative, not in DFDs.
What is the primary basis for constructing logical DFDs?
What is the primary basis for constructing logical DFDs?
When creating logical subprocesses, what should you look for in the activities listed in your table of entities and activities?
When creating logical subprocesses, what should you look for in the activities listed in your table of entities and activities?
Which consideration is LEAST important when grouping activities into logical subprocesses?
Which consideration is LEAST important when grouping activities into logical subprocesses?
What is the primary focus when constructing logical subprocesses from individual activities?
What is the primary focus when constructing logical subprocesses from individual activities?
Why is it acceptable to combine activities performed by different internal entities into a single logical subprocess?
Why is it acceptable to combine activities performed by different internal entities into a single logical subprocess?
When constructing subprocesses, what is the initial recommended action regarding the table of entities?
When constructing subprocesses, what is the initial recommended action regarding the table of entities?
Which guideline should be followed when labeling subprocesses?
Which guideline should be followed when labeling subprocesses?
Why is it important not to simply group activities by the internal entities that perform them when creating logical subprocesses?
Why is it important not to simply group activities by the internal entities that perform them when creating logical subprocesses?
What factors influence the number of logical subprocesses within a process?
What factors influence the number of logical subprocesses within a process?
Which of the following elements is NOT depicted in a context diagram?
Which of the following elements is NOT depicted in a context diagram?
A process has 20 activities. What would be a reasonable approach to determine an appropriate maximum number of subprocesses?
A process has 20 activities. What would be a reasonable approach to determine an appropriate maximum number of subprocesses?
What is the primary goal when determining the number of subprocesses to construct?
What is the primary goal when determining the number of subprocesses to construct?
In a context diagram, how are data flows typically labeled?
In a context diagram, how are data flows typically labeled?
What is the minimum number of subprocesses a logical DFD must have?
What is the minimum number of subprocesses a logical DFD must have?
What symbol is used to represent the entire system in a context diagram?
What symbol is used to represent the entire system in a context diagram?
A process has n
activities. According to the text, what is the absolute maximum limit for the number of subprocesses, although it may result in too many?
A process has n
activities. According to the text, what is the absolute maximum limit for the number of subprocesses, although it may result in too many?
What is the primary purpose of balancing a physical DFD with a context DFD?
What is the primary purpose of balancing a physical DFD with a context DFD?
Why are internal entities numbered chronologically (e.g., 1.0, 2.0, 3.0) in a physical DFD?
Why are internal entities numbered chronologically (e.g., 1.0, 2.0, 3.0) in a physical DFD?
When constructing a physical DFD, where should file stores be placed in relation to internal entities?
When constructing a physical DFD, where should file stores be placed in relation to internal entities?
Internal entities are represented with a bubble symbol in a Physical DFD, what information should be inside the bubble?
Internal entities are represented with a bubble symbol in a Physical DFD, what information should be inside the bubble?
In a physical DFD, how are file stores graphically represented?
In a physical DFD, how are file stores graphically represented?
When constructing narratives, what is a key decision to make regarding internal entities?
When constructing narratives, what is a key decision to make regarding internal entities?
What is the primary purpose of creating a table to organize activities/entities in a system narrative?
What is the primary purpose of creating a table to organize activities/entities in a system narrative?
In the context of system narratives, what does the abbreviation 'P, L' likely refer to when listing activities in chronological order?
In the context of system narratives, what does the abbreviation 'P, L' likely refer to when listing activities in chronological order?
How should entities that perform activities be labeled in the 'Entities' column of the activities table?
How should entities that perform activities be labeled in the 'Entities' column of the activities table?
What is the defining characteristic of activities that are considered 'information processing activities'?
What is the defining characteristic of activities that are considered 'information processing activities'?
Why are entities that only send or receive data typically considered external in system narratives?
Why are entities that only send or receive data typically considered external in system narratives?
In narratives of simple systems or processes within small entities, at which level is it generally preferable to list internal entities?
In narratives of simple systems or processes within small entities, at which level is it generally preferable to list internal entities?
For complex processes or larger entities with complex organizational structures, when creating a system narrative, why might it be preferable to list entities at the 'place' level rather than the 'person' level?
For complex processes or larger entities with complex organizational structures, when creating a system narrative, why might it be preferable to list entities at the 'place' level rather than the 'person' level?
When creating systems diagrams, what is the MOST important consideration?
When creating systems diagrams, what is the MOST important consideration?
In the context of systems documentation, what is a transaction process primarily designed to track?
In the context of systems documentation, what is a transaction process primarily designed to track?
Which of the following is NOT typically included when diagramming a transaction process?
Which of the following is NOT typically included when diagramming a transaction process?
Why is defining a 'scope for analysis' important when documenting systems?
Why is defining a 'scope for analysis' important when documenting systems?
When defining the scope for analysis, what is the purpose of identifying a starting and stopping point?
When defining the scope for analysis, what is the purpose of identifying a starting and stopping point?
If an entity only performs activities outside the defined scope of a system analysis, how is it typically treated?
If an entity only performs activities outside the defined scope of a system analysis, how is it typically treated?
What is the primary purpose of a systems narrative?
What is the primary purpose of a systems narrative?
In a system narrative, what information is typically placed in the 'Line' column?
In a system narrative, what information is typically placed in the 'Line' column?
In system flowcharting, what is the primary purpose of arranging columns so that entities with frequent interactions are close to each other?
In system flowcharting, what is the primary purpose of arranging columns so that entities with frequent interactions are close to each other?
Why exclude external entities when creating columns to describe the nature of the internal entry?
Why exclude external entities when creating columns to describe the nature of the internal entry?
How should the start of a process initiated by an external entity be represented in a system flowchart?
How should the start of a process initiated by an external entity be represented in a system flowchart?
What dictates the order of activities within the column of an internal entity?
What dictates the order of activities within the column of an internal entity?
What should you do to the information flow represented by a flowchart?
What should you do to the information flow represented by a flowchart?
An internal entity needs to send information to another internal entity to continue the process flow, but the second internal entity is located in a non-adjacent column. How would you achieve this?
An internal entity needs to send information to another internal entity to continue the process flow, but the second internal entity is located in a non-adjacent column. How would you achieve this?
What is the most appropriate symbol to use when representing a user entering data into a computer system?
What is the most appropriate symbol to use when representing a user entering data into a computer system?
Which of the following guidelines ensures the system flowchart accurately reflects real-world processes?
Which of the following guidelines ensures the system flowchart accurately reflects real-world processes?
Flashcards
Systems Diagram Purpose
Systems Diagram Purpose
Visually communicate understanding of a system process to someone unfamiliar with it.
Transaction Process
Transaction Process
An information process designed to track core business operations (capture, process, maintain, distribute).
Transaction Process Elements
Transaction Process Elements
Entities, activities, data flows, documents, files, and reports relevant to the process.
Scope for Analysis
Scope for Analysis
Signup and view all the flashcards
Scope Restrictions
Scope Restrictions
Signup and view all the flashcards
External Entities
External Entities
Signup and view all the flashcards
System Narrative
System Narrative
Signup and view all the flashcards
System Narrative Columns
System Narrative Columns
Signup and view all the flashcards
Entity Ambiguity
Entity Ambiguity
Signup and view all the flashcards
Entity Level Consistency
Entity Level Consistency
Signup and view all the flashcards
Table for Organization
Table for Organization
Signup and view all the flashcards
Chronological Listing
Chronological Listing
Signup and view all the flashcards
External Entity Role
External Entity Role
Signup and view all the flashcards
Internal Entity Activities
Internal Entity Activities
Signup and view all the flashcards
Entity Labeling (I/E)
Entity Labeling (I/E)
Signup and view all the flashcards
Data Transfer Exclusion
Data Transfer Exclusion
Signup and view all the flashcards
Entities and Activities Table
Entities and Activities Table
Signup and view all the flashcards
System Narrative Importance
System Narrative Importance
Signup and view all the flashcards
Exception/Error Routine Placement
Exception/Error Routine Placement
Signup and view all the flashcards
Logical Subprocess
Logical Subprocess
Signup and view all the flashcards
Constructing Logical Subprocesses
Constructing Logical Subprocesses
Signup and view all the flashcards
Steps to build logical subprocesses
Steps to build logical subprocesses
Signup and view all the flashcards
Subprocess Focus
Subprocess Focus
Signup and view all the flashcards
Logical DFD Construction
Logical DFD Construction
Signup and view all the flashcards
Subprocess creation
Subprocess creation
Signup and view all the flashcards
Recreating Physical DFD
Recreating Physical DFD
Signup and view all the flashcards
Purpose of Logical Subprocesses
Purpose of Logical Subprocesses
Signup and view all the flashcards
Number of Subprocesses
Number of Subprocesses
Signup and view all the flashcards
Goal of # of Subprocesses
Goal of # of Subprocesses
Signup and view all the flashcards
Numbering Subprocesses
Numbering Subprocesses
Signup and view all the flashcards
Subprocess Label
Subprocess Label
Signup and view all the flashcards
Annotated Table
Annotated Table
Signup and view all the flashcards
Flowchart Column Labels
Flowchart Column Labels
Signup and view all the flashcards
Charting External Entities
Charting External Entities
Signup and view all the flashcards
Flow Direction
Flow Direction
Signup and view all the flashcards
Entity Placement
Entity Placement
Signup and view all the flashcards
Process Start Symbol
Process Start Symbol
Signup and view all the flashcards
Activity Order
Activity Order
Signup and view all the flashcards
Flow Line Rule
Flow Line Rule
Signup and view all the flashcards
Input Activity Symbol
Input Activity Symbol
Signup and view all the flashcards
Context Diagram
Context Diagram
Signup and view all the flashcards
Context DFD Labels
Context DFD Labels
Signup and view all the flashcards
Context DFD Symbols
Context DFD Symbols
Signup and view all the flashcards
Physical DFD
Physical DFD
Signup and view all the flashcards
DFD Balancing
DFD Balancing
Signup and view all the flashcards
File Stores
File Stores
Signup and view all the flashcards
Context DFD Verb Labels
Context DFD Verb Labels
Signup and view all the flashcards
Study Notes
- Systems documentation is an interrelated set of system narratives, tables, and diagrams that describe how an information system (IS) works
- Accountants need to read, analyze, and prepare systems diagrams to understand, assess, and document IS processes
Diagram Elements - Activities
- An activity is an action or task performed for a specific purpose
- There are 2 types of activities: information processing and non-information processing activities
- Information processing involves capturing, processing, storing, or distributing information
- Non-information processing fulfills an operational aspect of the business
- The simple sending or receiving of data between entities is not considered an information processing task
Processes
- The data processing cycle, also known as the information processing cycle, includes data capture, processing, maintenance, and distribution
- A process is a series of activities to fulfill a specific purpose
- A subprocess, or logical subprocess, is a group of logically related activities within a larger process used for diagramming
- Operations processes are non-information processing activities to fulfill the business's central functions
- Information processes are information processing activities that convert data into information to track and support operations processes
Entities
- An entity is an autonomously functioning person, place, or thing associated with an IS process
- An internal entity performs an information processing activity within the scope of analysis
- An external entity doesn't perform information processing but sends or receives data
- Whether an entity is internal or external depends on whether it performs an information processing activity within the defined scope
- A source initiates a process by "sending" data and can be external or internal
- A sink concludes a process by "receiving" data and can be external or internal
Flows
- A data flow is a transfer of data between entities or subprocesses in a DFD and can be manual or electronic
- A logical flow indicates the direction of data or task flows within a system flowchart
- In system flowcharts, activities typically flow from top to bottom and left to right
- Unidirectional flow goes in one direction, indicated by a single-headed arrow
- Multidirectional flow goes both directions, indicated by two single-headed arrows or a double-headed arrow
Documents, Files and Reports
- Documents are manual or electronic forms supporting data processing
- Files are logically related sets of records; databases are centrally managed sets
- Reports summarize information in a standardized or non-standardized form
System Documentation
- Complete systems documentation includes a system narrative, table of entities and activities, data flow diagrams, and a system process flowchart
Narratives & Tables
- A system narrative is a chronological description of entities, activities, data flows, documents, files, and reports, usually written in prose with paragraph and line numbers
- A table of entities and activities organizes the entities and activities from the narrative in chronological order, including the entities, activities, and paragraph/line references
System Diagrams
- A system diagram is a graphical representation of system elements and processes
Data Flow Diagram Types
- The context DFD shows the process of interest and external data flows; the physical DFD shows who or what performs activities
- The logical DFD shows what logical subprocesses are performed.
- All DFD types have different views of the system
Context Data Flow Diagram
- The context DFD is a top-level diagram of the process and its external environment, it shows the process as a whole, external entities.
- Use noun labels for the process, entities, and data flows; doesn't show internal details or use verb labels
Physical Data Flow Diagram
- The physical DFD Shows who or what performs processes, portrays internal entities and data flows between them.
- Like the context DFD, the physical DFD uses noun labels to describe the external entities, internal entities
Logical Data Flow Diagram
- The logical DFD shows what logical subprocesses are performed, it focuses on internal subprocesses and data flows between them
- verbs (actions) to describe subprocesses and nouns to describe entities, file stores, and data flows
System Flowchart
- A system flowchart is a detailed diagram showing who/what performs activities and how.
- Physical and logical DFDs have different views, and the flowchart has all aspects of the process
- System inputs, activities, outputs, flows, data stores and connectors are represented by specific symbols
Diagram Symbols
- Data flow diagram symbols are simple shapes showing entities, subprocesses, file stores, and data flows
- Flowchart symbols are classified as input, processing, output, data store, and connector symbols, each with a specific meaning
Additional Diagram Concepts
- Annotation is a comment linked to a symbol
Balance
- DFD balance means consistency of external entities and external data flows across all DFDs
- Exploding is breaking down a top-level entity or subprocess for more detail
- DFD levels refer to the level of detail: level 0 is a top-level view, and level 1 breaks down components
Routines
- Exception/error routines are atypical activities, and error routines are performed when errors occur
Preparing System Documentation - General Notes
- Narratives and tables of entities and activities must be properly formatted and labeled
- Diagrams must use the correct, standardized symbols
Preparing Narratives and Tables
- Identify relevant entities, activities, and data flows
- Define the scope of analysis with a starting and stopping point
- Narratives should describe system elements in detail, focusing on elements within the defined scope; include descriptions of entities/activities just outside the defined scope to afford context
- System narratives must be written in prose form and describe the "process story" with a chronological sequence of actions/tasks
- Subject sentences must define the company and the process being described
- Paragraphs should indicate breaks in processing activities, writing should be clear and succinct, and the narrative should be carefully proofread
- The last sentence should state where outputs are sent
Formatting
- Tables should be formatted in four columns: Entities, P, L (paragraph and line), Activities, and Subprocesses
- Entities column indicates entities performing activities and whether they are internal (I) or external (E)
- P, L indicates the paragraph and line number where each activity starts in the narrative
- Content of Tables
- The table should include paragraphs/line references and numbered activities in chronological order
Steps for tables
- Read narrative and mark each activity (both information and non-information processing)
- List the entities, maintaining consistent labels
- Construct a table and list activities and entities in order
- Activities are listed in order and the paragraph line indicated where the activity is described ###Logical Sub-Processes
- Note the logical subprocessess by annotating them
- A logical subprocess is a specific piece of logically organized activities
- List in order that each process is done and create annotationg based on order
- This process aims to simply tasks preformed by the user
- Steps to use logical subprocessess
- Mark activities that “go together”
- Verbally say the activity with 2 or 3 words eg. "Prepare cash depostis"
- Link process label on top with a table with entities
Steps to make your table more efficient remember the following points:
- List only tasks descirbed in narrative
- You must revise the narrative system If information is missing
Data Flow Diagrams
- Context diagrams need external entities and external data flows
- Always use label when refering to the nature of the external entity
- Position your shapes accordingly for effective representation of the data
- Data flow lines (arrows) must not touch and always have direction / clearly point it out
Physical DFD
- Use your table to determine internal processes
- Place the entities chronologicaly in the center of your drawing
- Create doube lines to symbols
- Make sure that no lines or processes are interupted or cut of
- Computer files can only be accessed through entities via Computer sysems
Logical DFD
- Use your table to check content and order for effective flow of data
- Use correct label with correct type
Sytem FLowcharts
- Should show internal processes and their data flows
- Divide drawing in columns corresponding to internal entities
- External entities need to show the “sends” and/or “receives”
- Draw activities, top to bottom with a chronological order
- Flow lines should cut accross but in other collumns to stop interuption
- The most important rules to follow in this class for system flowcharts
- Inuts flow into chart and entities
- Processing occurs and it may take an annotation
- After a file has been created the file must be saved to a destination
- If your entity terminates the system has worked and then they will have to select a new way
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Explanation of system documentation, activities, and processes. Activities are explained as actions or tasks performed for a specific purpose, including information processing and non-information processing. The data processing cycle, also known as the information processing cycle, includes data capture, processing, maintenance, and distribution.