• Title/Summary/Keyword: 소프트웨어의 품질 평가

Search Result 300, Processing Time 0.026 seconds

Guideline for Test Process Improvement of Test Organization Through Correlating TMMi with TPI NEXT (상관관계를 통한 조직의 테스트 프로세스 개선 가이드 방안)

  • Kim, Kidu;Park, Young Bom;Kim, R. Youngchul
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.2 no.12
    • /
    • pp.823-828
    • /
    • 2013
  • In this paper, it will improve in quality to adapt a right test process which is formalized from certification of TMMi Level. To do this, we suggest correlative relation through analyzing associations between TMMi and TPI next based on the previous research[10], which provides the guideline for enhancing test process level with measuring Test maturity model. Also schematize test maturity measurement through refining and improving the previous test maturity correlation metrics[6,8,9]. As one example with limited level, it shows the guideline to improve test process of one testing organization through improved correlation metrics with TMMi and TPI next.

A Functional Verification Techniques in Software Reverse Engineering (소프트웨어 역공학에서 기능성 검증 기법)

  • Hwang, Sun-Myung;Jin, Young-Taek
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.10
    • /
    • pp.2546-2555
    • /
    • 1998
  • Existing Systems need to be modified due to the change of environment, the emergence of new technology and the requirement of change. One of the features of system transformation is how functions of the old system is preserved in the transformed system after reverse-engineering. But, the techniques to evaluate and verigy the transformed system have proceeded more partially and fragmentarily. In this paper, we have proposed the functional coverage and developed the tool and techniques for verifying functional euivalence between a procedural software and a transformed object-oriented software. The tool and methods are efficiently used to verigy whehter the transformed program preserves the same functionality as the existing program.

  • PDF

Indirect benefits of the introduction of Korean Spatial Information System (한국형 공간정보시스템 도입의 간접적 편익에 관한 분석)

  • Lee, Young-Sung;Kim, Kab-Sung;Jung, Hayoung;Kim, Jin
    • Journal of the Korean Regional Science Association
    • /
    • v.33 no.2
    • /
    • pp.39-46
    • /
    • 2017
  • This study estimated indirect economic benefits of the introduction of Korean Spatial Information System. Korean academic society has been reluctant to consider indirect benefits as an item of benefits in cost-benefit analysis. Nevertheless, other countries including England recommend to consider some indirect benefits like option value as an important item of cost-benefit analysis, especially in the case of transportation projects. This study estimated indirect benefits of the introduction of Korean Spatial Information System using Contingent Valuation Methods: Indirect benefits of the project are so significant in terms of statistics and substantial in terms of magnitude that decision making can differ from the case without consideration of such indirect benefits.

A High-speed Automatic Mapping System Based on a Multi-sensor Micro UAV System (멀티센서 초소형 무인항공기 기반의 고속 자동 매핑 시스템)

  • Jeon, Euiik;Choi, Kyoungah;Lee, Impyeong
    • Spatial Information Research
    • /
    • v.23 no.3
    • /
    • pp.91-100
    • /
    • 2015
  • We developed a micro UAV based rapid mapping system that provides geospatial information of target areas in a rapid and automatic way. Users can operate the system easily although they are inexperienced in UAV operation and photogrammetric processes. For the aerial data acquisition, we constructed a micro UAV system mounted with a digital camera, a GPS/IMU, and a control board for the sensor integration and synchronization. We also developed a flight planning software and data processing software for the generation of geo-spatial information. The processing software operates automatically with a high speed to perform data quality control, image matching, georeferencing, and orthoimage generation. With the system, we have generated individual ortho-images within 30 minutes from 57 images of 3cm resolution acquired from a target area of $400m{\times}300m$.

Practical Architectural Patterns and Guidelines for Designing Complex Mobile Applications (복잡도가 높은 모바일 어플리케이션 설계를 위한 아키텍처 패턴과 적용지침)

  • Jang, Jeong-Ran;La, Hyun-Jung;Kim, Soo-Dong
    • The KIPS Transactions:PartD
    • /
    • v.19D no.1
    • /
    • pp.63-80
    • /
    • 2012
  • Mobile devices with Android OS and iOS have been emerged as mobile computing devices where various software applications are deployed. Furthermore, they are anticipated to be used not only for traditional personal computing but also for enterprise computing. However, such mobile devices have their intrinsic characteristics such as limited resources and flexible network capabilities, which are not revealed in traditional computers. Hence, there is high demand for methods to develop mobile applications with reflecting their intrinsic characteristics. Since those characteristics belong to non-functional requirements, they should be reflected in architecture design while designing mobile applications. To design architecture, the architecture drivers that are architecture non-functional requirements are decided from mobile application characteristics. Conventional architecture design methods do not consider those characteristics so that the methods cannot be straightforwardly applied to mobile applications. In this paper, to efficiently develop mobile applications reflecting those characteristics, we propose a set of architecture patterns and define a guideline to apply those patterns. First, we define the characteristics of mobile applications distinguished and derive architectural drivers from them. Then, we propose architecture patterns in terms of static and dynamic views and define an architectural guideline to apply the patterns to designing architecture for mobile application. And, we perform case studies to verify the applicability of proposed patterns. Finally, we assess the proposed architecture patterns by proving how the patterns can fulfill identified architecture drivers and by comparing our approach with previous works.

Interactive Face Warping Software for Smartphone (스마트폰용 대화식 얼굴 변형 소프트웨어)

  • Kim, Nam-Yun
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.11 no.5
    • /
    • pp.65-71
    • /
    • 2011
  • Face warping techniques have been used for correcting image distortion as well as for creative purposes(e.g., morphing). Smartphone can capture an image from camera and transfer it through network. Thus, warping software which is implemented on the smartphone may be widely used in the fields of game and plastic surgery. This paper describes the design of face warping software using transformation with multiple pairs of lines and bilinear interpolation, and then shows the implementation results on the smartphone. Through many people review, this software showed real-time responsiveness and good transformation quality.

A Study on Evaluation Criteria for quantitatively OSS Selection (정량적인 OSS 선정을 위한 평가지표 연구)

  • Lee, Hoo-Jae;Kim, Doo-Yeon;Choi, Il-Woo
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.13 no.4
    • /
    • pp.1863-1871
    • /
    • 2012
  • Utilization of the former OSS was mainly focused on the usage of system applications such as operating system and DBMS. However, nowadays many companies are trying to make use of OSS based on the application rather than the system software. However, selection of base OSS is the most important to develop of application for utilizing OSS. The scope of existing OSS evaluation studies is covered the entire OSS quality. Thus existing studies of evaluation of OSS selection is insufficient. Also, the result of assessment is based on qualitative measurement rather than quantitative ones. In this paper, we derives only the indicators for selection among the existing OSS assessment indicators and suggests the assessment indicator that is capable of quantitative assessment in accordance with the characteristics of the project. The proposed assessment indicator is divided into an initial assessment indicator that can be assessed with only the information within the OSS community, and the detailed assessment indicator through metrics to make quantitative measurements possible. In this way, an objective basis can be provided through quantitative scores & indicators when selecting OSS.

A Study on the Automatic Generation of Test Case Based on Source Code for Quality Improvement (소프트웨어 품질향상을 위한 소스코드 기반의 테스트 케이스 자동 생성에 관한 연구)

  • Son, Ung-Jin;Lee, Seung-Ho
    • Journal of IKEEE
    • /
    • v.19 no.2
    • /
    • pp.186-192
    • /
    • 2015
  • This paper proposes an automatic generation technology of test case based on API in source code for software's quality improvement. The proposed technology is comprised of four processes which are analyzing source code by using the Doxygen open source tool, defining API specification by using analyzed results, creating test design, generating a test case by adapting Pairwise test technology. Analyzing source code by using the Doxygen open source tool is the phase in which API information in source code such as the API name, input parameter and return parameter are extracted. Defined API specification by using analyzed results is the phase where API informations, which is needed to generate test case, are defined as a form of database by SQLite database on the basis of extracted API information. Creating test design is the phase in which the scenario is designed in order to be composed as database by defining threshold of input and return parameters and setting limitations based on the defined API. Generating a test case by adapting Pairwise test technique is the phase where real test cases are created and changed into database by adapting Pairwise technique on the base of test design information. To evaluate the efficiency of proposed technology, the research was conducted by begin compared to specification based test case creation. The result shows wider test coverage which means the more cases were created in the similar duration of time. The reduction of manpower and time for developing products is expected by changing the process of quality improving in software developing from man-powered handwork system into automatic test case generation based on API of source code.

Identification of the out-of-control variable based on Hotelling's T2 statistic (호텔링 T2의 이상신호 원인 식별)

  • Lee, Sungim
    • The Korean Journal of Applied Statistics
    • /
    • v.31 no.6
    • /
    • pp.811-823
    • /
    • 2018
  • Multivariate control chart based on Hotelling's $T^2$ statistic is a powerful tool in statistical process control for identifying an out-of-control process. It is used to monitor multiple process characteristics simultaneously. Detection of the out-of-control signal with the $T^2$ chart indicates mean vector shifts. However, these multivariate signals make it difficult to interpret the cause of the out-of-control signal. In this paper, we review methods of signal interpretation based on the Mason, Young, and Tracy (MYT) decomposition of the $T^2$ statistic. We also provide an example on how to implement it using R software and demonstrate simulation studies for comparing the performance of these methods.

NET Based Software Rapid Application Development(RAD) Process (닷넷 기반의 소프트웨어 RAD 프로세스 -)

  • 노재우;조현훈;류성열
    • Journal of the Korea Computer Industry Society
    • /
    • v.5 no.2
    • /
    • pp.311-324
    • /
    • 2004
  • Software development undergoes a number of iterations and each iteration forms its own cycle going through requirement analysis, scheme and design, implementation and finally test and evaluation. In this iterated development process, executable releases are produced, improved and eventually developed to a complete system, going through this particular development cycle. Compared to the conventional process, the advantage of rapid iterative development process lies in reducing risk factors in early stage and responding to changes very flexibly. In addition, highly reusable, the process can improve capabilities of the development team while the project is being carried out. As a result, overall balance in quality is secured. The objective of this paper is the research of rapid development process and its case studies showing how to adapt the rapidly changing customer requirements and to transform those requirements into the project timely and adequately. The proposed process is focused on the common and core activities of NET-based MarMIIII, MSF/CD, XP, Agile, PSP and TSP

  • PDF