• Title/Summary/Keyword: 인스펙션

Search Result 21, Processing Time 0.022 seconds

Component Inspection process for EJB (EJB 컴포넌트의 인스펙션 프로세스 모델)

  • 남준기;한혁수
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04c
    • /
    • pp.124-126
    • /
    • 2003
  • 인스펙션은 소프트웨어 개발 프로세스에서 작성된 산출물에 대한 품질 보증 활동의 하나이다. 산출물에서 결함을 찾을 수 있는 가장 정형적. 효율적, 경제적인 방범이 인스펙션이라고 알려져 있다[1]. 인스펙션은 테스트 전에 결함을 검출하여 소프트웨어의 품질을 높이고, 테스트 후에 발견되는 결함을 줄임으로써 유지보수에 드는 시간과 비용을 절감시킨다. 본 논문에서는 인스펙션 중에서도 코드에 관련된 인스펙션을 연구하고자 한다. 현재의 개발 패러다임은 CBD(Component Based Development)로 가고 있다. 소프트웨어 개발이 많아지고 규모가 커짐에 따라 재사용성이 뛰어난 컴포넌트로 개발들이 이루어지고 수행되고 있다. 컴포넌트를 개발할 때에도 품질은 중요한 문제이기 때문에 연구가 필요하다. 기존의 패러다임에서는 품질을 위한 인스펙션에 관한 많은 연구들이 있었고 진행되었다. 하지만 CBD에서의 품질을 위한 인스펙션에 관한 연구는 많이 이루어지지 않고 있다. 본 논문에서는 이러한 문제점을 알아보고 EJB(Enterprise Java Beans) 컴포넌트에 대한 코드 인스펙션을 통해 결함을 줄이고 품질을 향상시키기 위한 컴포넌트 인스펙션 프로세스(Component Inspection Process)를 실시한다. 프로세스의 각 단계에서는 UML 다이어그램. EJB의 콜백 메소드 흐름 다이어그램, 그리고 체크리스트를 사용한다. CIP 사용함으로써 CBD에서의 많은 결함을 줄이고 품질을 향상시킬 수 있게 될 것이다.

  • PDF

Static Permission Check Analysis System for Java Stack Inspection (Java 스택 인스펙션을 위한 권한 검사 분석 시스템)

  • Kim Yun-Kyung;Chang Byeong-Mo
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.06b
    • /
    • pp.403-405
    • /
    • 2006
  • Java 2에서는 자원의 접근관리를 위하여 정책파일에 근거한 스택 인스펙션(stack Inspection)기법을 제공하고 있다. 본 논문에서는 스택 인스펙션에 자연스럽게 접근하여 불필요한 권한검사 집합을 구하기 위해 역방향 흐름분석(backward flow analysis) 기법을 사용한 권한검사 시스템을 구현하였다. 이를 통해 정책파일의 내용에 근거하여 각 메소드에서 항상 성공하거나 실패하는 권한검사를 결정하여 보여준다. 또한 권한검사에 대해서 스택 인스펙션하는 과정을 추적해볼 수 있다. 본 시스템을 이용하는 사용자는 불필요한 권한검사를 제거하여 스택 인스펙션을 최적화하거나, 자신의 프로그램에 적절한 보안정책을 세우기 위해 정책파일을 수정하는데 이 분석결과를 활용할 수 있다.

  • PDF

A Study on Criteria Establishment for Efficient Code Inspection (효율적인 코드 인스펙션을 위한 규칙 수립에 대한 연구: A 사(社) 정보시스템 사례)

  • Kyung, Tae-Won;Kim, Sang-Kuk
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.11a
    • /
    • pp.407-410
    • /
    • 2007
  • 본 연구에서는 소프트웨어의 완성도와 품질을 높이기 위한 방법들 중 하나인 인스펙션과 기존 검토 기법들을 정리 하였다. 그리고 코드 인스펙션(Code Inspection)을 위한 규칙들을 수립하고 실제 프로젝트에 적용함으로써 그 효율성과 효과성을 검증하였다. 본 연구를 통해 다음과 같은 결과를 얻었다. 첫째, 소프트웨어 검토 방법들에 대한 이론적 내용을 정리하였다. 둘째, 코드 인스펙션을 위한 규칙을 수립하고 사례를 통해 성과를 증명하였다. 셋째, 코드 인스펙션을 통해 정량적 데이터 관리를 수행하였다.

A Case Study on the Software Quality Improvement : Information Systems Advancement Project of A Company (소프트웨어 품질 개선을 위한 실증 연구 : A사(社) 정보시스템 고도화 프로젝트 사례)

  • Kim, Jae-Saeng;Choi, Sang-Gyun;Kim, Kyung-Hun;Kyung, Tae-Won
    • The Journal of the Korea Contents Association
    • /
    • v.11 no.7
    • /
    • pp.80-88
    • /
    • 2011
  • It is no simple matter to measure and manage the quality of Software which is invisible. However the importance cannot be ignored as the software development project is getting bigger and complex. This study analyses and compares the methods of software quality improvement. Further it formulates rules for Code Inspection and verifies the efficiency and the effectiveness by applying to practical project. The study get the following results. First, the study organizes theoretical content about the methods of Software review. Second, the study formulates rules for Code inspection and demonstrates the result through the case study. Third, the study performs the quantitative dater management through code inspection.

Design of Efficient Inspection Scope in e-banking System (e-뱅킹 시스템의 효율적인 인스펙션 범위 설계)

  • Park, Hae Yoon;Yoo, Hae Young
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.2 no.12
    • /
    • pp.841-848
    • /
    • 2013
  • Nowadays, the finance changes so rapidly that the time period of developing a e-banking system has been shorter. As a result, the risk of developing in the new e-banking system has increased. Therefore financial institutions constantly ask to review the quality test of their system during the project development. However, from the developer's point of view, additional system quality inspection will delay the development time for a new project, so financial investors and developers, because this problem will cause conflict. In order to solve this problem, in this paper define priority that considered characteristics of e-banking system and thereby design range priority decision criteria for efficient code inspection. Even in the e-banking system development, it is expected that using newly designed range of code inspection will allow high efficient quality performance.

로봇시뮬레이터를 이용한 3차원 스캐너의 측정경로설정 자동화

  • 유희욱;장민호;한성준
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2004.05a
    • /
    • pp.306-306
    • /
    • 2004
  • 최근 광학식 비접촉 3차원 스캐너의 측정 정밀도는 매우 빠르게 향상되고 있다. 이러한 측정정밀도의 향상으로 3차원 스캐너를 자동차나 전자제품의 인스펙션(Inspection) 툴로 활용하는 사례가 점차 늘고 있다. 3차원스캐너는 측정대상물의 곡면을 신속하게 측정하는 것이 가능하고 높은 해상도를 가지고 있다. 또한 CMM에 비하여 가격이 저렴하고 포터블하므로 향후 많은 산업분야에서 활용성이 점차 커질 것으로 기대된다.(중략)

  • PDF

Minimizing Security Hole and Improving Performance in Stateful Inspection for TCP Connections (TCP연결의 스테이트풀 인스펙션에 있어서의 보안 약점 최소화 및 성능 향상 방법)

  • Kim, Hyo-Gon;Kang, In-Hye
    • Journal of KIISE:Information Networking
    • /
    • v.32 no.4
    • /
    • pp.443-451
    • /
    • 2005
  • Stateful inspection devices must maintain flow information. These devices create the flow information also for network attack packets, and it can fatally inflate the dynamic memory allocation on stateful inspection devices under network attacks. The memory inflation leads to memory overflow and subsequent performance degradation. In this paper, we present a guideline to set the flow entry timeout for a stateful inspection device to remove harmful embryonic entries created by network attacks. Considering Transmission Control Protocol (TCP) if utilized by most of these attacks as well as legitimate traffic, we propose a parsimonious memory management guideline based on the design of the TCP and the analysis of real-life Internet traces. In particular, we demonstrate that for all practical purposes one should not reserve memory for an embryonic TCP connection with more than (R+T) seconds of inactivity where R=0, 3, 9 and $1\leqq{T}\leqq{2}$ depending on the load level.

소프트웨어 인스펙션을 이용한 소프트웨어 품질의 실험적 평가와 예측

  • 소선섭
    • Journal of Software Engineering Society
    • /
    • v.14 no.1
    • /
    • pp.50-58
    • /
    • 2001
  • 소프트웨어의 품질은 개발이 완료된 후 운영과정에서 발생되는 고장(Failure)의 정도에 따라 결정되고, 고장(Failure)은 소프트웨어에 남아있던 오류(Defects)가 실행 중(Activate)되어 나타나는 현상이다. 따라서 소프트웨어의 품질을 효과적으로 높이기 위해서는 다음 사항을 고려해야 한다. 첫째, 오류가 만들어지면 가능한 한 빨리 찾아서 없애야 한다는 점이다. 다음 단계로 전이될 경우, 오류를 정정하는 비용이 크게 증가되기 때문이다. 둘째, 오류가 균등 분포하기 보다 특정 부분에 몰리는 경향이 있으므로, 문제 부품을 예측하여 집중 관리를 해야 한다. 본 논문에서는 이들을 고려하여 효과적인 오류 검출 방법인 인스펙션을 기반으로 여러 오류 검출 방법간의 비교 우위를 분석하고, 모든 모듈을 예측하는 품질 예측 모델을 제시하였다.

Analysis of Crop Damage Caused by Natural Disasters in UAS Monitoring for Smart Farm (스마트 팜을 위한 UAS 모니터링의 자연재해 작물 피해 분석)

  • Kang, Joon Oh;Lee, Yong Chang
    • Journal of the Korean Society of Surveying, Geodesy, Photogrammetry and Cartography
    • /
    • v.38 no.6
    • /
    • pp.583-589
    • /
    • 2020
  • Recently, the utility of UAS (Unmanned Aerial System) for a smart farm using various sensors and ICT (Information & Communications Technology) is expected. In particular, it has proven its effectiveness as an outdoor crop monitoring method through various indices and is being studied in various fields. This study analyzes damage to crops caused by natural disasters and measures the damage area of rice plants. To this end, data is acquired using BG-NIR (Blue Green_Near Infrared Red) and RGB sensors, and image analysis and NDWI (Normalized Difference Water Index) index performed to review crop damage caused by in the rainy season. Also, point cloud data based on image analysis is generated, and damage is measured by comparing data before and after the typhoon through an inspection map. As a result of the study, the growth and rainy season damage of rice was examined through NDWI index analysis, and the damage area caused by typhoon was measured by analysis of the inspection map.

Rule of Defect Detection for the Effective Automated Code Inspection (효율적인 자동화 코드 인스펙션(Automated Code Inspection)을 위한 필수 결함 검출 규칙 수립)

  • Kwak, Soo-Jung;Choi, Jin-Young
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2009.11a
    • /
    • pp.811-812
    • /
    • 2009
  • 프로젝트 개발에서 소프트웨어의 품질을 높이기 위한 방법 중 하나는 소스코드에 대한 잠재적인 결함을 초기에 발견하는 것이다. 이를 실현하기 위해 정형화된 기법으로 코드 인스펙션을 자동화하였으며, 개발자들이 ACI 규칙을 수립하였다. 논문에서는 실제 진행 중인 프로젝트를 기반으로 하여 결함 점검 수행에 따른 결함 발견 건수와 결함밀도가 감소되는 증명을 다룬다.