• 제목/요약/키워드: SW visualization

검색결과 32건 처리시간 0.027초

3D Visualization SW를 활용한 초등학교 쌓기나무 도형교육에 관한 연구 (Research on the Teaching Building-blocks in Elementary Geometry Class using 3D Visualization SW)

  • 배헌중;김종성
    • 한국콘텐츠학회논문지
    • /
    • 제17권6호
    • /
    • pp.71-80
    • /
    • 2017
  • 초등학교 5-6학년 수학과 입체도형 교과과정의 중요한 성취기준 중 하나는 쌓기나무를 구성하는 정육면체의 개수 및 여러 방향에서 관찰한 쌓기나무의 형태를 정확히 기술하는 것으로 초등학교 학생들의 공간지각능력을 키우는데 그 목적이 있다. 그럼에도 불구하고 현행 교과서의 쌓기나무 관련 내용에서는 한 방향에서만 관찰된 모습만을 보여주고 있어 원래 목적을 달성하는 데 어려움이 따를 것으로 사료된다. 특히 교과서의 일부 내용은 바닥에서 위쪽을 관찰한 것으로, 이러한 결과는 사실상 관찰이 불가능한 경우에 해당하기도 했다. 이에 반해 Wings3D와 같은 3D Visualization SW를 사용하여 쌓기나무를 관찰하면 관찰방향은 물론이고, 원근에 따라 쌓기나무의 형태 그리고 쌓기나무를 구성하는 정육면체의 크기까지도 크게 다르게 나타난다는 것을 알 수 있다. 뿐만 아니라 가상공간이므로 관찰 방법을 자유롭게 선택할 수 있고 난이도를 달리한 다양한 형태의 쌓기나무 구성이 쉽게 가능한 장점들도 있다. 이러 결과를 토대로, 본 논문에서는 쌓기나무와 같은 도형교과 수업에 Wings3D와 같은 3D Visualization SW를 활용하는 방안을 제안하였다. 선행 연구 결과에 따르면, Wings3D는 초등학교의 도형과 관련한 대부분에 교과내용에도 적용이 가능한 것으로 나타났으며 초등학교에서 보유중인 저사양 컴퓨터에서도 사용이 가능한 open-source SW라는 경제적인 장점도 있다.

소프트웨어 가시화를 통한 품질 개선 사례 연구 (A Case Study on Improving SW Quality through Software Visualization)

  • 박보경;권하은;손현승;김영수;이상은;김영철
    • 정보과학회 논문지
    • /
    • 제41권11호
    • /
    • pp.935-942
    • /
    • 2014
  • 오늘날 소프트웨어는 규모가 크고 시장 출하 기간의 단축 상황에서도 고품질 이슈가 중요하다. 그리고 산업 현장에서는 빠른 개발을 위해 아직도 코드 중심 개발에 초점을 두고 있다. 따라서 1) 개발자의 나쁜 코드 개발 습관의 개선 측면 그리고 2) 소프트웨어 비설계화, 비문서화 및 코드 내부 구조 비가시화의 유지보수 측면 등을 해결해야 한다. 이에 코드 가시화의 필요성이 대두되고 있다. 본 논문에서는 객체지향 코드의 내부 구조 시각화 방법을 위해 Tool-Chain을 이용한 내부 구조 가시화 방법과 품질 개선 절차를 제안한다. 사례로써 NIPA의 SW Visualization 기법을 실제 객체 코드에 적용한다. 먼저 객체지향 코드의 모듈 단위를 클래스로 정의하고, 코드의 정량적 분석 및 가시화를 통해 코드의 복잡도(Code Complexity)를 줄이고자 하였다.

오픈 소스를 이용한 치과 의료영상처리 SW 개발 (Development of Dental Medical Image Processing SW using Open Source Library)

  • 박종진
    • 한국인터넷방송통신학회논문지
    • /
    • 제23권1호
    • /
    • pp.59-64
    • /
    • 2023
  • 최근 IT 기술의 발전으로 의료영상처리 기술은 치과 분야에서도 많이 사용되고 있으며, CT 등에 의한 3D 데이터를 사용하여 치료 효과를 높이고 있다. 본 논문에서는 치과용 의료영상처리 SW를 개발하기 위해 ITK와 VTK 등 오픈 소스 라이브러리를 소개하고, 이를 사용하여 3D CBCT를 중심으로 치과용 의료영상처리 SW를 개발하는 방법에 대해 소개한다. ITK는 의료영상처리를 위한 기본적인 알고리즘들이 구현되어 있어 영상처리 파이프라인을 빠르게 구현할 수 있고 개발자가 원하는 알고리즘을 필터로 손쉽게 구현할 수 있다. 개발된 알고리즘을 VTK와 연동을 통해 시각화 기능을 구현하였다. 개발된 SW를 사용하면 2D 영상의 한계를 극복하는 치과 진단 및 치료에 활용할 수 있다.

Open Source 기반 툴 체인화를 통한 코드 정적 분석 연구 (A Practical Study on Code Static Analysis through Open Source based Tool Chains)

  • 강건희;김영철;이근상;김영수;박용범;손현승
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제21권2호
    • /
    • pp.148-153
    • /
    • 2015
  • 국내의 소프트웨어 산업계는 고품질 소프트웨어를 위해, 개발/테스트 프로세스, 성숙도 측정등에 초점을 두고 있다. 그러나 실제 중소기업의 산업현장에서는 코드중심으로 개발되고 있다. 그리고 대부분의 기존 레거시 시스템은 설계의 부재 그리고 코드 패칭으로 코드 내부의 복잡도가 매우 높은 현실이다. 이를 해결하고자, 코드의 가시화(visualization)를 적용하였다. 이 가시화는 모듈간의 복잡도를 줄이려는 목적을 가지고 있다. 이를 위해 기존 공개 도구로 툴 체인 구성 방법을 제안한다. 제안한 방법은 NIPA의 SW Visualization 기법을 적용 확장하였다. 또한 코드 가시화내의 품질지표 중에 결합도 요소 중의 나쁜 지표에 대한 리팩토링 시도이다. 결과적으로 레가시 코드에 대해 역 공학 기법(from programming via model to architecture)적용과 이를 통한 소프트웨어 고품질화이다.

무인항공사진측량 소프트웨어를 이용한 3차원 공간정보 생성 및 비교 (Generation and Comparison of 3-Dimensional Geospatial Information using Unmanned Aerial Vehicle Photogrammetry Software)

  • 양승룡;이학술
    • 한국재난정보학회 논문집
    • /
    • 제15권3호
    • /
    • pp.427-439
    • /
    • 2019
  • 연구목적: 다양한 목적으로 생성되는 무인비행체 기반의 공간정보를 서로 다른 SW로 생성하고, 정사영상 및 DSM의 위치정확도 분석과 3D mesh의 텍스처 매핑을 비교 분석하고자 하였다. 연구방법: 서로 다른 두 개의 SW를 이용하여 동일한 무인항공영상 데이터를 처리하고, 공간정보를 생성하였다. 생성된 공간정보 중 정사영상과 DSM은 수평위치 및 수직위치 오차의 RMSE를 계산함으로써 정량적 분석을 수행하고, 정성적 분석을 수행함으로써 무인항공사진측량 SW의 공간정보 생성 결과를 비교분석하고자 하였다. 연구결과: 각각의 SW로 생성된 정사영상 및 DSM의 위치정확도에서는 큰 차이가 없었으며, 3D mesh의 텍스쳐 매핑에서 차이를 보였다. 3D mesh의 생성에는 무인항공사진측량 SW가 영향을 미치는 것을 알 수 있었다. 결론: 무인비행체 기반의 공간분석을 위한 정사영상, DSM의 생성에는 SW에 따른 영향이 없는 것으로 나타났으나 3D 가시화를 목적으로 할 경우에는 SW에 따라 텍스처 매핑 결과가 다르게 나타나는 것을 알 수 있었다.

코드 가시화의 서비스 모듈화 (Service Modulization of the Code Visualization)

  • 이진협;이근상;서채연;김영철
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2017년도 춘계학술발표대회
    • /
    • pp.629-632
    • /
    • 2017
  • 국내 대기업들은 충분한 SW테스팅으로 SW의 품질과 안정성을 점검하고 있다. 반면, 중소기업들은 부족한 인력과 비싼 상용 테스팅 도구 등으로 테스팅 환경이 어려운 실정이다. 이로 인한 테스트 부족 속에서 SW제품을 출시한다. 이 논문에서는 이런 문제의 해결방안 중 하나로 개발자가 코드 내부의 복잡도를 측정하여 잠재적인 오류를 줄이는데 초점을 둔다. 이를 위해 공개 소스프트웨어 기반의 도구 개선 제안 및 가시화 구현을 하였다. 즉, 벤처/중소 기업의 개발자들에게 각각 품질 요소들의 가시화 서비스가 가능하다. 이는 코드 내부의 결합력/응집력/복잡도/재사용 등의 가시적 모듈화로 SW품질 개선이 가능하다.

SW 가시화 기반 리펙토링 기법 적용을 통한 정적 코드 복잡도 개선 (Improving Static Code Complexity with Refactoring technique based on SW visualization.)

  • 강건희;손현승;김영수;박용범;김영철
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2014년도 추계학술발표대회
    • /
    • pp.650-653
    • /
    • 2014
  • 기존의 소프트웨어 개발은 SW품질을 중요시 하지만, 고품질에 대한 문제가 아직도 존재한다. 또한 기존 레가시 시스템는 개발자나 설계의 부재 경우가 많고, 코드의 내부 복잡도와 모듈간의 결합도가 높을 가능성이 높다. 따라서 코드 가시화를 통한 복잡도 개선은 고품질화과 더불어 코드 모듈의 재사용과 유지보수등과 직접적 관련성이 있다. 본 논문은 기존 SW가시화용 자동 Tool Chain 기반에서 여러 리펙토링 방법 절차 적용으로 복잡도 개선을 제안 한다. 이런 코드 가시화가 결과적으로 타깃의 결합도를 줄일 수 있다. 기존의 레가시 코드에 자동 Tool chain적용은 고품질 적용이 충분히 예상된다.

시스템 통합(SI) 구축 사업 품질 향상을 위한 연구 (Research for improving quality of SI(System integration) development project)

  • 김석관;류갑상
    • 한국정보전자통신기술학회논문지
    • /
    • 제11권3호
    • /
    • pp.215-220
    • /
    • 2018
  • 중견/중소 IT기업의 사업 수행 기회 증대, 기회 균등과 역량 강화라는 취지로 소프트웨어(SW)산업진흥법 개정으로 공공정보화시장에 대기업 참여를 제한되었다. 이러한 환경에서의 중견/중소 SW기업들의 사업을 수행하면서 발생한 사업 수행 역량 미흡으로 공공정보화사업의 품질저하, 위험관리 미숙, 일정관리 저하 등 여러 문제점을 발생시키고 있다. 이를 해결하기 위해 본 논문은 시스템통합 사업 수행 시 품질 저하 요인을 도출하였으며, 이를 해결하기 위한 방안으로 VISUALIZATION, 엄격한 시험관리, Agile방법론의 일부 활동을 적용하여 프로젝트를 수행하는 것을 제안했다. 이러한 방안을 중견/중소 IT기업이 개발한 보건의료 IT 프로젝트에 적용한 결과 의사소통의 개선, 수치화된 진척관리 및 프로젝트의 가시성이 개선되었다. 또한, 결함 해결시간 최소화, 요구사항 커리리지 비율 개선, 불필요한 회의시간이 단축이 되어 품질 향상에 기여하였습니다.

SW정보화 사업 범위관리 역량 강화를 위한 실증적 연구 -중견·중소사업자 중심으로 (An Empirical Study for Enhancing Scope Management Capability of SW Informatization Project)

  • 김석관;류갑상
    • 한국융합학회논문지
    • /
    • 제10권6호
    • /
    • pp.1-6
    • /
    • 2019
  • 본 논문은 4차 산업 등 최근의 SW 개발의 복잡성으로 중견 중소사업자의 프로젝트 관리 중 범위관리의 어려움을 해소하기 위한 방안으로 요구공학 적용과 Redmimn 적용을 통한 그 효과성을 프로젝트 적용하여 검증하였다. 이러한 공학적 기법을 중견 중소 SW개발 사업에 적용하였다. 15개의 SW개발 사업에 대한 감리 수검을 통해 검증해 본 결과 요구공학 적용 전 보다 약 30%의 관련 지적사항 감소의 효과를 보았다. 또한, 중견 중소기업이 참여하는 SW개발사업에 Redmimn 도입한 결과 요구사항관리 및 추적관리를 통해 납기를 단축하는 효과가 있음을 검증하였다. SW시스템 개발사업의 안전성을 확보하기 위해서는 요구 공학적 기법과 도구 적용이 필요하며 이를 수행할 전문인력 양성이 지속적으로 이루어져야 한다.

다중 표상 학습에 적용한 그리기와 쓰기에서 시각정 정보의 형태에 따른 교수 효과 (The Instructional Effect of Varying Visuals in Drawing and Writing Applied to Learning with Multiple Representations)

  • 강훈식;이성미;노태희
    • 한국과학교육학회지
    • /
    • 제26권3호
    • /
    • pp.367-375
    • /
    • 2006
  • 이 연구에서는 물질의 입자성에 대한 개념 학습에 제공되는 다양한 외적 표상들 간의 연계와 통합을 촉진시키는 방안으로 고안된 그리기와 쓰기에서, 학생들에게 제공되는 시각적 정보의 형태(정화상/동화상)에 따른 교수 효과를 조사하였다. 남녀공학 중학교 1학년 233명을 통제 집단, 정적 그리기(SD) 집단, 동적 그리기 (DD) 집단, 정적 쓰기(SW) 집단, 동적 쓰기(DW) 집단으로 배치한 후, '보일의 법칙'과 '샤를의 법칙'에 대하여 2차시 동안 수업을 실시하였다. 개념이해도 검사 점수에 대한 이원 공변량 분석 결과, 그리기(SD, DO) 집단과 쓰기(SW,DW) 집단의 점수가 통제 집단의 점수보다 통계적으로 유의미한 차이로 높았다. 사각적 정보의 형태(정화상/동화상)에 따른 교수 효과를 비교한 결과, 쓰기에서는 정화상보다 동화상을 제공하였을 때 공간 시각화 능력이 낮은 학생들의 개념 이해도 검사 점수가 더 높았으며, 그 차이가 통계적으로 유의미하였다. 반면, 그리기에서는 공간시각화 능력에 관계없이 시각적 정보의 형태에 따른 개념 이해도 검사 점수 차이가 유의미하지 않았다. 수업에 대한 인식 검사 결과에서는 동화상을 사용하는 집단(DD, DW) 학생들의 대부분이 그리기나 쓰기에서 동화상을 제공하는 것에 대해 긍정적으로 인식하는 것으로 나타났다.