0% found this document useful (0 votes)
69 views7 pages

cs507 Assignment 3 Solution

The Data Flow Diagram (DFD) is the most suitable technique to represent the process in a pictorial form showing the sequence of activities, decisions, and results. [DFD] uses symbols like arrows, processes, data stores, external entities, data flow, and terminators to visually depict the flow of information in a system. It can represent how data enters and leaves the system at different stages including decisions. The DFD drawn for the given process shows the collection of defect information, monitoring defect status, informing users, reproducing defects, management approval, root cause analysis, solution proposal, and beta version release.

Uploaded by

Rehman Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
69 views7 pages

cs507 Assignment 3 Solution

The Data Flow Diagram (DFD) is the most suitable technique to represent the process in a pictorial form showing the sequence of activities, decisions, and results. [DFD] uses symbols like arrows, processes, data stores, external entities, data flow, and terminators to visually depict the flow of information in a system. It can represent how data enters and leaves the system at different stages including decisions. The DFD drawn for the given process shows the collection of defect information, monitoring defect status, informing users, reproducing defects, management approval, root cause analysis, solution proposal, and beta version release.

Uploaded by

Rehman Khan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Cs507

Assignment NO #3 solution
What system analysis technique is most suitable to present the above process in a pictorial
form to show the sequences of activities, decisions, and results?

Ans: The Data Flow Diagram (DFD) provides the most appropriate graphical representation of
the information system flow in pictorial form of the above method to display a sequence of
actions, decisions and outcomes.

a. Enlist all the components, symbols, and meanings used in above technique.

Arrow;

The usual direction of the flow of a procedure or system is from


left to right or top to bottom.

Or

Ensure that flowchart has a logical start and finish.

Terminator

Only one flow line is used in conjunction with terminator


symbol.
Process

Only one flow line should come out from a process symbol.

Decision

Only one flow line should enter a decision symbol, but two or
three flow lines, one for each possible answer, should leave
the decision symbol

<0 >0

=0 <0 >0

Connectors

If the flowchart becomes complex, it is better to use


connector symbols to reduce the number of flow lines if you
want to make it more effective you want to make it more
effective and better way of communication.
Predefined Process

This represents a named process consisting of one or more


operations or program steps specified elsewhere

Single Document

Off-page Connector

Use to connect remote flowchart portion on different


pages. One flow line enters or exits.
Input/output Operation

*The symbol is used whenever the system receives an


input or generates an output...

E.g.

Input operation output operation

Data flow

Represents movement of data


Data Store

Represent the permanent or temporary data storage site


E.g.

IF this storage site is repeated in the DFD, the same symbol


with the addition of a bar in the left hand corner issued and
looks like.

C;Draw and label the pictorial representation of the above process.

Ans;

Defect info collection

Monitor status of defect

Inform user how to avoid

Faulty behavior

Defects reproduce? Yes R.c


Management approval No

No

Yes

Software development

Root-Cause- Analysis (RCA) is performed

& Salution proposed. Release beta Version


Question 2

Part a Solution:

The term polymorphism denotes several types. In simple words, polymorphism can be defined as
the ability of a message to appear in more than one form. Real-life example of polymorphism: A
person can have different characteristics at the same time. Like a man, he is a father, a partner,
and an employee at the same time.

In object-oriented programming, polymorphism (from the Greek meaning "having many forms")
is the trait of being able to assign a different meaning or usage to something in different contexts
— specifically, allowing an entity like a variable, a function, or an object to have more than one
type.

Encapsulation

Encapsulation means the concealment of information. For example, when you press the Play
button the tape will be played. The actual method of playback of the tape is not evident however.
A further example of the banking software can be offered. The banking program provides an
option for benefit calculation, but the actual steps when performed remain invisible to the user
when the option is disabled the sum will be measured as and when necessary.

Polymorphism 
Following example will help understand the concept in a better

Manner;

Thus the concept can be defined based on the example given above. Polymorphism is a
derivative of Greek which means "multiple forms"). Polymorphism is the characteristic of being
able to assign a different meaning or use to something in different contexts-specifically, allowing
an entity such as a variable, a process, or an object to have more than one type.

You might also like