The demand for software is growing at an enormous rate. New softwares are in regular demand, either for a company or for PC users. To satisfy this need, the software engineers are regularly required to develop new softwares. This software aims to lessen the burden of the software engineers. It will help software developers by providing Computer Aided Software Engineering Tools, which will help them to develop the software products easily.
The Data Flow Diagram (DFD) Creator software will provide a Graphical Interface for the development of DFDs (Data Flow Diagrams). Development of DFDs is the second phase in the life-cycle of software development and has very important role in the life-cycle. A better DFD provides a better picture of the design and hence the coding becomes easier, as well as more readable.
Hardware: Any platform which support Java Virtual Machine.
Peripherals: A Printer, to get a hard copy (i.e. a printout) of the DFD(s).
Interface with Devices: The Printer is to be properly interfaced with the system (i.e. to the PC or to the Central Server).
Interface with the Users: The user will be provided with a GUI (Graphical User Interface), where he/she can draw Bubbles and Arrows and can Label them.
Functional Partitioning and Description
Function input: selected symbol
Function output: DFD, without the selected symbol and all corresponding data flow arrows, associated with the symbol.
Edit a symbol’s label: The label of the selected symbol is edited. i.e. the symbol is relabeled with the new label provided by the user.
Function input: selected symbol, new label
Function output: The symbol is relabeled to the new label
Move to the next level in the hierarchy: The DFD corresponding to the next level in the hierarchy of the selected symbol is displayed.
Function input: selected symbol
Function output: The DFD, corresponding to the next level in the hierarchy of the selected symbol, if it exists, otherwise a new panel is opened for creating the next level hierarchy corresponding to the selected symbol.
Function input: none.
Function output: The Data Dictionary, i.e. list of all data items appearing in the DFD, presented as a table, so that the user can add any comment corresponding to any data item in the data dictionary.
Print the Diagram: The DFD(s) is sent to a printer for printing it as a hard copy.
Function input: Print only the current page (DFD) or the entire project (i.e. all the DFDs).
Function output: A hard copy of the DFD(s).
The user can issue any one of the above functionality in any order. But the user must create a symbol before he/she chooses to issue a remove or edit symbol command.
" If you need the Java source code, Please mention your email id in the comment section, We will mail you the code along with the instruction to run it."
Connect with us
Like us on Facebook
Will 2016 Bring Good News for Working Women Expecting Good News ...
PF and Gratuity Rules in IT Companies ...
Intel India Holiday List 2014 ...
Are You Happy with Your Dream Job - A Reality Check ...
New Appraisal Process in Accenture-2015 ...
Holiday List of Allcargo India ...
Things to Take Care of on Your Last day in The office ...
Planning for Maternity Leave - Know Your Rights and Enjoy Motherhood ...
Infosys Interview Process for Freshers ...
How to make the best use of your notice period? ...