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

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

Software Climate Change and its Disruptive Weather: A Potential Shift from "Software Engineering" to Vibrant/Dynamic Softology

  • Ghani, Imran;Jeong, Seung Ryul
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제10권8호
    • /
    • pp.3925-3942
    • /
    • 2016
  • Like natural climate change on the planet earth, the climate in software development environments is also changing (fast). Like the natural weather, the software environment is also disruptive. As the climate experts alert and suggest taking necessary measures to overcome certain challenges to make this earth a safer and comfortable living place, likewise this article also alerts the relevant stakeholders of software craftsmanship about the dynamic challenges that traditional Software Engineering (SE) with purely "Engineering mind-set" is not capable to respond. Hence, some new thoughts to overcome such challenges are shared. Fundamentally, based on the historical evidences, this article presents the authors' observation about continuous shift from traditional "Engineering-based" software development approaches to disruptive approaches - "Vibrant Softology". The authors see the cause of this shift as disruptive transformational force, which is so powerful that it is uncontrollably diminishing the "Engineering-based" approach from software development environments. The authors align it with climate change analogy. Based on this analogy, the authors feel the need to theoretically re-coin the notion of SE to some new term; perhaps Vibrant/Dynamic Softology (VS or DS). Hence, the authors suggest "a new (disruptive and dynamic) way of thinking is required to develop software". It is worth mentioning that the purpose of article and this new theory is not to disparage the notion of software engineering altogether, rather the aim is to highlight the importance of transformation from SE to its next level (perhaps VS/DS) due to the emerging needs in the software craftsmanship environment.

백분위수 변화점을 고려한 NHPP 소프트웨어 신뢰성장모형에 관한 연구 (The Study for NHPP Software Reliability Growth Model of Percentile Change-point)

  • 김희철;신현철
    • 융합보안논문지
    • /
    • 제8권4호
    • /
    • pp.115-120
    • /
    • 2008
  • 소프트웨어 제품의 정확한 인도시기를 예측하거나 효용성 및 신뢰성을 예측하기 위해서는 소프트웨어 테스팅 과정에서 중요한 요소인 테스트 변화점를 이용하면 보다 효율적인 테스팅 작업을 할 수 있다. 본 논문에서는 기존의 소프트웨어 신뢰성 모형인 지수 모형(Goel-Okumoto 모형)을 적용하여 변화점이 백분위수를 가질 경우를 고려하였다. 고장 간격시간으로 구성된 자료를 이용한 모수추정 방법은 최우추정법과 일반적인 수치해석 방법인 이분법을 사용하여 모수 추정을 실시하고 효율적인 모형 선택은 편차자승합(SSE) 을 적용하여 모형들에 대한 효율적인 모형선택을 시도하였다. 수치적인 예에서는 NTDS 자료를 사용하여 백분위수 변화점을 고려한 결과를 나열하였다.

  • PDF

변경관리에서 ANP기법을 이용한 컴포넌트 선택 결정 방법 (Component Selection Decision Method Using ANP Technique in Change Management)

  • 김경훈;송영재
    • 한국콘텐츠학회논문지
    • /
    • 제12권1호
    • /
    • pp.59-67
    • /
    • 2012
  • 소프트웨어 변경관리는 시스템의 변경된 내용을 프로그램이나 설명문서와 같은 특정 개체의 특성 변경에 초점을 둔 것이다. 변경관리 시 요구사항간의 상호종속적인 관계를 가지고 최적의 상태를 위하여 복잡한 의사결정을 필요로 한다. 본 논문은 소프트웨어 변경관리를 분산환경에서 컴포넌트들간에 시간과 상황에 따른 변화를 관리하는 모델을 설계 한다. 그리고 각 컴포넌트들간의 관계성들에 대한 정의를 하고 ANP 기법을 이용하여 분산환경에서의 각 컴포넌트가 변화되어 참조되는 상호 의존성을 고려하여 종속관계와 피드백을 이용하여 최적의 대안을 선택할 수 있다. 즉, 서로간의 관계된 의존도를 분석하여 3가지 형태의 변경관계를 나타내도록 하였다. 또한 의존도 분석을 통해 이러한 접근 방법의 유효성을 검증하였다.

Type-2 Gumbel 수명분포의 형상모수 변화에 따른 소프트웨어 신뢰성 비용모형의 속성에 관한 연구 (A Study on the Attributes of Software Reliability Cost Model with Shape Parameter Change of Type-2 Gumbel Life Distribution)

  • 양태진
    • 한국정보전자통신기술학회논문지
    • /
    • 제12권3호
    • /
    • pp.211-217
    • /
    • 2019
  • 본 연구에서는 NHPP 모형을 적용한 Type-2 Gumbel 수명분포의 형상모수 변화에 따른 소프트웨어 개발비용모형에 관한 속성을 비교, 분석하였다. 소프트웨어 고장현상을 분석하기 위하여 모수추정은 최우추정법을 적용하였고, 비선형 방정식의 계산은 이분법을 사용하였다, 그 결과, 형상모수의 변화에 따른 비용곡선의 속성을 비교하였을 때 형상모수가 클수록, 소프트웨어 개발비용이 적고 또한, 방출시간도 가장 빠르다는 것을 알 수 있었다. 본 연구를 통하여, 소프트웨어 개발자들에게 소프트웨어 형상모수 변화에 따른 개발비용을 탐색하는데 도움을 줄 수 있으며, 더불어 소프트웨어 개발비용에 관한 속성을 파악하는데 필요한 사전정보을 제공할 수 있을 것으로 기대한다.

A Design of Diabetes Mellitus Scheduling Program for Diabetic Patients: A Software Engineering Approach

  • Choi, Jeong-Hoon;Huh, Jun-Ho;Weon, Sunghyun
    • Journal of Multimedia Information System
    • /
    • 제5권1호
    • /
    • pp.53-58
    • /
    • 2018
  • The Republic of Korea (ROK) has been putting much effort to deal with diabetes which is being increasingly found in all age groups due to inadequate diet. Diabetes is closely related to one's eating habits and lifestyle that often cause hyperglycemia so that it is essential for the diabetic patients to change them to improve or control the major symptoms of diabetes. This study introduces a software engineering solution to support these patients. The software designed for the solution lets the patients to easily recognize their sugar levels and current treatment schemes and then advises a more effective approach along with the essential information through the embedded push service. The major goal of this study is to support diabetes patients by providing a convenient but effective means to prevent or improve diabetic symptoms by patients themselves who will in turn change their lifestyles in a positive manner.

소프트웨어 거래의 UCC 제2편의 적용에 관한 연구 - 미국의 판례를 중심으로 - (A Study on the U.S. Cases about the Transaction of Software)

  • 김재성
    • 무역상무연구
    • /
    • 제18권
    • /
    • pp.7-25
    • /
    • 2002
  • Owing to a tremendous progress of information technology we have faced a great change of a society. This change has happened to almost all of a society. As a result intangible goods are also included as a major concern in international trade. We may say U.S. is one of the countries transaction of software is the most flourishing. I have tried to classified the cases of software transaction in U.S. into five groups. As a result I have known the UCC had been applied to the almost transaction of standard software. However UCC had not been applied to custom software and data processing. In these days UCITA which is very similar to a previous proposal UCC 2B has been presented. This is a contract law that would apply to computer software, multimedia products, and databases. It has been designed to create a uniform commercial contract law for those products. Now therefore we should make observation of a tendency about transaction of software in U.S. The reason is that we pay attention to the symbol and dormant power of U.S. in international trade.

  • PDF

연산 히스토리를 이용한 소프트웨어 일관성 관리 모델 (A Software Consistency Management Model using Operation History)

  • 노정규
    • 컴퓨터교육학회논문지
    • /
    • 제5권4호
    • /
    • pp.61-69
    • /
    • 2002
  • 소프트웨어 문서는 논리적인 객체와 객체간의 관계로 이루어지며 개발 과정에서 여러 버전이 생성된다. 효율적인 소프트웨어 개발을 위해서는 소프트웨어 구성 요소에 변경이 일어났을 경우 변경의 내용과 변경이 전파되어야 할 범위를 쉽게 알 수 있어야 한다. 그러나 큰 단위 소프트웨어 객체 관리에서는 변경의 내용과 전파 범위를 알기 힘들다. 따라서 논리적인 객체와 객체간의 종속성을 관리하는 미세 단위 객체 관리가 필요하다. 본 논문에서는 소프트웨어 편집 과정에서 적용되는 연산 히스토리를 이용한 미세단위 소프트웨어 일관성 관리 모델을 제안하였다. 본 논문에서는 미세 단위 일관성 관리에 대한 정형적인 모델을 제시하였으며, 관성은 객체간의 종속성과 객체에 적용된 연산의 종류에 의해 관리되므로 불필요한 변경 전파를 피할 수 있다.

  • PDF

공공분야 활용을 위한 변화탐지 소프트웨어 개발 (The Development of Change Detection Software for Public Business)

  • 정수
    • 대한공간정보학회지
    • /
    • 제14권4호통권38호
    • /
    • pp.79-84
    • /
    • 2006
  • 변화탐지는 원격탐사의 핵심 기능으로서 국토 모니터링, 재해피해분석, 도시확산분석 등과 같은 공공분야의 실무에 널리 활용될 수 있다. 그러나 실제에 있어서는 위성영상을 이용한 변화탐지 기술이 공공분야의 실무에서 충분히 활용되고 있지 않다. 변화탐지에는 많은 기능들이 연계되기 때문에 공공분야의 실무자들이 변화탐지 기능을 수행하는 것은 쉽지 않다. 따라서 공공분야의 실무에서 변화탐지의 활용을 제고하기 위해서는 공공분야 실무에서의 변화탐지를 수행하기 위한 기준, 절차, 방법 등이 확립되어야 한다. 그리고 그러한 기준, 절차, 방법 등을 지원할 수 있는 소프트웨어가 있다면 매우 유용할 것이다. 본 연구는 일반적인 공공분야의 실무에 적합한 변화탐지 절차를 확립하고, 그러한 절차를 지원하기 위한 변화탐지 소프트웨어를 개발함으로써, 공공분야에서의 위성영상의 활용을 촉진하는 것을 목적으로 하고 있다. 소프트웨어는 상호운용성을 확보하기 위해, ETRI 위성영상처리 컴포넌트를 활용하여 개발하였다.

  • PDF

변화통제, 관리검토가 유연성과 소프트웨어 기업의 성과에 영향을 미치는 요인: 혁신성의 조절효과를 중심으로 (The Effects of Change Control, Management Review and Flexibility on the Performance of Software Company: Focused on the Innovativeness)

  • 장성희
    • 한국컴퓨터정보학회논문지
    • /
    • 제16권12호
    • /
    • pp.273-283
    • /
    • 2011
  • 본 연구의 목적은 혁신성을 고려하여 변화통제, 관리검토가 유연성과 소프트웨어 기업의 성과에 영향을 미치는 요인에 대해 분석하는 것이다. 연구의 목적을 달성하기 위해 소프트웨어 기업의 성과, 변화통제, 관리검토, 유연성 및 혁신성에 대한 이론적 배경을 바탕으로 연구모형과 가설을 설정하였다. 본 연구에서 제안된 연구모형은 100개의 소프트웨어 기업을 대상으로 Smart PLS 2.0 통계패키지를 이용하여 분석하였다. 분석결과, 첫째, 변화통제와 관리검토는 유연성에 정(+)의 영향을 미치는 것으로 나타났다. 둘째, 유연성은 소프트웨어 기업의 성과에 정(+)의 영향을 미치는 것으로 나타났으며, 마지막으로, 혁신성에 따라 변화통제와 관리검토가 유연성에 미치는 영향력에 차이가 있는 것으로 나타났다. 혁신성이 낮은 집단은 높은 집단 보다 변화통제가 유연성에 미치는 영향력이 더 큰 것으로 나타났으며, 혁신성이 높은 집단은 낮은 집단 보다 관리검토가 유연성에 미치는 영향력이 더 큰 것으로 나타났다. 본 연구의 결과는 소프트웨어 기업의 성과에 관한 다양한 시사점을 제공할 것이다.

Effect of Human Related Factors on Requirements Change Management in Offshore Software Development Outsourcing: A theoretical framework

  • Mehmood, Faisal;Zulfqar, Sukana
    • Soft Computing and Machine Intelligence
    • /
    • 제1권1호
    • /
    • pp.36-52
    • /
    • 2021
  • Software development organizations are globalizing their development activities increasingly due to strategic and economic gains. Global software development (GSD) is an intricate concept, and various challenges are associated with it, specifically related to the software requirement change management Process (RCM). This research aims to identify humans' related success factors (HSFs) and human-related challenges (HCHs) that could influence the RCM process in GSD organizations and propose a theoretical framework of the identified factors concerning RCM process implementation. The Systematic Literature Review (SLR) method was adopted to investigate the HSFs and HCHs. Using the SLR approach, a total of 10 SFs and 10 CHs were identified. The study also reported the critical success factors (HCSFs) and critical challenges (HCCHs) for RCM process implementation following the factors having a frequency 50% as critical. Our results reveal that five out of ten HSFs and 4 out of ten HCHs are critical for RCM process implementation in GSD. Finally, we have developed a theoretical framework based on the identified factors that indicated a relationship among the identified factors and the implementation of the RCM process in the context of GSD. We believe that the results of this research can help tackle the complications associated with the RCM in GSD environment, which is vigorous to the success and progression of GSD organizations.