• 제목/요약/키워드: Software quality management

검색결과 694건 처리시간 0.029초

정보시스템 프로젝트의 성과영역별 위험요인에 관한 탐색적 연구 (Exploratory Study on Risk Factors by Project Performance Areas in Software Project Management)

  • 이석준;김혜정;서현석
    • Journal of Information Technology Applications and Management
    • /
    • 제11권4호
    • /
    • pp.103-120
    • /
    • 2004
  • Identifying validated risk factors in software risk management is imperative for project managers. Although validated risk lists were provided by previous researchers, risk list associated with software project performance areas was not provided as yet. This paper represents a first step toward understanding risk lists by various project performance areas (time, cost, and quality) to help project managers alleviating the possibility of software project failure. Four simultaneous exploratory surveys were conducted with 29 experienced software project managers. Three different risk factor ranking sets for each project performance area were compared with, the risk ranking, which was provided without clarifying specific project performance areas. The risk lists and their corresponding perceived importance were different from previous research results. This implies that identifying risk factors for specific project performance areas can provide additional information for project managers. We concluded by discussing implications of our finds for both research and improving risk management practice.

  • PDF

소프트웨어 제품품질 개선을 위한 위험분석 시스템 개발 및 활용에 대한 연구 (Development and Application of a Risk Analysis system for Software Product Quality Improvement)

  • 장진욱
    • 한국산학기술학회논문지
    • /
    • 제15권8호
    • /
    • pp.5227-5232
    • /
    • 2014
  • 소프트웨어 제품 위험을 초기단계에서 제거함으로써 품질이 높은 소프트웨어를 개발 할 수 있다. 이를 위해 위험을 효과적으로 분석하고 관리하는 위험 분석 시스템의 도입이 필요하다. 제품 위험 분석 및 도구의 관심이 확대 되고 있으나 기존의 위험 관련 도구는 위험 추적 수준으로 개발되었으며 분석 및 전략 수립은 지원하지 않아 조직에서 제품 위험 관리에 많은 어려움을 격고 있다. 이에 본 논문에서는 조직에서 소프트웨어 개발과정에서 야기 될 수 있는 제품 위험의 문제점을 초기단계에서 해결하고 축적된 품질 위험 데이터를 통하여 정형화할 수 있는 소프트웨어 위험 분석 시스템을 제안하였다. 또한 어떤 제품 위험을 분석하고 관리해야 하는지에 대한 가이드라인을 제공하고자 한다. 위험 분석 협의과정을 통하여 도출된 위험 아이템에 대하여 위험 분석정보와 전략 등을 제공하는 위험 분석 시스템을 구현하고 활용방안을 제시하였다.

현대 무기체계 소프트웨어 개발 사례 분석을 통한 품질개선 방안에 대한 연구 (An Investigation into Improving the Quality of Modern Weapon System Software Products: a Case Study)

  • 최태윤;이효진
    • 시스템엔지니어링학술지
    • /
    • 제8권2호
    • /
    • pp.19-25
    • /
    • 2012
  • As modern weapon systems have evolved into embedded software systems, the capability to develop, install, and maintain high-quality software products is becoming increasingly valuable in today's competitive aerospace and defense industry. It is desirable, especially for government-contracted projects whose end-users are military personnel, that specific types of software quality elements are assured early during product development; namely, functionality and usability. Motivated by this need to approach improving software quality from a user's perspective, this paper presents a case study that analyzes system-level software integration testing results for a weapon system indigenously developed in the Republic of Korea. Quantitative data, such as software defect ratios and configuration change rates, are computed to observe meaningful trends with respect to functionality - represented by tests designed to verify the system's electrical signal interfaces - and usability, which is evaluated in terms of how often the initial human-computer interface had to be re-designed. Insights gained from these exercises are subsequently presented as a set of "lessons learned" to take into account when developing new software items for complex weapon systems.

요구사양서의 품질평가 모델에 관한 연구 (A Study on Quality Evaluation and Improvement of Software Requirement - Specification)

  • 김경환;코지마 츠토무;박용범
    • 정보처리학회논문지D
    • /
    • 제11D권7호
    • /
    • pp.1459-1466
    • /
    • 2004
  • 소프트웨어 응용 분야의 확대로 인해, 소프트웨어는 더 크고, 더 복잡해지고 있다. 게다가 개발 기간의 단축 및 비용의 절감${\cdot}$품질의 향상 또한 요구되고 있다. 이러한 요구를 충족시키기 위해 여러 효율적인 방법이 제안되었고, 구현되었다. 대표적으로 프로세스 개선과 객체지향 개발, 요구공학, 소프트웨어 메트릭스 등이 있다. 이러한 수많은 방법 중에서 요구공학은 고품질의 소프트웨어 개발의 기반이 된다. 즉, 고품질의 소프트웨어를 개발하기 위해서는 먼저 요구를 획득하고, 기술하여야 하며, 이에 대한 검증과 관리를 통해 요구사양서의 품질을 향상시켜 가야 한다. 본 논문에서는 IEEE Std-830-1998의 좋은 요구사양서가 가져야 할 특성을 중심으로, 요구사양서에 기술된 내용 자체를 정량적으로 품질 평가할 수 있는 메트릭스를 제안하였다.

Water Quality Management System at Mok-hyun Stream Watershed Using RS and GIS

  • Lee, In-Soo;Lee, Kyoo-seock
    • 대한원격탐사학회:학술대회논문집
    • /
    • 대한원격탐사학회 1999년도 Proceedings of International Symposium on Remote Sensing
    • /
    • pp.63-69
    • /
    • 1999
  • The purpose of this study is to develop Water Quality Management System(WQMS), which performs calculating pollutant discharge and forecasting water quality with water pollution model. Operational water quality management requires not only controlling pollutants but acquiring and managing exact information. A GIS software, ArcView was used to enter or edit geographic data and attribute data, and MapObject was used to customize the user interface. PCI, a remote sensing software, was used for deriving land cover classification from 20 m resolution SPOT data by image processing. WQMS has two subsystems, Database Subsystem and Modelling subsystem. Database subsystem consisted of watershed data from digital map, remote sensing data, government reports, census data and so on. Modelling subsystem consisted of NSPLM(NonStorm Pollutant Load Model)-SPLM(Storm Pollutant Load Model). It calculates the amount of pollutant and predicts water quality. This two subsystem was connected through graphic display module. This system has been calibrated and verified by applying to Mokhyun stream watershed.

  • PDF

제한된 프로젝트 기간을 고려한 품질 기반 소프트웨어 프로젝트 계획 생성 기법 (Quality-Based Software Project Staffing and Scheduling with Project Deadline)

  • 서동원;신동환;배두환
    • 정보과학회 논문지
    • /
    • 제42권7호
    • /
    • pp.878-888
    • /
    • 2015
  • 소프트웨어 프로젝트 계획은 각 작업의 공수를 예측하고, 적절한 인력을 할당한 뒤 일정을 산출하는 과정을 포함한다. 프로젝트의 규모가 커질수록 가능한 개발 계획의 경우의 수가 많아지기 때문에 관리자가 합리적인 결정을 내리기 어렵다. 이를 지원하기 위해 프로젝트 계획 생성 기법들이 제안되어왔다. 제안된 대부분의 기법들은 전체 프로젝트 일정의 최소화를 계획 생성의 가장 중요한 목표로 사용한다. 하지만 일정 최소화를 달성하는 계획은 개발되는 소프트웨어의 품질을 고려하지 못하기 때문에 이러한 부분을 함께 반영한 프로젝트 계획 생성이 필요하다. 본 연구에서는 합리적인 프로젝트 계획을 생성하기 위하여 소프트웨어 프로젝트 계획에 따른 소프트웨어 품질 점수를 정의하고 동시에 전체 일정 목표를 고려할 수 있는 프로젝트 계획 생성 기법을 제안한다. 관리자는 본 기법을 사용하여 전체 소프트웨어 개발 프로젝트에 요구되는 기한 안에 해당 소프트웨어의 품질을 최대하는 계획을 생성할 수 있다.

무기체계 소프트웨어 규격화 누락여부 검증 방안 - 펌웨어 중심으로 (The Verification Method for Missing Software Standardization in Weapon System - Focused on Firmware)

  • 송치훈
    • 한국산학기술학회논문지
    • /
    • 제22권3호
    • /
    • pp.310-315
    • /
    • 2021
  • 군에서 사용하는 무기체계의 경우 경제적이고 효율적인 조달·관리 및 유지를 위하여 국방규격을 제정하여 관리한다. 국방규격은 제품 및 용역에 대한 기술적인 요구사항과 요구필요조건의 일치성 여부를 판단하기 위한 절차와 방법을 서술한 문서로, 작성된 국방규격은 무기체계의 생산, 품질보증, 형상관리 등에 활용된다. 소프트웨어도 국방규격의 하나로 다른 국방규격(국방규격서, 품질보증요구서, 도면, 부품/BOM 목록)과 같이 작성되고 관리되나, 소프트웨어의 일부(또는 전부)를 포함하지 않고 규격화를 수행하는 경우가 있다. 이 경우 개발업체를 제외하고는 다른 업체들은 제품을 생산할 수 없어 경쟁계약이 제약될 뿐만 아니라, 승인 없이 업체가 임의로 소프트웨어를 변경할 수 있어 무기체계의 품질에도 큰 영향을 미친다. 따라서 소프트웨어의 규격화 누락 여부의 검증은 반드시 필요하나, 하드웨어 내부에 탑재되는 펌웨어의 경우 개발업체 외에는 규격화 누락 여부의 확인이 매우 어렵다. 본 연구에서는 실제 품질보증 업무 수행 시에 활용할 수 있는 소프트웨어 규격화 누락 여부의 검증 방안을 제시하였으며, 이를 통해 무기체계의 효율적인 생산, 품질보증에 기여할 것이다.

국내 소프트웨어 개발 업체의 품질 조직 및 인원에 관한 연구 (A Study of Quality Organization and People Within Software Development Company)

  • 이상복;송기평;신석규
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2010년도 추계학술대회
    • /
    • pp.549-551
    • /
    • 2010
  • 좋은 품질의 소프트웨어를 개발하기 위해서는 소프트웨어 테스팅이 반드시 수행되어야 한다. 국내 소프트웨어 개발 업체의 조직 구성을 보면 소프트웨어 품질을 담당하는 조직이 QA 및 QC란 명칭으로 조직되어 있고 품질 및 테스트에 대한 전반적인 업무를 수행하고 있다. 하지만 GS(Good Software)시험인증을 받은 소프트웨어 개발 업체를 대상으로 품질 및 테스트 조직 유무, 개발자 비율, 테스터 비율을 조사한 결과 소프트웨어 품질 및 테스트 조직 구성이 미흡하며, 전문 테스트 인력을 보유하지 않고, 소프트웨어 품질을 개발자의 능력에 의지하는 것을 확인 할 수 있다. 품질이 좋은 소프트웨어를 개발하려면 품질 및 테스트 조직이 구성되어야 하고, 개발자가 아닌 전문 테스트 인력을 보유하여 체계적으로 소프트웨어 품질을 관리해야 하지만 국내 소프트웨어 개발 업체는 소규모, 품질 인식 부족 등으로 인해 소프트웨어 품질 조직 및 인력을 확보하지 못하고 있는 실정이다. 본 논문에서는 국내 소프트웨어 개발 업체의 품질을 담당하는 조직 및 인원 상황을 분석하여 소프트웨어 개발 업체의 품질 조직 및 인력 현황을 보여주고, 체계적인 소프트웨어 품질 관리를 위한 방법을 제시해 본다.

  • PDF

신뢰성 성장모형에 대한 소프트웨어 신뢰성 메트릭 추정량의 민감도 분석 (Sensitivity analysis of software reliability metric estimator for Software Reliability Growth Models)

  • 김대경
    • 품질경영학회지
    • /
    • 제37권3호
    • /
    • pp.33-38
    • /
    • 2009
  • When we estimate the parameters of software reliability models, we usually use maximum liklihood estimator(MLE). But this method is required a large data set. In particular, when we want to estimate it with small observed data such as early stages of testing, we give rise to the non-existence of MLE. Therefore, it is interesting to look into the influence of parameter estimators obtained using MLE. In this paper, we use two non-homogenous poisson process software reliability growth model: delayed S-shaped model and log power model. In this paper, we calculate the sensitivity of estimators about failure intensity function for two SRGMs respectively.

Software Manufacturing의 표준화에 관한 연구 (A Study on the Standardization of the Software Manufacturing)

  • 박영배
    • 산업경영시스템학회지
    • /
    • 제5권7호
    • /
    • pp.49-58
    • /
    • 1982
  • To secure a good quality computer program, the software manufacturing procedure is carefully studied into 2 categories, manufacturing and developing phase. The former consists of 8 steps which are divided into 2 main categories, work-contains and documentation, the letter contains work planning, progress management, walk through and quality control. In this paper, I suggest the general procedure of standardization for software manufacturing.

  • PDF