Professional Documents
Culture Documents
Explain Importance of FDD & E-R Diagram
Explain Importance of FDD & E-R Diagram
What is FDD?
• FDD is a functional Decomposition Diagram.
• It is the process of breaking a complex entity into smaller sub parts and this
complex entity is broken down until the structure of entities are in an
understandable structure.
• It means breakdown of an item into groups on the basis of function of an item
perform.
• A decomposition diagram shows a high level function, process, organization,
object that are broken down to lower level.
Importance of decomposition:
• It is useful in the analysis of processes by breaking them down into smaller
components.
• The analyst breaks down the process into sub-processes, functions, rules,
decisions to make them more understandable.
• Decomposition of process helps the project team to clearly specify whether the
function is in scope or not.
• Identify the current system function from undocumented system and replaced
with the documented system.
• Decomposition is an analytical technique and it is commonly used by the
business analyst.
• Business analyst decomposes things like system into process, function, rule and
decision. Processes into steps,decision. Goals into sub goal and objective.
Requirements into functional requirement, non functional requirement, business
rule, decision and constraint.
• Structural decomposition are the physical component, logic object, attribute, field
or arrangement of structure within a design.
• Functional decomposition is a good process for the people and easily
understood by the customer.
• It helps to find duplicate or overlapping activities.
• Decomposition breaks complex system into separate components and it helps
with scope, development and planning.
• The simplicity of the structure and representation helps to understand the
function and process.
What is E-R diagram?
• An entity relationship diagram is a visual representation of data and by using
conventions they describe how data are related to each other.
• For example: Student is an entity and Name, Roll_no., Birth_date are the
attributes.
What is entity?
• An entity can be a person, place, event or object that is related to a given
system.
• Entities are represented in ER diagrams by a rectangle and name as singular
nouns.
• For example, for school system include entities student, teachers, subject, fees,
roll number etc.
• Following figure shows an example of a student. A student is an entity and
Name, Roll_no., Birth_date are the attributes of a student. An entity student is
represented in the rectangle and attributes are in an ellipse.