• Title/Summary/Keyword: SW공학 절차

Search Result 13, Processing Time 0.025 seconds

A Re-engineering Methodology for Componentization of Legacy System (Legacy 시스템의 컴포넌트화를 위한 재공학 방법론)

  • Kim, Cheol-Hong;Cha, Jung-Eun;Yang, Young-Jong
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2002.11a
    • /
    • pp.431-438
    • /
    • 2002
  • 본 논문은 레거시 시스템을 새로운 시스템 환경으로의 변환 및 통합을 위한 재공학 방법론을 제시하고자 하는 것이다. 기존의 역공학 및 재공학 방법들은 주로 프로그램 소스를 정적 분석하고 유지보수 하는데 중점을 두었으나, 본 방법론은 다양한 추상화 수준에서 역공학 정보를 복구하고, 컴포넌트화 단계를 통해 새로운 시스템으로 진화할 수 있는 절차 및 기법들을 제공한다. 레거시 시스템 컴포넌트화를 위한 방법론은 변환계획 단계, 역공학 단계, 컴포넌트화 단계, 인도 단계의 4 단계로 구성되어 있으며, 본 논문에서는 각 단계에 대한 활동 및 상세 절차에 대하여 기술한다.

  • PDF

A Study on The Application of ISO/IEC 17025 Software Accredited Testing Institute Using ISO/IEC/IEEE 29119 and ISO/IEC 25023 (ISO/IEC/IEEE 29119와 ISO/IEC 25023을 이용한 ISO/IEC 17025 소프트웨어 공인시험기관 적용에 관한 연구)

  • Lee, Chang-Hee;Kim, Yoon-Sook;Noh, A-Reum;Yang, Jung-Sim;Kim, Myung-Sup;Song, Sung-Hyun
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.21 no.12
    • /
    • pp.97-106
    • /
    • 2020
  • The purpose of this study is to determine how to apply ISO/IEC/IEEE 29119 software test procedures and ISO/IEC 25023 software test evaluation items to software-accredited testing laboratories based on the ISO/IEC 17025 international standard requirements. As a method, the overall requirements for their application to a test laboratory were analyzed by mapping ISO/IEC/IEEE 29119 and ISO/IEC 25023 based on ISO/IEC 17025. According to the mapping analysis, a total of 29 documents were created, including quality manuals, procedures, and test guidelines for the operation of the test laboratory. As a result of the study, a test laboratory management system was developed using Confluence 6.15 software by applying the analyzed results of the overall requirements. The test procedures, documents, and records were stored in, and operated from, this system. Verification of suitability for operation of the test laboratory was conducted by KOLAS evaluators through a document review and an on-site audit at the LG Electronics SW Accredited Test Laboratory in Seoul. In conclusion, it was confirmed through the KOLAS evaluation that the test laboratory management system and the operation of the test laboratory are appropriate and, compared with previous cases, the test laboratory operates effectively, and the overall schedule of accreditation could be shortened.

Value & Risk-based SW Test Prioritization Method (가치 및 위험 기반의 SW 테스트 우선순위 방법론)

  • Lee, Jung-Woo;Lee, Dong-Hyun;Kim, Neung-Hoe;In, Hoh Peter
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2009.11a
    • /
    • pp.837-838
    • /
    • 2009
  • 기존에 위험기반 테스팅(Risk-based Testing) 방법은 널리 알려져 있다. 또한 가치기반의 소프트웨어 공학(Value-based SW engineering)이 고전적인 방법론과 더불어 대두되고 있다. 요구공학을 기반으로 하면서 소프트웨어의 생산절차를 가치(Value)를 기반으로 구성하고 있다. 본 논문에서는 위험기반 테스팅 기법을 Value-based Testing과 접목하여, 테스트케이스에 우선순위를 부여하고, 우선순위별로 적절한 테스트 기법을 도출, 적용하여 그 효과를 검증하고자 한다. 검증의 방법은 적용 전/후의 품질비용을 기준으로 한다.

A Study on the Need for Separation of Software Completeness Appraisal and Software Ready-made Appraisal (소프트웨어 완성도 감정과 기성고 감정 분리 필요성에 대한 고찰)

  • Kim, DoWan
    • Journal of Software Assessment and Valuation
    • /
    • v.17 no.2
    • /
    • pp.11-17
    • /
    • 2021
  • In this study, problems of software completeness appraisal are pointed out and their solutions are presented by analyzing appraisal cases and judicial precedents. Completeness appraisal, ready-made appraisal, defect appraisal, and cost appraisal have been classified as and have been evaluated with extant software completeness appraisals. From a legal point of view, and in judicial precedents, however, there is a big difference between the definition of completeness and the completion rate. This is because the degree of completeness is evaluated under the premise that the software's development is complete, whereas the ready-made appraisal inspects the development progress of unfinished software. Often, in cases involving software completion rate, the total completion level is calculated by weighting each step of the software development process. However, completeness evaluations use the software's realization-operation as its sole criterion. In addition, another issue not addressed in existing software completeness appraisal cases is that there is no mention of who is responsible for software defects, whereas in case law, the responsible party is determined by finding who caused the dispute. In this paper, we systematically classify these problems, and present a novel evaluation method that separates software completeness evaluations from software completion evaluations.

A Study on SW Development Process for Increasing Computational Thinking (컴퓨팅 사고력 신장을 위한 SW 개발 프로세스 탐구)

  • Yoo, In Hwan
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.5 no.2
    • /
    • pp.51-58
    • /
    • 2016
  • The importance of SW education is being stressed recent days, and the App Inventor is getting attention as a tool of SW education. In this study, I have developed an app Inventor instruction model, which is based on the Design Based Learning and integrated with elements of computational thinking. And I taught the student to apply this model. and then analyzed the app production process and the changes of student. In developing the app, students defined the problem and made a plan to resolve them. And this student had have a sense of accomplishment and self-confidence through practical experience to implement it in their own source code.

Implementation of 3D maintenance manual for Military aircrafts using 3D modeling software (3D모델링 SW를 활용한 군용 항공기 3D 정비매뉴얼 개발)

  • Song, Jae-Yong;Kim, Jong-Seong
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.26 no.4
    • /
    • pp.19-32
    • /
    • 2021
  • It is well known that any maintenance works for aircrafts must be carried out strictly in accordance with the specified maintenance manuals, especially for military airplanes. According to our previous studies, the largest portion of the maintenance jobs for military aircrafts is found to be related to the assembly/disassembly of various parts, which requires precise understanding of the work procedures as well as correlation between interconnected parts let alone grasping of the exact shapes of parts involved. However, the conventional manuals for aircraft maintenance have failed to provide enough information required for the efficient maintenance except for simple texts and vague pictures, which are far from being sufficient sets of information. On the contrary, unlike incomplete conventional manuals with poor contents, 3D modeling SW could provide us with not only powerful visualization tool even to see through inside any assembly but also freedom to watch parts under test from any angle we want. In addition, the maintenance personnels could learn the precise maintenance procedures through repeatedly watching 3D animated version of the maintenance work as if they were on the field. In this study, we have suggested the efficient procedures to develop 3D manual for aircraft maintenance using 3D modeling SW, Solidworks and implemented a 3D maintenance manual for Integrated Drive Generator(IDG) in Boeing 747. Characteristics of the developed 3D manual has been analyzed in comparison with the conventional ones as well. It is shown that the suggested method could be easily applied to develop a 3D maintenance manual for commercial airplanes since the maintenance works involving assembly/disassembly of major parts are very similar regardless of aircraft types.

Suggestion of Challenges and Improvement Direction for the Degree-Linked High-Skilled Professional Course in Accordance with the Full Expansion of the Work-Study Combination PBL (일학습병행 PBL 확대에 따른 학위연계형 고숙련마이스터 과정의 과제와 개선방향 제안)

  • Lee, Seung-Jun;Kim, Seung-Hee
    • Journal of Practical Engineering Education
    • /
    • v.14 no.1
    • /
    • pp.179-194
    • /
    • 2022
  • After the work-study combination PBL method was first introduced into the P-Tech type in 2018, it was introduced into the degree-linked high-skilled professional course in operation as a pilot project in 2020, and ever since each department has reorganized the standard completion system to meet the PBL operation regulations and developed and operated PBL-based learning and training courses accordingly. With the expansion of the work-study combination PBL in 2021, the operating regulations were revised more elaborately. This paper examined the characteristics of the work-study combination PBL, the PBL operation regulations for each degree-linked high-skilled professional course, and the most recently implemented PBL operation regulations in detail through literature research. Based on this research, it introduced the development process and the result of the PBL-based standard completion system by the IT Convergence SW Engineering Department of KOREATECH and the result of the survey conducted to verify the suitability of the standard completion system after an operation and presented the challenges and improvements required for the degree-linked high-skilled professional course in relation to the changing operation regulations for the work-study combination PBL. This study is expected to provide universities with a reference to the development of training courses to smoothly apply the work-study combination PBL. It is also expected to contribute to the establishment and steady expansion of a unique PBL system that reflects the characteristics of work-study combination by presenting discourses on how the work-study combination PBL should develop, including high-skilled professional courses.

Effects of Programming Education using Visual Literacy: Focus on Arts Major (시각적 문해력을 활용한 프로그래밍 교육의 효과 : 예술계열 중심으로)

  • Su-Young Pi;Hyun-Sook Son
    • Journal of Practical Engineering Education
    • /
    • v.16 no.2
    • /
    • pp.105-114
    • /
    • 2024
  • Recently, with an emphasis on software proficiency, universities are providing software education to all students regardless of their majors. However, non-majors often lack motivation for software education and perceive the unfamiliar learning content as more challenging. To address this issue, tailored software education according to the learners' characteristics is essential. Art students, for instance, with their strong visual comprehension and expressive abilities, can benefit from utilizing visual literacy to enhance the effectiveness of programming education. In this study, we propose decomposing everyday problems into flowcharts and pseudocode to construct procedural and visual images. Using the educational programming language PlayBot, we aim to analyze the effectiveness of teaching by coding to solve problems. Through this approach, students are expected to grasp programming concepts, understand problem-solving processes through computational thinking, and acquire skills to apply programming in their respective fields.

Suggestion of RE and TDD-based V&V Development Process for Scientific Software Implementation (과학용 소프트웨어 구현을 위한 RE와 TDD기반 V&V 개발 프로세스 제안)

  • Lee, Jae-Hong;Kim, Duksu;Kim, Seung-Hee
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.21 no.2
    • /
    • pp.79-88
    • /
    • 2021
  • Scientific software requires a development process different from conventional application software due to its unique characteristics, such as expert-level deep domain knowledge requirements. In this study, we proposed a V & V development process based on RE (Reverse Engineering) and TDD (Test-Driven Development) for software development for science. We also configured a virtual scenario for the actual project, applied it, checked the procedure, and refined it. The development process of this study, suggested for the purpose of developing scientific software, will contribute to the development and application of the software that can provide high quality and high reliability. And This study is expected to serve as an opportunity for the development of scientific software and the spread of research.

Predictive Modeling Design for Fall Risk of an Inpatient based on Bed Posture (침대 자세 기반 입원 환자의 낙상 위험 예측 모델 설계)

  • Kim, Seung-Hee;Lee, Seung-Ho
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.22 no.2
    • /
    • pp.51-62
    • /
    • 2022
  • This study suggests a design of predictive modeling for a hospital fall risk based on inpatients' posture. Inpatient's profile, medical history, and body measurement data along with basic information about a bed they use, were used to predict a fall risk and suggest an algorithm to determine the level of risk. Fall risk prediction is largely divided into two parts: a real-time fall risk evaluation and a qualitative fall risk exposure assessment, which is mostly based on the inpatient's profile. The former is carried out by recognizing an inpatient's posture in bed and extracting rule-based information to measure fall risk while the latter is conducted by medical staff who examines an inpatient's health status related to hospital fall risk and assesses the level of risk exposure. The inpatient fall risk is determined using a sigmoid function with recognized inpatient posture information, body measurement data and qualitative risk assessment results combined. The procedure and prediction model suggested in this study is expected to significantly contribute to tailored services for inpatients and help ensure hospital fall prevention and inpatient safety.