• 제목/요약/키워드: Software capability

검색결과 599건 처리시간 0.025초

모바일 임베디드 소프트웨어 프로세스 개선 프레임워크 (Framework for Improving Mobile Embedded Software Process)

  • 이성욱;김행곤;김성원
    • 인터넷정보학회논문지
    • /
    • 제10권5호
    • /
    • pp.195-209
    • /
    • 2009
  • 유비쿼터스 시대에 핵심인 모바일 임베디드 시스템은 제품의 신뢰성 및 상품성을 위해서 과거에는 하드웨어에 초점을 두었지만 오늘날 소프트웨어에 더 초점을 둔다. CMMI와 SPICE와 같은 프로세스 개선모델은 일반 소프트웨어의 품질향상에서뿐만 아니라, 모바일 임베디드 소프트웨어 품질향상에서 또한 필요하다. 하지만 높은 비용과 무거운 프로세스로 인하여 모바일 임베디드 소프트웨어 프로세스 개선하기는 쉽지 않다. 반면 고객과 소통, 반복 개발의 특징을 가진 XP는 고객의 빈번한 요구 사항과 특정 목적에 따라 하드웨어를 제작하는 모바일 임베디드 소프트웨어 개발에 적합하다. 따라서 본 논문에서는 모바일 임베디드 소프트웨어 개발 조직에서 XP의 실천사항에 기반하여 CMMI 수준 2 또는 3을 달성할 수 있는 소프트웨어 프로세스 개선 프레임워크를 제안한다. 더불어 개선 프레임워크를 지원하는 MESPIS를 설계하고 구현한다. 향후 연구로는 제안한 프레임워크를 실제 프로젝트에 적용하여 결과 분석에 따라 개선하고, 이를 바탕으로 MESPIS의 기능 보강이 필요하다.

  • PDF

소프트웨어 재사용을 위한 소프트웨어 칩 표현식에 관한 연구 (A Study on the Software-chip Expression for Software Reuse)

  • 김홍진
    • 한국컴퓨터정보학회논문지
    • /
    • 제6권4호
    • /
    • pp.12-20
    • /
    • 2001
  • 소프트웨어 수요와 공급의 불균형으로 소프트웨어 병목현상이 나타나고 있으며, 이는 기존의 소프트웨어를 작성하는 프로그래머의 능력을 향상시키지 못함에 기인한다. 그러므로 소프트웨어 생산성 향상을 위해서는 새로운 소프트웨어 작성방법이 필요하다. 본 논문은 소프트웨어 재사용을 위해 표준화시켜서 작성한 프로그램 모듈들을 소프트웨어 칩으로 사용하기 위한 표현식을 제안한다. 이 표현식은 각 소프트웨어 칩의 이름과 입력, 출력, 반복의 4개 요소로 구성되어 직렬 및 병렬, 반복과 복합, 혼합 다중 형태의 결합과 분리되는 관계를 간단히 표현할 수 있고, 데이터의 흐름을 명확히 파악할 수 있으며 소프트웨어 재사용을 쉽게 할 수 있다.

  • PDF

정량적 소프트웨어 능력성숙도모델 도입전략 및 사례 (Quantitatively Managed Leveling for Capability Maturity Model Integration Implementation)

  • 김한영;이우기;이정훈;이철기
    • 정보화연구
    • /
    • 제10권3호
    • /
    • pp.335-346
    • /
    • 2013
  • 정보산업의 발전에 따라 다양하고 복잡한 업무 처리가 가능한 소프트웨어의 필요성이 비약적으로 증가 되었다. 이에 따라 소프트웨어 사용자들은 복잡한 처리도 가능하면서 더욱 안정적이고 유지보수가 용이한 프로그램 개발 기업을 선호하게 되었다. 이러한 현상은 소프트웨어 개발 조직의 능력을 정량적으로 평가하기 위한 연구로 이어졌고, 미국 국방부의 지원으로 능력성숙모델평가기준(CMMI)이 개발 되었다. 소프트웨어 개발 기업이 CMMI 상위 단계 인증을 받을 경우 해당 기업의 개발 프로세스와 유지보수가 우수한 것으로 평가되기 때문에 높은 단계의 인증을 받는 것은 의미있는 일로 평가된다. 본 논문에서는 국내 한 소프트웨어 개발 기업의 사례를 통해 정량적 우수단계인 4단계를 달성하기 위한 다양한 요소를 분석하였으며 국내 소프트웨어 기업이 개발 및 보수의 성숙된 프로세스를 확보하기 위한 기존 소프트웨어 개발 기업의 실제 사례분석을 통해 의미있는 요소를 찾아내고자 하였다. 특히 국내외 소프트웨어 판매 시 프로그램신뢰 부족 및 유지보수에 대한 안전장치 부족으로 인식될 수 있으므로, 이러한 사례분석을 통해 이러한 문제의 단초를 분석하고자 하였다.

소프트웨어 프로세스 개선을 위한 CMM과 ISO9001간의 비교 연구 (A Study on the Comparison of CMM and ISO9001 for Software Process Improvement)

  • 류진수;김연성;서우종
    • 품질경영학회지
    • /
    • 제31권1호
    • /
    • pp.76-89
    • /
    • 2003
  • Recently, CMM have been recognized as a critical factor to validate the competitiveness of software organizations, even if the organizations have already achieved the ISO9001 certification. Furthermore, the new version of ISO9001:2000 is being required instead of ISO9001:1994. Both CMM and ISO9001 have a common point that they pursuit quality improvement for the organizations processes and products. Therefore, it is important to understand the similarities of specific requirements between the two models in software organizations which attempt to employ both of the models. From this background, this paper compares CMM and ISO9001 by considering the versions in 1994 and 2000 of ISO9001. The results of this research are likely to help software organizations ma]fe a decision for a strategy to adopt CMM and ISO9001.

소프트웨어 규모 측정 방법 연구 (A Study for Software Sizing Method)

  • 박석규;박중양
    • 한국컴퓨터산업학회논문지
    • /
    • 제5권4호
    • /
    • pp.471-480
    • /
    • 2004
  • 소프트웨어 개발노력, 기간과 비용을 추정 능력은 개발될 소프트웨어의 정확한 규모 추정치 에 기반 한다. 본 논문은 소프트웨어 규모 추정을 위한 단순화된 기능점수 (FP) 기법을 제안한다. 이 기법은 가치조절인자를 계산하는 단계를 생략하고 조절인 안된 기능점수에서 조절된 기능점수를 직접 구한다. 783개의 소프트웨어 프로젝트에 기반을 둔 사례분석으로 통계적 회귀분석을 통해 적절한 모델을 찾고자 하였다. 본 논문은 또한, 신규 개발, 유지보수와 재개발 형태의 프로젝트 서브그룹별로 모델을 제시하였다.

  • PDF

상용 해석 소프트웨어를 이용한 접촉문제의 효과적 해석 및 최적 지지점 설계 (A Study on efficient contact analysis and optimum support design using commercial analysis software)

  • 최주호;원준호
    • 한국전산구조공학회:학술대회논문집
    • /
    • 한국전산구조공학회 2004년도 가을 학술발표회 논문집
    • /
    • pp.437-444
    • /
    • 2004
  • In this study, an optimum support design problem is considered to minimize displacement of stacked plates under self weight condition. During the displacement analysis, several kinds of contact arise between the plates themselves and support bar. These can be easily considered if commercial analysis software, which provides capability to solve the contact problem, is used. It is found, however, that the computing time is extraordinarily long due possibly to the generality of the software and also to the ignorance of the control parameters used in the software. In this paper, the contact condition is imposed directly by the authors, while the software is used only to solve the ordinary displacement analysis problem. In this way, the computing time is decreased remarkably by more than 30 times, while yielding the same accurate results. Optimization is conducted based on this efficient analysis method to find minimum number of supporting bars using the response surface algorithm.

  • PDF

멀티코어 DSP를 사용한 SDR 기반 IEEE 802.11ac 인코더의 설계 및 구현 (Design and Implementation of Software Defined Radio Based IEEE 802.11ac Encoder Using Multicore DSP)

  • 장중봉;안흥섭;최승원
    • 디지털산업정보학회논문지
    • /
    • 제15권4호
    • /
    • pp.93-101
    • /
    • 2019
  • This paper presents a software design and implementation of software-defined radio based IEEE 802.11ac encoder using Texas Instruments TMS320C6670 digital signal processor (DSP) platform. In this paper, the implemented encoder has the capability of generating all the signals consisting of preamble field and data field under different modulation & coding scheme in the IEEE 802.11ac standard. Moreover, the flexibility in choosing different rate, bandwidth, or mode can also be achieved by software reconfiguration using the DSP. As a result, by utilizing the computing power provided by multi-cores as well as the FFT coprocessors in the DSP, the required maximum throughput 78Mbps can be fully reached within 4 ㎲ for each OFDM symbol in the case of 20MHz bandwidth of IEEE 802.11ac.

FLIGHT SOFTWARE DEVELOPMENT FOR THE KODSAT

  • Choi Eun-Jung;Park Suk-June;Kang Suk-Joo;Seo Min-Suk;Chae Jang-Soo;Oh Tae-Sik
    • 한국우주과학회:학술대회논문집(한국우주과학회보)
    • /
    • 한국우주과학회 2004년도 한국우주과학회보 제13권2호
    • /
    • pp.364-367
    • /
    • 2004
  • This paper presents the flight software of KoDSat (KSLV-l Demonstration Satellite) which performs demonstrating the KSLV-l (Korea Space Launch Vehicle-l)'s satellite launch capability. The KoDSat Flight Software executes in a single-processor, multi-function flight computer on the spacecraft, the OBC (On Board Computer). The flight software running on the single processor is responsible for all real-time processing associated with: processor startup and hardware initialization, task scheduling, RS422 handling function, command and data handling including uplink command and down-link telemetry, attitude determination and control, battery state of charge monitoring and control, thermal control processing.

  • PDF

무선 센서 네트워크상에서 코드뱅킹 및 델타이미지 기반의 효율적인 센서노드 소프트웨어 업데이트 기법 (An Efficient Software Update Technique with Code-Banking & Delta-Image for Wireless Sensor Networks)

  • 남영진;남민석;박영균;김창훈;이동하
    • 대한임베디드공학회논문지
    • /
    • 제4권3호
    • /
    • pp.103-111
    • /
    • 2009
  • Software update has been regarded as one of fundamental functions in wireless sensor networks. It can disseminate a delta-image between a current software image operating on a sensor node and its new image in order to reduce an update image(transmission data) size, resultantly saving energy. In addition, code-banking capability of micro-controllers can decrease the update image size. In order to maximize the efficiency of the software update, the proposed scheme exploits both the delta-image and the code-banking at the same time. Besides, it additionally delivers a recovery delta-image to properly handle abnormal conditions, such as message corruptions and unexpected power-off during the update.

  • PDF

탐구형 소프트웨어를 활용한 기하영역의 수학화 교수학습 방법 ("Mathematising learning and teaching methods" using dynamic software in geometry)

  • 정보나;류희찬;조완영
    • 대한수학교육학회지:수학교육학연구
    • /
    • 제12권4호
    • /
    • pp.543-556
    • /
    • 2002
  • The purpose of this study is to find a method to improve geometry instruction. For this purpose, I have investigated aims and problems of geometry education. I also reviewed related literature about discovery methods as well as verification. Through this review, “Mathematising teaching and learning methods” by Freudenthal is Presented as an alternative to geometry instruction. I investigated the capability of dynamic software for realization of this method. The result of this investigation is that dynamic software is a powerful tool in realizing this method. At last, I present one example of mathematic activity using dynamic software that can be used by school teachers.

  • PDF