DFD Schema: A versatile approach for XML based representation of DFD
T.R. Shah1
Section:Research Paper, Product Type: Journal Paper
Volume-6 ,
Issue-8 , Page no. 332-338, Aug-2018
CrossRef-DOI: https://doi.org/10.26438/ijcse/v6i8.332338
Online published on Aug 31, 2018
Copyright © T.R. Shah . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
View this paper at Google Scholar | DPI Digital Library
How to Cite this Paper
- IEEE Citation
- MLA Citation
- APA Citation
- BibTex Citation
- RIS Citation
IEEE Style Citation: T.R. Shah, “DFD Schema: A versatile approach for XML based representation of DFD,” International Journal of Computer Sciences and Engineering, Vol.6, Issue.8, pp.332-338, 2018.
MLA Style Citation: T.R. Shah "DFD Schema: A versatile approach for XML based representation of DFD." International Journal of Computer Sciences and Engineering 6.8 (2018): 332-338.
APA Style Citation: T.R. Shah, (2018). DFD Schema: A versatile approach for XML based representation of DFD. International Journal of Computer Sciences and Engineering, 6(8), 332-338.
BibTex Style Citation:
@article{Shah_2018,
author = {T.R. Shah},
title = {DFD Schema: A versatile approach for XML based representation of DFD},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {8 2018},
volume = {6},
Issue = {8},
month = {8},
year = {2018},
issn = {2347-2693},
pages = {332-338},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=2698},
doi = {https://doi.org/10.26438/ijcse/v6i8.332338}
publisher = {IJCSE, Indore, INDIA},
}
RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v6i8.332338}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=2698
TI - DFD Schema: A versatile approach for XML based representation of DFD
T2 - International Journal of Computer Sciences and Engineering
AU - T.R. Shah
PY - 2018
DA - 2018/08/31
PB - IJCSE, Indore, INDIA
SP - 332-338
IS - 8
VL - 6
SN - 2347-2693
ER -
VIEWS | XML | |
748 | 379 downloads | 262 downloads |
Abstract
The Requirement Engineering phase begins with inception and elicitation of functional, non functional requirements and concludes iteratively with modeling and specification. Requirement Engineering demands the coarse level of requirement specification by primary objectives, design constraints and appropriate artifacts of a system. In system development life cycle (SDLC), a system model is analysed and developed using Data Flow Diagram (DFD). DFD is graphical diagram for analyzing, specifying, creating and visualizing the model of a system. The formal requirement analysis and specification method like DFD experiences the problem of ambiguity with different notation and complex graphical presentation. This paper introduces DFD Schema; an XML based versatile specification approach for the structural representation of DFD of a system. Its definition was motivated by lack of available structured and open formats that describe data flow of system with its artifacts. This schema can be used in an interoperable way to transfer data flow requirements.
Key-Words / Index Term
Requirement Engineering, System Development Life Cycle (SDLC), Data Flow Diagram, DFDS, Data Flow Diagram Schema, XML
References
[1] I. Sommerville and P. Sawyer, "Requirements engineering: A good practice guide", John Wiley & Sons, 1997.
[2] H. Meth, M. Brhel, and A. Maedche, “The state of the art in automated requirements elicitation,” Information and Software Technology, vol. 55, no. 10, pp. 1695–1709, 2013.
[3] D. Firesmith, “Modern Requirements Specification”, Journal Of Object Technology, vol. 2, no. 1, pp. 53–64, 2003.
[4] P. D. Bruza and T. P. Van Der Weide, “The Semantics of Data Flow Diagram”, 1989.
[5] I. Sommerville and J. Ransom, “An empirical study of industrial requirements engineering process assessment and improvement”, ACM Transactions on Software Engineering and Methodology, vol. 14, no. 1, pp. 85–117, Jan. 2005.
[6] C. Patidar, “A Report on Latest Software Testing Techniques and Tools”, International Journal of Scientific Research in Computer Science and Engineering, vol. 1, no. 4, 2013.
[7] F. Yergeau and J. Cowan, “Extensible Markup Language (XML) 1.1 (Second Edition).”
[8] A. A. A. Jilani, A. Nadeem, T. Kim, and E. Cho, “Formal Representations of the Data Flow Diagram: A Survey”, in 2008 Advanced Software Engineering and Its Applications, pp. 153–158, 2008
[9] S. Salil Kolhatkar, “XML Based Representation of DFD Removal of Diagramming Ambiguity”, IJACSA) International Journal of Advanced Computer Science and Applications, vol. 2, no. 8, 2011.
[10] R. Ibrahim and S. Y. Yen, “Formalization Of The Data Flow Diagram Rules For Consistency Check”, International Journal of Software Engineering & Applications (IJSEA), vol. 1, no. 4, 2010.
[11] F. J. Lucas, F. Molina, and A. Toval, “A systematic review of UML model consistency management ”, 2009.
[12] T. Liu and C. S. Tang, “Semantic specification and verification of data flow diagrams”, Journal of Computer Science and Technology, vol. 6, no. 1, pp. 21–31, Jan. 1991.
[13] Y. Tao and C. Kung, “Formal definition and verification of data flow diagrams” Journal of Systems and Software, vol. 16, no. 1, pp. 29–36, Sep. 1991.
[14] J. B. Dixit and R. Kumar, "Structured system analysis and design", Laxmi Publications Pvt. Ltd, 2007.
[15] A. S. Sidky, J. D. Arthur, O. Balci, and S. Mccrickard, “RGML: A Specification Language that Supports the Characterization of Requirements Generation Processes”, 2003.
[16] K. Meridji, “Documentation and validation of the requirements specifications : an XML approach”, 2003.
[17] T. K. Dranidis D., “Writing Use Cases in XML", 9th Panhellenic Conference in Informatics Thessaloniki, 2003.
[18] S. Chavda and S. Nayak, “Modern Technique To Build Software Requirements Specification”, IJSRD-International Journal for Scientific Research & Development|, vol. 2, pp. 2321-0613, 2014.
[19] S. Adibowo, “Rambutan Requirements Management Tool for Busy System Analysts Technical Report”, 2003.