• 제목/요약/키워드: 소프트웨어 고품질

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

소프트웨어 품질측정을 위한 내부특성 계층화 모델의 제안과 평가 (Proposal and Evaluation of Hierachical Model of Internal Characteristics for Software Quality Measurement)

  • 양해술;이용근
    • 한국정보처리학회논문지
    • /
    • 제4권6호
    • /
    • pp.1508-1518
    • /
    • 1997
  • 고품질의 소프트웨어를 효율적으로 개발하기 위해서는 소프트웨어 개발의 상위 단계인 설계과정에서 설계품질을 측정하고 그것에 기초하여 설계품질을 향상시키는 방법이 중요하다고 할 수 있다. 그러나 지금까지 대부분의 연구는 사용자 측에서 측정${\cdot}$평가할 수 있는 척도인 품질특성, 품질부특성에 대한 것이 대부분이었고, 개발과정에서 개발자가 실제로 측정·평가할 수 있는 척도인 내부특성과 메트릭스에 대한 연구는 아직까지 미흡한 상태이다. 따라서 본 연구에서는 지금까지 제안되어온 소프트웨어의 내부특성이 포함하는 문제점을 지적하고 이를 해결하기 위해 내부특성의 계층 모델을 제안하였다. 제안 모델에 따라 새롭게 내부특성을 재정리함으로써 내부특성의 누락과 중복을 방지할 수 있다. 또한 구체적인 적응실험에서 메트릭스에 의한 측정의 효율성과 메트릭스의 측정 정밀도에 좋은 개선 효과가 있다는 것을 확인하였다.

  • PDF

SW공학수준과 품질비용 관계 분석 (Evaluation the Relationship between SW Engineering Level and SW Quality cost)

  • 김승권;고병선;이상은
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2011년도 한국컴퓨터종합학술대회논문집 Vol.38 No.1(B)
    • /
    • pp.136-139
    • /
    • 2011
  • SW 품질비용은 좋은 품질의 소프트웨어를 만들기 위한 경제적 상충관계(trade-off)를 이해하는데 도움을 주는 유용한 도구이다. 일반적으로 제조업 분야에서 많이 활용되고 있는 품질비용을 소프트웨어 분야에 적용하는 것은 SW품질을 높이는 좋은 방안이지만 불행하게도 이제까지 별로 관심을 받지 못했다. 본 논문에서는 SW품질을 활용하기 위한 판단근거(rationale)와 구성요소를 살펴보고, 국내 SW개발 프로젝트를 대상으로 수집된 자료를 바탕으로 국내 SW개발 프로젝트의 품질비용구조를 살펴보고, SW공학수준에 따른 품질비용의 차이를 통계기법을 통해 살펴보았다. 분석결과, SW공학수준에 따라 투입되는 품질비용의 차이가 있고, 공학수준이 높을수록 적게 투입되는 것으로 나타나고 있다.

코드 내부 정보의 정규화 기반 효율적인 코드 정적 분석 및 가시화 (Effective code static analysis and visualization based on Normalization of internal code information)

  • 박찬솔;전병국;김영철
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2022년도 추계학술발표대회
    • /
    • pp.85-87
    • /
    • 2022
  • 고품질 코드를 위한 정적 분석은 아직도 매우 필요한 영역이며, 또한 코드의 가시화는 개발자들에게 코드의 복잡한 모듈에 대한 가이드에 필요하다. 기존의 코드 가시화는 정적 분석의 코드 내부 정보들을 DB 테이블화 및 품질 지표(CK Metrics, Coupling, # function Calls, Bed smell) 질의어화, 그리고 추출된 정보를 가시화하는 것에만 초점을 두었다. 문제는 코드 내부 정보(Class, method, parameters, etc) 테이블들에 대한 join 연산 시 엄청난 시간과 리소스가 소모된다. 이 문제를 해결하기 위해, 우리는 테이블 설계의 정규화를 제안한다. 또한 필요한 품질 지표의 질의를 통해 코드 내부 정보 추출하여 데이터 및 제어 복잡 모듈을 식별하여 refactoring 를 가이드 한다. 앞으로는 이 부분의 AI learning 을 통해 bad/good program 을 식별을 기대한다.

공공데이터 품질진단 지원을 위한 진단규칙 매핑모델 제안 (Proposal of diagnosis rule mapping model to support public data quality diagnosis)

  • 정하나;김재웅;이윤열;채의근;정영석
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2022년도 제66차 하계학술대회논문집 30권2호
    • /
    • pp.127-128
    • /
    • 2022
  • 정부는 공공데이터 개방을 통해 신산업, 일자리 창출 등 경제 활성화를 위한 도구로 활용하는 것을 목표로 한다. 정부는 고품질의 공공데이터 보유를 위하여 품질 개선 활동을 통해 공공데이터 품질 향상을 진행하고 있다. 그러나 공공데이터 품질관리 수준 진단을 진행하는 담당자의 데이터에 대한 전문성과 이해도에 따라 품질진단 결과에 격차가 발생하여 진단 결과의 신뢰성을 보장하기 어렵다. 본 논문은 공공데이터의 원활한 품질진단 지원을 위해 품질진단규칙 매핑 모델을 제안하여 공공데이터 품질진단의 안정성과 신뢰성을 높인다.

  • PDF

주문형 비디오 시스템의 구현 (Implementation of VOD(Video On Demand) System)

  • 한승환;홍순창;강승훈;박형민;박희민;권순각;권오준
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 춘계학술발표대회
    • /
    • pp.185-186
    • /
    • 2009
  • VOD 서비스는 초고속 인터넷을 이용하여 정보 서비스, 동영상 콘텐츠 및 방송 등을 실시간으로 제공하는 것이다. 본 연구에서 구현하는 VOD 시스템은 기존 인터넷망에 멀티캐스트 기술을 접목하여, 비트열변환 방식과 다수개 영상저장 방식을 비교한다. 이로부터 동영상을 각 가정의 PC에 고화질 주문형 비디오/영화, TV 등 다양한 고품질 서비스를 제공할 수 있을 것이다.

EMS 및 SCADA와 전력계통운용

  • 김영한;이효상
    • 전기의세계
    • /
    • 제38권12호
    • /
    • pp.32-36
    • /
    • 1989
  • 전력계통운용에서는 EMS 및 SCADA시스템은 이제 없어서는 안될 필수 불가결한 도구가 되고 있다. 우리나라에서는 전력계통 규모의 확대와 전력계통 운용기술의 발달에 발맞추어 전력계통 제어시스템에 대한 여러단계의 현대화 과정을 통하여 아시아에서는 물론 세계적으로 진보된 에너지관리시스템을 설치하였으며 SCADA와의 계층제어체계를 수립하고 또한 현재 가능한 모든 신기술의 응용소프트웨어를 갖춤으로써 고품질의 전력을 안정되게 공급하는데 이 시스템이 크게 기여하리라 생각된다. 그러나, 전력계통은 점차 더 복잡 다양하게 확대되어갈 것이고 수용가는 더욱더 고품질의 전력에 대한 안정적 공급의 요구가 증대되리라 여겨짐에 따라 전려계통 제어시스템도 전기 품질을 개선할 수 있는 응용 기능 즉, 전압안전도를 고려한 상정사고해석, 신속한 사고복구를 위한 인공지능 복구제어 그리고 예방제어를 위한 신기술등을 보강해 나가야함은 물론 설비 측면에서도 전기 품질에 직접 영향을 주는 기상에 관한 신속, 정확한 예측정보를 얻을 수 있도록 전력계통 기상정보시스템을 도입해야 할 것이다.

  • PDF

임베디드 시스템 개발방법론 및 재사용 체계 (Development Methodology and Reuse Supporting System for Embedded System)

  • 양영종;조진희;하수정;차정은
    • 전자통신동향분석
    • /
    • 제21권1호통권97호
    • /
    • pp.82-93
    • /
    • 2006
  • 특정 산업용 기기의 제어를 위해 사용되던 임베디드 시스템이 유무선 통신 네트워크와 접목으로 디지털 정보가전, 의료, 항공, 군사 등 전 산업 분야로 확대되는 “Embedded,Everywhere” 시대가 도래하고 있다. 임베디드 시스템은 실시간 처리, 저전력 등의 물리적 특성과 하드웨어(HW)와 소프트웨어(SW)의 동시 설계, 리소스의 절제된 사용 등의 특성을 반영해야 하므로 시스템 개발 전 과정에서 이러한 특성을 만족시키는 개발체계의 구축이 필요하다. 특히, 임베디드 소프트웨어의 공통. 핵심 기술을 자산화하여 체계적으로 재사용할 수 있는 환경 구축은 기술의 중복 개발을 최소화하고, 기술의 가치를 지속적으로 증대시킨다. 따라서, 고품질의 임베디드 시스템을 적시에 경제적으로 개발할 수 있는 임베디드 시스템 개발방법론과 임베디드 소프트웨어 재사용 체계의 개발 및 보급 기술은 소프트웨어 산업 경쟁력 향상에 공통적으로 필요한 기반 기술로 활용될 수 있다. 본 고에서는 신 성장 미래 산업의 기반이 되는 임베디드 시스템을 위한 개발 방법론과 재사용 체계 구축에 대한 동향을 기술한다.

소프트웨어 프로세스 정의 언어 (Software Process Definition Language)

  • 이권일;이명준;임채덕;송영기;인소란
    • 전자통신동향분석
    • /
    • 제11권3호통권41호
    • /
    • pp.155-166
    • /
    • 1996
  • 소프트웨어 프로세스를 효과적으로 반복하고 자동화하여 소프트웨어 개발 주기의 단축과 품질 향상을 가져올 수 있다. 이러한 결과를 얻기 위해서는 프로세스를 형식화하여 구문화된 형태로 표현해 주는 프로그램 언어가 필요하게 된다. 본 고에서는 소프트웨어 프로세스 모형화 작업에 필요한 프로세스 정의 언어의 특징을 살펴보고, 현존하는 여러가지 프로그램의 언어들을 비교 분석하여, 소프트웨어 프로세스 정의에 적합한 프로그램 언어의 특성을 살펴보았다.

유연한 프로세스 테일러링을 위한 프로세스 메타모델 (A Process Metamodel for Flexible Process Tailoring)

  • 김기호;홍선주;최성운
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2004년도 추계학술발표논문집(상)
    • /
    • pp.361-364
    • /
    • 2004
  • 소프트웨어 개발 프로젝트의 특성을 고려한 프로세스의 테일러링은 고품질 소프트웨어 개발에 기본적인 요건이다. 테일러링을 유연하게 하기 위해서는 프로세스 구성 변화에 대한 영향이 지역화 되도록 프로세스 구성요소가 모듈화되어야 한다. 본 논문에서는 프로세스 모델을 모듈화된 요소기반으로 정의하기 위한 메타모델을 정의한다. 또한 정의된 메타모델을 기반으로 모듈화된 프로세스 모델의 예를 제시한다.

  • PDF

Open Source 기반 툴 체인화를 통한 코드 정적 분석 연구 (A Practical Study on Code Static Analysis through Open Source based Tool Chains)

  • 강건희;김영철;이근상;김영수;박용범;손현승
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제21권2호
    • /
    • pp.148-153
    • /
    • 2015
  • 국내의 소프트웨어 산업계는 고품질 소프트웨어를 위해, 개발/테스트 프로세스, 성숙도 측정등에 초점을 두고 있다. 그러나 실제 중소기업의 산업현장에서는 코드중심으로 개발되고 있다. 그리고 대부분의 기존 레거시 시스템은 설계의 부재 그리고 코드 패칭으로 코드 내부의 복잡도가 매우 높은 현실이다. 이를 해결하고자, 코드의 가시화(visualization)를 적용하였다. 이 가시화는 모듈간의 복잡도를 줄이려는 목적을 가지고 있다. 이를 위해 기존 공개 도구로 툴 체인 구성 방법을 제안한다. 제안한 방법은 NIPA의 SW Visualization 기법을 적용 확장하였다. 또한 코드 가시화내의 품질지표 중에 결합도 요소 중의 나쁜 지표에 대한 리팩토링 시도이다. 결과적으로 레가시 코드에 대해 역 공학 기법(from programming via model to architecture)적용과 이를 통한 소프트웨어 고품질화이다.