Computer 3
Computer 3
techniques and graphical tools that allow the analyst t develop a new kind of
system specifications that are easily understandable to the user One view of
requirements modeling is also called as structured analysis and considers data
and the processes that transform the data as separate entities. Data objects are
modeled in a way that defines their attributes and relationships. Processes that
manipulate data objects are modeled in a manner that shows how they
transform data as data objects flow through the system.
Types of DFD: There are two types of data flow diagrams, namely
physical data flow diagrams and logical data flow diagrams and it is important
to distinguish clearly between the two:
Output Design: part to both paper and screen outputs. Output design is
often discussed before other feature of design because, from the customer's
point of view, the output is the system. Output is what the customer is buying
when he or she pay for a development of project. Inputs, databases, and
processes are present to provide output. Problems often associated with
business information output are information hold-up, information (data)
overload, paper domination, extreme distribution, and no tailoring.
Types of Output:
1) Turnaround Documents: Tumaround documents trim down the cost
of internal information processing by reducing both data entry and associated
errors.
Types of Coupling:
1) Data Coupling: The dependency between module A and B is said to be
data coupled if their dependency is based on the fact they communicate by
only passing of data. Other than communicating through data, the two
modules are independent. A good strategy is to ensure that no module
communication contains "tramp data". In above figure student name, address,
course is examples of tramp data that are unnecessarily communicated
between modules. By ensuring that modules communicate only necessary
data, module dependency is minimized.