• 제목/요약/키워드: SW 공학수준

검색결과 30건 처리시간 0.022초

시스템 통합 관점의 복합 무기체계 기술성숙도 평가 프레임워크 개선에 관한 연구 (A Study on the Improvement of the TRA Framework for Complex Weapon Systems from the System Integration Perspective)

  • 구지인;정석재
    • 한국국방기술학회 논문지
    • /
    • 제5권2호
    • /
    • pp.23-30
    • /
    • 2023
  • TRA(Technology Readiness Assessment)는 현재의 국내 기술수준을 정량적으로 평가하여 국내 연구개발 가능성에 대한 판단과 위험관리를 위한 핵심도구로 활용되고 있다. 하지만 현재의 TRA는 하드웨어 중심의 TRL(Technology Readiness Level)을 활용하기 때문에 개별기술의 독립적 평가에는 적합하나 체계관점의 평가에는 한계가 있다. 또한 체크리스트 방식의 평가는 주관적 평가 개입 가능성이 크다. 본 연구는 체계공학의 시스템통합 관점에서 TRA 절차와 기준을 재정의하여 개선된 TRA 프레임워크를 제안한다. 현재의 TRL과 TRA가 가진 한계를 극복하고 좀더 쉽고 직관적인 평가가 가능한 프레임워크 개발에 중점을 두었다. 제안 프레임워크는 HW, SW 및 인터페이스 관점에서 TE(Technology Element)와 CTE(Critical Technology Element)를 구분하고 TRL을 재정의 한다. TRA는 위 3가지 관점에서 재정의된 TRL에 따라 수행되고 위험관리를 고려하여 가장 낮은 평가결과를 시스템 수준의 성숙도로 활용한다. 제안된 CTE 선정방법은 주요 ROC(Required Operational Capability)의 정량목표, 개발난이도 및 COTS(Common Off The Shelf) 기술의 적용여부를 활용하여 평가자 주관의 개입을 최소화 한다. 본 프레임워크는 TSS(Target Surveillance System) 체계의 Case Study를 통해 실효성을 확인하였다. 본 연구를 시작으로 프레임워크 차원의 연구가 활성화 되어 TRA 제도 개선에 기여하길 바란다.

  • PDF

Agile 방법을 적용한 웹 서비스 제품 개발 프로세스의 CMMI 적용에 관한 연구 : Scrum 기반의 프로세스 개선 사례 중심 (A Study on Application of the CMMI for Web Service Product Development Process using Agile Method : focused on Scrum-based process improvement practices)

  • 박은석;안소진;최진영
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 추계학술발표대회
    • /
    • pp.819-820
    • /
    • 2009
  • Standish Group 조사에 의하면 1994년부터 2004년까지 10년간 소프트웨어 프로젝트의 원가 초과율이 180%에서 56%로 낮아졌고 납기 초과율은 164%에서 84%로 낮아져 프로젝트의 품질 수준이 높아진 것으로 조사되었다. 이러한 결과의 교훈은 SW 프로젝트를 보다 작은 시간 프레임으로 나눠 짧은 시간 프레임 내에서 설계, 프로토타이핑, 개발, 테스트를 반복적으로 수행하고 소프트웨어가 자라는 방식의 프로세스 적용이라고 설명했는데 이러한 특징을 갖는 것이 바로 애자일(Agile:기민한) 방법론이다.[1] 그렇다면 애자일 방법 적용이 과연 프로세스 품질 성숙도를 어느 정도 충족시킬 수 있는지에 대한 접근도 이제는 필요하다. 본 연구에서는 웹 서비스 제품 개발 프로세스에 Agile 방법론 중 하나인 Scrum 방법론을 적용한 조직의 사례를 통하여 프로세스 품질 성숙도 요소 충족 여부를 분석함으로써 애자일 방법론을 적용한 조직의 프로세스 품질 성숙도 측정에 도움을 줄 수 있을 것이다.

초등예비교사의 컴퓨팅 사고력 향상을 위한 블렌디드 러닝 기반의 소프트웨어교육 프로그램 개발 및 적용 (Development and Application of Software Education Program Based on Blended Learning for Improving Computational Thinking of Pre-Service Elementary Teachers)

  • 송의성;길준민
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제6권7호
    • /
    • pp.353-360
    • /
    • 2017
  • 본 연구에서는 예비초등교사의 소프트웨어교육을 위해 스크래치를 활용하는 블렌디드 러닝 기반의 소프트웨어교육 프로그램을 설계하였다. B교육대학교 3학년 2개 반을 실험집단과 비교집단으로 구성하고 설계한 소프트웨어교육 프로그램을 12주 동안 적용하였다. 초등예비교사의 소프트웨어교육에 대한 인식실태 설문과 컴퓨팅 사고력 자가 평가를 실시하여, 개발한 교육 프로그램이 소프트웨어교육의 인식과 컴퓨팅 사고력 능력에 미치는 영향을 분석하였다. 실험 결과, 실험집단의 사후 소프트웨어교육에 대한 인식 수준이 사전 소프트웨어교육 인식 수준에 비해 유의미하게 높아졌다. 컴퓨팅 사고력 자가 평가에서도 실험집단이 비교집단에 비해 유의미하게 높아 블렌디드 러닝 기반의 소프트웨어교육 프로그램이 학습자의 컴퓨팅 사고력 향상에 도움을 줄 수 있음을 알 수 있었다.

침대 자세 기반 입원 환자의 낙상 위험 예측 모델 설계 (Predictive Modeling Design for Fall Risk of an Inpatient based on Bed Posture)

  • 김승희;이승호
    • 한국인터넷방송통신학회논문지
    • /
    • 제22권2호
    • /
    • pp.51-62
    • /
    • 2022
  • 본 논문에서는 환자의 자세를 기반으로 행동을 예측하여, 의료진에 의해 입력된 개인의 병력 중심의 프로파일과 신체정보, 침상의 기본 정보를 모두 조합하여 침대에서의 낙상 위험을 예측하는 모델을 설계하고, 위험의 수준을 판단할 수 있는 알고리즘을 제시한다. 낙상 위험 예측은 크게 환자의 프로파일을 활용한 정성적 낙상 위험 노출도 평가와 실시간 낙상 위험 측정 단계로 구분된다. 정성적 낙상 위험 노출도는 의료진이 낙상 위험과 관련된 환자의 건강 상태를 점검하여 위험 노출도를 평가함으로써 위험 등급이 결정된다. 실시간 낙상 위험 측정 단계에서는 환자의 침대에서의 자세를 인식하고 환자의 정성적 위험등급 정보가 고려된 낙상 위험 측정을 위한 규칙 기반 정보를 추출한다. 인식된 환자 자세 정보와 정성적 위험평가 정보를 모두 조합하여 시그모이드 함수를 활용하여 최종 낙상 위험 수준을 예측한다. 본 연구에서 제시된 절차와 예측 모델은 입원 환자를 위한 낙상 사고 예방과 환자 안전을 위한 개인화 서비스에 크게 기여할 것으로 기대된다.

햅틱 인지 요인 분석을 적용한 진동 촉감 인터페이스 설계 프로세스 제안 (Design Process Suggestion of Vibrotactile Interface applying Haptic Perception Factor Analysis)

  • 허용해;김승희
    • 한국인터넷방송통신학회논문지
    • /
    • 제21권5호
    • /
    • pp.79-87
    • /
    • 2021
  • 본 연구에서는 인간의 촉감 메커니즘을 반영하여 햅틱 인지 요인을 적용할 수 있는 진동 촉감 인터페이스 설계 프로세스를 제안하였다. 본 프로세스는 총 4단계로 햅틱 감각의 요구사항 분석 단계, 햅틱 요소 분석 단계, 햅틱 인지 요인분석 단계, 햅틱 요구사항 상세 설계 및 시제품 구현 단계로 구성된다. 본 설계 프로세스의 장점은 햅틱 인지 요인 분석을 적용함으로써 사용자 요구사항 도출 및 구현 시 불필요한 작업들을 배제할 수 있으며, 가장 큰 특징은 인체공학적 특징을 설계에 반영할 수 있고, 사용자 평가와 사용성 테스트, 햅틱 기능 최적화 작업을 동시에 수행함으로써 시제품 개발이 완료됨과 동시에 햅틱 요구사항 명세서가 완료된다는 것이다. 본 설계 프로세스는 사용자의 요구사항에서부터 햅틱 기능 상세설계 및 시제품 구현에 대한 전체 단계를 포함하고 있어 햅틱에 대한 전문 지식이 부족한 일반 개발자들도 사용자 중심의 설계가 가능하여 일정 수준 이상의 햅틱 기능 설계 및 구현을 가능케 할 것으로 기대된다.

차세대 열차제어시스템 안전전송장치 설계에 관한 연구 (A Study on Design of Safety Transmission Unit for Next-Generation Train Control System)

  • 정태운;추호철;문채주
    • 한국전자통신학회논문지
    • /
    • 제18권4호
    • /
    • pp.563-570
    • /
    • 2023
  • 안전전송장치는 열차와 철도 시설 간에 통신을 제공하여 안전하고 효율적인 운영을 보장해야 하는 철도 시스템에서 사용되는 중요한 장치이다. 본 논문에서는 무선통신기반 차세대 열차제어시스템의 안전전송장치를 설계하고 시험하였다. 유럽규격과 국내규격을 분석하고 요구사항을 검토하여 국제적 수준의 안전전송장치의 HW 설계와 SW를 설계하여 제작하였다. 안전전송장치의 기능을 검증하기 위하여 시뮬레이터를 제작하여 설계된 기능이 구현되고 있는 것을 확인하였다.

융합 소프트웨어 품질의 특성, 개선 전략과 대안 (SW Quality of Convergence Product: Characteristics, Improvement Strategies and Alternatives)

  • 민상윤;박승훈;이남희
    • 중소기업융합학회논문지
    • /
    • 제1권1호
    • /
    • pp.19-28
    • /
    • 2011
  • 현시대 및 미래의 제조산업은 대부분 소프트웨어 융합 제품으로 이미 바뀌었거나 계속해서 바뀌고 있어, 소프트웨어가 부품의 의미로 사용되었던 '임베디드 소프트웨어 제품'이라는 용어도 이미 소프트웨어와 하드웨어가 동등한 역할을 하는 '소프트웨어 융합 제품'으로 불리고 있다. 이것은 단지 호칭의 유행이 아니라 제품의 기능적 진화의 대부분이 소프트웨어를 통해 중점적으로 진행되고 있음을 의미하며, 또한 소프트웨어의 품질이 융합 제품의 품질을 좌우하게 되었음을 의미한다. 융합 제품은 특성상 양산과 판매의 성격을 지닌다. 이는 양산된 제품의 소프트웨어 결함은 양산된 제품 수에 비례하여 엄청난 결함 비용을 발생한다는 것이다. 따라서 융합 산업에서 소프트웨어 품질은 기능의 경쟁력이기 이전에 사업의 안정성을 의미한다. 소프트웨어 품질 개선에 대해서는 그 동안 많은 연구와 노력이 있어왔으나, 국내나 아시아의 개발환경 하에서 실질적인 성공사례를 찾아보기는 쉽지가 않다. 아이폰의 충격과 토요타의 리콜 사건 등 많은 융합 산업의 물결 속에서 보다 현실적이고 냉정한 소프트웨어품질 관리 방안이 필요한 때이다. 본 논문에서는 융합 소프트웨어 산업의 태생적 특성을 살펴보고, 동시에 전통적인 소프트웨어 품질 개선 방법들의 현재 소프트웨어 융합산업에서의 적용 한계에 대해 논하여 본다. 그리고 융합 소프트웨어 산업의 특성을 고려한 보다 현실적인 소프트웨어 품질 개선 방안에 대해 소개하고자 한다. 본 논문에서 기술되는 전략은 프로세스 수준보다 개선 활동의 구현상에서의 구체적 전략에 해당한다. 따라서 CMMI혹은 TQM, 6시스마와 같은 품질 혁신활동과 어우러져 사용될 수 있다.

  • PDF

Fomitopsis palustris의 균체 외 효소에 의한 볏짚 당화에 관한 연구 (Enzymatic Hydrolysis of Rice Straw, a Lignocellulosic Biomass, by Extracellular Enzymes from Fomitopsis palustris)

  • 김윤희;조문정;신금;김태종;김남훈;김영숙
    • Journal of the Korean Wood Science and Technology
    • /
    • 제38권3호
    • /
    • pp.262-273
    • /
    • 2010
  • 갈색부후균인 Fomitopsis palustris에서 균체 외 cellulase 생산 특성과 이 효소를 이용하여 목재와 볏짚의 당화특성, mediator 첨가 효과, 목질기질의 미세 표면구조나 결정화도가 효소 당화에 미치는 영향 등에 대해 연구하였다. F. palustris의 균체 외 효소의 생산에 혼합목분을 탄소원으로 이용 시 endo-${\beta}$-1,4-gulcanase (EG)는 12.0 U/$m{\ell}$, ${\beta}$-glucosidase (BGL)는 116.68 U/$m{\ell}$, cellobiohydrolase (CBH)는 18.82 U/$m{\ell}$, 그리고 ${\beta}$- xylosidase (BXL)는 13.33 U/$m{\ell}$의 활성을 보였다. 이러한 활성은 BGL, CBH, 그리고 BXL이 볏짚을 이용한 경우보다 약 2~4배 정도 높았다. 볏짚을 탄소원으로 이용하여 생산한 cellulase-RS의 효소 최적반응 온도 및 pH는 $45^{\circ}C$와 pH 5.0이었으며, 혼합 목분을 탄소원으로 이용하여 생산한 cellulase-SW의 경우에는 $50^{\circ}C$와 pH 5.0이었다. Cellulase-SW는 볏짚을 기질로 사용할 때 $40.6{\pm}0.6%$로 가장 높은 당화율을 보였다. 또한 당화촉매제인 Tween 20의 첨가로 당화율이 44%로 상승하여 상용화 효소인 Celluclast 1.5L의 53.7%의 당화율 대비 약 82% 수준으로 상승되었다. 이는 본 실험에서 사용한 효소가 조효소 형태임을 고려하면 상용화 효소에 매우 근접한 당화율을 얻은 것으로 판단된다. 또한 볏짚의 낮은 조직 결정화도와 주사전자현미경을 이용한 볏짚 표면의 섬유화를 통한 표면적 증대 효과는 목재에 비해 높은 볏짚의 당화율에 대한 원인을 제시하였다.

fs/QCA Calibration 방법론에 의한 기술 분야별 선도국가 분류 (fs/QCA Calibration for the typology of technology leading countries in technology sectors)

  • 이상길
    • 한국정보통신학회논문지
    • /
    • 제16권6호
    • /
    • pp.1119-1124
    • /
    • 2012
  • 기술의 혁신성에 대한 지표는 OECD 및 각 국가별로 활발히 논의되어지고 있으나 기술혁신의 정도 내지는 등급에 대한 학계 및 세계기구 및 정부의 논의는 미비한 실정이다. 기술의 혁신성 또는 특정국가 및 특정산업의 혁신성과 그 정도를 유형화 할 수 있다면 각각의 혁신수준에 맞는 적절한 정책을 제시 할 수 있을 것이다. 그러나 이러한 기술혁신의 정도 및 그 구분을 할 수 있는 적절한 방법론이 없는 것이 현재의 실정이다. 이에 본 논문에서는 Charles C Ragin(2008)에 의하여 소개되어지고 있는 Fuzzy-set calibration 방법론을 소개하고자 한다. 이를 위하여 OECD의 특허데이터를 활용하여 새로운 분류 방법론을 제시하였고 이를 통해 OECD국가와 일부 비 OECD 국가의 기술별 혁신도를 등급화 하고 기술 분야별 그 발달 유형을 전통산업(TRAD), 정보통신(ICT), 생명공학(BIO), 소프트웨어(SW)기술별로 유형화 하였다. 이러한 기술의 혁신정도에 대한 구분과 그 유형화는 그 등급과 유형에 따른 적절한 혁신진흥정책의 발굴에 그 의의가 있다고 할 수 있을 것이다.

과학용 소프트웨어 구현을 위한 RE와 TDD기반 V&V 개발 프로세스 제안 (Suggestion of RE and TDD-based V&V Development Process for Scientific Software Implementation)

  • 이재홍;김덕수;김승희
    • 한국인터넷방송통신학회논문지
    • /
    • 제21권2호
    • /
    • pp.79-88
    • /
    • 2021
  • 과학용 소프트웨어는 전문가 수준의 깊이있는 도메인 지식 요구 등과 같이 고유한 특성들로 인하여 전통적인 응용소프트웨어와는 다른 개발 프로세스가 요구된다. 본 연구에서 우리는 과학용 소프트웨어 개발을 위하여 RE(Reverse Engineering)과 TDD(Test-Driven Development)에 기반한 V&V 개발 프로세스를 제안하였다. 또한 실제 프로젝트에 가상 시나리오를 구성하고 적용하여 절차를 검증하고 정교화 하였다. 과학용 소프트웨어 개발을 목적으로 제안된 본 연구의 개발 프로세스는 고품질, 고 신뢰성을 제공할 수 있는 소프트웨어 개발 및 적용에 기여할 것이다. 또한 본 연구는 과학용 소프트웨어 개발 및 연구의 저변 확산의 계기가 될 것으로 기대된다.