Earticle

현재 위치 Home 검색결과

결과 내 검색

발행연도

-

학문분야

자료유형

간행물

검색결과

검색조건
검색결과 : 49
No
1

투입노력 양에 기반한 소프트웨어 유지보수 비용산정 모형 KCI 등재

정은주, 유천수

한국정보기술응용학회 JITAM Vol.19 No.2 2012.06 pp.181-196

※ 기관로그인 시 무료 이용이 가능합니다.

4,900원

The cost of software maintenance occupies about two thirds in the software lifecycle. However, it is not easy to estimate the cost of software maintenance because of various viewpoints about software maintenance, unclear estimation methods, and complex procedures. Until now, the cost estimation model has used compensation factors for software characteristic and environment on the basis of program size. Especially, most of existing models use maintenance rate of total software cost as a main variable. This paper suggests the software maintenance cost estimation model that uses the result of calculating real maintenance efforts. In this paper, we classify functional maintenance and non-functional maintenance as software maintenance activity type. For functional maintenance, present function point of target software is needed to evaluate. The suggested maintenance cost evaluation model is applied to a software case in public sector. This paper discusses some differences between our model and other modes.

2

소프트웨어 유지보수 지원을 위한 기술 부채 자동 탐지 및 시각화 시스템 개발 KCI 등재후보

오영규, 김재웅

중소기업융합학회 산업과 과학 제4권 제5호 2025.09 pp.58-64

※ 기관로그인 시 무료 이용이 가능합니다.

4,000원

소프트웨어 개발과정에서 발생하는 기술 부채는 유지보수 비용을 증가시키고 시스템 품질 저하를 초래할 수 있다. 본 연구에서는 중복 코드, 과도하게 긴 메서드 등 주요 유형의 기술 부채를 자동으로 탐지하고 시각화하는 시스템을 설계하였다. 이를 위해 PMD, Checkstyle, SonarQube 등 정적 분석 도구를 활용하여 코드 내 부채 요소를 분석하고, 그 결과를 대시보드 형태로 시각화하였다. 대시보드는 부채의 유형, 발생 위치, 시간에 따른 변화 추이를 직관적으로 제공함으로써 개발자와 관리자가 기술 부채를 효율적으로 파악할 수 있도록 구성되었다. 실제 오픈소스 프로젝트에 본 시스템을 적용한 결과, 기술 부채 현황을 명확하게 식별할 수 있었으며, 유지보수 전략 수립 및 실행에 실질적인 도움이 됨을 확인하였다.

Technical debt incurred during software development can lead to increased maintenance costs and decreased software quality. This study proposes a system that automatically detects and visualizes key types of technical debt, such as code duplication and excessively long methods. By leveraging static analysis tools including PMD, Checkstyle, and SonarQube, the system analyzes source code and presents the detected debt in a dashboard format. The dashboard enables intuitive understanding of the types, locations, and trends of technical debt over time. When applied to real open-source projects, the system proved effective in providing a clear overview of technical debt status and supporting the planning and execution of maintenance activities.

3

Purposes, Results, and Types of Software Post Life Cycle Changes KCI 등재

Seokha Koh, Man Pil Han

한국정보기술응용학회 JITAM Vol.22 No.3 2015.09 pp.143-167

※ 기관로그인 시 무료 이용이 가능합니다.

6,300원

This paper addresses the issue how the total life cycle cost may be minimized and how the cost should be allocated to the acquirer and developer. This paper differentiates post life cycle change (PLCC) endeavors from PLCC activities, rigorously classifies PLCC endeavors according to the result of PLCC endeavors, and rigorously defines the life cycle cost of a software product. This paper reviews classical definitions of softwaremaintenance’ types and proposes a new typology of PLCC activities too. The proposed classification schemes are exhaustive and mutually exclusive, and provide a new paradigm to review existing literatures regarding software cost estimation, softwaremaintenance,’ software evolution, and software architecture from a new perspective. This paper argues that the long-term interest of the acquirer is not protected properly because warranty period is typically too short and because the main concern of warranty service is given to removing the defects detected easily. Based on the observation that defects are caused solely by errors the developer has committed for software while defects are often induced by using for hardware (so, this paper cautiously proposes not to use the term ‘maintenance’ at all for software), this paper argues that the cost to remove defects should not be borne by the acquirer for software.

4

국방 소프트웨어 관리 개선 및 자산 가치 향상 전략 KCI 등재후보

박철현, 안훈상, 배종호

한국방위산업학회 한국방위산업학회지 제22권 제3호 2015.09 pp.47-69

※ 기관로그인 시 무료 이용이 가능합니다.

6,000원

IT의 급속한 발전은 SW의 중요성을 더욱 부각시키고 있으나 국내 SW산업은 외산에 밀려 환경적·재정적인 곤란을 겪고 있다. 이에 대해 정부와 국방부는 SW중심의 산업 생태계를 구축하기 위한 정책을 지속적으로 구상하는 중이나, 국방부 예하 SW 관련부대(서)의 명확한 임무분배와 행동화를 위한 기준을 제시하지 못했으며 각 군은 또한 자체 특성에 맞는 정책수립이 절실한 시점이다. 이에 대한 대책으로 본 연구에서는 국방SW 정책의 현실을 종합적으로 진단하고, 사회적 환경과 정부·국방부의 최근 정책 방향과 부합하도록 개선 전략을 도출하여 국방SW의 향후 추진방향을 제시한다.

The importance of software industry has been expanded significantly due to the rapid growth of Information Technology(IT) industry. The domestic software industry, however, is encountering severe financial and structural problems as a result of losing ground to imports. The government and the Defense Ministry are working on establishing suitable policies to come up with software-centered environment of industries. Nonetheless, Defense software related subordinates has not yet set any clear standards for proper duty assignments and execution. Each service(Army, Air force and Navy), therefore, should seek out suitable guidelines that reflect in their own characteristics. In response to the urgent demand, we diagnose, in this study, the conditions of the National Defense software system thoroughly. As a result of the diagnosis, we are able to derive strategies in accordance with the social environment and the current policies of the government and Defense Ministry. The ultimate goal of this study is to propose a clear future direction for the software development of the National Defense, and to establish a software development and management system suitable to the country.

5

정보시스템 수명주기에 인프라가 미치는 영향관계에 대한 연구 KCI 등재

문흥근, 김정호, 이석준, 박성식

한국EA학회 정보화연구 제10권 3호 2013.09 pp.323-334

※ 기관로그인 시 무료 이용이 가능합니다.

4,300원

사업기획, 프로젝트 관리, 품질 등 정보시스템의 구축에 관한 연구는 많이 수행되었다. 정보시 스템의 수명주기에서 신규투자는 20%의 자원 비중을 차지하고 있고, 유지보수와 인프라가 자원 비용 의 80%를 차지하고 있어 유지보수에 대한 관심과 연구가 매우 필요하다. 그동안의 정보시스템 경제 적 수명주기 연구는 유지보수 비용을 활용하여 진행되었으며, 인프라 비용의 반영이 정보시스템의 경 제적 수명주기에 어떤 영향을 주는지에 대한 연구가 없었다. 본 연구는 정보시스템 수명주기 비용의 40%를 차지하고 있는 인프라 비용을 경제적 수명주기 산정에 어떻게 반영해야 하는지, 그리고 인프 라 비용 반영에 따른 정보시스템의 경제적 수명주기 변화에 대하여 살펴보았다.

There are many studies on the project planning, project management and quality management. The cost of the new project takes only 20% of system's lifetime resource and the costs of the maintenance and infrastructure take more than 80%, so the study on the maintenance is much more important than the study on the new project. There has been many studies on the economic life cycle of the system using it's maintenance cost, but no studies on it's infrastructure cost. This paper provides how we can adapt infrastructure cost, which takes more than 40% of system's life cycle cost, to the economic life cycle of the system and its effects on the system's economic life cycle.

6

EA와 연계한 정보시스템의 비용효율적유지보수 방안에 대한 연구 KCI 등재후보

문흥근, 김정호, 박성식, 이석준

한국EA학회 정보화연구 제8권 2호 2011.06 pp.109-119

※ 기관로그인 시 무료 이용이 가능합니다.

4,200원

정보시스템의 유지보수 비용이 정보화 비용의 70~80%까지 증가하면서 비용효율적인 유지보수 방안에 대한 논란이 지속되어 왔다. 하지만, 유지보수 활동 관련 데이터를 보유한 기업은 소수에 불과 하고, 의사결정권자 및 정보시스템 관리자에게 효율적인 유지보수를 위한 의사결정 정보 제공도 미흡 하였다. 또한 유지보수 비용은 지속적으로 증가하고 있다. 이에 본 연구에서는 비용효율적인 관점에서 기존의 유지보수 연구의 한계점을 살펴보고, Enterprise Architecture(EA) 및 PRM을 연계한 유지 보수 비용효율화 방안을 제시하였다.

As the cost of system maintenance has increased up to 70% to 80% of total information system cost and, we pay more attention to the efficiency of the system maintenance. However, there are few companies which have cost data about the system maintenance activities. Decision makers and system managers were deficient in the information that are needed for efficient maintenance. The cost of system maintenance continues to more increase, now. This paper provides research trends on the system maintenance and points out a more efficient method for system maintenance by using EA and PRM.

7

소프트웨어 유지보수 아웃소싱 벤더의 비용에 관한 연구 KCI 등재

유지나, 김병수, 최민석, 오정석

한국경영정보학회 Asia Pacific Journal of Information Systems 제16권 제2호 2006.06 pp.143-158

※ 기관로그인 시 무료 이용이 가능합니다.

4,900원

This paper considers probable determinants of the application software outsourcing costs and focuses on the service level agreement (SLA) influence. Recently, outsourcing clients and vendors have contracted SLA and tried to reflect them on outsourcing prices. While application software maintenance has been one of the most frequently outsourced functions, its cost did not reflect the service level requirements by the client. This paper empirically shows that the service urgency requirement on SLA increases the maintenance programmers' effort and thus increases the vendor's cost. This result can be used by vendors for program allocation purposes.

8

4,200원

반도체 산업은 임베디드 소프트웨어를 통해 운영·통제되는 자동화설비를 통해 첨단상품을 생산한다. 반도체를 생산하는 로봇과 각종 설비의 임베디드 소프트웨어 유지보수는 제품의 품질과 신뢰성 제고를 위한 필수적인 과정으로 반도체 장비의 라이프 사이클을 고려할 때 상당히 높은 비중을 차지하는 활동영역이다. 그러나 이 분야에 대한 학술적 관심사는 그리 높지 않는데, 본 연구에서는 반도체 웨이퍼 생산장비를 구동하는 소프트웨어 관련 문제로 보고된 사건을 대상으로 502개의 데이터를 무작위 추출방식으로 수집하여 임베디드 소프트웨어의 유지보수 노력에 영향을 미치는 요인들을 분석해 보았다. 결론으로 실무적인 시사점도 제시하였다.

The semiconductor industry develops and maintains software embedded in computer-controlled tools and facilities, to process and manufacture high-tech products. Upgrading embedded softwares for semiconductor processing robots and machinery is one of the basic activities that must be performed in order to maintain product quality and integrity. Maintenance and enhancement of embedded software consume a major portion of the total life cycle cost of a system. However, the area has been given little attention in the literature. 502 maintenance and enhancement cases, related to embedded softwares in wafer processing machines, were selected at random for analysis. Practical implications are also discussed.

9

소프트웨어 유지보수 도구를 위한 자료 저장소의 설계

최은만

[Kisti 연계] 한국정보처리학회 정보처리학회논문지 Vol.2 No.2 1995 pp.168-175

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

원문보기

성공적인 소프트웨어 개발 환경을 구축하기 위하여 도구 사이의 인터페이스가 잘 정의되어야 한다. 최근에 활발히 연구되는 CASE 도구들이 잘 결합하여 일관성있는 환경이 되기 위해서는 자료 저장소의 설계가 중요하다. 특히 요지보수를 위한 도구 개 발은 원시 코드의 변경과 프로그램으로 표현된 객체들 사이의 상호관계를 잘 나타내도 록 자료 저장소를 설계하여야 한다. 본 논문에서는 소프트웨어 유지보수 환경 구축에 필요한 자료 저장소 설계에 통합 방법을 도입하였다. 유지보수 대상 객체들을 정의하 고 객체들 사이의 관계를 나타내었으며 자료 저장소를 접근하기 위한 방법도 제안하 였다. 이 방법에 의하면 유지보수하는 동안 변경을 관리하기 위한 버젼 및 현상관리 뿐만 아니라 질의 서비스, 자료교환 서비스가 효율적으로 이루어진다.

It has been commonly accepted for a while that a successful tool environment must provide for smooth interfaces between its tools. Recent integrated CASE environment must be-based on well-integrated data repository which supports a tightly coupled, consistent environment. For the maintenance tool, it requires a careful design of the maintenance chest's database. Information about a program exists in many different forms after analyses have been performed. It must be possible to associate and select objects for data repository from this information as necessary. This paper suggests a new integrated scheme for the data repository in building software maintenancec environment. The scheme provides many basic services, including storage and management of objects/entities and links/ relations; version and configuration control, query service, data interchange service.

10

소프트웨어 재공학과 유지보수 지원을 위한 툴의 개발

김행곤, 황선명

[Kisti 연계] 한국정보처리학회 정보처리학회논문지 Vol.1 No.3 1994 pp.299-310

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

원문보기

소프트웨어 재공학 툴은 소프트웨어 유지보수 생산성과 그작업의 품질 향상에 기 여한다. 재공학은 프로그램의 구성요소에 대한 기능 변경이 아닌 행위 변경(객체의 이 름과 정의, 재구성프로세스 논리)을 일반적으로 관리한다. 본 논문은 객체 지향 프로 그램언어(C++)로 작성된 원시 코드의 유지 보수를 위한 소프트웨어 재공학 툴인 InMaC++(Interactive Maintenance for C++)의 개발에 대해 서술한다. InMaC++ 는 원시 코드와 다이어그램(설계정보) 형태 모두를 표현할 수 있고 편집 기능이 가능 하며 원시 코드에서 다이어그램으로 다이어그램에서 원시 코드로의 변형이 가능하다. 따라서 이들 변형을 통해 기존 코드의 유지보수와 재공학이 가능하다. 특히 시스템의 검색기능은 그래픽 인터페이스로 구현되었으며 InMaC++는 객체 지향 프로그램의 메 소트, 속성, 클래스등의 구성 요소를 기반한 데이터베이스를 포함 하고 있으며, 이 모 델은 구현과 사용의 편리성과 툴의 구성을 용이하게 하기 위해 4가지의 객체 클래스와 3가지 관계를 정의하고 이들 객체 클래스의 검색을 위해 시스템 제공 단순 질의어가 제공한다.

Re-engineering tools can substantially increase software maintenance productivity and the quality of maintenance work. Re-engineering usually involves changing the form(e.g.changining objects names and definitions, restructuring process logic) of a program. In this paper, we describe the design and implementation of InMaC++ that is a software tool oriented towards maintenance of C++ object oriented programs. With InMaC++, programms can be displayed and edited in two forms : as the code and as the diagram InMaC++ also contains transformations in both directions, i,e. from code to diagram and from diagram to skeletons of code. Hence, it is suitable for re-engineering and maintenance of existing code. Specially designed browsers implement the graphical interface. InMaC++ contains a database that is based on a simple but effective data model of InMaC++ programs. The model contains only four object classes and three relations, which makes the tool small, and easy to implement and use. A simple query language allows browsing through the database.

11

Incremental Software Version Release Planning For Adaptive Maintenance SCOPUS

Arti Rana, Dr. S.P Singh, Dr. Rachna Soni, Dr. Ashish Jolly

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.9 No.8 2015.08 pp.217-228

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

The core of the versioning is change management. Versioning is related to the creation and management of the software changes for the traceability of number of releases of software, all of which has the same general function but is enhanced or tailored. Version control gives you the option to expand your project in the future and engage in possible collaborations with others. Even after the software is delivered it is required for every successful software system continues to be improved and adapted over time to meet the changing needs of the market. In this paper the Markov model is then proposed, and market share of software according to optimal release version analysis for n versions is studied.

12

Regression Testing of Object-Oriented Software: Towards a Hybrid Technique SCOPUS

Pierre-Luc Vincent, Linda Badri, Mourad Badri

보안공학연구지원센터(IJSEIA) International Journal of Software Engineering and Its Applications Vol.7 No.4 2013.07 pp.227-240

※ 원문제공기관과의 협약기간이 종료되어 열람이 제한될 수 있습니다.

We propose, in this paper, a hybrid regression testing technique and associated tool for object-oriented software. The technique combines, in fact, the analysis of UML models to a simple static analysis of the source code of the modified program. The basic models we use are use cases model and corresponding UML statechart and collaboration diagrams. The goal of the static analysis of the source code is to identify changes that are not visible in design models. The developed tool identifies the modified (and/or impacted by modifications) use cases and selects the appropriate test cases from an existing test suite. New (JUnit) test cases, covering new scenarios or those whose structure has been modified after changes, are generated when necessary. In this way, the technique supports an incremental update of the test suite. The selected JUnit test cases, including the new ones, are automatically executed. A case study is reported to provide evidence of the feasibility of the approach and its benefits in terms of reduction of regression testing effort.

13

A study on Software Maintenance of Domestic Weapon System by using the Automatic Test Equipment

Chae, Il-Kwon

[Kisti 연계] 한국컴퓨터정보학회 Journal of the Korea society of computer and information Vol.27 No.1 2022 pp.51-59

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

원문보기

무기체계의 소프트웨어 기능 의존성이 높아짐에 따라 소프트웨어는 무기체계를 제어하는 핵심요인으로 자리매김하였다. 또한 국내/외적으로 소프트웨어 개발이 중요해지면서 소프트웨어에 대한 검증이 쟁점이 되고 있다. 최근 방산시장에서 이러한 점을 인식하고 무기체계 소프트웨어 유지보수를 위한 방안을 요구하고 있다. 본 논문에서는 자동화시험장비(Automatic Test Equipment, ATE)를 이용하여 무기체계 소프트웨어 유지보수 방안을 제시한다. 그 구체적인 방안은 시뮬레이터를 활용하여 소프트웨어 기능을 확인하고 고장 케이스를 식별하는 것이다. 이는 개발업체가 고장 케이스를 식별하는 시간을 줄임으로써 무기체계 총 고장정비시간(Total Corrective Maintenance Time, TCM)을 감소시킬 수 있는 효과적인 방법이다. 제안된 소프트웨어 유지보수 기능 추가된 자동화시험장비(ATE)는 기존 대비 정비도 및 운용가용도(OA)가 개선됨을 입증하였다.

As the weapon system's dependence on software functions increased, software became a key factor in controlling the weapon system. In addition, as software development becomes more important domestically and internationally, software verification becomes an issue. The recent defense market has recognized this point and is demanding a plan for weapon system software maintenance. In this paper, we propose a weapon system software maintenance plan using Automatic Test Equipment. The specific method is to use a simulator to check the software function and identify failure cases. This is an effective way for developers to reduce the Total Corrective Maintenance Time(TCM) of the weapon system by reducing the time it takes to identify failure cases. It has been proven that the proposed Automatic Test Equipment can achieve software maintenance and excellent Maintainability and Operational Availability compared to the existing ones.

14

Implementation of Git's Commit Message Complex Classification Model for Software Maintenance

Choi, Ji-Hoon, Kim, Joon-Yong, Park, Seong-Hyun

[Kisti 연계] 한국컴퓨터정보학회 Journal of the Korea society of computer and information Vol.27 No.11 2022 pp.131-138

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

원문보기

Git의 커밋 메시지는 프로젝트 생명주기와 밀접한 연관성을 지니고 있으며, 이러한 특성에 의해 프로젝트 운영 활동의 위험요소와 프로젝트 현황 등을 파악하여 비용 절감과 작업효율 개선 등에 큰 기여를 할 수 있다. 이와 관련한 분야 중 커밋 메시지를 소프트웨어 유지관리의 유형으로 분류하는 많은 연구가 있으며 연구 중 최대 정확도는 87%다. 본 논문에서는 커밋 분류 모델을 이용한 솔루션 등의 활용을 목적으로 진행 하였고 기존에 발표된 모델들보다 정확도를 높여 모델의 신뢰성을 높이기 위해 여러 모델을 조합한 복합 분류 모델을 설계하고 구현하였다. 본문은 자동화 레이블링 및 소스 변경 내용을 추출하여 데이터셋을 구성하고 디스틸 버트(DistilBERT) 모델을 이용하여 학습시켰다. 검증결과 기존 연구에서 보고된 최대 87%보다 8%가 향상된 95%의 F1 점수 값을 얻어 신뢰성을 확보하였다. 본 연구 결과를 이용하면 모델의 신뢰성을 높이고 이를 이용해 소프트웨어 및 프로젝트관리 등의 솔루션에 적용이 가능할 것으로 기대된다.

Git's commit message is closely related to the project life cycle, and by this characteristic, it can greatly contribute to cost reduction and improvement of work efficiency by identifying risk factors and project status of project operation activities. Among these related fields, there are many studies that classify commit messages as types of software maintenance, and the maximum accuracy among the studies is 87%. In this paper, the purpose of using a solution using the commit classification model is to design and implement a complex classification model that combines several models to increase the accuracy of the previously published models and increase the reliability of the model. In this paper, a dataset was constructed by extracting automated labeling and source changes and trained using the DistillBERT model. As a result of verification, reliability was secured by obtaining an F1 score of 95%, which is 8% higher than the maximum of 87% reported in previous studies. Using the results of this study, it is expected that the reliability of the model will be increased and it will be possible to apply it to solutions such as software and project management.

15

Reliability Models for Application Software in Maintenance Phase

Chen, Yung-Chung, Tsai, Shih-Ying, Chen, Peter

[Kisti 연계] 대한산업공학회 Industrial engineering & management systems Vol.7 No.1 2008 pp.51-56

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

원문보기

With growing demand for zero defects, predicting reliability of software systems is gaining importance. Software reliability models are used to estimate the reliability or the number of latent defects in a software product. Most reliability models to estimate the reliability of software in the literature are based on the development lifecycle stages. However, in the maintenance phase, the software needs to be corrected for errors and to be enhanced for the requests from users. These decrease the reliability of software. Software Reliability Growth Models (SRGMs) have been applied successfully to model software reliability in development phase. The software reliability in maintenance phase exhibits many types of systematic or irregular behaviors. These may include cyclic behavior as well as long-term evolutionary trends. The cyclic behavior may involve multiple periodicities and may be asymmetric in nature. In this paper, SGRM has been adapted to develop a reliability prediction model for the software in maintenance phase. The model is established using maintenance data from a commercial shop floor control system. The model is accepted to be used for resource planning and assuring the quality of the maintenance work to the user.

16

투입노력 양에 기반한 소프트웨어 유지보수 비용산정 모형

정은주, 유천수

[Kisti 연계] 한국데이타베이스학회 Journal of information technology applications & management Vol.19 No.2 2012 pp.181-196

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

원문보기

The cost of software maintenance occupies about two thirds in the software lifecycle. However, it is not easy to estimate the cost of software maintenance because of various viewpoints about software maintenance, unclear estimation methods, and complex procedures. Until now, the cost estimation model has used compensation factors for software characteristic and environment on the basis of program size. Especially, most of existing models use maintenance rate of total software cost as a main variable. This paper suggests the software maintenance cost estimation model that uses the result of calculating real maintenance efforts. In this paper, we classify functional maintenance and non-functional maintenance as software maintenance activity type. For functional maintenance, present function point of target software is needed to evaluate. The suggested maintenance cost evaluation model is applied to a software case in public sector. This paper discusses some differences between our model and other modes.

17

RBF망을 이용한 소프트웨어 유지보수 비용 추정

박주석, 정기원

[Kisti 연계] 한국정보과학회 정보과학회논문지 : 소프트웨어 및 응용 Vol.31 No.5 2004 pp.555-562

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

원문보기

소프트웨어 회사들은 새로운 개발보다는 기존 프로젝트의 유지보수와 성능향상 프로젝트를 보다 많이 수행한다. 기존의 비용 추정 모델들은 유지보수 프로젝트들에 적용할 수 있지만, 유지보수 분야에 적용시키기 위해서는 변경이 필요하다. 본 논문은 개발 프로젝트와 유지보수 프로젝트의 기능점수 계산방법을 분류하고 ISBSG의 밴치마킹 자료를 회귀 분석한 결과를 토대로 유지보수 프로젝트의 비용을 측정할 수 있는 방법을 제안하였다. 먼저, ISBSG 자료를 소프트웨어 비용에 영향을 미치는 요소인 프로그램 추가, 변경과 삭제 3가지 요소의 8가지 중에서 실제 유지보수가 나타나는 4가지 그룹으로 분류하였다. 그리고, 그룹별로 통계적 모델과 RBF 망(Radial Basis Function Network)을 이용한 모델을 개발하여 각각의 성능을 분석 평가한 결과 RBF 망이 통계적 모델보다 좋은 성능을 보였다.

Software industry has put more emphasis on maintenance and enhancement work than on the new development. The existing effort estimation models can still be applied to maintenance projects, though modifications are needed. This paper suggests a way to estimate the size of a maintenance project from the regression analysis of ISBSG's benchmarking data. First of all, among the 3 elements(addition, modification and deletion of the program) which influences the software cost, we selected and classified 4 groups from a total of 8 which shows actual maintenance cost from ISBSG's data. Moreover, we developed statistical model and a model which uses RBF(Radial Basis Function) Network and after evaluating each functions we concluded that the RBF Network is superior to the statistical model.

18

기능점수기법에 의한 소프트웨어유지보수 프로젝트의 소요인력 규모추정

안연식, 김현수

[Kisti 연계] 한국IT서비스학회 한국IT서비스학회 학술대회논문집 2002 pp.286-292

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

원문보기

국내기업에서 대부분의 정보시스템이 정보시스템 수명주기로 불 때 운영단계로 진입하고 조직의 정보시스템의존도 및 시스템규모가 점점 늘어남에 따라서 정보시스템의 운영과정에서 발생되는 소프트웨어 유지보수에 투입되는 비용도 증가되고 있다. 그러나 소프트웨어유지보수 프로젝트에 소요되는 투입인력 규모예측에 관련된 연구는 소프트웨어개발부문에 비해 적은 것이 사실이다. 본 연구에서는 유지보수프로젝트를 대상 소프트웨어의 규모는 IFPUG에서 개발된 기능점수기법(function point model)을 적용하여 산정하고, 특정 소프트웨어유지보수 프로젝트 생산성에 영향을 미치는 유지보수환경, 프로덕트, 투입인력 등 3개 영역에서 도출된 총 10개 특성을 보정요소로 설정한 후, 유지보수프로젝트의 소요인력 규모를 추정하기 위한 비선형회귀모형을 제시하고 있다. 실제 수행된 26개 유지보수프로젝트로부터 수집한 실적데이터를 이용하여 이 모형을 실증 분석한 결과 유의한 모형임이 밝혀졌다.

19

SCADA 시스템의 소프트웨어 연구 개발

신건학, 우희곤

[Kisti 연계] 대한전기학회 대한전기학회 학술대회논문집 1987 pp.321-324

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

원문보기

The development of SCADA system program has been studied for the purpose of upgrading its function and increasing the effect of system application. The results of this project are divided into 3 steps, Analysis of the system function and operating system, Improvement of programs for effective alarm/logging system, Development of programs for the statistical analysis of power system operation.

20

데이터베이스 리버스를 통한 소프트웨어 유지보수의 사례연구

나학연, 최용락, 류성열

[Kisti 연계] 한국정보과학회 한국정보과학회 학술대회논문집 2000 pp.588-590

※ 협약을 통해 무료로 제공되는 자료로, 원문이용 방식은 연계기관의 정책을 따르고 있습니다.

원문보기

시스템에 사용되는 데이터베이스 또한 소프트웨어이고 이를 유지보수 하기위해 데이터베이스 역 공학을 사용하고자 한다. 데이터베이스 역 공학 기법은 기존 시스템에서 사용되는 데이터베이스의 스크립트 파일들을 기준으로 현 데이터베이스의 구조를 역으로 도출하는 기법이다. 본 논문은 소프트웨어 유지보수를 위해 위와 같이 도출된 구조를 대상으로 검증 과정을 실시하여 문제점을 파악하고 해결 방법을 제시한다.

 
1 2 3
페이지 저장