• 제목/요약/키워드: Software process improvement

검색결과 448건 처리시간 0.033초

사례기반의 소프트웨어 유지보수 성숙도 모델 수립 방안 (A Method for Establishment of Case-based Software Maintenance Maturity Model)

  • 김지혁;김창재;류성열
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제36권9호
    • /
    • pp.718-731
    • /
    • 2009
  • 소프트웨어 유지보수는 기존의 하자 유지보수 개념에서 운영관리 및 서비스의 향상을 위해 지속적인 개선이 요구되고 있다. 본 연구에서는 K사에서 수행중인 4개의 유지보수 프로젝트를 기반으로 소프트웨어 유지보수 성숙도 모델과 평가지표를 제안한다. 이를 위해 SMMM, ITSMM, ITIL을 기반하여 13개의 프로세스 영역과 64개의 평가지표를 도출하고, 도출된 64개의 평가지표를 5점 척도로 설문 평가하여 그 결과를 기반으로 성숙도 모델의 수준을 분류하여 K사의 성숙도 모델을 구축한다. 그리고 K사의 성숙도 모델을 검증 및 개선하기 위하여 K사의 설문평가 점수를 분석하여 평가지표의 개선방안을 제안하고, K사의 성숙도 모델이 소프트웨어 유지보수의 개선 방안을 어떻게 나타내는지를 확인하기 위하여 제안한 소프트웨어 유지보수 성숙도 모델을 K사의 4개의 프로젝트를 대상으로 하여 성숙도 평가를 수행하고, 그 결과를 기반으로 개선방안을 제시하였다.

USN 미들웨어 설계사례를 통한 패턴지향 아키텍처 설계방법의 개선 (Improvement of Pattern Oriented Software Architecture Design Approach with Empirical Design of USN Middleware)

  • 궁상환
    • 한국콘텐츠학회논문지
    • /
    • 제7권11호
    • /
    • pp.1-8
    • /
    • 2007
  • 센서 네트워크는 무선통신기술의 발전에 힘입어 다양한 응용분야에서 센서들을 이용함으로써 무인화와 자동화를 가능하게 하고 있다. 센서 네트워크를 가능하게 하는 기술 중의 하나는 센서로부터 얻어지는 정보들을 효율적으로 수집하고 분석해서 자동적으로 제어하는 역할을 담당하는 USN(Ubiquitous Sensor Network) 미들웨어 기술을 꼽을 수 있다. 논문에서는 버섯재배 시스템의 구현을 사례로 하여, 버섯재배 응용을 위한 USN 미들웨어 설계를 수행하는 과정에서 요구되는 효율적인 소프트웨어 아키텍처 개발방법론을 다루고 있다. 특히, 아키텍처 설계방법 중 아키텍처 패턴을 효율적으로 이용하는 방법을 제안하고, 사례 시스템의 설계에 개선된 방법을 적용해 봄으로써 타당성을 검증하고자 하고 있다. 아울러, 기존의 소프트웨어 아키텍처 연구에서 간과되고 있는 소프트웨어 아키텍처를 위한 품질속성들을 검토하고, 정리하여 함께 제시하고 있다.

A Meta-Model for Development Process of IoT Application by Using UML

  • Cho, Eun-Sook;Song, Chee-Yang
    • 한국컴퓨터정보학회논문지
    • /
    • 제24권1호
    • /
    • pp.121-128
    • /
    • 2019
  • An Internet of Things(IoT) technology which provides intelligent services by combining context-awareness based intelligences, inter-communication is made of between things and things or between things and person through the network connected with intelligent things is spreading rapidly. Especially as this technology is converged into smart device, mobile, cloud, big data technologies, it is applied into various domains. Therefore, this is different from existing Web or Mobile Application. New types of IoT applications are emerging by adapting IoT into Web or mobile. Because IoT application is not only focused on software but also considering hardware or things aspect, there are limitations existing development process. Existing development processes don't consider analysis and design techniques considering both hardware and things. We propose not only a meta-model for development process which can support IoT application's development but also meta-models for main activities in this paper. Especially we define modeling elements by using UML's extension mechanisms, provide development process, and suggest design techniques how to apply those elements into IoT application's modeling phase. Because there are many types of IoT application's type, we propose an Android and Arduino-based on IoT application as a case study. We expect that proposed technique can be applied into many of various IoT application development and design with a form of flexible and extensible as well as main functionalities or elements are more concretely described. As a result, it brings IoT application's flexibility and the effect of quality improvement.

지수 및 역지수 분포를 이용한 NHPP 소프트웨어 무한고장 신뢰도 모형에 관한 비교연구 (The Comparative Study of NHPP Software Reliability Model Based on Exponential and Inverse Exponential Distribution)

  • 김희철;신현철
    • 한국정보전자통신기술학회논문지
    • /
    • 제9권2호
    • /
    • pp.133-140
    • /
    • 2016
  • 소프트웨어 개발과정에서 소프트웨어 신뢰성은 매우 중요한 이슈이다. 소프트웨어 고장분석을 위한 무한고장 비동질적인 포아송과정에서 고장발생률이 상수이거나, 단조 증가 또는 단조 감소하는 패턴을 가질 수 있다. 본 논문에서는 소프트웨어 신뢰성에 대한 적용 효율을 나타내는 지수 및 역지수분포를 이용한 신뢰성 모형을 비교 제안한다. 효율적인 모형을 위해 평균제곱오차(MSE), 결정계수($R^2$)에 근거한 모델선택, 최우추정법, 이분법에 사용된 파라미터를 평가하기 위한 알고리즘이 적용되였다. 제안하는 지수 및 역지수분포를 이용한 신뢰성 모형를 위해 실제 데이터을 사용한 고장분석이 적용되였다. 고장데이터 분석은 지수 및 역지수분포를 이용한 강도함수와 비교하였다. 데이터 신뢰성을 보장하기 위하여 라플라스 추세검정(Laplace trend test)을 사용하였다. 본 연구에 제안된 역지수분포 신뢰성모형도 신뢰성 측면에서 효율적이기 때문에 (결정계수가 80% 이상) 이 분야에서 기존 모형의 하나의 대안으로 사용할 수 있음을 확인 할 수 있었다. 이 연구를 통하여 소프트웨어 개발자들은 다양한 수명분포를 고려함으로서 소프트웨어 고장형태에 대한 사전지식을 파악하는데 도움을 줄 수 있으리라 사료 된다.

로그 및 지수파우어 강도함수를 이용한 NHPP 소프트웨어 무한고장 신뢰도 모형에 관한 비교연구 (The Comparative Study of NHPP Software Reliability Model Based on Log and Exponential Power Intensity Function)

  • 양태진
    • 한국정보전자통신기술학회논문지
    • /
    • 제8권6호
    • /
    • pp.445-452
    • /
    • 2015
  • 소프트웨어 개발 과정에서 소프트웨어 신뢰성은 매우 중요한 이슈이다. 소프트웨어 고장분석을 위한 무한고장 비동질적인 포아송과정에서 결함당 고장발생률이 상수이거나, 단조 증가 또는 단조 감소하는 패턴을 가질 수 있다. 본 논문에서는 소프트웨어 신뢰성에 대한 적용 효율을 나타내는 로그 및 지수파우어 강도함수(로그 선형, 로그 파우어와 지수 파우어)로 신뢰성 모형을 제안한다. 효율적인 모형을 위해 평균제곱에러(MSE), 결정계수($R^2$)에 근거한 모델선택, 최우추정법, 이분법에 사용된 파라미터를 평가하기 위한 알고리즘이 적용되였다. 제안하는 로그 및 지수파우어 강도함수를 위해 실제 데이터을 사용한 고장분석이 적용되였다. 고장데이터 분석은 로그 및 지수파우어 강도함수와 비교하였다. 데이터 신뢰성을 보장하기 위하여 라플라스 추세검정(Laplace trend test)을 사용하였다. 본 연구에 제안된 로그선형과 로그파우어 및 지수파우어 신뢰성모형도 신뢰성 측면에서 효율적이기 때문에 (결정계수가 70% 이상) 이 분야에서 기존 모형의 하나의 대안으로 사용할 수 있음을 확인 할 수 있었다. 이 연구를 통하여 소프트웨어 개발자들은 다양한 강도함수를 고려함으로서 소프트웨어 고장형태에 대한 사전지식을 파악하는데 도움을 줄 수 있으리라 사료 된다.

제조업의 제품 설계 및 프로세스를 위한 전문가 시스템 개발 (Expert System for Product Design and Process in Manufacturing Industry)

  • 강해운;남성호;홍원표;이석우;최헌종
    • 한국정밀공학회:학술대회논문집
    • /
    • 한국정밀공학회 2005년도 춘계학술대회 논문집
    • /
    • pp.114-117
    • /
    • 2005
  • An expert system is a system that employs human knowledge captured in a computer to solve problem that ordinarily require human expertise. Well-designed expert systems imitate the reasoning processes experts use to solve specific problem. Specially, expert systems are used to the engineer in manufacturing industry for the process control, production management and system management. In this paper, we propose the design process expert system for product design process in manufacturing industry and we present introduction and contents of design process expert system methodology and software for the air purifier design system. This system will be helpful to improvement of design process for the air purifier production.

  • PDF

박판성형 공정에서의 불량 예측에 관한 연구 (A Study of prediction problem to Sheet metal forming processing)

  • 고형훈;이찬호;문원섭;박영근;정동원
    • 한국소성가공학회:학술대회논문집
    • /
    • 한국소성가공학회 2005년도 추계학술대회 논문집
    • /
    • pp.398-401
    • /
    • 2005
  • The characteristic of sheet metal process is the few loss of material during process, the short processing time and the excellent price and strength. Such press-forming process are the used machine ability and the characteristic, used material, the accuracy of the part which becomes processing and side condition of a process are considered and the designed. The purpose of this study is apply efficiently sheet metal forming processing by 3D formation-analyzed program simulations in the site. By a study, forming process was simulation to drawing and trimming and cam process using static-implicit method software. By making apply this to an industrial site the productivity improvement and cost reduction etc. effect able was predicted.

  • PDF

Establishment of "A-PPNS", A Navigation System for Regenerating the Software Development Business

  • Sakai, Hirotake;Waji, Yoshihiro;Nakamura, Mari;Amasaka, Kakuro
    • Industrial Engineering and Management Systems
    • /
    • 제10권1호
    • /
    • pp.43-53
    • /
    • 2011
  • Currently, knowledge within the field of software development is largely implicit and is not formally disseminated and shared. This means that there is little improvement and regeneration of processes, and knowledge gained from previous projects is not necessarily applied to new ones. In order to turn this situation around it is necessary to take an organized approach to sharing job-related information. For this study, the authors constructed "Amalab-Project Planning Navigation System, or A-PPNS", a system for organizing accumulated knowledge related to the field of software development. More specifically, A-PPNS is a business process monitoring system and consists of the following four elements: (i) Optimized estimate support subsystem, (ii) Schedule monitoring system, (iii) QCD optimization diagnostic system, and (iv) Strategic technology accumulation system. The effectiveness of this system has been demonstrated and verified at Company A, a system integration company.

프로세스 성숙도 인증 여부에 따른 프로젝트 품질 성과 및 조직 성과 차이에 관한 탐색적 연구 : CMM 인증 및 비인증 조직을 중심으로 (An Exploratory Study on S/W Project Quality and Organizational Performance by Process Maturity Certification)

  • 문송철;김현수
    • 정보처리학회논문지D
    • /
    • 제11D권2호
    • /
    • pp.387-396
    • /
    • 2004
  • 최근 정보화 프로젝트 수행 능력에 대한 객관적인 검증이 필요하다는 판단에 따라 SI 업계에서는 프로젝트 품질 평가 심사 모형인 CMM 및 SPICE의 등급 인증 획득 또는 등급을 올리기 위한 노력을 기울이고 있다. 공공기관, 민간 발주처들이 사업자의 프로젝트 수행능력에 대한 객관적인 검증을 요구하고 있고, 해외 IT 업체들의 국내 시장 공략에도 효율적으로 대처할 수 있다는 판단에 따라 프로젝트 품질 평가 심사 모형 인증 도입이 확산되고 있다. 그러나 인증의 신뢰성에 대하여 논란이 되고 있는 시점에서 등급을 인증받은 기관이 비 인증기관보다 품질 및 성과에 차이를 보이는지 연구하였다. 연구 결과 현저하게 큰 차이는 아니며 부분적으로 차이가 있는 것으로 나타났다. 국내업체들이 CMM 인증 자체에만 집착하지 말고 컨설팅을 통한 업무 프로세스 개선과정에 의미를 두고 인증에 힘을 기울여야 한다. 즉, 품질인증의 획득 목표가 인증서 획득만이 목표가 아니라 진정한 프로젝트 품질 시스템의 구축, 실현하는 품질 마인드가 우선적으로 제고되어야 말 것이다.

차폐블록 제작과정의 전산화를 통한 업무개선 (Work Improvement by Computerizing the Process of Shielding Block Production)

  • 강동혁;정도형;강동윤;전용궁;황재웅
    • 대한방사선치료학회지
    • /
    • 제25권1호
    • /
    • pp.87-90
    • /
    • 2013
  • 목 적: CR (computed cadiography) 시스템을 도입함에 따라 치료조사 영상을 인쇄하여 확대율을 변환하는 과정이 생겼다. 이 과정을 단순화하기 위해 자체 제작한 프로그램을 이용한 전산화 방식을 사용해 작업의 효율성을 높이고 업무개선에 기여하고자 한다. 대상 및 방법: 프로그램 제작에 마이크로 소프트 엑셀(ver. 2007)과 Visual Basic (ver. 6.0)을 이용하였다. 각 차폐블럭 마다 환자의 치료정보를 입력하기 위해 입력 창(window)을 디자인 하였다. 디지털 이미지상의 거리를 측정하여 측정된 데이터를 엑셀프로그램에 입력해 확대율을 구하고 차폐블럭 제작을 위한 출력물을 만들었다. 결 과: 이 프로그램을 통해 기존의 방식을 전산화하여 확대율을 쉽게 계산할 수 있고 매크로기능을 사용해 환자치료정보를 출력물에 입력할 수 있다. 그 결과 제작 과정에서 발생할 수 있는 계산상의 오류나 치료 정보가 잘못 전달될 수 있는 오류를 줄일 수 있다. 또한 확대율 변환과정이 단순해지면서 복사기의 필요성이 없어졌고 종이절감 효과도 있었다. 결 론: 블록 제작 과정을 전산화함으로써 기존의 방식을 단순화하여 실무에 적용시켜 업무를 개선했다. 이 프로그램에 사용된 엑셀과 비쥬얼 베이직의 다양한 기능을 적용하면 통계 등 각 병원의 실정에 맞는 다양한 적용 및 개선이 가능할 것으로 사료된다.

  • PDF