• 제목/요약/키워드: SW Development Process

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

차세대 소프트웨어(SW)교육 표준 모델 개발 (Development a Standard Curriculum Model of Next-generation Software Education)

  • 김갑수;구덕회;김성백;김수환;김영식;김자미;김재현;김창석;김철;김한일;김현철;박남제;박정호;박판우;서인순;서정연;성영훈;송태옥;이영준;이재호;이정서;이현아;이형옥;전수진;전용주;정영식;정인기;최숙영;최정원;한선관
    • 정보교육학회논문지
    • /
    • 제24권4호
    • /
    • pp.337-367
    • /
    • 2020
  • 본 연구에서는 미래 인재 양성을 위한 SW교육의 확대 및 차기 개정 교육과정에서 초·중·고의 일관성 있는 SW교육 적용 체계를 마련하기 위해 차세대 SW교육 표준모델을 개발하였다. 2017~2018년 학계에서 수행된 초·중등 SW교육 표준 모델 연구를 바탕으로 국내외 SW교육에 관한 기초 조사 및 분석, 유관기관 및 전문가 공개 포럼, 글로벌 SW교육 워크샵, 대국민 공청회 등을 통해 초·중·고등학교 SW 교육을 위한 일관성 있는 적용 체계를 갖추고, 이후 고등교육 및 산업분야에 연계가능한 차세대 SW교육 표준 모델을 개발하였다.

초등학생을 위한 유한상태 오토마타 교육자료 개발 (Development of Finite State Automata Learning Materials for Elementary School Students)

  • 고형철;김종우
    • 정보교육학회논문지
    • /
    • 제20권4호
    • /
    • pp.401-408
    • /
    • 2016
  • 언플러그드교육은 초등학교에서 실시하려는 SW교육의 주된 요소로 제시되고 있다. 이 자료는 Timbell 외 2가 제작한 컴퓨터과학에 대한 여러 가지 주제별로 자료를 제시하고 있다. 이들 중에 유한상태 오토마타 교육은 우리의 실정에 적합한 교수법과 교육자료의 개발이 필요하다. 본 연구에서는 이 주제와 관련된 선행 연구를 바탕으로 초등 고학년의 발달단계에 적합한 자료를 개발하였다. 학습모형은 학습자의 자기주도적 활동중심학습으로 구성하였으며, 제시된 교육자료와 교수법은 전문가 집단의 검증과 실험집단의 분석을 통해 적절하다는 결론을 얻었다.

과학용 소프트웨어 구현을 위한 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 개발 프로세스를 제안하였다. 또한 실제 프로젝트에 가상 시나리오를 구성하고 적용하여 절차를 검증하고 정교화 하였다. 과학용 소프트웨어 개발을 목적으로 제안된 본 연구의 개발 프로세스는 고품질, 고 신뢰성을 제공할 수 있는 소프트웨어 개발 및 적용에 기여할 것이다. 또한 본 연구는 과학용 소프트웨어 개발 및 연구의 저변 확산의 계기가 될 것으로 기대된다.

실시간 상황 인식을 위한 다기능 센서 통합 및 데이터 처리 SW 모듈 개발 (Development of Multi-function Sensor Integration and Data Process SW Module for Real-time Situation Recognition)

  • 오정희;김봉현
    • 한국융합학회논문지
    • /
    • 제10권11호
    • /
    • pp.143-148
    • /
    • 2019
  • 현대 사회에서 안전 서비스 및 시스템 환경을 구축하고 활용하는 것은 매우 중요하고 관심이 큰 분야이다. 특히, 어린이, 고령자, 여성, 장애인 및 외국인 등 사회적 취약 계층에 대한 안전 서비스 제공은 사회적 이슈가 되고 있다. 그러나, 대부분의 안전 서비스 및 시스템은 일반인을 대상으로 적용되고 있기 때문에 사회적 취약 계층을 위한 시스템 개발이 필요하다. 따라서, 본 논문에서는 실시간으로 상황을 인식하고, 신속한 대응을 할 수 있도록 데이터를 처리, 전송하는 시스템 모듈을 개발하였다. 이를 위해, 실시간 상황 인식에 필요한 다양한 센서를 통합 모듈로 설계하고, 이를 통해 수집된 데이터를 분석하여 처리 결과를 전송하는 안전 시스템 모듈을 개발하였다.

온라인콘텐츠 개발프로세스의 효율성 측정방법 연구 (A Study on the Efficiency Measurement Method for the Development Process of Online Content)

  • 윤봉식;유소월
    • 스마트미디어저널
    • /
    • 제11권1호
    • /
    • pp.9-16
    • /
    • 2022
  • 온라인 사업화 기술의 발달과 온라인 시장의 확대로 콘텐츠를 개발하고 사업화하는 기업에게는 시간과 재원을 통제하는 것이 매우 주요한 과업이 되었다. 단일 기업이 전 프로세스를 통제하는 경우에도 개발공정 간의 효율성은 매우 중요하며 특히 소통주체가 많아지는 협력과정을 통한 개발의 경우에는 협업 공정 간 효율성이 저하되는 문제점이 보다 크게 나타나게 된다. 기업들에게 개발품의 완성과 검수 못지않게 출시 시점이 중요해졌고, 개발 기간의 정체에 따른 투입 재원의 증가와 보안 유지 문제 등 개발 효율성이 저해될 수 있는 여건들을 개선하기 위해 새로운 툴을 갖추게 되었다. 하지만 기업들이 적용 중인 전사적 공정이 어떠한 효익을 부가적 성과로 내고 있는지 또는 개선이 필요한지에 대해 측정 도구가 적정치 않다. 이에 본 연구에서는 효율성 측정방법의 제안과 기업들의 프로세스 개선 결과에 대한 효율성 측정실험을 통해 콘텐츠개발 프로세스의 실증적 효율성 측정방법을 제안하고자 한다.

UML 메타모델링과 모델의 변환을 통한 전자정부 표준 프레임워크 기반의 코드 생성 자동화 (An Automatic code generation through UML Meta modelling and transformation of Model for electronic government framework)

  • 이승한;박재표
    • 한국산학기술학회논문지
    • /
    • 제16권5호
    • /
    • pp.3407-3411
    • /
    • 2015
  • UML 모델을 사용하는 다양한 소프트웨어의 설계 및 구현 환경에서 UML 메타 모델의 규칙을 준수하고, 이를 통하여 확장하면 많은 장점을 가질 수 있다. 하지만 UML 메타 모델은 자체 규모가 점진적으로 방대해지고 있으며 UML 메타 모델을 사용하는 다양한 곳에서 UML 메타 모델의 확장 및 변환을 위해서는 반드시 Profile의 정의를 통하여 다이어그램을 재정립할 필요가 있다. 즉, UML 메타모델을 확장하여 사용하고자 하는 대상에 대하여 요소들만을 추출하여 사용할 필요가 있다. UML 메타모델의 확장과 Profile을 메타 저장소를 기반으로 재정의하여 사용함으로써 UML 모델링 도구나 분석도구를 좀 더 쉽고 빠르게 개발할 수 있고, 이러한 도구를 활용하여 SW 산업에서의 개발 품질을 높일 수 있다. 본 논문에서는 UML 메타모델의 확장을 통하여 Profile을 재정의 하는 알고리즘을 제시하고, 전자정부 표준 프레임워크에 실제로 적용한 결과를 코드 사이즈와 복잡도를 비교하여 향상된 성능을 보여준다.

국가직무능력표준(NCS)의 4년제대학 정보시스템개발 교육과정을 위한 중요도분석연구 (An Importance Analysis of National Competency Standard for 4-year College Information Systems Development Curriculum)

  • 김재경
    • 한국산업정보학회논문지
    • /
    • 제22권4호
    • /
    • pp.117-129
    • /
    • 2017
  • 본 연구는 4년제 대학의 정보시스템개발 교육과정과 연관된 국가직무능력표준(National Competency Standard-NCS)에서 제시된 학습모듈을 파악하고 정보시스템개발 교육과정에 대한 NCS의 활용가능성을 분석하고자 한다. 두 전문가 그룹인 대학교수와 정보시스템개발자를 대상으로 NCS의 응용SW엔지니어링 분야에 속한 26개 능력단위의 중요도를 계층화분석과정을 통해 능력단위별로 쌍대비교 분석한 결과는 다음과 같다. 첫째, 능력단위별 능력단위요소들에 상대적 중요도는 요구사항 확인하기, UI요구사항확인하기, 물리데이터저장소설계하기, 개발자통합테스트하기와 개발자결함조치하기로 나타났다. 둘째, 초 중급개발자 그룹은 시스템개발 이행단계에 속한 능력단위요소를 보다 중요하다고 판단하였고, 고급개발자 그룹은 이론중심의 설계와 관련 있는 능력단위요소를 중요하다고 제시하였다. 또한 교수자 그룹은 두 개발자 그룹이 각각 중요하다고 판단한 실무 및 이론적 내용 모두 중요하다고 판단하였다. 본 결과를 바탕으로 정보시스템개발 관련 직무수행역량의 함양과 교육의 질적 제고를 가져올 수 있는 교육과정 개발에 대한 시사점을 제시하였다.

A Study on the Transmission Speed Improvement of Sharing Situation Information by Variable Message Protocol

  • Lee, Jeong-Min;Shin, Sang-Heon;Lim, Won-Gi;Kim, Hyeong-Seok;Kim, Yong-Cheol
    • 한국컴퓨터정보학회논문지
    • /
    • 제26권1호
    • /
    • pp.135-146
    • /
    • 2021
  • VMP(Variable Message Protocol) 는 비트 단위의 가변형 메시지 처리 프로토콜로서 근실시간 상황 공유를 가능하게 하는 육군 전술 데이터링크 프로토콜이다. A 시스템은 현재 개발이 진행 중이며 개발이 완료되면 육군의 시스템으로 운용될 예정이다. A 시스템에는 VMP 처리 단말기가 탑재되고 VMP를 활용하여 A 시스템간 전술 정보 교환이 가능하다. A 시스템은 장착된 상황 정보획득 장치를 통해서 상황 정보를 획득할 수 있고 VMP를 활용하면 상황 정보 획득 장치로부터 획득한 정보를 타 A 시스템과 공유할 수 있다. 본 논문에서는 A 시스템에 장착된 상황 정보 획득장치로부터 획득한 정보를 VMP 단말기를 탑재한 A 시스템 간에 공유할 수 있게 하는 방안과 공유 속도의 최적화 방안에 대하여 연구하였다. 최적화 방안으로 일괄 전송 방식 적용, 첩보 보고과정의 생략, 여러 개의 상황 정보를 하나의 패킷으로 묶음 전송하는 방안을 연구하였다. 그리고 실험을 통하여 연구 방안이 적용된 VMP 단말기의 상황 정보 공유 시간이 기존 VMP 단말기에 비해 76.8% 단축되는 것을 확인하였다.

Development of the Pilot System for Radioactive Laundry Waste Treatment Using UV Photo-Oxidation Process and Reverse Osmosis Membrane

  • Park, Se-Moon;Park, Jong-Kil;Kim, Jong-Bin;Shin, Sang-Woon;Lee, Myung-Chan
    • Nuclear Engineering and Technology
    • /
    • 제31권5호
    • /
    • pp.506-511
    • /
    • 1999
  • The pilot system for radioactive liquid laundry waste was developed with treatment capacity, 1ton/hr and set up in the Yong Kwang unit #4. The system is composed of tank module, RO systems and a UV/$H_2O$$_2$photo-oxidation unit. The RO system consists of the BW unit (low-pressure RO for brackish water desalination) and the SW unit (high-pressure RO for seawater desalination). The BW unit possesses 4 RO membranes and it can reduce the feed water volume down to 1/10. This concentrated feed water can be reduced again up to 1/10 in its volume in the SW unit composed of 4 RO membranes. The UV/$H_2O$$_2$ photo-oxidation process unit was used for the detergent degradation. The operation of the pilot system was carried out and verified in its capability through the continuous operation and concentration operation using the actual liquid waste from the power plant. The design criteria and data for industrialization were yielded. The efficiency of the UV/$H_2O$$_2$ photo-oxidation process and the optimum operational procedure were evaluated. The decontamination factors for radioactive cobalt and cesium were measured. This on-site test showed the experimental result in the DF$\geq$300 and volume reduction factor$\geq$100.

  • PDF

마이크로비트 기반의 창의 컴퓨팅 교육 프로그램 개발 (The Development of A Micro:bit-Based Creative Computing Education Program)

  • 구덕회;우석준
    • 정보교육학회논문지
    • /
    • 제22권2호
    • /
    • pp.231-238
    • /
    • 2018
  • 소프트웨어 교육이 교육 현장에서 다루어지기 시작했지만 현장 교사가 활용할 수 있는 피지컬 컴퓨팅 교구 및 수업 가이드라인이 부족한 실정이다. 따라서 본 연구에서는 마이크로비트라는 피지컬 컴퓨팅 교구를 활용한 창의 컴퓨팅 교육 프로그램을 제시하였다. 교육 프로그램에 적용된 동시따응발(MDIAP) 교수학습모형은 동기 유발, 시연하기, 따라하기, 응용하기, 발표하기의 5단계로 구성되었다. 교수-학습 과정은 마이크로비트의 기본 센서와 추가적인 센서, 구동장치를 활용한 메이커 학습으로 구성하여 나선형으로 제시하였다. 이러한 일련의 교수 학습 활동을 통하여 학생들의 창의 컴퓨팅 사고력을 키울 수 있을 것으로 기대한다.