• Title/Summary/Keyword: 소프트웨어개발

Search Result 7,998, Processing Time 0.044 seconds

Embedded Software Development Methods Applying the MBASE (MBASE를 적용한 임베디드 소프트웨어 개발 방법론)

  • Kim Sang-Soo;In Hoh
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.07b
    • /
    • pp.340-342
    • /
    • 2005
  • 제품에서의 임베디드 소프트웨어의 비중은 점점 더 증가하고 있으며, 임베디드 소프트웨어의 특성으로 인해 일반적인 소프트웨어의 개발방법론을 적용한 임베디드 소프트웨어의 개발은 시간, 생산성, 비용 등 다양한 측면에서 제품의 성공을 보장해줄 수 없는 문제점을 안고 있다. 본 논문은 임베디드 도메인에 특성화된 소프트웨어개발에 필요한 방법론을 개발하기 위하여 MBASE(Model-Based (system) Architecting and Software Engineering) 기법을 적용하였으며 임베디드 제품개발의 실패를 가져올 수 있는 모델들 간의 충돌을 찾아내고 이를 개선하기 위한 개발 기술을 중심으로 임베디드 소프트웨어 개발 방법론을 제시하였다. 임베디드 소프트웨어 개발시 적용했을 때 발생되는 일반적인 문제점을 개선할 수 있다는 결론을 도출하였다.

  • PDF

무기체계의 체계적인 S/W 개발비용 산정 발전방안(5)

  • Kim, Hwa-Su
    • Defense and Technology
    • /
    • no.9 s.283
    • /
    • pp.36-45
    • /
    • 2002
  • 현재 소프트웨어 개발산업은 21세기의 국가경쟁력 강화를 위한 전략산업으로 그 중요성이 점점 부각되고 있다. 이러한 현상은 무기체계의 소프트웨어 개발에 있어서도 예외는 아니며, 이러한 무기체계의 소프트웨어개발 사업은 군 전투력과 직접적으로 관련이 있는 분야로 인식되고 있다. 이 글에서는 '한소협' 모델을 무기체계에 적용함으로써 발생하는 문제점을 보완하여 객관적이고, 합리적이며, 체계적인 무기체계 소프트웨어 개발비용의 산정을 위하여 무기체계의 특성을 고려한 소프트웨어 개발비용에 영향을 미치는 요소들을 식별하였으며, 이를 기초로 하여 '한소협' 모델을 무기체계 소프트웨어에 적합하도록 개선방안을 제시하였다.

  • PDF

신디케이션을 활용한 비정형 프로세스 기반의 소프트웨어 개발방법론 연구

  • 김민균;박용태
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 2004.10a
    • /
    • pp.653-656
    • /
    • 2004
  • 본 연구는 기존 소프트웨어 개발 방법론의 이론적 근거를 파악하고, 이에 대한 분석을 통해 비 프로세스 영역과 불규칙 프로세스 영역을 처리하는데 적합한 새로운 소프트웨어 개발 방법론을 정의하고 이를 바탕으로 한 Framework과 Platform을 개발하는 데 그 목적이 있다. 비정형 소프트웨어 개발 방법론은 요구변동성이 높은 소프트웨어 개발, 혹은 선도 기술 개발 프로젝트의 경우에 활용 가능성이 높은 방법론이라 할 수 있다. 이와 같은 특징을 지닌 소프트웨어 개발에 있어서 중요한 점은 요구사항과 사용자(개발자)의 지속적인 Feedback에 대응해야 하는 것이기 때문에 본 소프트웨어 개발 방법론은 과정 중심의 대응 방법을 제시하고 있다. 본 연구를 통하여 프로세스가 갖춰지지 않은 Firm Level에서의 Task Transaction과 Management를 Syndication을 활용하여 구축하고, 기존 소프트웨어 개발 방법론과의 차이점을 검토하고 그 가능성을 살펴보고자 한다.

  • PDF

Building Virtualized Systems applying Software Development Methodology (소프트웨어 개발 방법론을 적용한 가상화 시스템 구축 연구)

  • Shin, Beom Soo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2016.04a
    • /
    • pp.70-71
    • /
    • 2016
  • 현재의 소프트웨어 개발 방법론은 소프트웨어 개발에만 국한 되어서 사용되지는 않고 있다. 도리어 인프라 시스템 구축방안에서 사용하는 것이 개발 방법론을 적용하는데 있어 더욱 정확하고, 인프라 시스템 요구분석 기술을 적용하는데 있어서도 개발 방법론이 부족하지 않다. 소프트웨어를 개발하는데 있어서 인도되는 시간을 프로젝트 초기에 산정하기가 매우 어려운 경우가 많지만 인프라 시스템 구축에서는 정확한 인도시간을 산정할 수 있다. 또한 소프트웨어 개발 프로젝트는 성공과 실패에 대한 기준을 설정하기가 모호한 경우가 많지만 인프라 시스템 프로젝트는 성공과 실패에 대한 명확한 기준을 설정 할 수가 있다. 하지만, 이러한 명확한 인프라시스템 구축에 있어 소프트웨어 개발 방법론을 적용시키는 경우는 거의 없다. 시스템 엔지니어의 시선으로는 소프트웨어 개발 방법론은 개발자만이 지켜야 하는 것이라는 생각이 크다. 이러한 문제를 해결하고, 인프라시스템 구축 방법에 소프트웨어 개발 방법론을 적용시켜서 표준화 하는 방법을 테스트 하였다.

Design of Automated Regression Testing Tool for Improvement of Software Development Quality (소프트웨어 개발 품질 향상을 위한 회귀테스트 자동화 도구 설계)

  • Seo, Kang-Bok;Lee, Woo-Jin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2016.04a
    • /
    • pp.536-538
    • /
    • 2016
  • 최근 소프트웨어가 사회에서 하는 일이 점점 더 증가함에 따라 소프트웨어의 개발비용도 함께 증가하고 있다. 소프트웨어의 개발비용 중 에러를 찾아내는 소프트웨어 테스팅이 상당한 부분을 차지하고 있는데 테스팅에 소요되는 비용 때문에 테스팅을 등한시 하는 경우가 많다. 그럼에도 불구하고 소프트웨어의 기능 추가나 변경이 이루어질 때마다 테스트를 진행하여야 소프트웨어의 에러를 최소화할 수 있다. 하지만 개발이 진행될수록 소요되는 비용이 증가하는 경우가 많아 실제 소프트웨어 개발에선 개발 기한이 다가올수록 회귀 테스트를 기피하게 된다. 본 논문에서는 이러한 문제를 해결하기 위해 소프트웨어의 개발을 진행하면서 형상관리를 통해 소프트웨어의 변경이 있을 때마다 회귀 테스트를 자동으로 수행해주는 도구를 제안한다.

Tailoring the Defense Component Based Development Process for Embedded Software Development (임베디드 소프트웨어 개발을 위한 국방 CBD 프로세스 테일러링)

  • Jung Kyoung-Chul;Lee Kil-Sup;Lee Sung-Jong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11b
    • /
    • pp.334-336
    • /
    • 2005
  • 유비쿼터스 시대에 진입하면서 임베디드 소프트웨어의 개발에 대한 관심이 높아지고 있다. 국방 분야에서는 국방무기 및 비무기 내장형 소프트웨어 관리지침과 공군에서 운영되는 항공무기 소프트웨어 개발 프로세스 등이 운용되고 있으며, 국방 CBD 방법론은 주로 응용체계 개발을 위한 컴포넌트 기반의 구체적인 방법론이다. 이러한 국방 CBD 방법론을 임베디드 소프트웨어 개발에 적용가능 여부는 발표되지 않았다. 따라서 본 논문에서는 임베디드 소프트웨어개발을 위한 국방 CBD 프로세스 테일러링 방안을 고찰하고자 한다. 이를 위하여 국방 무기 및 비무기 내장형 소프트웨어 관리지침에 근거한 조정, 임베디드 소프트웨어 개발 방식에 따른 조정 컴포넌트 및 객체 지향기술, 그리고 UML 기술 적용으로 구분하여 테일러링 방안을 제시한다. 그 결과 국방 CBD 방법론의 적용 범위의 확대 및 개발 프로세스의 표준화에 기여할 것으로 기대된다.

  • PDF

Analysis of Regulatory Requirements and Framework to develop MMIS Software for Nuclear Power Plants (원전 MMIS 소프트웨어 개발을 위한 규제요건 분석 및 개발 방법론)

  • 이종복;서상문;서용석;장귀숙;금종용;박근옥
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.394-396
    • /
    • 2004
  • 원자력 산업계에서는 원전 MMIS(Man-Machine Interface System)의 디지털 기술 적용을 위해 많은 노력을 기울이고 있고, 특히 원자력 산업의 특수성인 안전성 확보에 필요한 개발기준과 규제방법 정립에 많은 연구가 수행되고 있다. 또한 디지털 MMIS의 핵심기반기술인 고 신뢰도 소프트웨어 개발 방법론이 확립되지 못하여 소프트웨어 공통모드고장 문제, 정량적인 소프트웨어 신뢰도 보장 문제 등이 현안으로 제기되고 있다. 이와 같이 원전 MMIS의 디지털화를 성공하기 위해서는 소프트웨어의 고 신뢰도 확보가 관건이며, 고 신뢰도를 확보하기 위한 소프트웨어 개발 방법론의 정립이 절실히 요구되고 있다. 본 논문에서는 원전 소프트웨어 개발에 적응되는 규제지침을 분석하고, 일체형원자로(SMART, System-integrated Modular Advanced ReacTor) MMIS 소프트웨어 개발에 적응될 소프트웨어 개발 방법론을 제시한다.

  • PDF

Software ILS Proposed (소프트웨어에 대한 종합군수지원(ILS) 적용 방안)

  • 심행근;김인중;고재영
    • Journal of the Korea Institute of Military Science and Technology
    • /
    • v.2 no.2
    • /
    • pp.173-185
    • /
    • 1999
  • 고품질의 소프트웨어를 개발하는 사업의 중요성이 나날이 증대되고 있는 시점에서 소프트웨어를 종합군수지원 관점에서 해석하려고 하는 연구가 최근에 진행되고 있다. 즉, 소프트웨어 설계자의 입장은 소프트웨어 개발도 중요한 문제이지만 소프트웨어를 얼마나 가용성 있게 유지하는가에 더 많은 관심을 갖게 된다. 하드웨어는 개발 시부터 종합군수지원이라는 기법을 적용하여 체계 배치 시 체계 장비가 최상의 가용도를 가질 수 있도록 하는 노력이 이루어지고 있으며, 그 결과도 현실화되고 있다. 본 논문에서는 하드웨어에서만 적용하고 있는 종합군수지원 개발 기법을 소프트웨어에 적용하여 소프트웨어에 대한 종합군수지원 적용방안을 제시하고, 향후 소프트웨어 개발/배치 시에 경제적이고 가용도가 높은 소프트웨어의 개발/활용이 가능하도록 군수지원 분석을 통한 종합군수지원 활용 방안을 제안한다.

  • PDF

Adapting Software Development Methodology for developing Android Software Application (안드로이드 소프트웨어 어플리케이션 개발을 위한 소프트웨어 개발 방법론 적용)

  • Yang, HyoSeok;Chang, Chinu;Kim, B.Y.;Woo, S.J.;Kim, R. Young Chul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2012.11a
    • /
    • pp.1500-1503
    • /
    • 2012
  • 본 논문은 학부 종합설계 과목에 팀 프로젝트로, 안드로이드 어플리케이션에 소규모 소프트웨어 개발 방법론인 XP(eXtreme Programing)를 적용하고자 한다. XP는 작은 단위의 소프트웨어를 효율적으로 개발하기 위한 방법으로, RUP(Rational Unified Process)와 같은 대규모 소프트웨어 개발방법론보다 소프트웨어 개발 일정을 단축시킬 수 있고 요구사항 변경에 유연하다. 그러나 XP의 단점은 설계단계에서의 문서화가 부족한 것이다. 본 논문에서는 XP의 단점을 보완하기 위하여 설계단계에서 UML을 사용하여 문서화와 도식화를 시도하고자 한다.

A Study on Efficiency of Embedded Software Development Method Based on Formal Language (형식 언어 기반 임베디드 소프트웨어 개발 기법의 효율성 연구)

  • Seol, Jin-Ho;Nam, Yuong-Ho;Park, Jae-Heung
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11a
    • /
    • pp.511-513
    • /
    • 2005
  • 하드웨어의 성능향상으로 임베디드 통신 소프트웨어의 복잡도가 크게 증가되고, 이에 따르는 추가적인 개발 비용이 발생하고 있다. 개발자들은 임베디드 통신 소프트웨어의 복잡도를 해결하는데 필요한 소프트웨어 도구와 기술을 필요로 하고 있다. 본 논문에서는 임베디드 통신 소프트웨어 개발에 효과적인 SDL(Specification Description Language) 기반의 통합 개발도구인 SDT(SDL Design Tool)를 사용하여 소프트웨어를 개발하는 절차에 대하여 기술한다. 그리고 통신 소프트웨어인 ITU-T V.76 프로토콜에 개발 절차를 적용하여, SDT를 사용한 개발 절차와 일반적인 임베디드 통신 소프트웨어 개발 절차를 비교, 분석한다. 그 결과, SDT를 사용한 개발 절차가 개발 효율성과 유지보수 효율성에서 더 좋은 성능을 보였다.

  • PDF