• Title/Summary/Keyword: 소프트웨어 생산성

Search Result 666, Processing Time 0.023 seconds

A Study on Development and Efficiency of UI Design Pattern Model for Web Application (웹 어플리케이션 개발을 위한 사용자 인터페이스 패턴 모델 개발과 효용성에 관한 연구)

  • Kim, Chang-Gyum;Yu, Seong-Yeon;Jeong, Young-Woong
    • 한국HCI학회:학술대회논문집
    • /
    • 2007.02a
    • /
    • pp.653-660
    • /
    • 2007
  • 최근 국내외 소프트웨어 개발 특성의 변화인 잦은 요구사항의 변경, 단축된 비즈니스 라이프사이클, 비용절감의 압력등과 맞물려 생산성을 높이기 위한 개발 접근방식이 요구되었으며, 소프트웨어의 재사용 및 높은 생산성을 제공할 수 있는 대표적인 방법이 디자인 패턴이다. 본 연구는 웹 어플리케이션 시스템 개발에 실제 적용가능한 UI디자인 패턴모델을 개발하기 위해 20개의 웹 어플리케이션 시스템을 표본으로 추출하여 1000여개의 단위업무화면을 분석하였다. 개발한 어플리케이션 UI 디자인 패턴 모델을 실무 전문가(UI디자이너, 개발자)들에게 이해도, 사용적합성, 생산성측면에서 검증하여 실무에 적용가능한 모델임을 객관적으로 증명하였다.

  • PDF

Solutions of $RESORT^{TM}$ Java Quality Metrics (($RESORT^{TM}$ 자바 품질 메트릭스 솔루션)

  • Lee, Heon-Ki
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2002.11a
    • /
    • pp.203-208
    • /
    • 2002
  • $RESORT^{TM}$ 품질 솔루션은 Java 언어로 작성된 소프트웨어로부터 품질을 측정하고 평가하기 위한 자바 품질 메트릭스 자동화 도구로서 $RESORT^{TM}-Java$ 제품군 중 하나이다. 본 논문에서는 System/Package/Class 단위로 Java Code의 Product Metrics등을 측정하여 소프트웨어 품질을 평가하는데 사용되는 도구들을 기술한다. 이 도구들은 5 종류의 소프트웨어 메트릭스 솔루션을 제공한다: OO Metrics, Package Metrics, Halstead Metrics, Quality Metrics, System Level Metrics. 소프트웨어 메트릭스는 전체 개발 비용의 60% 이상을 차지하는 유지보수의 비용을 줄이고, 고품질의 소프트웨어를 개발하기 위해서 반드시 필요하다. 또한, 소프트웨어의 생산성을 높일 수 있을 뿐 아니라 신뢰성 향상, 그리고 유지보수에 대한 효율성을 향상시킬 수 있다.

  • PDF

Capability Maturity Model and Defense Informationalization Evaluation (CMMI의 국방정보화 평가 활용 방안)

  • Suh, Ye-Young
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2003.05a
    • /
    • pp.371-375
    • /
    • 2003
  • 소프트웨어 영역이 빠른 속도로 확장되고 있는 시점에서 고품질의 소프트웨어를 생산하는 것이 효과적인 정보시스템 구축을 위한 필수조건이다. 이러한 인식을 바탕으로 소프트웨어 품질을 개선하기 위한 다양한 시도가 이루어지고 있으며 현재 소프트웨어 개선 및 평가에 사용되는 프로세스 가장 광범위하고 효과적인 프레임워크 중의 하나가 바로 카네기멜론 대학교의 소프트웨어공학 연구소에서 개발한 CMM이다. CMM은 조직의 업무 수행능력을 진단은 물론 지속적인 개선을 통하여 소프트웨어의 생산성 향상과 품질을 개선하는데는 큰 성공을 거둔 반면, CMM의 여러 CMM 모델들을 하나의 프로그램에 사용할 경우 분석의 논점을 어지럽혀 혼란을 야기시킬 수 있다는 문제점을 내포하고 있다. 본고에서는 CMM과 그 한계를 극복하기 위해 새로운 대안으로 부상하고 있는 CMMI의 등장배경과 CMM과의 차이점 등에 대해 살펴보고, 국방정보화 평가 영역에서 CMMI의 활용방안에 대해 살펴보고자 한다.

  • PDF

A Design of the Model for Interoperability among Variant Component Middleware Frameworks (이종의 컴포넌트 미들웨어 프레임워크 간의 상호운용성을 위한 모텔 설계)

  • 김경민;김태웅;김태공;최항목
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04c
    • /
    • pp.13-15
    • /
    • 2003
  • 현재 소프트웨어 재사용과 생산성, 시스템 품질관리 둥에 대한 해결책으로 부품화와 재사용의 특징을 가지는 컴포넌트기반의 소프트웨어 개발 방법론이 대두되고 있다. 경험이 많은 개발자에 의해 개발된 컴포넌트는 소프트웨어 재사용이 뛰어나고, 이미 많은 곳에서 사용 중이므로 안정성 및 신뢰성이 인정된다. 그러나 이러한 컴포넌트는 하나의 컴포넌트 미들웨어 프레임워크에서 개발해야 하는 한계를 가지고 있으며 이러한 결과는 결국 소프트웨어 개발비용에 결정적인 영향을 미친다. 이에 본 논문에서는 서로 다른 컴포넌트 미들웨어 프레임워크에서 개발된 컴포넌트를 호출하고 사용하기 위해 HTTP와 XML를 이용하여 이종의 컴포넌트 미들웨어 프레임워크들 간의 상호운용성을 위한 모델을 설계하고자 한다.

  • PDF

A Study on Design of F77/J++ Auto-Generator for Based Integration Object-oriented Manager (통합 객체지향 관리기 중점을 둔 F77/J++ 생성기 설계)

  • 선수균;송영재
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.617-619
    • /
    • 1999
  • 웹 환경하에서 소프트웨어 개발을 통합하는 방법과 기존의 Legacy code를 새로운 소프트웨어로 자동생성하는 연구가 집중되고 있고, 새로운 소프트웨어의 단 시간에 습득하려는 노력이 가중되고 있다. 따라서, 본 논문에서는 Legacy code를 통합하고, 호환성, 완전성이고, 적응성이 있는 효율적인 유지보수를 관리해 주는 기능을 담당하는 통합 객체지향 관리기를 제안하고, 제안한 통합 객체지향 관리기를 중점을 둔 F77/J++ 코드 생성기(FORTRAN-7/Java Code generator)를 설계한다. 이는 향후 시스템의 통합에 잇점인 소프트웨어의 재사용성을 극대화하여 생산성을 향상시키는 프로토타이핑을 지원할 것으로 기대된다.

  • PDF

Legacy ECU software system analysis method for AUTOSAR migration (AUTOSAR 마이그레이션 (Migration)을 위한 레거시 ECU 소프트웨어 시스템 분석 방법)

  • Jincheng, Li;Ryu, Ki-yeol;Lee, Jungtae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2014.11a
    • /
    • pp.703-706
    • /
    • 2014
  • AUOTSAR(Automotive Open system Architecture)는 자동차 ECU(Electronic Control Unit) 에 내장되는 소프트웨어에 대한 표준 구조로서, ECU 소프트웨어의 품질 향상은 물론, 개발 및 관리 비용의 절감에 기여하는 등 많은 장점을 갖는다. AUTOSAR 의 이런 장점 때문에 많은 자동차 회사들이 ECU 소프트웨어에 AUTOSAR 적용을 추진하고 있다. 이에 따라 기존 레거시 ECU 소프트웨어 시스템을 AUTOSAR 표준에 맞는 ECU 소프트웨어 시스템으로 변환하는 방법에 대한 관심도 높아지고 있다. 그 이유는 이미 많은 ECU 레거시 소프트웨어 시스템들이 개발되어 사용되고 있으며, 이들에게는 이미 기능 및 안정성 검증을 위하여 많은 시간과 비용이 투자하여 되어 있다. 따라서 ECU 소프트웨어 시스템에 AUTOSAR 를 적용하는 경우 기존의 레거시 소프트웨어 시스템을 재사용할 수 있으면 생산성 및 품질 면에서 많은 장점을 갖는다. 본 연구에서는 C 언어로 작성된 기존의 ECU 소프트웨어 시스템을 AUTOSAR 플랫폼에서 재사용할 수 있도록 하기 위하여, 기존의 레거시 ECU 소프트웨어 시스템을 AUTOSAR 플랫폼으로 마이그레이션하는 방법에 대하여 연구하였다. 마이그레이션 과정은 크게 두 단계로 나누어 지는데, 이는 레거시 소프트웨어 시스템을 분석하여 마이그레이션이 가능하도록 기능별로 분해하는 것과, 분해된 구성 요소들을 AUTOSAR 플랫폼에 맞는 구조로 재구성하는 과정이다. 본 논문에서는 이중 첫 번째 과정인 레거시 소프트웨어 시스템의 분석 및 기능별 분해 방법을 제시하고자 한다.

Analysis of Models for Configuration Management on Software Process Assesment (소프트웨어 프로세스 심사 모델의 형상관리 공정에 관한 분석)

  • 이영식;황선명;김태훈
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.04c
    • /
    • pp.58-60
    • /
    • 2003
  • 최근 소프트웨어 프로세스를 개선하여 소프트웨어의 품질 및 생산성을 높이고 조직의 업무를 효과적으로 달성 할 수 있는 프로세스 모델과 체계적인 프로세스를 수집하고 지속적으로 프로세스를 개선함으로서 프로세스의 수행능력을 향상시키기 위한 접근 방법에 관심이 높아지고 있다. 본 논문에서는 소프트웨어 프로세스 개선 및 심사 모델로서 ISO에서 표준으로 제정중인 ISO 15504(SPICE)와 2000년 발표된 CMMI 모델에 관하여 비교 연구 하고 사례연구로 형상관리 프로세스에 대하여 그 활동을 비교 분석한다.

  • PDF

Design of an Evaluation Tool for SCM Process (소프트웨어 형상관리 프로세스 평가 도구 설계)

  • 이영식;장치원;황선명
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2003.11b
    • /
    • pp.723-726
    • /
    • 2003
  • 소프트웨어 프로세스를 개선하여 소프트웨어의 품질 및 생산성을 높이고 조직의 업무를 효과 적으로 달성할 수 있는 체계적인 프로세스를 수립하고 지속적으로 프로세스를 개선함으로서 프로세스의 수행능력을 향상시키기 위한 접근 방법이 많이 시도되고 있다. 본 논문에서는 소프트웨어 프로세스 개선을 위한 형상관리 활동을 관련 표준에 바탕을 두어 정량적인 평가를 할 수 있는 체크리스트를 작성하였고, 체크리스트를 이용한 형상관리 프로세스 평가 도구를 설계하였다.

  • PDF

OSS 추적성을 위한 SBOM 동향

  • Kim, Sun-Woo;Son, Kyung-Ho
    • Review of KIISC
    • /
    • v.32 no.5
    • /
    • pp.53-66
    • /
    • 2022
  • 최근 몇 년 동안 엄청난 양의 데이터 혁신이 진행되어왔고, 그에 따라 소프트웨어 개발의 편리성을 위해 오픈소스를 사용하는 경우가 많아졌다. 이로 인해 소프트웨어 생산성 측면에서는 많은 도움이 되었지만, 보안 관점에서는 많은 문제를 야기했다. 이러한 OSS 사용에 따른 위험을 줄이고자 OSS 추적성을 위한 도구를 사용하는 방법이 지속적으로 개발되었지만, 아직까지도 OSS 사용에 따른 위험은 증가하고 있다. 이에 본 논문은 OSS 추적성의 보완을 위한 SBOM(Software Bill of Materials)의 정의와 현재 국외 SBOM 추진 동향에 대해 소개하고자 한다.

자동화 공정내의 워크스테이션 제어기 통신 소프트웨어 개발

  • 도성희;박경진;강무진
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 1991.04a
    • /
    • pp.256-269
    • /
    • 1991
  • 컴퓨터 통합 생산(Computer Integrated Manufacturing, CIM) 기술은 재래적 개념으로 생산의 3대 요소인 토지(Land), 노동(Labor), 자본(Capital)이외에 정보(Information)의 요소를 추가로 활용하여 설계, 가공과 조립, 검사, 저장 및 운반, 그리고 생산 관리간의 정보교환을 통합적으로 제어, 응용함으로써 전 생산 공정의 컴퓨터를 통한 자동화를 구현한 이래 총체적 최적 생산을 추구하는 생산 형태로 서 종래의 개념으로서는 양립된 생산성(Productivity)과 유연성(Flexibility)을 동시에 얻고자 하는 첨단 생산 기술이다. 본 연구에서는 나름대로의 전략을 수립 하여 어느정도 보편화 되어있는 기기들의 공정 제어(Process Control)및 통신에 관해 연구하고 이를 구현하는 소프트웨어를 제작하고 실험을 거쳐 검증하려 한다. 초기 단계에서는 퍼스널 컴퓨터 (Personal Computer, PC)상에서 프로그램의 실험을 하고 이를 바탕으로 다중작업 오퍼레이팅 시스템(Multi-Task Operating System)으로 의 전이를 꾀할 것이다.