• 제목/요약/키워드: 소프트웨어 개발이론

검색결과 238건 처리시간 0.028초

Rough set을 이용한 재사용성 평가 모델 (Reusability Decision Model using Rough Set)

  • 최경옥;이성주;정환묵
    • 한국지능시스템학회:학술대회논문집
    • /
    • 한국퍼지및지능시스템학회 1997년도 추계학술대회 학술발표 논문집
    • /
    • pp.321-326
    • /
    • 1997
  • 소프트웨어 재사용은 새로운 소프트웨어 개발에 소용되는 시간과 비용을 현저히 감소시켜 소프트웨어 개발환경과 생산성을 향상시키는 방법으로, 소프트웨어 위기를 해결하기 위한 중요한 방법이다. 그러나 소프트웨어 부품을 위한 형식 명세서(formal specification)의 부족, 소프트웨어 재사용에 대한 부정적 심리적인 효과 등의 이유 때문에 현실적으로 재사용이 잘 이루어지고 있지 않다. 이러한 문제들을 해결하기 위해서는 부품의 품질 보증에 관한 연구가 소프트웨어 재사용에 관한 연구 분야에서 최우선적으로 이루어져야 하지만, 기존의 연구들은 일반적으로 설정된 재사용 품질 기준을 표준으로 하였으므로, 사용자의 요구가 복잡하고, 다양화되면서 소프트웨어의 크기, 알고리즘과 구조의 복잡도는 증가있는 변화하는 환경에 능동적으로 대처하지 못하고 있다. 그러므로 본 연구에서는 새로운 부품의 삽입과 기존 부품들의 삭제, 분류 기준의 변경 등의 환경 변화에 능동적으로 대처할 수 있는 적응성이 있는 재사용성 결정 모델을 제안한다. 이 모델은 적응성 있는 재사용 결정 알고리즘을 찾기 위해서 데이터에 숨겨진 패턴들을 발견하는 효율적인 알고 ?遲\ulcorner 제공하는 Rough set 이론을 이용한다.

  • PDF

소프트웨어 품질관리의 표준화 동향 조사 분석 (On the Standardization Trends of Software Quality Management)

  • 김종걸;김형만;박지성
    • 대한안전경영과학회:학술대회논문집
    • /
    • 대한안전경영과학회 2010년도 춘계학술대회
    • /
    • pp.561-572
    • /
    • 2010
  • IT기술의 급격한 발달과 컴퓨터 보급의 일반화로 일상생활뿐만 아니라 생산과 판매 등의 산업현장에 있어서도 컴퓨터가 활용되지 않는 분야가 없다. IT기술의 발달과 결부된 소프트웨어분야의 지속적인 기술 개발은 IT기술의 이용효율성을 증대시켜서 컴퓨터의 이용범위 확대와 이용률을 제고 시키고 있다. 컴퓨터의 이용률이 높아지면서 다양한 분야에서의 소프트웨어 개발에 대한 필요성이 제기되었고 소비자들은 원하는 소프트웨어 선택의 폭을 넓히고 있다. IT분야는 바야흐로 소프트웨어의 품질이 IT자체의 제품선택에 영향을 미치는 중요한 관건이 되는 시기로 접어들게 되었다. 본 연구는 소프트웨어의 품질을 평가하기 위해 제품을 측정하는 국제적인 표준에 대한 개선방안의 제시에 중점을 두었다. 이를 위하여 앞으로 제정될 ISO / IEC 25000에 대해 소개하고, 한걸음 더 나아가서 앞으로 소프트웨어의 품질을 효과적으로 관리할 수 있는 방법에 대한 기초자료를 이론적으로 제시하고자 한다.

  • PDF

ISO 인증과 소프트웨어 품질향상 (ISO Certification and Software Quality Improvement)

  • 김기재;이길행
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2002년도 추계종합학술대회
    • /
    • pp.854-857
    • /
    • 2002
  • 소프트웨어 품질향상에 관한 많은 이론연구 및 소프트웨어 산업체의 ISO 품질인증 획득에도 불구하고 대부분의 소프트웨어는 고객만족에 충분한 기여를 하지 못하고 있는 것이 현실이다. 이것은 품질에 대한 고객의 기대가 높은 것도 있지만, ISO 품질인증의 목적을 고객만족에 두지 않고 소프트웨어의 수요공급 체계의 한가지 자격쯤으로 여기는 산업체의 현실이 그 주요한 요인이라 하겠다. 물론 ISO 품질인증을 받기 위한 노력과 실제 현장에서의 어려움을 모르는 것은 아니지만 ISO 품질인증 수검 자체만으로 품질향상을 기대하기란 어렵다고 본다. 이와 같은 관점에서 본 논문에서는 연구개발 현장에서의 현실적인 품질향상을 위한 구체적인 방법에 대해 알아본다.

  • PDF

형태공명 가설을 기반으로 한 인수인계 특화 그룹웨어 시스템 (Morphic Resonance Based Groupware System For Transfer of Succession)

  • 채희서;인호
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (B)
    • /
    • pp.346-348
    • /
    • 2005
  • 그룹웨어에 대한 연구는 짧은 역사에도 불구하고 많은 부분이 이루어져왔다. 그리고 그 성과물 역시 단기간 내에 여러 가지 형태와 체계로 눈부신 결과들을 보여주었다. 하지만 그러한 변화에도 불구하고 소프트웨어의 개발업무에는 아직도 해결하지 못한 않은 문제점들이 있고 기본적인 소프트웨어 개발론 조차 산업현장에서는 제대로 적용되지 옷하고 있는 것 또한 간과 할 수 없는 사실이다. 이에 따라 기존의 휼륭한 그룹웨어들에게 이론적인 밑바탕을 제공하여 보다 나은 프로젝트 관리 모델을 제시하고 나아가서는 형태공명이라는 새로운 이론을 전산학에 소개하여 보다 나은 모델이나 이론들의 형성에 공헌하고자 한다.

  • PDF

워터폴 모델을 적용한 앱 인벤터 프로그래밍 교재개발 연구 (A Study on Development of Teaching Materials for App Inventor Programming Using the Waterfall Model)

  • 설문규;손창익
    • 정보교육학회논문지
    • /
    • 제17권4호
    • /
    • pp.409-419
    • /
    • 2013
  • 본 연구는 프로그래밍 교육에서 앱 인벤터 교육용 프로그램의 활용 가능성을 고찰하고 기존 프로그래밍 교육의 한계를 극복하기 위한 초등학생을 위한 프로그래밍 교재를 개발하였다. 스마트기기 프로그램을 통하여 학습 동기를 강화하였고 STEAM적 요소를 가미하고 앱 인벤트 프로그래밍 학습 내용을 학생들의 실생활적인 상황 제시와 소프트웨어 개발과정을 따라가면서 보다 논리적이고 체계적인 학습이 이루어지도록 개발하였다. 프로그래밍 과정에서 소프트웨어 개발이론 워터폴 모델을 도입하여 학생들의 소프트웨어 개발자의 사고과정을 따라가게 함으로써 기존의 교재가 가지는 단순 프로그램 언어와 관련된 지식의 습득에서 벗어나 학생들의 창의성과 문제해결력, 협동 사고력 등 고차원적인 사고력을 신장시키고자 하였다.

매니코어 시대를 대비하는 Haskell 병렬 프로그래밍 동향 (Technology Trends of Haskell Parallel Programming in the Manycore Era)

  • 김진미;변석우;김강호;정진환;고광원;차승준;정성인
    • 전자통신동향분석
    • /
    • 제29권5호
    • /
    • pp.167-175
    • /
    • 2014
  • 매니코어 구조의 고성능 컴퓨팅 시대가 시작되고 있다. 매니코어의 성능을 활용하기 위해서는 병렬 프로그래밍이 필수적인데, 이 방식은 기존 프로그래밍에 비해 훨씬 더 복잡하고 어렵다. 또한 컴퓨터의 성능이 높아짐에 따라 소프트웨어의 규모와 복잡도 또한 증가하게 되며, 소프트웨어를 에러 없이 안전하게 개발하는 것은 매우 어려운 문제가 되고 있다. 이 문제해결에 도움을 줄 수 있는 한 방법으로 기존의 명령형 프로그래밍 언어 대신 Haskell과 같은 순수 함수형 언어의 이용을 고려한다. Haskell은 지난 수십 년 동안 람다 계산법, 타입 이론, 의미론 등의 강력한 이론적 배경하에 최신 기술을 수용하면서 발전하고 있는 순수 함수형 언어이다. 함수의 순수성은 결정적(deterministic) 병렬 프로그래밍을 표현하는데 매우 유리하다. 최근 이와 관련된 매우 고무적인 연구결과가 발표되고 있으며 여러 응용프로그램들이 개발되고 있다. Haskell은 여러 강력한 이론 덕택으로 병렬 프로그래밍뿐만 아니라 소프트웨어의 생산성 및 안정성과 관련된 많은 문제에 도움을 줄 수 있는 다목적 언어로써 주목 받고 있다.

  • PDF

표본조사 실습을 위한 통계 소프트웨어의 개발 (Development of Statistics Software for Sampling Learning)

  • 이범석
    • 한국산업정보학회:학술대회논문집
    • /
    • 한국산업정보학회 2000년도 춘계학술대회논문집
    • /
    • pp.145-149
    • /
    • 2000
  • 표본조사 교육의 효과적인 학습을 위하여 컴퓨터를 이용한 다양한 표본조사 기법들과 이에 따른 추정이론들을 비교 분석하는 소프트웨어를 개발하고자 한다. 또한 일반적인 표본조사 실습에는 시간과 비용이 많이 들게 되므로 충분한 실습을 하기 어렵다. 따라서 본 연구에서는 이러한 문제점을 극복하기 위하여 사용자에게 사용이 편리한 멀티미디어 툴과 멀티미디어 툴에서의 한계인 수학적 계산은 통계 패키지를 이용하여 보다 사용하기 쉽고 실시간에 모수추정이 가능한 표본조사 실습 프로그램을 개발하데 목적으로 하였다.

  • PDF

블레이드요소 운동량 이론에 의한 수평축 조류발전용 터빈 블레이드 설계 및 성능평가 소프트웨어 개발 (Software Development for the Performance Evaluation and Blade Design of a HACT by BEMT)

  • 모장오;김만응;현범수;김유택;오철;이영호
    • Journal of Advanced Marine Engineering and Technology
    • /
    • 제35권1호
    • /
    • pp.96-101
    • /
    • 2011
  • 본 연구에서는 수평축 조류발전용 터빈 블레이드 설계 및 성능평가가 가능하도록 블레이드 끝단 손실모델을 고려한 블레이드요소 운동량 이론을 적용하여 설계를 수행함으로써 관련 설계기법을 확립하였고 최종적으로 설계 및 성능평가를 위한 국산 소프트웨어의 개발을 완료하였다. 개발된 성능평가 소프트웨어인 MCT-Blade V2.0을 통해 2MW급 블레이드 설계 및 성능평가를 수행하였으며, ANSYS FLUENT 상용코드를 이용하여 BEMT에 의한 성능평가 결과의 타당성을 검증하였다. 2.5m/s 정격유속에서 BEMT에 의한 기계적 출력은 2,121kW로써 전기적 출력을 만족하였지만, CFD에 의한 기계적 출력은 1,901kW로써 목표출력에 다소 부족한 결과를 보였다.

서비스 컴퓨팅 환경에서의 문법기반의 대화모델을 통한 소프트웨어 프로세스 관리 (Software Process Management in Service Computing Using Grammar-Based Dialog Models)

  • 김웅섭
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 추계학술발표대회
    • /
    • pp.1393-1396
    • /
    • 2011
  • 서비스기반 아키텍쳐 (SOA)는 웹기반의 표준화된 인터페이스 및 데이터 교환을 통하여 다양한 기능을 지원하기 위하여 유연성있는 비즈니스 시스템의 통합이 간편하다는 장점을 가지고 있어 현재 많은 IT 시스템에서 사용되고 있다. 하지만 기본적으로 SOA 는 call-and-return 방식으로 구현되어 있어 소프트웨어 개발 프로세스과 같이 시스템 또는 시스템 참여자간의 복잡한 상호작용이 수반되는 프로세스를 지원하는 시스템을 구축하기에는 한계를 보이고 있다. 따라서 개발 프로세스에 적용되는 시스템에서 복잡한 상호작용을 구현할 수 있는 SOA 기반 시스템이 필요하다고 판단된다. 우리는 이 논문에서 복잡한 상호작용을 지원할 수 있는 SOA 기반 프레임워크를 소개한다. SOA 기반 프레임워크에서 다양한 상호작용을 지원하기 위하여 우리는 semantic web 과 dialog act 이론을 사용하였으며 개발프로세스에 적용할 수 있는 ontology 를 개발, 사용함에 의하여 SOA 환경에서 다양한 메시지를 표현할 수 있도록 하였다. 또한 마지막으로 소프트웨어 개발 프로세스 사례연구를 통하여 우리의 접근방법의 타당성을 보인다.

BEM 이론을 적용한 풍력발전기 해석용 RecurDyn 모듈 개발 (Development of RecurDyn Module for Wind Turbine Analysis Applying BEM Theory)

  • 임대근;유완석
    • 대한기계학회논문집A
    • /
    • 제38권2호
    • /
    • pp.115-120
    • /
    • 2014
  • 본 연구에서는 다물체 동역학 해석 소프트웨어인 RecurDyn 을 이용하여 풍력 발전기를 쉽게 모델링하고 동적 거동 해석을 수행할 수 있는 기법을 개발하였다. 풍력 발전기는 타워, 너셀, 허브, 그리고 블레이드로 구성되어 있다. 타워와 블레이드는 탄성체로 가정하였고 탄성효과를 고려하기 위하여 탄성체 이론을 이용하여 모델링 하였다. 바람의 속도는 일정하다고 가정하였고 날개 요소 운동량 이론을 이용하여 공력하중을 모델링 하였다. 이를 통해 계산된 공력을 풍력 발전기에 적용시키고 동적 거동 해석을 수행하였다. 해석의 타당성을 검증하기 위하여 풍력 발전 시스템 상용 소프트웨어인 GH-Bladed를 이용한 해석결과와 비교하였다.