DOI: https://doi.org/10.15587/2313-8416.2017.107048

Development of an approach to analysis and optimization of data flow diagrams

Andrii Kopp, Dmytro Orlovskyi

Abstract


Basic features of data flow diagrams, their design rules, existing approaches to analysis of data flow diagrams, their advantages and disadvantages have been considered in this research. The approach to analysis and optimization of data flow diagrams based on link analysis application has been proposed. This approach allows identifying the drawbacks of data flow diagrams and developing recommendations in order to their improvement


Keywords


data flow diagrams; structured analysis; business processes; analysis; optimization; link analysis

References


Yourdon. Ed. (2006). Just Enough Structured Analysis, 643. Available at: http://zimmer.csufresno.edu/~sasanr/Teaching-Material/SAD/JESA.pdf

Hatley, D., Hruschka, P., Pirbhai, I. (2013). Process for System Architecture and Requirements Engineering. Addison-Wesley, 456.

Miller, F. P., Vandome, A. F., McBrewster, J. (2010). Data Flow Diagram: Information System, Visualization, Computer Data Processing, Flowchart, Control Flow Diagram, Data Island, Dataflow, Functional Flow Block Diagram. Alphascript Publishing, 80.

Shelly, G., Rosenblatt, H. (2009). Systems Analysis and Design. Cengage Learning, 742.

Ibrahim, R., Yen, S. Y. (2010). Formalization of the Data Flow Diagram Rules for Consistency Check. International Journal of Software Engineering & Applications, 1 (4), 95–111. doi: 10.5121/ijsea.2010.1406

Van der Aalst, W., Stahl, C. (2011). Modeling Business Processes: A Petri Net-Oriented Approach. Cambridge: MIT Press, 386.

Dorrer, M. G. (2010). Algoritm preobrazovaniya modeley biznes-protsessov v odnotsvetnyie seti Petri. Model. i analiz inform. sistem, 28 (12), 5–16.

Gomez-Lopez, M. T., Perez-Alvarez, J. M., Varela-Vaca, A. J., Gasca, R. M. (2017). Guiding the Creation of Choreographed Processes with Multiple Instances Based on Data Models. Lecture Notes in Business Information Processing, 239–251. doi: 10.1007/978-3-319-58457-7_18

Roa, J., Reynares, E., Caliusco, M. L., Villarreal, P. (2017). Ontology-Based Heuristics for Process Behavior: Formalizing False Positive Scenarios. Lecture Notes in Business Information Processing, 106–117. doi: 10.1007/978-3-319-58457-7_8

Arnuphaptrairong, T. (2013). Early Stage Software Effort Estimation Using Function Point Analysis: An Empirical Validation. International Journal of Design, Analysis and Tools for Integrated Circuits and Systems, 4 (1), 15–21.

Singh, K. A., Dwivedi, U. (2014). Survey of Various cost & Effort Estimation Models. International Journal of Advanced Research in Computer Science and Software Engineering, 4 (8), 1113–1116.

Analysis of the subject area of the design documentation workflow. Available at: http://www.kb-ametist.com/rus/18_publish/10.pdf

Zamyatina, O. M. (2009). Modelirovanie sistem. Tomsk: Izd-vo TPU, 204.

Vendrov, A. M. (2005). Proektirovanie programmnogo obespecheniya ekonomicheskih informatsionnyih sistem. Moscow: Finansyi i statistika, 544.

Helmond, A. (2015). The Web as Platform: Data Flows in Social Media. University of Amsterdam, 190.

Feijs, L., Jonkers, H., Middelburg, C. (1994). Notations for Software Design. Springer Science & Business Media, 425. doi: 10.1007/978-1-4471-2107-7

Jawadekar, W. S. (2013). Management Information Systems: Text and Cases: a Global Digital Enterprise Perspective. Tata McGraw-Hill Education, 814.

Fouss, F., Saerens, M., Shimbo, M. (2016). Algorithms and Models for Network Data and Link Analysis. Cambridge University Press, 543. doi: 10.1017/cbo9781316418321

Boshmaf, Y., Beznosov, K., Ripeanu, M. (2013). Graph-based Sybil Detection in Social and Information Systems. Proceedings of the 2013 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining, 466–473. doi: 10.1145/2492517.2492568

McCulloh, I., Armstrong, H., Johnson, A. (2013). Social Network Analysis with Applications. John Wiley & Sons, 320.

Iacob, M.-E., Jonkers, H. (2006). Quantitative Analysis of Enterprise Architectures. Interoperability of Enterprise Software and Applications, 239–252. doi: 10.1007/1-84628-152-0_22

Nguyen, H., Dumas, M., Hofstede, A., La Rosa, M., Maggi, F. M. (2016). Business Process Performance Mining with Staged Process Flows. Advanced Information Systems Engineering. CAiSE 2016. Lecture Notes in Computer Science, 167–185. doi: 10.1007/978-3-319-39696-5_11

Kopp, A. M., Orlovskyi, D. L. (2015). Ob odnom podhode k resheniyu zadachi optimizatsii strukturyi biznes-protsessov predpriyatiya. Vestnik NTU «KhPI», 58, 102–108.

Mead, N. (2008). Requirements Prioritization Case Study Using AHP. Software Engineering Institute.

Scherbakov, V. A. (2012). Kompleksnyiy ekonomicheskiy analiz hozyaystvennoy deyatelnosti predpriyatiya v ryinochnoy ekonomike. Novosibirsk: NSAWT, 216.

Cross, N. (2008). Engineering Design Methods: Strategies for Product Design. Wiley, 230.

Miles, L. D. (2015). Techniques of Value Analysis and Engineering. Miles Value Foundation, 433.


GOST Style Citations


Yourdon, Ed. Just Enough Structured Analysis [Text] / Ed. Yourdon. – 2006. – 643 p. – Available at: http://zimmer.csufresno.edu/~sasanr/Teaching-Material/SAD/JESA.pdf

Hatley, D. Process for System Architecture and Requirements Engineering [Text] / D. Hatley, P. Hruschka, I. Pirbhai. – Addison-Wesley, 2013. – 456 p.

Miller, F. P. Data Flow Diagram: Information System, Visualization, Computer Data Processing, Flowchart, Control Flow Diagram, Data Island, Dataflow, Functional Flow Block Diagram [Text] / F. P. Miller, A. F. Vandome, J. McBrewster. – Alphascript Publishing, 2010. – 80 p.

Shelly, G. Systems Analysis and Design [Text] / G. Shelly, H. Rosenblatt. – Cengage Learning, 2009. – 742 p.

Ibrahim, R. Formalization of the Data Flow Diagram Rules for Consistency Check [Text] / R. Ibrahim, S. Y. Yen // International Journal of Software Engineering & Applications. – 2010. – Vol. 1, Issue 4. – P. 95–111. doi: 10.5121/ijsea.2010.1406 

Van der Aalst, W. Modeling Business Processes: A Petri Net-Oriented Approach [Text] / W. Van der Aalst, C. Stahl. – Cambridge: MIT Press, 2011. – 386 p.

Доррер, М. Г. Алгоритм преобразования моделей бизнес-процессов в одноцветные сети Петри [Текст] / М. Г. Доррер // Модел. и анализ информ. систем. – 2010. – Т. 28, № 12. – С. 5–16.

Gomez-Lopez, M. T. Guiding the Creation of Choreographed Processes with Multiple Instances Based on Data Models [Text] / M. T. Gomez-Lopez, J. M. Perez-Alvarez, A. J. Varela-Vaca, R. M. Gasca // Lecture Notes in Business Information Processing. – 2017. – P. 239–251. doi: 10.1007/978-3-319-58457-7_18 

Roa, J. Ontology-Based Heuristics for Process Behavior: Formalizing False Positive Scenarios [Text] / J. Roa, E. Reynares, M. L. Caliusco, P. Villarreal // Lecture Notes in Business Information Processing. – 2017. – P. 106–117. doi: 10.1007/978-3-319-58457-7_8 

Arnuphaptrairong, T. Early Stage Software Effort Estimation Using Function Point Analysis: An Empirical Validation [Text] / T. Arnuphaptrairong // International Journal of Design, Analysis and Tools for Integrated Circuits and Systems. – 2013. – Vol. 4, Issue 1. – P. 15–21.

Singh, K. A. Survey of Various cost & Effort Estimation Models [Text] / K. Singh, U. Dwivedi // International Journal of Advanced Research in Computer Science and Software Engineering. – 2014. – Vol. 4, Issue 8. – P. 1113–1116.

Анализ предметной области оборота рабочей конструкторской документации [Электронный ресурс]. – Режим доступа: http://www.kb-ametist.com/rus/18_publish/10.pdf

Замятина, О. М. Моделирование систем [Текст]: учеб. пос. / О. М. Замятина. – Томск: Изд-во ТПУ, 2009. – 204 с.

Вендров, А. М. Проектирование программного обеспечения экономических информационных систем [Текст]: учеб. / А. М. Вендров. – 2-е изд., перераб. и доп. – М.: Финансы и статистика, 2005. – 544 с.

Helmond, A. The Web as Platform: Data Flows in Social Media [Text]: PhD thesis / A. Helmond. – University of Amsterdam, 2015. – 190 p.

Feijs, L. Notations for Software Design [Text] / L. Feijs, H. Jonkers, C. Middelburg. – Springer Science & Business Media, 1994. – 425 p. doi: 10.1007/978-1-4471-2107-7 

Jawadekar, W. S. Management Information Systems: Text and Cases: a Global Digital Enterprise Perspective [Text] / W. S. Jawadekar. – Tata McGraw-Hill Education, 2013. – 814 p.

Fouss, F. Algorithms and Models for Network Data and Link Analysis [Text] / F. Fouss, M. Saerens, M. Shimbo. – Cambridge University Press, 2016. – 543 p. doi: 10.1017/cbo9781316418321 

Boshmaf, Y. Graph-based Sybil Detection in Social and Information Systems [Text] / Y. Boshmaf, K. Beznosov, M. Ripeanu // Proceedings of the 2013 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining. – 2013. – P. 466–473. doi: 10.1145/2492517.2492568 

McCulloh, I. Social Network Analysis with Applications [Text] / I. McCulloh, H. Armstrong, A. Johnson. – John Wiley & Sons, 2013. – 320 p.

Iacob, M.-E. Quantitative Analysis of Enterprise Architectures [Text] / M.-E. Iacob, H. Jonkers // Interoperability of Enterprise Software and Applications. – 2006. – P. 239–252. doi: 10.1007/1-84628-152-0_22 

Nguyen, H. Business Process Performance Mining with Staged Process Flows [Text] / H. Nguyen, M. Dumas, A. Hofstede, M. La Rosa, F. M. Maggi // Advanced Information Systems Engineering. CAiSE 2016. Lecture Notes in Computer Science. – 2016. – P. 167–185. doi: 10.1007/978-3-319-39696-5_11 

Копп, А. М. Об одном подходе к решению задачи оптимизации структуры бизнес-процессов предприятия [Текст] / А. М. Копп, Д. Л. Орловский // Вестник НТУ «ХПИ». – 2015. – № 58. – С. 102–108.

Mead, N. Requirements Prioritization Case Study Using AHP [Text] / N. Mead // Software Engineering Institute. – 2008.

Щербаков, В. А. Комплексный экономический анализ хозяйственной деятельности предприятия в рыночной экономике [Текст] / В. А. Щербаков. – Новосибирск: НГАВТ, 2012. – 216 с.

Cross, N. Engineering Design Methods: Strategies for Product Design [Text] / N. Cross. – Wiley, 2008. – 230 p.

Miles, L. D. Techniques of Value Analysis and Engineering [Text] / L. D. Miles. – Miles Value Foundation, 2015. – 433 p.







Copyright (c) 2017 Andrii Kopp, Dmytro Orlovskyi

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 International License.

ISSN 2313-8416 (Online), ISSN 2313-6286 (Print)