Korallys Rodríguez October 15, 2021. Prof. Donato COMP 4400
Korallys Rodríguez October 15, 2021. Prof. Donato COMP 4400
ASSIGNMENT #3
1. What is one of the main methods available for the analyst to use when analyzing data-oriented
systems?
Data flow diagrams (DFD’s)
2. What are the four advantages of using a data flow approach over narrative explanations of data
movement?
Freedom from committing to the technical implementations of the system too early.
Further understanding of the interrelationships of system and subsystems.
Communicating current system knowledge to users through data flow diagrams.
Analysis of the proposed system to determine if all the necessary data and processes
have been defined.
3. What is the difference between a logical and physical data flow diagram?
A logically-oriented data flow diagram shows how the business operates.
A physical-oriented data flow diagram shows how the system will be implemented using
technology and manual procedures.
6. What are the basic differences among data dictionary entries prepared for data stores, data
structures, and data elements?
Data stores are created for each different data entity being stored. That is, when data
flow base elements are grouped together to form a structural record, a data store is
created for each unique structural record.
Each data element should be defined once in the data dictionary and may also be
entered previously on an element description form.
Data structures are usually described using algebraic notation. This method allows an
analyst to produce a view of the elements that make up the data structure, along with the
information about those elements. The analyst will denote whether in the data structure
(a repeating group) or whether two elements may exist mutually exclusive of each other.
8. What four elements must be known for the systems analyst to design systems for structured
decisions?
Conditions
Condition alternatives
Actions
Action rules
10. What are the main uses of decision trees in systems analysis?
System analyst can use decision trees when complex branching occurs in a structured
decision process. Decision trees are also useful when it is essential to keep a string of
decision in a particular sequence.