Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

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.

Importance of E-R diagram:


• E-R diagram form is a very useful framework for creating and manipulating
databases.
• It is easy to understand and does not require any large training to understanding
its working process.
• The designer uses an E-R diagram to easily communicate with a developer, a
customer and user.
• E-R diagrams are readily translatable into relational table which is used to
quickly build a database.
• It is directly used by database developers as the blueprint for implementing data
in specific software application.
• It is used to describe the different relationship and operation within an
organization.
• It is a graphical and diagrammatic representation of an entity and helps for better
understanding.
• It is important for a website owner to get the relationship between data and
picture functionality for a need of a website.
• It reduces the development time and help to meet deadlines and save money.

You might also like