DOI QR코드

DOI QR Code

A Study on Business-Based Screen Design Techniques for Designing Efficient Applications

  • Kim, Tae-Woo (School of Computer Engineering, Pukyong National University) ;
  • Park, Sun-Yi (School of Computer Engineering, Pukyong National University) ;
  • Yeo, Jeong-Mo (School of Computer Engineering, Pukyong National University)
  • Received : 2018.11.19
  • Accepted : 2018.11.23
  • Published : 2018.12.31

Abstract

To build a successful information system, design and development should be carried out from the enterprise perspective. A complicated business is represented in various ways as technology advances, and many development methodologies have been studied from the viewpoint of technology and development. Each domain is independently designed and developed from the enterprise perspective, but there would be inclusive parts due to the integrated process wherein the definition, design, and development of business are carried out, and the design is done based on the designer's experience. This study would like to address the technique of designing screens based on the business process of the applications derived from the business. It designs the screens that appear when actual applications are completed, including how the data transfer process in the derived business process is represented and operated on the relevant screens. It designs the screen which is displayed when the actual application is completed and how the data transfer process in the derived business process is represented and operated on the relevant screen. In addition, it designs the DFD representing the overall flow of data for each business to represent the movement procedure between screens in general. Through the design method proposed in this study, the client's requirement could be confirmed to reduce the cost for redevelopment, the problem of communication between designers and developers with various experiences could be reduced, and an efficient design procedure could be provided to persons who lack design experience.

Keywords

E1JBB0_2018_v14n6_1420_f0001.png 이미지

Fig. 1. Screen for employee registration.

E1JBB0_2018_v14n6_1420_f0002.png 이미지

Fig. 2. Input on the employee registration screen.

E1JBB0_2018_v14n6_1420_f0003.png 이미지

Fig. 3. Event on the employee registration screen.

E1JBB0_2018_v14n6_1420_f0004.png 이미지

Fig. 4. Data expressed on the employee registration screen.

E1JBB0_2018_v14n6_1420_f0005.png 이미지

Fig. 5. Comprehensive DFD of employee management.

E1JBB0_2018_v14n6_1420_f0006.png 이미지

Fig. 6. Employee registration DFD of employee management.

Table 1. Employee registration process in business process

E1JBB0_2018_v14n6_1420_t0001.png 이미지

Table 2. Representation of objects in DFD

E1JBB0_2018_v14n6_1420_t0002.png 이미지

Table 3. Comparison with other studies

E1JBB0_2018_v14n6_1420_t0003.png 이미지

References

  1. B. S. Park, K. S. Yang, and H. S. Kim, "A study on the risk factors for successful enterprise architecture implementation," Journal of the Korea Society of IT Services, vol. 5, no. 3, pp. 1-23, 2006.
  2. C. Batini, E. Nardelli, and R. Tamassia, "A layout algorithm for data flow diagrams," IEEE Transactions on Software Engineering, vol. 12, no. 4, pp. 538-546, 1986.
  3. M. Tsikerdekis, "Persistent code contribution: a ranking algorithm for code contribution in crowdsourced software," Empirical Software Engineering, vol. 23, no. 4, pp. 1871-1894, 2018. https://doi.org/10.1007/s10664-017-9575-4
  4. N. A. Panayiotou, S. P. Gayialis, N. P. Evangelopoulos, and P. K. Katimertzoglou, "A business process modeling-enabled requirements engineering framework for ERP implementation," Business Process Management Journal, vol. 21, no. 3, pp. 628-664, 2015. https://doi.org/10.1108/BPMJ-06-2014-0051
  5. Korea Database Agency, The Guide for Data Architecture Professional. Seoul: Korea Database Agency, 2013.
  6. J. H. Huh and K Seo, "Design and test bed experiments of server operation system using virtualization technology," Human-centric Computing and Information Sciences, vol. 6, no. 1, pp. 1-21, 2016. https://doi.org/10.1186/s13673-016-0060-7
  7. J. H. Huh, "PLC-based design of monitoring system for ICT-integrated vertical fish farm," Human-centric Computing and Information Sciences, vol. 7, no. 20, pp. 1-19, 2017. https://doi.org/10.1186/s13673-016-0083-0
  8. S. K. Yun, M. G. Park, and Y. J. Choi, "Automatic extraction of abstract components for supporting modeldriven development of components," KIPS Transactions on Software and Data Engineering, vol. 2, no. 8, pp. 543-554, 2013. https://doi.org/10.3745/KTSDE.2013.2.8.543
  9. H. J. Jung, "A proposal of software quality measurement model and testcase on the basis of ISO/IEC 25010," Journal of Korean Institute of Information Technology, vol. 9, no. 10, pp. 197-205, 2011.
  10. D. H. Na and K. W. Jung, "UML-based enterprise architecture framework," in Proceedings of E-Biz World Conference, 2003, pp. 589-599.
  11. S. Jung, D. Lee, E. Kim, C. Chang, and J. Yoo, "OOPT: an object-oriented development methodology for software engineering education," Journal of KIISE, vol. 44, no. 5, pp. 510-521, 2017. https://doi.org/10.5626/JOK.2017.44.5.510
  12. C. Lee and C. Youn, "Dynamic impact analysis method using use-case and UML models on object-oriented analysis," Journal of KIISE, vol. 43, no. 10, pp. 1104-1114, 2016. https://doi.org/10.5626/JOK.2016.43.10.1104
  13. M. Rahimi and J. Cleland-Huang, "Evolving software trace links between requirements and source code," Empirical Software Engineering, vol. 23, no. 4, pp. 2198-2231, 2017. https://doi.org/10.1007/s10664-017-9561-x
  14. S. Mirri and P. Salomoni, "Collaborative design of software applications: the role of users," Human-centric Computing and Information Sciences, vol. 8, article no. 6, 2018.
  15. M. Abi-Antoun, D. Wang, and P. Torr, "Checking threat modeling data flow diagrams for implementation conformance and security," in Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering, Atlanta, GA, 2007, pp. 393-396.
  16. S. Y. Lee and H. S. Yong, "Distributed development and evaluation of software using agile techniques," The KIPS Transactions: Part D, vol. 16, no. 4, pp. 549-560, 2009.
  17. J. Yeo, S. Park, and J. Myoung, Useful Database Oracle Center in Practice. En-core, 2016
  18. S. Y. Park, T. W. Kim and J. M. Yeo, "Study on the business process design method for designing applications," in Proceedings of the 12th KIPS International Conference on Ubiquitous Information Technologies and Applications (CUTE), Taichung, Taiwan, 2017.
  19. M. Adler, "An algebra for data flow diagram process decomposition," IEEE Transactions on Software Engineering, vol. 14, no. 2, pp. 169-183, 1988. https://doi.org/10.1109/32.4636
  20. G. S. Kwuan, "Process methodology of designing user interface in enterprise portal," Journal of the HCI Society of Korea, pp. 1160-1166, 2008.