• 제목/요약/키워드: 구성 절차

검색결과 1,542건 처리시간 0.031초

절차중심 S/W의 재공학을 위한 다중선택 확률론적인 정제 결정의 모델링에 기반한 클래스 추출에 관한 연구 (A Study on Class Extraction Based on Multiply-Selectable Stochastic Refinement Decision and Semantic Modeling for Re-engineering of Procedural S/W)

  • 박성옥;이문근
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (1)
    • /
    • pp.508-510
    • /
    • 1998
  • 기존의 절차 지향 프로그램을 이해하고 유지.보수하기 위해서는 많은 비용이 필요하다. 이러한 절차 지향 프로그램에서 객체/클래스를 추출한다면 프로그램을 이해하고 유지.보수하는데 많은 비용을 절감할 수 있을 뿐 아니라, 객체 지향 프로그램으로 변환하는데 많은 도움이 된다. 본 논문에서는 객체/클래스를 추출하기 위한 절차와 구조를 제시하였다. 객체/클래스 추출기는 Clustering Engine, Stochastic Refinement and Decision Engine, Domain Modelling와 Comparison and Intergration Engine의 4부분으로 구성된다. 이러한 과정을 거치면서 기존의 연구 방법과는 다르게 가중치 주는 기준, 다중 객체 후보, 통계적 방법으로의 정재와 결정, 요구사항의 의미적 관점에 기초한 방법을 사용하였다.

BLE 비콘을 활용한 영상 기반 비승인자 감지 시스템 (Image-based Unauthorised person detection system using BLE beacons)

  • 김형주;박찬;문남미
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2021년도 춘계학술발표대회
    • /
    • pp.470-473
    • /
    • 2021
  • 외부인들이 시설을 무단으로 이용하는 등의 범죄가 계속해서 발생하고 있다. 본 논문은 기존의 시설물에서 사용하고 있는 단순 인증 절차가 아닌 BLE 비콘과 영상데이터를 활용한 비승인자 감지 시스템이다. 이 시스템은 스마트폰 어플리케이션에서 BLE 비콘의 데이터를 받은 후 UUID 값과 RSSI 값을 서버로 전송한다. 이후 전송된 데이터들로 핑거프린팅 기반 RadioMap을 구성하고 RNN 기반 딥러닝 학습을 진행하여 사용자 위치 데이터를 도출한다. CCTV를 통해 수집된 영상데이터는 서버로 전송되며, YOLOv4를 이용하여 객체탐지를 위한 프로세스를 진행한 후 Person 클래스를 추출한다. 이후 승인된 사용자의 위치 데이터에 실시간 영상데이터를 더하여 인증 과정 절차가 진행되지 않은 비승인자들을 추적한다. 본 논문은 COVID-19로 인해 시설물 인증 절차에 사용이 증가하고 있는 QR코드를 이용해 인증 과정 절차의 진행 방식으로 시스템에 대한 확장성까지 기대할 수 있다.

다중임무운영 설계개념

  • 정대원;최수진;정옥철;박선주;이명신;천용식
    • 한국우주과학회:학술대회논문집(한국우주과학회보)
    • /
    • 한국우주과학회 2009년도 한국우주과학회보 제18권2호
    • /
    • pp.48.2-48.2
    • /
    • 2009
  • 아리랑위성 2호는 2006년에 발사되어 정상 운영 중이다. 아리랑 위성 5호와 아리랑위성 3호는 각각 2010년과 2011년에 발사될 예정이다. 아리랑위성 2호의 운영시스템은 하나의 위성을 운영하는 개념에 따라서 개발되었다. 그러나 아리랑위성 3호 운영시스템과 아리랑위성 5호 운영시스템은 다중위성운영 개념을 도입하여 개발되고 있다. 다중위성운영 개념이란 (1) 임무를 준비하고 수행하기 위해서 충분한 임무 요소, 시설 요소, 인원 및 운영절차를 확보한다. (2) 각각의 운영시스템은 독자적인 임무 요소, 시설 요소, 인원 및 절차를 소유하나 하위 상세 부분들은 다른 운영시스템과 공유된다. 다중위성운영의 경우에 장비, 서브시스템, 운영절차 등이 다를 수 있고, 독자적인 운영시스템 구성이기 때문에 운영이 복잡하고 운영비용이 많이 든다. 이 논문에서는 이러한 점을 개선시키기 위해서 다중임무운영 설계개념을 제시한다. 다중임무운영 개념은 (1) 임무를 준비하고 수행하기 위해서 최근 수정 및 변경된 임무 요소, 시설 요소, 인원 및 운영절차를 확보한다. (2) 최근 수정 및 변경된 임무 요소, 시설 요소, 인원 및 운영 절차는 이전 개발된 운영시스템이 수행하는 기능을 지원한다. 이러한 개념의 다중임무운영은 비슷한 임무와 기능을 가진 위성들이 같은 운영자와 조직에 의해서 운영될 때 잘 적용될 수 있다. 다중임무운영시스템은 각각의 임무에만 사용되는 모듈과 다른 임무와 공통으로 사용되는 모듈로 구성된다. 이러한 개념에 따라서 운영시스템을 개발하면 개발하기 위한 시간과 예산을 크게 감소시킬 수 있다. 또한, 발사 이후 운영의 편리, 운영인력의 효율적인 활용 및 유지보수의 편리성으로 인해서 운영 상황이 크게 개선된다.

  • PDF

비전공자 대상 기초 프로그래밍 교육을 위한 절차의 언폴딩 모델 개발 (Development of the unfolding model of procedures for the introductory programming education for non-majors)

  • 이민정;김영민
    • 컴퓨터교육학회논문지
    • /
    • 제23권4호
    • /
    • pp.35-47
    • /
    • 2020
  • 본 연구는 SW 비전공자를 포함한 프로그래밍 초보자들이 컴퓨팅 환경에서 문제해결을 위한 동작의 절차를 수립할 때 느끼는 어려움을 줄이고 작업의 과정을 적절하게 구체화할 수 있는 가이드라인을 제공하기 위해 진행되었다. 이를 위해 일상 동작 속에 함축된 작업 절차를 인지(입력)-판단(처리)-행동(출력)의 관점에서 펼쳐낼 수 있도록 대표적인 절차의 언폴딩 유형을 도출하였고, 각 유형에 따라 절차를 구체화하는 학습을 통해 학습자가 스스로 문제의 범위와 규칙을 설정하고 동작에 함축된 절차를 확장하는 것을 확인하였다. 본 연구에서 개발한 절차의 언폴딩 모델은 비전공자 혹은 초보자의 프로그래밍 학습 초기 단계에서 컴퓨팅 환경에 적합한 문제해결 절차를 구성하는 도구로 활용될 수 있을 것이다.

객체지향 개발방법의 체계적 구성 (A Systematic Construction of Object-Oriented Methods)

  • 김형호;김영곤;배두환;김민경;유병규
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제27권5호
    • /
    • pp.488-498
    • /
    • 2000
  • 객체지향 방법론들은 이해하기 쉽고 확장성이 우수한 모델을 제공하기 때문에 현재 크고 복잡한 소프트웨어를 개발하기 위해서 널리 사용되고 있다. 객체지향 방법론들을 개발에 적용하기 위해서는, 첫째 개발방법론으로부터 과제 특성에 맞는 개발방법을 구성해야 하며, 둘째 이로부터 개발절차를 구성하여야 한다. 그러나 현재 제시되고 있는 객체지향 방법론들에서는 개발방법과 개발절차를 구성하는 과정을 개발자들의 이해와 직관에 의존하고 있다. 이를 개선하기 위해서 본 연구에서는 변용가능한 객체지향 방법론을 제안함으로써, 개발방법 구성의 문제를 체계적으로 지원하고자 한다. 개발방법의 구성을 체계적으로 지원하기 위하여 본 연구에서는 개발방법 구성의 문제를 계획구성의 문제로 변환하여 계획구성 기법을 적용한다. 계획구성의 과정에서 개발하고자하는 소프트웨어의 구조와 특성을 기술하는 아키텍쳐를 입력으로 받아들여 이에 적합한 개발방법이 계획된다. 아키텍쳐는 소프트웨어 개발과정에서 일관되게 유지되어야 하는 결정들을 기술하기 때문에 이를 중심으로 개발방법을 구성함으로써 소프트웨어의 특성을 효율적으로 반영할 수 있다.

  • PDF

Computational Thinking 기반의 인공지능교육 프레임워크 및 인지적학습환경 설계 (Designing the Instructional Framework and Cognitive Learning Environment for Artificial Intelligence Education through Computational Thinking)

  • 신승기
    • 정보교육학회논문지
    • /
    • 제23권6호
    • /
    • pp.639-653
    • /
    • 2019
  • 본 연구에서는 Computational Thinking기반의 인공지능교육을 위한 프레임워크와 인지적 학습환경 구성의 절차를 구현하고자 하였으며, 추후 인공지능교육을 위한 교육과정 설계의 이론적 근거를 제시하고자 하였다. 연구의 결과를 토대로 데이터수집 및 발견의 단계에서 추상화 과정을 통해 알고리즘과 문제해결의 모형을 선택하는 학습모형을 제시하였고 이를 자동화하여 평가하는 단계를 기반으로 문제해결 및 예측하는 과정을 수행함으로써 인공지능을 활용한 문제해결력을 기를 수 있는 Computational Thinking 기반 AI의 교수학습모형을 제시하였다. 인공지능교육에 대한 인지적 학습환경과 관련된 연구를 분석하여 Computational Thinking의 핵심 사고과정 중 하나인 추상화의 단계를 중심으로 절차를 구성하였으며, Agency(학습보조)에서 Modeling(인지적 구조화)으로의 전이를 토대로 학습구성의 단계를 제시하였다. 본 연구에서 제시한 인공지능교육의 프레임워크와 인지적 학습환경 구성의 절차는 Computational Thinking을 기반으로 제시되었다는 점에서 특징을 갖고 있으며 추후 인공지능기반 교수학습연구의 근간이 될 것으로 기대한다.

온라인 쇼핑에서 소비자가 지각하는 공정성의 구조에 대한 탐색적 연구 (An Exploratory Study of Fairness Structure in the Context of the Online Shopping)

  • 김영균
    • 한국산업정보학회논문지
    • /
    • 제14권4호
    • /
    • pp.128-142
    • /
    • 2009
  • 공정성이슈는 마케팅 및 조직심리학 등의 경영학 관련 분야에서 폭넓게 연구되어 왔다. 본 연구의 목적은 공정성을 구성하는 하부 요인들의 구조를 탐색적으로 연구하고, 이들로 구성된 상위 요인의 공정성이 고객만족과 구전의도에 미치는 영향을 알아보는데 있다. 본 연구를 위해 61개 온라인 쇼핑몰업체에서 제품을 구매한 경험이 있는 소비자로부터 데이터를 수집하였다. 수집된 데이터는 LISREL 8.5를 이용한 구조방정식 모델을 통해 분석되었다. 공정성 요인은 기존의 분배, 절차, 상호작용 공정성 등의 세 가지 차원보다는 네 가지 차원(분배, 절차, 대인, 정보공정성)으로 구성되어 있는 것으로 나타났다. 또한 이들 네 가지 차원의 공정성은 상위의 전반적 공정성을 구성하고 이 전반적 공정성은 고객만족과 구전의도에 긍정적인 영향을 주는 것으로 나타났다. 온라인 쇼핑몰이 좀 더 긍정적인 고객만족과 구전의도를 얻기 위해서는 소비자가 지각하는 공정성의 차원을 좀 더 다양하고 다각적인 측면으로 접근해야 한다고 제안된다.

불확실성이 고려된 비용-편익분석 기법을 도입한 최적설계홍수량 산정 (Calculation of optimal design flood using cost-benefit analysis with uncertainty)

  • 김상욱;최광배
    • 한국수자원학회논문집
    • /
    • 제55권6호
    • /
    • pp.405-419
    • /
    • 2022
  • 홍수피해를 최소화하기 위한 수공구조물의 적정 규모 결정을 위해 사용되는 홍수빈도분석에는 통계적 분석절차에 따른 불확실성이 포함된다. 따라서 불확실성이 포함된 범주 내에서 가장 적절한 설계홍수량(design flood)을 결정하는 과정은 수공구조물의 최종단계에서 중요하게 다루어져야 하는 부분이나 이를 제시한 연구는 많지 않다. 비용-편익 분석기법을 홍수빈도분석 절차에 도입하여 구성되는 총 기대비용함수(total expected cost function)는 설계홍수량 중 최적설계홍수량(optimal design flood)을 결정하기 위한 새로운 접근방식이다. 이 절차는 UNCODE (UNcertainty COmpliant DEsign)로 명명되어 사용된 바 있으나, 국내에서는 아직 적용 결과가 소개되지 않고 있다. 따라서 본 연구에서는 UNCODE의 수학적 구성 절차를 소개함과 함께 북한강수계에 위치한 수력발전댐(화천댐, 춘천댐, 의암댐, 청평댐)의 연최대유입량을 사용하여 최적설계홍수량을 산정하고 이 결과를 기존 홍수빈도분석 결과와 비교하였다. 불확실성이 고려된 총 기대비용함수로부터 확률분포함수들(Gumbel 및 GEV)의 모수를 추출하는 과정에서 Metropolis-Hastings 알고리즘을 사용하여 불확실성의 범위를 추정하였으며, 비용-편익 분석기법에 사용되는 비용 및 피해함수는 수학적 구성의 편의성을 위하여 1차 선형함수로 가정되었다. 4개의 발전용댐, 2개의 확률분포 및 2개의 재현기간에 대하여 최적설계홍수량의 중앙값이 기존 홍수빈도분석 절차에 의해 산정된 설계홍수량보다 일정 정도 큰 값으로 산정됨을 알 수 있었다. 향후에는 본 연구에서 적용된 절차를 간단한 수식형태로 함수화하여 발전용댐 운영의 실무업무나 하천기본계획의 수립 등에 있어 비용-편익분석 기법의 적용성을 높이기 위한 연구가 필요할 것으로 판단된다.

NASA의 발사체 수명주기에 대한 연구 (A Study on the Life Cycle for Launch Vehicle in NASA)

  • 정동호;김지훈;이한주;오승협
    • 한국추진공학회:학술대회논문집
    • /
    • 한국추진공학회 2006년도 제27회 추계학술대회논문집
    • /
    • pp.99-105
    • /
    • 2006
  • 발사체는 수많은 서브시스템들로 구성된 복잡한 하나의 대형 시스템이다. 이런 시스템 하나하나를 개발하고, 통합해서 임무를 수행하는 데는 많은 경험과 통합기술이 필요하다. 이런 기술과 경험은 한순간에 얻어지는 것이 아니지만 선진 사례를 통해서 개발절차를 연구해보았다. 발사체 시스템의 크기에 따라서 업무의 성격과 복잡성은 달라질 수 있으나 체계화 된 업무 절차는 동일 할 것으로 판단된다. 여기에 소개한 발사체의 개발과정은 나사에서 수많은 발사체를 개발하면서 경험한 절차를 토대로 프로그램의 수명주기를 통해서 어느 정도 표준화된 것이다. 이 개발단계는 발사체의 수명주기를 통해서 10단계로 구성되었다.

  • PDF