DOI QR코드

DOI QR Code

Program Development Process Guide and Examples that Integrate Structural and Information Engineering Methodologies

구조적 방법론과 정보공학 방법론을 통합하는 프로그램 개발 과정 가이드와 사례

  • Min-Ho Cho (Dept. Computer System Engineering, JungWon University)
  • 조민호 (중원대학교 컴퓨터공학과)
  • Received : 2024.01.08
  • Accepted : 2024.04.12
  • Published : 2024.04.30

Abstract

Software development methods have continued to evolve in response to changes in the environment. Structural methodology, information engineering methodology, and object-oriented methodology are the major trends of this change. Each methodology has its own characteristics and advantages, and its applied fields are different. Engineers performing practical work are familiar with applying each methodology, but are not familiar with applying structural methodologies or information engineering methodologies in an integrated manner. Therefore, the maximum effect of the methodology cannot be obtained. With this in mind, we would like to organize and present examples of how to integrate and apply structural methodology and information engineering methodology to the target of each methodology.

소프트웨어의 개발 방법은 환경의 변화에 따라 계속해서 발전되었다. 구조적 방법론, 정보공학 방법론 그리고 객체지향 방법론이 이런 변화의 큰 흐름이다. 각 방법론은 특징과 장점이 있고, 적용되는 분야가 다르다. 실무를 수행하는 엔지니어들은 각 방법론을 적용하는 것은 익숙하지만, 구조적 방법론이나 정보공학 방법론을 통합하여 적용하는 것에 익숙하지 않다. 그래서 방법론이 가지는 효과를 최대한 얻을 수 없다. 이런 점에 착안하여 각 방법론의 적용 대상에 대해 구조적 방법론, 정보공학 방법론을 통합하여 적용하는 방법에 대한 것을 정리하고 사례를 제시하고자 한다.

Keywords

References

  1. H. B. Jun and H. W. Suh, "A QCD Analysis Framework Based on the System Development Methodology of Information Engineering," Entrue Journal of Information Technology, vol. 8, issue. 2, July 2009, pp. 31-40.
  2. M. Mukherjee, "Object-Oriented Analysis and Design," International Journal of advanced engineering and management, vol. 1, issue 1, Dec. 2016, pp. 18-24. https://doi.org/10.24999/IJOAEM/01010003
  3. H. J. Bae, "Comparative Analysis on the Attributes of NHPP Software Development Cost Model Applying Gamma Family Distribution," J. of the Korea Institute of Electronic Communication Sciences, vol. 18, no. 5, oct. 2023, pp. 867-876.
  4. A. Mishra and Y. L. Alzoubi, "Structured software development versus agile software development : a comparative analysis," International Journal of System Assurance Engineering and Managemtnt, vol. 14, Jan. 2023, pp. 1504-1522.
  5. M. H. Cho, "A Study on the Direction of Modeling Techniques for the Development of Large Scale Software," J. of the Korea Institute of Electronic Communication Sciences, vol. 15, no. 1, Jan. 2020, pp. 167-172.
  6. C. H. Choi, C. B. Shim, S. W. Park and S. H. Jung, "Implementation of a Mobile App for Companion Dog Training using AR and Hand Tracking," J. of the Korea Institute of Electronic Communication Sciences, vol. 18, no. 5, oct, 2023, pp. 927-934.
  7. S. Ghaemmaghami and L. Bucciarelli, "Structured Mathods in Product Development," Internation Jounal Engng Ed, vol. 19, no. 1, 2003, pp. 132-141.
  8. S. Y. Jang, "Designing an Intelligent Data Coding Curriculum for Non-Software Majors: Centered on the EZMKER Kit as an Educational Resource," J. of the Korea Institute of Electronic Communication Sciences. vol. 18, no. 5, oct, 2023, pp 901-910.
  9. B. Chung and S. Yun, "The Procedure for Improving Structural Methodology or Information engineering Methodology," Journal of Korea Information Processing Society, vol. 9, no. 6, 2002, pp. 108369-1090.
  10. B. Song and Y. Yu, "A Design and Implementation of Software Architecture for IPC in Vehicles Using Modeling Methodology," J. of the Korea Institute of Electronic Communication Sciences, vol. 7, no. 6, Dec. 2012, pp. 1321-1326.
  11. J. Choi and C. Choi, "Analysis on the current status of the fourth industrial revolution-oriented curriculum of the computer and software-related majors based on the standard classification," J. of the Korea Institute of Electronic Communication Sciences, vol. 15, no. 3, Jan. 2020, pp. 587-592.