Process Modeling and Data Flow Diagrams in Systems Analysis

अब Quizwiz के साथ अपने होमवर्क और परीक्षाओं को एस करें!

What is process modeling?

A technique used to document the flow of data and processes within a system.

What lesson does the Sherlock Holmes story illustrate in systems analysis?

Analysts must interpret facts logically and focus on the most relevant explanation.

Why are process descriptions needed?

Because DFD diagrams alone do not fully explain how processes work.

Why can't data flow directly between a data store and an external entity?

Because a process must control access to stored data.

Why must Level 1 diagrams balance with Level 0 diagrams?

Because all inputs and outputs must remain consistent.

Why is a gray hole the most common modeling error?

Because analysts may assume hidden information not shown in the diagram.

Why is a black hole a modeling error?

Because data cannot disappear after entering a process.

Why can't data flow directly from a data store to another data store?

Because data must be processed before being transferred.

Why must DFD levels remain balanced?

Because each lower-level diagram must accurately represent the higher-level processes.

Why should analysts avoid thinking about technology early in analysis?

Because focusing on technology too early can bias the design and prevent identifying the best solution.

What types of activities should appear in logical process models?

Computations, decisions, data sorting, reporting, and data updates.

What is a black hole in a DFD?

A process that has inputs but no outputs.

What is a miracle in a DFD?

A process that produces outputs without any inputs.

What is a gray hole in a DFD?

A process whose inputs are insufficient to produce the outputs.

What is an external entity?

A person, organization, or system outside the system boundary that interacts with the system.

What is a Level 0 DFD?

A diagram showing the major system functions.

What is a Level 1 DFD?

A diagram that breaks down Level 0 processes into detailed subprocesses.

What is a data store?

A location where data is stored for later use, such as a database.

What is the difference between a logical model and a physical model?

A logical model shows what the system does, while a physical model shows how the system is implemented using technology.

What is a process in a DFD?

An activity that transforms input data into output data.

Why is there only one Level 0 DFD?

Because it represents the entire system at a high level.

Why is decomposition necessary for complex systems?

Because it simplifies large systems into manageable components.

Why do systems analysts focus on logical models first?

Because logical models avoid technical biases and help communicate system requirements clearly to users.

Why should unnecessary administrative tasks be excluded from logical models?

Because logical models focus on essential business processes.

Why should physical words like 'file' or 'database' be avoided in data store names?

Because logical models focus on the data concept, not the technology.

Why is a miracle impossible in a real system?

Because processes need data inputs to generate outputs.

Why should input and output data flows have different names?

Because processing changes the data.

Why can't data flow directly between two external entities?

Because the system being modeled must process the data.

Why are external entities placed on the edge of a DFD?

Because they are outside the system being analyzed.

Why are logical models better for communicating with users?

Because they avoid technical jargon and focus on business processes.

Why are data stores usually named in plural form?

Because they represent collections of records (e.g., Customers, Orders).

What is process decomposition?

Breaking a system into smaller, more detailed processes.

What is an example of a process in a business system?

Calculating payroll or processing a customer order.

What is system modeling?

Creating diagrams that represent how a system works so analysts can understand and communicate system behavior.

What are examples of external entities?

Customers, employees, suppliers, or other systems.

What diagram is used for process modeling?

Data Flow Diagrams (DFDs).

What is a data flow?

Data moving between processes, data stores, or external entities.

What does NOT appear on a context diagram?

Data stores.

What information do process descriptions provide?

Detailed explanations of process logic and rules.

What is the most important rule about data flows?

Every data flow must start or end at a process.

What appears on a context diagram?

External entities and data flows.

Why is decomposition important?

It helps analysts understand complex systems step by step.

Why must data flows be named clearly?

So analysts understand what information is moving through the system.

What is an elementary (primitive) process?

The most detailed level of a process that cannot be broken down further.

What is a context diagram?

The highest-level DFD showing the entire system as a single process.

What does process modeling describe in a system?

The logic, policies, and procedures used to transform data into useful outputs.

How many processes should appear on a single DFD?

Typically between 2 and 7-9 processes.

How should data flows be named?

Using descriptive singular nouns such as 'Customer Order'.

Where should processes be placed on a DFD?

Usually in the center of the diagram.

Where should inputs appear on a DFD?

Usually on the left or top.

Where should outputs appear on a DFD?

Usually on the right or bottom.


संबंधित स्टडी सेट्स

Network+ 8th edition Chapter 3 Quiz

View Set

Ch. 4 Introduction to Eukaryotic Cells

View Set

The Art of Argument Unit - English

View Set

Chapter 1: Intro to Financial Planning

View Set

Mountain Region States and Capitals

View Set