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

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

중소규모 SW개발 프로젝트를 위한 시각화 기반의 Tool-Chain 품질관리 방법 제안 (A Method for Tool-Chain-driven Quality Control based on Visualization for Small and Medium Scale Software Development Projects)

  • 김정보;정진영;김정인
    • 한국멀티미디어학회논문지
    • /
    • 제18권4호
    • /
    • pp.546-556
    • /
    • 2015
  • Since the concept of software engineering was first used in 1968 by NATO Science Committee, a lot of research work and improvements have been made on software development methodology and software quality control, but they still fall short of ensuring successful development of small and medium scale software systems. Under these circumstances, Center for Software Engineering (CSE) at National IT Industry Promotion Agency(NIPA) has been conducting studies on quality control methodologies of software visualization well-suited for small and medium scale software systems, and also working on the systemization and quantification of software quality control. In this paper, we attempt to scope on the software development management of domestic and foreign small and medium-sized enterprises that are lying in the blind spot, compared to large enterprises with well-organized software development systems. In particular, based on software visualization that CSE is pursuing for small and medium-sized developers, we propose a practical quality control methodology well-suited for small and medium scale projects, and a low-cost quality control management tool by combining open-source quality control tools. Our proposal is expected to induce developers' mind change in SI-specialized small and medium-sized software enterprises, increase their profits and improve customer satisfaction through project quality control.

객체지향 관점의 결합도 & 응집도 재정의와 코드 가시화 시스템내 파서 플러그인화 구현 (Plug-in Diverse Parsers Within Code Visualization System with Redefining the Coupling and Cohesion in the Object-Oriented Paradigm)

  • 이진협;박지훈;변은영;손현승;서채연;김영철
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제6권5호
    • /
    • pp.229-234
    • /
    • 2017
  • 소프트웨어는 비가시적 특성과 기존 개발자들의 나쁜 코딩 습관인 중복된 코드, 불필요한 코드 등이 많아 복잡도가 높아져 소프트웨어의 고품질화가 저해된다. 그러므로 개발자가 소스코드의 복잡도를 쉽게 자동 식별하는 코드 가시화가 필요하다. 이를 위해, 공개 소스 기반의 가시화 도구를 구축하였다. 특히 나쁜 코드 패턴들을 식별하기 위해, 다양한 파서를 plug-in하는 방법을 제안한다. 또한 객체지향 관점에 맞는 결합도와 응집도 재정의를 통해, 자유로운 패턴을 입력하여 개발자가 원하는 나쁜 패턴을 추출하고자 한다.

RPA(Robot Process Automation) 기반 빅데이터 시각화 방안에 관한 연구 (A Study on Tools for Big Data Visualization Based on RPA(Robot Process Automation))

  • 한충구;신용태
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2021년도 춘계학술발표대회
    • /
    • pp.242-244
    • /
    • 2021
  • RPA는 단순 반복적 사무업무를 자동화하여 업무 효율화의 강력한 도구로 최근 각광받고 있다. RPA는 업무 자동화를 정의하기 위한 세부 요소로 구성되며, 최근 빅데이터 기술과 융합되어 빅데이터 시각화 도구로써 기업 내 경영의사결정시스템을 구축할 수 있었다. SW Bot기반의 RPA의 기본 구성요소로 UI Bot, Process Bot, Data Bot을 정의하고 해당 기능별 요소 정의와 도입 효과를 확인한다.

렌트카 군집데이터를 이용한 체류빈도 시각화 (Visualization of Rental Car Platoon Formation using Clustering of Vehicle Movement Data)

  • 김나영;김수아;김수균;양동호
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2023년도 춘계학술발표대회
    • /
    • pp.409-410
    • /
    • 2023
  • 제주특별자치도는 제주의 관광산업의 다양한 문제해결를 위해 제주데이터허브를 통한 제주의 다양한 관광데이터, 렌터카의 이동정보등을 제공하고 있다. 본 논문에서는 관광객 증가 및 렌터카 이용자의 증가로 인한 교통문제, 렌트카의 반납장소 문제등을 해결할 수 있도록 렌터카 차량의 군집데이터를 이용한 체류빈도를 시각화 하고자 한다.

EPC 기반의 제조 공정 협업을 위한 중립 데이터 생성 알고리즘 (Neutral Data Generation Algorithm for EPC-based Manufacturing Process Collaboration)

  • 김동기;김승희
    • 한국인터넷방송통신학회논문지
    • /
    • 제20권1호
    • /
    • pp.1-9
    • /
    • 2020
  • 선 해양 분야와 같이 복잡성이 높은 EPC(engineering, procurement, construction) 기반의 제조 공정시에는 협업 업체 간 협업 작업용 데이터가 매우 상세한 수준까지 상호 참조됨으로써 유기적인 현장 업무가 실현될 수 있는 방안이 필수적이다. 그러나 기업 별 고유한 SW의 사용과 현장 관리 체계의 복잡성으로 인하여 업체 상호 간 현장의 작업 정보를 포함한 진행 상태가 실시간 수준으로 공유되지 못하고 있어 이로 인하여 공정 지연 및 자원 투입의 비효율이 초래되고 있다. 본 연구에서는 다양한 파일 형태로 존재하는 작업 정보를 협업 형태의 제조 공정에서 적용할 수 있는 중립 데이터 생성 알고리즘을 개발하였다. 또한 개발된 알고리즘을 조선 해양 플랜트 배관의 제조 공정에 적용하고 생성된 중립 데이터를 활용하여 시각화하는 작업 정보 생성용 SW를 개발하고 좌표, 형상 및 치수, BOM의 종류, 개수, spec값을 비교함으로써 알고리즘의 정확도를 검증하였다. 그 결과 중립 데이터 좌표 정확성은 99%, 중립데이터 형상과 치수는 100%, BOM Spec. 은 100% 일치함을 확인하였다. 이 연구는 기업의 다양한 정보화 기반 기술로 인한 정보 공유의 제약을 극복하고, 복잡한 제조 공정의 작업화일 정보 공유를 극대화할 수 있을 것으로 사료된다.

비전공자 인문계열을 위한 인공지능(AI) 보편적 교육 설계 (Artificial Intelligence(AI) Fundamental Education Design for Non-major Humanities)

  • 백수진;신윤희
    • 디지털융복합연구
    • /
    • 제19권5호
    • /
    • pp.285-293
    • /
    • 2021
  • 4차 산업혁명 시대가 도래함에 따라 다양한 산업 분야에서 AI 활용역량이 강조되고 있다. 그러나 현재 보편적 교육으로서의 AI 교육 설계 연구 및 역량 중심교육 커리큘럼 연구가 부족하다. 본 연구에서는 대학에서의 비전공자를 위한 역량 중심 AI 리터러시 함양을 위한 보편적 AI 교육을 설계하는 데 목적을 둔다. 인문계열 AI 기초교육 설계를 위해 3차에 걸쳐 전문가 대상으로 설문을 진행하였고, 그 결과를 반영하여 도출된 설계 내용의 신뢰도를 검증하였다. 그 결과, AI 리터러시 함양을 위한 주요역량은 데이터 리터러시, AI 이해 및 활용능력이었으며, 이를 토대로 도출된 주요 세부 영역으로는 데이터 구조 이해 및 가공, 시각화, 워드클라우드, 공공데이터 활용, 머신러닝 개념 이해 및 활용이었다. 본 연구를 통해 도출된 교육 설계 내용은 향후 역량 중심의 AI 보편적 교육의 필요성과 가치를 높일 수 있을 것으로 기대한다.

양자화학 입문 과정 교육을 위한 강의 모델의 연구: 시각화와 차별화

  • 유영재;박희수;장보영;신석민
    • EDISON SW 활용 경진대회 논문집
    • /
    • 제3회(2014년)
    • /
    • pp.15-27
    • /
    • 2014
  • 양자화학 (quantum chemistry)을 처음 접했을 때, 이전까지의 고전역학 (classical mechanics)에 익숙한 대다수의 학생들은 양자화학을 받아들이는 데 어려움을 겪는다. 모형계에 양자역학 (quantum mechanics)을 직접 적용하여 봄으로써 생소한 양자 개념에 대한 이해를 도울 수 있다. 본 논문에서는 양자동역학 (quantum dynamics)을 수치적으로 구현하는 계산 프로그램을 모형계에 적용하여 양자 개념을 설명할 수 있는 몇 가지 예를 보이고자 한다. 1 차원 시간의존 슈뢰딩거 방정식 (1-D time-dependent $Schr{\ddot{o}}dinger$ equation)의 해를 얻어 양자동역학을 구현하였으며, 그에 해당하는 고전동역학은 뉴턴 방정식 (Newton's equation)의 해로 얻어졌다. 조화 진동자 퍼텐셜 (harmonic oscillator potential), 모스 진동자 퍼텐셜 (Morse oscillator potential), 이중 우물 퍼텐셜 (double-well potential), 네모 퍼텐셜 장벽 (rectangular potential barrier), 그리고 에카트 퍼텐셜 (Eckart potential)에 대한 계산을 수행하였다. 두 가지 동역학을 비교하기 위하여 계산 결과의 시각화 (visualization)를 이용하고 동역학 특성의 차이를 비교하는 차별화 (differentiation)를 강조한다. 영점에너지 (zero-point energy), 위상어긋남 (dephasing), 터널링 (tunneling), 그리고 반사 (reflection) 현상과 같은 양자동역학의 특징을 고전동역학과 비교함으로써 직관적인 이해를 도울 수 있었다. 이러한 결과는 양자화학에 입문하는 학생들을 대상으로 쓰일 수 있는 효율적인 강의 모델을 제시할 것으로 기대한다.

  • PDF

A Study on Artificial Intelligence Education Design for Business Major Students

  • PARK, So-Hyun;SUH, Eung-Kyo
    • 산경연구논집
    • /
    • 제12권8호
    • /
    • pp.21-32
    • /
    • 2021
  • Purpose: With the advent of the era of the 4th industrial revolution, called a new technological revolution, the necessity of fostering future talents equipped with AI utilization capabilities is emerging. However, there is a lack of research on AI education design and competency-based education curriculum as education for business major. The purpose of this study is to design AI education to cultivate competency-oriented AI literacy for business major in universities. Research design, data and methodology: For the design of AI basic education in business major, three expert Delphi surveys were conducted, and a demand analysis and specialization strategy were established, and the reliability of the derived design contents was verified by reflecting the results. Results: As a result, the main competencies for cultivating AI literacy were data literacy, AI understanding and utilization, and the main detailed areas derived from this were data structure understanding and processing, visualization, web scraping, web crawling, public data utilization, and concept of machine learning and application. Conclusions: The educational design content derived through this study is expected to help establish the direction of competency-centered AI education in the future and increase the necessity and value of AI education by utilizing it based on the major field.

CAD 도면을 활용한 3차원 건축물 모델링의 Georeferencing 정확도 분석 (Analysis of Georeferencing Accuracy in 3D Building Modeling Using CAD Plans)

  • 김지선;염재홍;이동천
    • 한국측량학회지
    • /
    • 제25권2호
    • /
    • pp.117-131
    • /
    • 2007
  • 최근 지형공간정보의 활용분야가 증가하면서 건축물 내부 공간구축에 있어서 더욱 현실화된 다양한 정보의 필요성이 증대되고 있으며, 건축물 대장 및 설계도면은 효과적인 건축물의 공간 모델링에 활용되고 있다. 건축물의 실감적 3차원 시각화는 컴퓨터 그래픽 분야에 속하는 기술이지만, 시각화와 더불어 건축물의 외부 및 내부에 대한 정보생성과 공간분석을 위해서는 GIS의 다양한 기능이 요구된다. GIS에서 건축물 내부의 3차원 시각화 및 공간분석을 위해서 데이터베이스(database) 구축과정에 많은 작업이 요구되며, 건축물 설계 CAD 도면의 레이어(layer)를 편집하는 등의 전처리 과정과 CAD 도면의 좌표를 지상좌표로 변환하는 georeferencing 과정이 필요하다. 본 연구에서는 건축물 내부공간을 상세하게 구축하기 위하여 CAD 도면을 이용하였고, CAD 도면을 효율적으로 편집하기 위하여 AutoCAD VBA를 이용하여 자동화를 추구하였다. 또한, GIS의 주요기능인 공간분석을 위하여 topology를 생성하였으며, CAD 도면상의 건축물을 지상좌표로 변환하기 위하여 georeferencing을 수행하였다. 3차원 건축물 데이터베이스 구축공정을 제시하고, Georferencing 결과의 정확도를 분석하기 위하여 수치지도와 GPS 측량 자료를 이용하였다. 이와 같이 구축된 건축물 모델을 이용하여 3차원 시각화 모델을 생성하였으며, 수치지도를 기준으로 georeferencing 결과를 이용하여 건축물 내부와 건축물 간의 이동경로 설정을 위한 네트워크 모델을 생성하였다.

멀티레이어드 시각화를 적용한 사이버작전 상황도 개발에 관한 연구 (A Study of Cyber Operation COP based on Multi-layered Visualization)

  • 권구형;고장혁;김선영;김종화;이재연;오행록
    • 융합보안논문지
    • /
    • 제20권4호
    • /
    • pp.143-151
    • /
    • 2020
  • 제 5의 전장이라고 불리는 사이버 전장은 육·해·공·우주의 기존 물리 전장과 달리, 지형적인 정보를 기반으로 하지 않으며 각 정보간 긴밀한 연관 관계를 갖는 특징을 갖고 있다. 사이버 전장은 물리 전장에 위치한 장비의 네트워크 연결 정보를 기반으로 생성되므로 지형 정보와 완전히 분리되어 있지 않으면서도, 물리적 공간 제약을 넘어서 네트워크 토폴로지 기반의 논리적인 연결 상태와 OS 및 SW의 취약점 등에 의존적인 특징을 가진다. 그러므로 사이버 전장의 상황인식을 위한 정보 분석은 지리적이거나 논리적인 특정 정보 분석으로는 제한적이며, 여러 도메인의 상황을 한 눈에 인식할 수 있는 형태로 정보가 제공되어야 한다. 본 논문에서는 사이버 전장에서의 지휘통제를 위해 반드시 필요한 사이버작전 상황도 개발에 관한 연구를 기술한다. 특히 멀티레이어드 개념을 적용한 시각화 기술을 기반으로 지리정보를 비롯한 사이버 자산, 위협, 임무 등 상호 연관분석이 필요한 여러 계층의 정보를 상황도에서 직관적으로 도시할 수 있는 아키텍쳐를 제안한다. 본 연구를 통해 사이버작전 수행을 위해 필요한 지휘결심 지원 정보들이 도시요소로 표현되어, 복잡하고 이해하기 어려운 사이버 전장에서 지휘관이 신속하고 정확하게 지휘통제를 수행할 수 있도록 지원하는 상황도 구조를 제안한다.