• 제목/요약/키워드: Software development process

검색결과 1,773건 처리시간 0.032초

건축설계 검증을 위한 증강현실 설계지원도구 개발 (Development of Augmented Reality Tool for Architectural Design)

  • 류재호
    • 한국컴퓨터정보학회논문지
    • /
    • 제20권1호
    • /
    • pp.49-62
    • /
    • 2015
  • 본 연구에서는 건축정보모델링(Building Information Modeling, BIM) 데이터와 증강현실기술의 결합을 통한 기본적인 형태의 건축설계지원도구의 개발 방법을 제안한다. 본 연구에서 제안하는 시스템은 투명형 디스플레이, Mock-up 모델 및 디지털 건축 모델을 적극적으로 활용하여 다자간 디자인 검증 협업작업을 진행할 수 있는 시스템으로서, 투명형 디스플레이를 증강현실에 이용하기 위한 하드웨어 구성 및 고유한 시스템 프레임의 형태를 제안하고, 사용자의 시점에 맞는 증상현실 영상을 제시하기 위한 캡쳐 이미지의 배경 제거 및 관찰자 시점의 보정에 대해서 설명한다. 그리고 건축분야에서 많이 활용되고 있는 BIM으로 작성된 디지털 건축 모델의 증강현실 활용 가능성에 대하여 검토하였다. 또한 본 논문에서 제작한 2인용의 건축디자인 협업 시스템은 보다 많은 사용자가 작업을 진행할 수 있는 시스템으로 확장이 가능하며, 확장된 디자인평가시스템을 구성하기 위한 설계안에 대해서 제안한다. 이와 같은 증강현실기술을 이용한 건축설계지원도구의 개발을 통해 건축디자인 분야에서 실물 모델 및 BIM 저작툴로 작성된 디지털 모델을 적극적으로 활용하여, 보다 효율적이고 경제적인 건축디자인 검증 작업이 가능할 것으로 생각된다.

초등학교 저학년 학습자를 위한 인공지능 교육프로그램 개발 (Development of Artificial Inetelligence Education Program for the Lower Grades of Elementary School)

  • 강지은;구덕회
    • 정보교육학회논문지
    • /
    • 제25권5호
    • /
    • pp.761-768
    • /
    • 2021
  • 최근 인공지능 교육을 위한 다양한 플랫폼과 컨텐츠가 개발되고 있지만, 초등 저학년 학습자를 위한 인공지능교육 프로그램 개발은 미비한 상황이다. 이에 본 연구는 초등학교 저학년 학습자를 위한 인공지능 교육 프로그램을 개발하는 것을 목적으로 한다. 이를 위해 소프트웨어 교육을 위한 다양한 융합교육 연구사례가 있는 노벨 엔지니어링 기법을 활용하여 교육 프로그램을 설계하였다. 1차 프로그램 개발 후 전문가 타당도 검사로 검증을 하였고 이에 따라 프로그램을 수정하여 개발하였다. 그 결과 한글 해득 과정 중인 저학년 학습자 수준을 고려하여 문자 언어보다는 음성 언어를 기반으로 한 프로그램을 구성하고, 교과 간 통합으로 교육 시수를 확보할 필요가 있었다. 이에 정보 교과가 별도로 신설되어 있지 않은 초등 저학년의 교육과정을 고려하여 국어, 수학, 통합교과와 융합하여 인공지능 교육프로그램을 설계하였다. 본 연구를 통해 초등 저학년 학습자를 위한 인공지능교육의 새로운 방향성을 제시할 수 있을 것으로 기대한다.

염소・불화수소 탱크로리 누출사고 시 이격거리 산정을 위한 산정표 및 산정식 개발 연구 (A Study on the Development of Calculation Tables and Formulas for Determining Separation Distance in Case of Cl2・HF Tank-lorry Leakage)

  • 전병한;김현섭;임상민;이주찬;이강산
    • 한국산학기술학회논문지
    • /
    • 제22권4호
    • /
    • pp.212-219
    • /
    • 2021
  • 운송차량에 의한 화학사고는 매년 전체 화학사고의 20 %를 차지하지만 영향평가 정보를 알 수 없는 상황이 반복되어 사고대응 과정에서 어려움을 겪게 되는 문제점이 존재한다. 본 연구에서는 국내 사용량이 많고 사고 위험성이 높으며, 최근 7년간 사고 빈도가 높은 염소와 불화수소를 대상으로 탱크로리로 운반하는 과정에서 누출사고가 발생하였을 경우 현장에서 이격거리 산정을 위하여 활용될 수 있는 피해예측범위 산정표 및 산정식을 개발하였다. 화학물질의 누출속도와 기상조건 중 풍속, 온도에 따른 산정표를 조사하였으며, 산정표를 적용하기 힘든 특수한 상황에서는 산정식을 적용할 수 있도록 통계 프로그램 R을 사용하여 산정식을 도출하였다. 유관기관에서는 현장에서 연구에서 도출된 산정표 및 산정식을 활용하면 화학사고 피해 최소화 및 이격거리 설정, 주민대피 결정 등의 의사결정 측면에서 중요한 정보로써 사용할 수 있을 것으로 사료된다.

영상 콘텐츠 제작을 통한 미디어 교육 - 비선형 편집을 중심으로 (Education of media by production of image contents - Focusing on Non-Linear Editing)

  • 박성대
    • 한국정보통신학회논문지
    • /
    • 제23권9호
    • /
    • pp.1096-1103
    • /
    • 2019
  • 오늘날 정보통신기술의 발전으로 인해 디지털 영상 매체의 영향력은 점차 커지고 있으며, 청소년들의 대부분이 스마트폰과 컴퓨터를 이용하여 수많은 영상 콘텐츠를 소비하고 있다. 또한 청소년들은 이러한 영상 콘텐츠 소비하는 데에만 그치지 않고 직접 영상을 촬영하고 편집하여 유튜브(YouTube)나 비메오(Vimeo) 등의 매체에 본인이 만든 영상을 업로드하기도 한다. 이러한 현상에서 알 수 있듯이 영상 미디어를 쓰고, 읽고, 표현하는 등의 다양한 환경에서 영상을 활용하고 표현하는 미디어 교육은 매우 중요하다고 할 수 있다. 현재 미디어 교육은 발전된 디지털 기기와 영상 콘텐츠 제작 소프트웨어의 활용에 대한 교육 없이는 논할 수 없게 되었다. 본 연구는 영상 콘텐츠 제작 교육의 관점에서 미디어 교육을 다룬다. 이를 위해 비선형 편집 시스템을 중심으로 한 영상 콘텐츠 제작 과정을 통하여 학습할 수 있는 미디어 교육 방법에 대하여 논의 한다.

항전 비행운용프로그램 검증을 위한 단일 PC 기반 소프트웨어 시험환경 SW 설계 (Design of STE SW Running on a Single PC to Verify Avionics OFP)

  • 차상철;이두환;김정열
    • 한국항공우주학회지
    • /
    • 제46권11호
    • /
    • pp.969-973
    • /
    • 2018
  • 항공전자 비행운용프로그램은 임무컴퓨터에서 실행되면서 각종 항전장비와의 연동을 통해 운용된다. 비행운용프로그램을 검증하기 위해서는 임무컴퓨터와 연동하는 실장비가 탑재된 SIL 또는 STE가 필수적이나 일반적으로 특정 항공기 체계개발 시 사용되는 SIL은 OFP 개발 일정과 상당 부분 중첩되므로 OFP 개발과정 후반부 또는 SW 통합 시점에 SIL이 개발자에게 제공되며 개발과정 중 개발자가 SW를 검증하기 위한 도구가 제공되지 않는 경우가 많다. 대부분의 경우 SIL은 한 세트만 제작하기 때문에 다수의 개발자가 하나의 SIL을 이용해서 SW 검증을 해야 하므로 시험단계에서 병목현상이 발생할 수밖에 없어 개발 일정 준수에 위험요소로 작용한다. 본 논문에서는 실장비가 탑재된 SIL 또는 STE 대신 개발자 PC와 임무컴퓨터만을 이용하여 OFP 기능을 검증할 수 있는 STE SW 설계에 대해 기술한다.

케이블 기반 개폐 막 지붕의 원통형 최적 트롤리 모델의 개발 (Development of a Cylindrical-Shaped Optimal Trolley Model for Cable-Based Retractable Membrane Roof)

  • 이돈우;손수덕;이승재
    • 한국공간구조학회논문집
    • /
    • 제20권4호
    • /
    • pp.53-62
    • /
    • 2020
  • This study examines the optimum shape of a trolley, the driving device of the retractable membrane roof. The closed-type trolley was determined as the model of the study, and a trolley composed of cylindrical-shaped inner and outer holders was selected as the basic model. Based on this model, a cylindrical-based optimal trolley model was proposed. In the basic trolley model, steel was used for the outer holder, and steel, titanium, and aluminum were used for the inner holder. In each case, the most economical shape for the external load of the basic model was newly proposed through the topology optimization process, and the finite element analysis results of the proposed model were compared to define the durability and economics. Here, topology optimization analysis and finite element analysis used the commercial software ANSYS. As a result of optimization, the volume of the outer holder of the trolley was reduced by 58.2% and the volume of the inner holder was reduced by 25.0% compared to the basic model. In the case of stress, a stress increase of 43.2 to 79.2% occurred depending on the material of the inner holder, but it was found to be significantly lower than the yield strength, thereby ensuring safety.

UML 다이어그램 도구를 위한 다이어그램 정보의 구축과 설계 (A Design of Constructing Diagram Repository for UML Diagram Tools)

  • 김윤호
    • 한국정보통신학회논문지
    • /
    • 제24권2호
    • /
    • pp.244-251
    • /
    • 2020
  • 본 논문에서는 UML 다이어그램의 정보를 구문적으로 분석하여 클래스들의 정보를 구조적으로 구축하는 정보 저장소인 '메타 클래스 레포지토리 (MCR)'의 구현 방법을 제시한다. 구문적으로 분석된 클래스의 정보를 구조적으로 구축하기 위하여 수퍼 클래스인 '메타 클래스 (meta-class)'를 정의하고, 이들 메타 클래스들의 컬렉션으로 구성된 레포지토리를 구축하여 정보를 관리한다. 또한, MCR이 보유하고 있는 메타 클래스 정보에 기반하여 클래스에 상응하는 코드를 생성하기 위하여 '코드 생성 엔진 (CGE)'을 설계하여 제시한다. 코드 생성 엔진의 로직을 구성함에 있어서는 클래스에 대한 정보와 프로그래밍 언어의 구문 규칙이 합법적으로 조합되어 코드가 생성되어야 한다. 따라서, 이러한 클래스 다이어그램으로부터 코드를 생성하는 데에 MCR과 CGE가 통합적으로 협력하여 수행될 수 있도록 구현하는 방법을 제시한다. CGR의 동작 메커니즘에 대한 알고리즘을 유한 상태 머신 형태로 제시함으로써 CGE의 로직을 형식화하여 표현함과 동시에 구현 상의 용이함을 취할 수 있게 하였다.

ODA사업을 통한 미계측 중소하천 유역 홍수예경보시스템 구축 (Establishment of flood forecasting and warning system in the un-gauged small and medium watershed through ODA)

  • 고덕구;이치헌;전제복;고석현
    • 한국수자원학회논문집
    • /
    • 제54권6호
    • /
    • pp.381-393
    • /
    • 2021
  • 국립재난안전연구원의 재난안전 신기술 공적개발원조(ODA) 사업의 일환으로 2019년 라오스 볼리캄싸이주 남싼강유역의 보리칸을 대상으로 홍수예경보시스템을 구축하였다. 미계측 중소하천유역인 대상 지역에 강우량와 유출량의 실시간 관측을 위한 관측소 및 경보국을 설치하였으며, 실시간 자료 관리와 홍수예경보 기능 등을 수행하는 소프트웨어도 개발되었다. 홍수경보 기준 설정 및 홍수예측을 위한 nomograph 개발을 위해 대상 지역의 30년 치 연도별 최대 일강우량자료와 하천측량성과를 바탕으로 수리·수문분석을 수행하였다. 본 논문은 시스템 구축 과정과 방법론을 소개하고, 시스템 설치 후 2020년 실시간 관측 수집된 자료들을 바탕으로 수행한 시스템의 적용성 검토 결과를 제시하였다.

Model Multiplicity (UML) Versus Model Singularity in System Requirements and Design

  • Al-Fedaghi, Sabah
    • International Journal of Computer Science & Network Security
    • /
    • 제21권4호
    • /
    • pp.103-114
    • /
    • 2021
  • A conceptual model can be used to manage complexity in both the design and implementation phases of the system development life cycle. Such a model requires a firm grasp of the abstract principles on which a system is based, as well as an understanding of the high-level nature of the representation of entities and processes. In this context, models can have distinct architectural characteristics. This paper discusses model multiplicity (e.g., unified modeling language [UML]), model singularity (e.g., object-process methodology [OPM], thinging machine [TM]), and a heterogeneous model that involves multiplicity and singularity. The basic idea of model multiplicity is that it is not possible to present all views in a single representation, so a number of models are used, with each model representing a different view. The model singularity approach uses only a single unified model that assimilates its subsystems into one system. This paper is concerned with current approaches, especially in software engineering texts, where multimodal UML is introduced as the general-purpose modeling language (i.e., UML is modeling). In such a situation, we suggest raising the issue of multiplicity versus singularity in modeling. This would foster a basic appreciation of the UML advantages and difficulties that may be faced during modeling, especially in the educational setting. Furthermore, we advocate the claim that a multiplicity of views does not necessitate a multiplicity of models. The model singularity approach can represent multiple views (static, behavior) without resorting to a collection of multiple models with various notations. We present an example of such a model where the static representation is developed first. Then, the dynamic view and behavioral representations are built by incorporating a decomposition strategy interleaved with the notion of time.

Acceptance and Effectiveness of Distance Learning in Public Education in Saudi Arabia During Covid19 Pandemic: Perspectives from Students, Teachers and Parents

  • Alkinani, Edrees A.
    • International Journal of Computer Science & Network Security
    • /
    • 제21권2호
    • /
    • pp.54-65
    • /
    • 2021
  • The movement control order and shutting down educational institution in Saudi Arabia has jeopardized the teaching and learning process. Education was shifted to distance learning in order to avoid any academic loss. In the middle of the Covid-19 crisis, there is a need to assess the full image of e-learning in Saudi Arabia. To investigate student and teachers' perception and acceptance, parents' attitudes and believes about distance education are the main goals of the study. The mix-method research design was employed to collect data. Three surveys were distributed to 100 students and 50 teachers and 50 parents from different educational institutions in Saudi Arabia, while semi-structured interviews were conducted with 10 parents. Random stratified and convenient sampling methods were adopted. Both descriptive and content analysis was conducted using SPSS25.0 and NVIVO software for quantitative and qualitative data accordingly. The findings showed that students are comfortable with remote education and are receiving enough support from schools and instructors but they think online education can't replace conventional face-to-face learning. Moreover, the results showed that teachers are having challenges in preparing online classes because of the development of conducting online classes and the lack of training. However, parents showed negative attitudes regarding the benefits and values of remote education and preferred conventional learning styles in elementary schools. Parents tended to reject and resist distance learning for several reasons: professional knowledge and lack of time to support their young kids in online classes, the shortcomings of e-learning, young children's inadequate self-regulation. Saudi parents are neither trained nor ready to use e-learning. The study provided suggestion and implications for teacher education and policymakers.