• 제목/요약/키워드: software change

검색결과 1,383건 처리시간 0.028초

A Study on the Standardization of System Support Software in the Combat Management System

  • Heo, Young-Dong
    • 한국컴퓨터정보학회논문지
    • /
    • 제25권11호
    • /
    • pp.147-155
    • /
    • 2020
  • 체계지원 소프트웨어는 함정 전투관리체계를 구성하는 소프트웨어 중의 하나로 모든 함정의 전투관리체계에 탑재되지만 기능 변경이 거의 일어나지 않는 특성을 가진다. 하지만, 이러한 특성에도 실제로는 신규함정 적용 시 장비 변경 등으로 인한 소프트웨어 수정이 불가피하게 이루어진다. 이러한 소프트웨어의 수정은 소프트웨어 신뢰성 시험 등의 작업을 초래하며, 개발 비용 증가의 핵심요인으로 작용한다. 본 논문에서는 기존 체계지원 소프트웨어의 구조를 분석하여 이를 보완할 수 있는 체계지원 표준화 아키텍처를 설계하였다. 휘처 모델(Feature Model)을 통해 체계지원 소프트웨어의 공통요소와 가변요소를 도출하고, 화이트 박스 재사용(White-Box Reuse)을 적용하여 소프트웨어 설계를 개선하였다. 또한, 기존 체계지원 소프트웨어와 개발 요소 및 신뢰성 시험 수행 시간을 비교하여 새로운 아키텍처의 효과성을 검증한 결과를 제시하였다.

객체지향 분석의 유스케이스와 UML 모델을 이용한 동적 영향 분석 방법 (Dynamic Impact Analysis Method using Use-case and UML Models on Object-oriented Analysis)

  • 이찬;윤청
    • 정보과학회 논문지
    • /
    • 제43권10호
    • /
    • pp.1104-1114
    • /
    • 2016
  • 소프트웨어의 변경은 개발 기간 또는 개발 이후에도 지속적으로 요구된다. 변경 요청 시 영향의 범위를 직관적으로 정확히 파악하는 것은 어려운 일이며, 체계적인 방법을 통해 변경 영향의 범위를 보다 정확하게 파악하는 과정이 필요하다. 변경 영향 분석은 변경에 의해 야기되는 파급 효과를 인식하여 누락되는 부분이 없도록 하는 것을 그 목적으로 한다. 본 논문은 객체지향 개발 환경에서 유스케이스 시나리오와 UML 모델링 산출물들 간의 연관 관계를 이용하여 변경 요청으로 인한 영향의 범위를 쉽게 파악할 수 있는 방법을 제시한다. 이 방법은 유스케이스 시나리오의 변경으로 인해 다른 구성요소들(클래스 다이어그램, 시퀀스 다이어그램)이 받을 수 있는 영향의 범위를 순방향 추적을 통해 파악하고, 구성요소의 변경으로 인해 추가적으로 발생할 수 있는 변경 가능성에 대한 영향 분석은 역방향 추적 과정을 통해 순환적으로 이루어진다. 본 논문의 결과는 영향 분석 대상(산출물)이나 변경 유형에 제한을 받지 않아, 다양한 변경 요청으로 인한 영향 분석 시 기초적인 가이드라인으로 활용할 수 있다.

Comparing Fault Prediction Models Using Change Request Data for a Telecommunication System

  • Park, Young-Sik;Yoon, Byeong-Nam;Lim, Jae-Hak
    • ETRI Journal
    • /
    • 제21권3호
    • /
    • pp.6-15
    • /
    • 1999
  • Many studies in the software reliability have attempted to develop a model for predicting the faults of a software module because the application of good prediction models provides the optimal resource allocation during the development period. In this paper, we consider the change request data collected from the field test of the software module that incorporate a functional relation between the faults and some software metrics. To this end, we discuss the general aspect if regression method, the problem of multicollinearity and the measures of model evaluation. We consider four possible regression models including two stepwise regression models and two nonlinear models. Four developed models are evaluated with respect to the predictive quality.

  • PDF

변화점을 갖는 불완전수정 소프트웨어 신뢰도 성장모형 연구 (An Imperfect Debugging Software Reliability Growth Model with Change-Point)

  • 남경현;김도훈
    • 품질경영학회지
    • /
    • 제34권4호
    • /
    • pp.133-138
    • /
    • 2006
  • In this paper, we propose a software reliability growth model (SRGM) based on the testing domain, which is isolated by the executed test cases. This model assumes an imperfect debugging environment in which new faults are introduced in the fault-correction process. We consider that the fault detection rate of NHPP model is changed in the proposed SRGM. We obtain the maximum likelihood estimate, and compare goodness-of-fit with another existing software reliability growth model.

벡터합성방법에 의한 디지털-무선 변환장치의 연구 (Digital-Radio Converter using Vector Synthesis Method)

  • 주창복;김성호
    • 융합신호처리학회 학술대회논문집
    • /
    • 한국신호처리시스템학회 2000년도 하계종합학술대회논문집
    • /
    • pp.65-68
    • /
    • 2000
  • In this paper, as a compatible software radio transmission system, Digital-Radio conversion system which can directly change the digital signal generated by the logic circuit into radio signal is proposed. By the vector synthesis method, the digital signals can change directly into radio signal. If such a circuit is realized, RF circuit and an antenna can be composed by the simple one device, and the radio is directly controlled and performed by the software processing which is the essence of software radio. This Digital-Radio conversion system of this paper give many number of communication channels being offered by PN code and offer a hardware design flexibility by digitization, therefore it decrease the percentage ratio of hardware of system and give a more flexible function of software basis. In this paper, this proposed Digital-Radio conversion system is called D/R converter, and the principle of this D/R converter, radio signal generation algorithm is explained and the performance characteristics of proposed algorithm is shown in time base by the computer simulation method.

  • PDF

An Automatic Generation Method of Traceability Links from Requirement to Design in Business Applications

  • Soojin Park
    • Journal of Platform Technology
    • /
    • 제11권5호
    • /
    • pp.3-15
    • /
    • 2023
  • Requirements traceability link information is the basis for determining whether requirement change requested throughout the software development life cycle should be reflected in the system. Setting up complete requirements traceability links requires considerable effort. However, the commensurate benefits can be obtained in later development or further maintenance phases. For this reason, setting up and managing requirements traceability links in the software development phase are tasks that cause considerable resistance to developers. This study proposes a method for generating requirement traceability links in business applications. The key feature of the proposed method is that the traceability link from the requirements element, which is the basis of the corresponding element to the analysis element, is automatically established at the same time the elements of the analysis model are identified. This can be a way to reduce developer effort while increasing the efficiency of the traceability model. A case study on a Course Registration System demonstrates the feasibility of applying the proposed requirements traceability management method to actual software development.

  • PDF

에스토니아의 소프트웨어 교육 정책 분석을 통한 교육과정 설계에 대한 시사점 고찰 (Study on the Implications about Curriculum Design through the Analysis of Software Education Policy in Estonia)

  • 신승기;배영권
    • 정보교육학회논문지
    • /
    • 제19권3호
    • /
    • pp.361-372
    • /
    • 2015
  • 교육 분야에서 2015년의 가장 큰 변화는 소프트웨어교육이 필수교육과정으로 전면 시작되는 해이다. 소프트웨어교육에 대한 세계적인 관심과 변화와 함께, 우리나라에서는 21세기 새로운 성장 동력으로써 소프트웨어 산업을 선정하였으며, 이를 위한 핵심과제로 교육 분야에서는 소프트웨어 교육이 선정되었다. 본 연구에서는 소프트웨어 교육과정 설계와 국가적인 정책을 마련하기 위한 참고모델로써 에스토니아의 소프트웨어 교육에 대해서 살펴보았다. 또한 에스토니아의 소프트웨어 교육 정책에 대한 시사점을 토대로 우리나라에서 추진하고 있는 소프트웨어 교육의 방향 설정과 교육과정 편성에 도움이 되는 내용을 살펴보고, 전문가 검증을 통해 연구의 타당도를 제시하였다.

소셜협업도구를 활용한 소프트웨어 개발 프로젝트가 여대생의 대인관계변화에 미치는 영향 (The Effects of SW Development Project with Social Collaboration tool on Inter-relationship Change of Women's University Students)

  • 김희영;김수선
    • 공학교육연구
    • /
    • 제20권5호
    • /
    • pp.43-49
    • /
    • 2017
  • This paper deals with inter-relationship change of women's university students on the process of SW development project using social collaboration tool. Inter-relationship is one of the basic vocational competency in NCS(National Competency Standards) of Korea. We redesigned the curriculum of "Software Engineering" subject for this study and composed the project teams of students to develop software. The details of inter-relationship are satisfaction, communication, faith, friendliness, sensitivity, openness and consideration. From the result of this study, faith, openness and consideration have positive effect but satisfaction, communication, friendliness and sensitivity have no meaningful effect. The surveys were conducted in the beginning of semester and the same surveys were conducted again in the end of semester. The results were verified by paired t-test with SPSS 18.0. It is significant that the using of social collaboration tool for team project has positive effect on inter-relationship change, especially faith of women's university students. This study has some limitations for generalization but has meaning as new trial to enlarge the basic vocational competency of students in major subject, "Software Engineering". We expect new study for inter-relationship change of students to evaluate generality based on the proposed method in this paper.

분산 객체지향 소프트웨어를 위한 수정 영향 분석 (Change Impact Analysis for Object-Oriented softwares in the distributed environment)

  • 김경희;박재년;윤용익
    • 한국정보처리학회논문지
    • /
    • 제6권5호
    • /
    • pp.1280-1290
    • /
    • 1999
  • 기존의 수정 영향 분석은 단일 환경을 기반으로 하기 때문에 분산 환경에 직접 적용하기 어렵다. 본 논문에서는 분산 환경에서 객체지향 소프트웨어의 수정 영향을 분석한다 객체지향 소프트례어의 수정을, 자료, 매소드, 클래스의 집합으로 구분 하여 수정 영향을 분석하였으며, 분석 결과를 DPDG(Oistributed Program Dependency Graph)에 표현하였다. DPDG는 분산 환경에서의 객체지향 소프트웨어들의 관계를 메소드, 자료요소, 클래스, 설계 문서, 서버 등을 사용하여 그래프에 표시한다 DPG는 소프트웨어에 수정 발생 시, 재시험하여야하는 소프트웨어 요소를 찾기 위한 그래프이다 따라서, DPDG를 통해 재 시험에 드는 노력을 절약할 수 있다 본 논문에서는,OPDG를 통해 발견된 절약된 재시험 요소를 방화벽 테이블로 나타내었 으며, 이를 구현하여 본 논문에서 설계한 시험 지원도구 VIST(Visua! Infonnation Structure Tester)에서 사용하였다. VIST 는 절약된 방화벽을 사용하여, 분산 객체지향 소프트웨어 시험에 드는 노력과 비용을 절약하는 도구이다.

  • PDF

소프트웨어 품질 향상을 위한 테스트 자동화 도구에 관한 동향분석 (Review of S/W Test Automation Tools for the Improvement of the Software Quality)

  • 정승환;이금석;김종기
    • 한국철도학회:학술대회논문집
    • /
    • 한국철도학회 2004년도 춘계학술대회 논문집
    • /
    • pp.1477-1478
    • /
    • 2004
  • Science the change of development methods and environment of the software is rapidly kept going in industry, previous manual test methods will not be able to guarantee the quality of software. Therefore the software test automation tools is being developed actively. And many of the tools which is reliable is applied and used in domestic organizations. Indirect test techniques currently are used For the improvement of the software quality, such as formal specification and design, structural programming. And also the various do direct test techniques are used to the measurement of software quality through the fault detection and modification, such as black box, which box and test automation tools. In this survey, the software test automation tools which predicate and access the software quality at the software development phase for the improvement of the software quality should be introduced.

  • PDF