Data and Process Modeling in Systems Analysis: DFDs, Data Dictionaries, and Modular Design

Ace your homework & exams now with Quizwiz!

How does the volume and frequency attribute in a data dictionary help users?

It informs users about how often data is generated and the amount of data expected.

What does documenting data flows involve?

It involves recording the data flow name, description, alternate names, origin, destination, record, volume, and frequency.

What is a data flow symbol?

It is represented by a line with a single or double arrowhead, indicating the movement of data.

What does an entity symbol in a DFD show?

It shows how the system interfaces with the outside world, representing external entities that provide data or receive output.

What is the purpose of a logical model?

It shows what the system must do, regardless of how it will be implemented physically.

What is the outcome of combining several rules in a decision table?

It simplifies the decision-making process by reducing complexity.

What should a context diagram fit on?

One page.

What are source and sink entities in a DFD?

They are types of external entities that serve as data origins or final destinations.

What do data flow diagrams not show?

They do not show program logic or processing steps.

What is the benefit of using modern CASE tools?

They ensure data consistency and simplify the documentation process.

What is the significance of context diagrams?

They provide a high-level view of the system, showing the system as a single process with its interactions with external entities.

What do CASE tools help with in systems analysis?

They simplify the task of maintaining full and accurate documentation.

What is the purpose of documenting entities?

To define the entity name, description, alternate names, input data flows, and output data flows.

What is the role of structured analysis tools?

To develop a logical model during the systems analysis phase and a physical model during the systems design phase.

What is the purpose of using indentation in structured English?

To enhance readability and clarity of the logical processes described.

What is the purpose of guidelines in drawing DFDs?

To ensure consistency and clarity in the representation of data flows.

What is the significance of a unique name and reference number for each process in a DFD?

To ensure each process is easily identifiable and referenced.

What is the importance of accuracy in a DFD model?

To ensure it is easy to understand and meets the needs of its users.

What are leveling and balancing techniques used for in DFDs?

To ensure that child diagrams have the same input and output flows as parent processes.

What is the importance of balancing in DFDs?

To ensure that the inputs and outputs of a process are consistent across different levels of diagrams.

What is the purpose of applying process description tools in modular design?

To facilitate the understanding and organization of system processes in a modular fashion.

What is the importance of using a limited vocabulary in structured English?

To maintain clarity and avoid ambiguity in the description of logical processes.

What is the significance of ensuring no crossing lines in a DFD?

To maintain clarity and prevent confusion in understanding data flows.

What is the purpose of a context diagram in systems analysis?

To provide a high-level overview of the system and its interactions with external entities.

What is the function of alternate names in a data dictionary?

To provide additional context or synonyms for data elements, enhancing understanding.

What is the objective of documenting data elements in a data dictionary?

To provide clear, comprehensive information about the data and processes that make up a system.

What is the role of a data flow in a DFD?

To show the movement of data between processes, data stores, and external entities.

What are the six guidelines used when drawing data flow diagrams?

1. Identify the processes, 2. Identify the data flows, 3. Identify the data stores, 4. Identify the external entities, 5. Level and balance the diagrams, 6. Create a data dictionary.

What are the four models analysts often follow?

1. Physical model of the current system, 2. Logical model of the current system, 3. Logical model of the new system, 4. Physical model of the new system.

What is a gray hole process in a DFD?

A process that has inputs but cannot produce the expected outputs.

What is a spontaneous generation process in a DFD?

A process that has no input, which is considered incorrect in a DFD.

What is a black hole process in a DFD?

A process that has no outputs, which is considered incorrect.

What does the term 'black box' refer to in a DFD?

A process that is not detailed but is represented as a single entity.

What is the definition of a record in a data dictionary?

A record is a data structure name that includes its definition, alternate names, and attributes.

What does the term 'data store' refer to in a DFD?

A repository where data is held within the system.

What is a data dictionary?

A central storehouse of information about a system's data.

What is modular design in systems analysis?

A design approach based on combinations of logical structures that serve as building blocks for processes.

What is meant by 'exploded diagram' in DFDs?

A detailed view of a specific process that breaks it down into its components.

What is a decision tree?

A graphical representation of conditions, actions, and rules that shows all combinations of conditions and outcomes.

What is a data flow diagram (DFD)?

A graphical technique used to show how the system transforms input data into useful information.

What is a child diagram in DFD terminology?

A lower-level diagram that provides more detail about a specific process.

What is a record in the context of a data dictionary?

A meaningful combination of related data elements.

What must an external entity be connected to in a DFD?

An external entity must be connected by a data flow to a process, not directly to a data store or another external entity.

How do you level and balance data flow diagrams?

By ensuring that the inputs and outputs of the higher-level diagram match those of the lower-level diagrams.

What are the main tools used in data and process modeling?

Data Flow Diagrams (DFDs), data dictionary, and process description.

What are the key attributes documented in a data dictionary?

Data element name and label, alias, type and length, default value, acceptable values, source, security, responsible user(s), and description.

What is included in documenting data stores?

Data store name, description, alternate names, attributes, volume, and frequency.

What is the main difference between decision tables and decision trees?

Decision tables are tabular, while decision trees are graphical, making them easier to interpret for many viewers.

What is the first step in constructing a set of DFDs?

Drawing a context diagram.

Who are the responsible users in a data dictionary?

Individuals or departments accountable for the accuracy and maintenance of the data elements.

What does documenting processes entail?

It includes process name, description, process number, and process description.

What is a lower-level data flow diagram?

It breaks down the processes into more detailed components, showing more specific data flows and processes.

What is the role of a data dictionary in relation to data stores?

It defines the specific structure and data elements of a data store.

What does a physical model describe?

It describes how the system will be constructed.

What does a process description document?

It documents the details of a functional primitive and represents a specific set of processing steps and business logic.

What is the significance of documenting each functional primitive process?

It ensures clarity and precision in understanding the processes involved in the system.

What is the significance of security in a data dictionary?

It outlines the access controls and restrictions for data elements to protect sensitive information.

What does the term 'functional primitive' refer to?

It refers to the basic processes that are documented in systems analysis.

What does a process symbol in a DFD represent?

It represents a function that receives input data and produces output, containing business logic that transforms the data.

What does a data store symbol represent?

It represents data that the system stores but does not show the detailed contents.

How does a decision table function?

It shows every combination of conditions and outcomes, with the number of rules doubling for each added condition.

What is the main challenge faced when documenting complex systems?

Maintaining full and accurate documentation.

What are data dictionary reports?

Reports that provide an alphabetized list of all data elements, descriptions, and characteristics of data elements, records, data flows, and processes.

What are the three building blocks used in structured English?

Sequence, selection, and iteration.

What are typical tools used for process description?

Structured English, decision tables, and decision trees.

What are the four basic symbols used in data flow diagrams?

Symbols representing processes, data flows, data stores, and entities.

What does a Diagram 0 DFD show?

The details inside the black box of a process.

What does a DFD typically illustrate?

The flow of information and how it is processed within a system.

What is a data element?

The smallest piece of data that has meaning within an information system.

What is the purpose of unique names in DFD symbols?

To avoid confusion and ensure clarity.

What is the role of an analyst in relation to the data dictionary?

To collect, document, and organize specific facts about a system.


Related study sets

Health Psychology Practice Exam 2 CH 6-9, PSY303 Module 4 - Seeking and Using Health Care Services (2 Weeks), Pre-test Health Final (part 1), Psych 313 chapter 9, Psych 313 chapter 8, CH.8, Health CH-7, PSYC 313 Midterm Ch. 7, Quiz 7, Chapter 7 Pract...

View Set

TestOut Network Pro v6.0 | 3.1 Copper Cables and Connectors | 3.1.7 Practice Questions

View Set

Biotechnology Exam #3 Ch. 6, CHEM 527 Exams, Biotechnology Exam #2 Ch.18 Plant Biotechnology, Biotechnology Ch. 3 Exam 1, Biotechnology Exam #2 Ch. 5 (Genomics), Biotechnology Ch. 2 Exam #1, Biotechnology Ch. 1 Exam 1, Biotech Test 3, Biotechnology E...

View Set

Chapter 5: Competitive Advantage, Firm Performance, and Business Models

View Set