• 제목/요약/키워드: 소프트웨어 프로젝트

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

이더리움 기반 공공정보 소프트웨어 사업산출물 관리 시스템 설계 및 구현 (Design and Implementation of an Ethereum-Based Deliverables Management System for Public Information Software Project)

  • 이은주;김진욱
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제11권6호
    • /
    • pp.175-184
    • /
    • 2022
  • 블록체인은 물류, 핀테크, 의료, 공공 등 다양한 분야에서 연구되고 있다. 공공정보 소프트웨어 사업에서 개발 산출물과 프로젝트 관리 방법론에서 요청하는 산출물이 일치하지 않아 산출물이 누락되는 경우가 발생하고 대금을 지급하기 위해 별도의 프로세스가 필요하다. 본 논문에서는 이더리움 블록체인을 사용하여 분산 환경을 구성하고 모든 산출물이 승인되었을 경우 자동으로 대금이 지급되게 공공정보 소프트웨어 사업산출물 관리 시스템을 제안한다. 이를 통해 시스템 장애가 발생해도 정상 서비스를 제공하고, 산출물 관리의 투명성과 추적성을 제공하며, 자동화된 대금 지급으로 발주사와 수행사 간 갈등을 줄이고자 한다. 본 시스템에서 산출물의 정보는 블록체인에 저장하고, 산출물은 버전 정보와 이전 산출물 파일의 해시값까지 활용하여 계산된 해시값을 파일명으로 SFTP 서버에 저장한다. 실험을 통해 수행사에서 등록한 산출물의 해시값이 정확한지 확인하고, SFTP 서버에 저장된 산출물의 파일명이 이더리움 블록체인에 등록된 해시값과 같은지 확인하였으며, 모든 산출물이 승인되었을 때 수행사의 이더리움 주소로 대금이 자동 송금되는 것을 확인하였다.

품질속성 기반 설계방법을 적용한 소프트웨어 아키텍처 설계 사례연구 (A Case Study of Software Architecture Design by Applying the Quality Attribute-Driven Design Method)

  • 서용석;홍석붕;김현수
    • 정보처리학회논문지D
    • /
    • 제14D권1호
    • /
    • pp.121-130
    • /
    • 2007
  • 소프트웨어 개발에 있어서 구현에 앞서 아키텍처를 설계하는 일은 프로젝트의 성공을 위해 필수적이다. 본 논문은 한국원자력연구소 내에서 가동 중인 하나로 원자로의 방사선감시시스템 소프트웨어 개발과정에서 품질속성 기반 설계방법을 적용하여 소프트웨어 아키텍처를 설계한 사례를 보여준다. 품질속성 기반 설계방법은 Bass[1]가 제시한 속성 기반 설계방법을 변형한 것이다. 이는 먼저 시스템의 기능요건 및 품질요건을 아키텍처 드라이버(driver)로서 도출하고, 이를 만족하기 위한 전술(tactic)을 선택하고, 선택된 전술에 근거하여 아키텍처를 결정하고, 결정된 아키텍처를 구현 및 검증하는 과정으로 이루어진다. 하나로 원자로 방사선감시시스템의 개발요건으로부터 가용성, 유지보수성, 호환성과 같은 품질요건이 추출되었으며, hot-standby 서버 이중화와 약결합의 모듈화와 같은 전술이 선택되었으며, 이중화 서버에 다수의 클라이언트가 연결되는 클라이언트-서버 구조와 객체지향적 데이터 처리 구조가 방사선감시시스템을 위한 아키텍처로 결정되었다. 상용도구인 Adroit를 이용하여 아키텍처가 구현되었으며, 아키텍처 검증은 기능 중심의 시험을 통해 이루어졌다. 적은 예산과 단기간 내에 완수해야 하는 방사선감시시스템 개발에 품질속성, 기반 설계방법을 적용함으로써, 보다 효율적으로 과제를 성공시킬 수 있었다. 방사선감시시스템 개발에서 설계된 아키텍처는 한국원자력연구소 내 다른 설비의 방사선감시시스템 개발에 재사용할 예정이다. 추가적으로 방사선감시시스템 아키텍처를 정량적으로 평가하는 작업이 필요하다.B-트리, CR-트리를 구현하는 방법을 기술한다. CC-GiST를 이용함에 따라 메인 메모리 데이터베이스 응용에서 여러 개의 캐시 인식 트리를 관리하는 번거로움에서 벗어날 수 있고, 응용의 요구에 따른 새로운 캐시 인식 트리를 최소한의 노력으로 효율적으로 구현할 수 있다.에 따라 증가한다. 에틸렌 함량이 50 wt% 보다 많을 경우, 혼합용매들의 극성인력 효과가 밀도 효과보다 커서 온도가 낮아짐에 따라 cloud-point 압력은 증가하였다. 에틸렌 함량이 50 wt% 보다 적을 경우, 혼합용매들의 극성인력 효과가 밀도 효과보다 작아서 온도가 낮아짐에 따라 cloud-point 압력은 감소하였다. 2번 150.2 cGy, 200 cGy, 환자 3번 150.5 cGy, 211.4 cGy, 환자 4번 155.5 cGy 198.6 cGy의 결과를 얻었다. 결 론: 본 원에서 변형 근치적 유방절제술 후 흉벽 방사선치료의 가장 적절한 볼루스 적용 횟수는 전 치료횟수의 $50{\sim}60%$ 적용이다.적인 기준을 마련하고 환자들이 치료과정에서 실질적으로 알고자 하는 의문점들을 체계적으로 교육해 나간다면 지금까지 보다 훨씬 더 나은 환자 만족과 치료 결과를 얻을 수 있으리라 기대된다.적 교육 훈련이 더 엄격하게 진행되므로, 부서 관의 협력으로 방사선사 보수교육에 합산하는 방안이 필요할 것이다. 임신이 확인된 방사선관계종사자의 피폭관리도 새로이 반영되어야 할 것이다. 따라서 업무의 특성상 사용되는 특별한 용어 외에 공통적으로 사용되는 용어의 통일은 반드시 필요하며, 방사선분야의

BIM 기반의 건축법규검토를 위한 룰셋 정의서 개발 - 장애인,노인,임산부 등의 편의증진 보장에 관한 법률 대상으로 - (Development of Rule-Set Definition for Architectural Design Code Checking based on BIM - for Act on the Promotion and Guarantee of Access for the Disabled, the Aged, and Pregnant Women to Facilities and Information -)

  • 김유리;이상화;박상혁
    • 한국건설관리학회논문집
    • /
    • 제13권6호
    • /
    • pp.143-152
    • /
    • 2012
  • 조달청은 2016년부터 공공공사 전 사업으로 BIM 발주를 확대할 계획이어서 BIM 설계의 중요성이 증가하고 있다. 이에 따라, BIM 설계의 품질을 확보하는 방안 법규검토의 중요성 또한 증가하고 있다. 본 연구에서는 장애인 노인 임산부 등의 편의증진보장에 관한 법률을 대상으로 실무의 건축계획 과정에서 빈번하게 검토되는 항목을 중심으로 최적화된 룰셋 정의서를 개발하였다. 법규조항을 선정하는 과정으로는 프로젝트 법규검토서를 활용한 빈도 분석, 함수화 가능도 분석, 모델 검토 가능성 분석을 제시하였다. 모델 검토 시나리오 작성에 따라 룰셋 정의서를 개발하였으며, 실제 프로젝트에서 구현을 통해 적용성 및 정합성 분석을 수행하였다. 본 연구를 수행한 결과, 자동법규검토에서는 경제성 및 활용성을 확보할 수 있는 항목의 선정이 중요함을 확인할 수 있었다. 향후 연구에서는 대상 법규 조항 선정의 항목 세분화가 필요하며, 실무자 검증을 통해 좀 더 실질적인 항목 도출이 요구된다. 또한 자동법규검토에서 발생할 수 있는 모델링 요구사항, 소프트웨어 간 호환성 문제 등의 변수를 확인하고 룰셋의 논리를 검증하는 사례 연구가 수행되어야 한다.

A Study on the Improvement Scheme of University's Software Education

  • Lee, Won Joo
    • 한국컴퓨터정보학회논문지
    • /
    • 제25권3호
    • /
    • pp.243-250
    • /
    • 2020
  • 본 논문에서는 대학의 효과적인 SW교육 방법을 제안한다. 해외 Top 10 대학과 SW중심대학, 거점 국립대학의 SW교육과정을 비교 분석하고, 그 결과를 기반으로 대학의 효과적인 SW교육 방법을 위해 5가지 개선할 점을 제안한다. 첫째는 교육과정 개발과정에서 SW 개발자의 직무 분석을 기반으로 교과목을 개발함으로써 산업체 현장 적응력을 높이는 것이다. 둘째는 4차 산업혁명 핵심기술(클라우드컴퓨팅, 빅데이터, 가상/증강현실, 사물인터넷 등)의 교과목을 강화하여 의료, 바이오, 센서, 인간, 인지과학 등의 다양한 분야와 융합하는 것이 필요하다. 셋째는 프로그래밍 언어 교육은 기본적인 문법 교육 후, SW융합 교과목에 포함하여 다양한 분야의 프로젝트를 구현해 보도록 해야 한다. 또한, 응용프로그램 개발자보다는 시스템프로그래밍 개발자, Back-End(서버단) 개발자 양성을 위한 교과목을 강화해야 한다. 넷째는 Product 기반의 자기 주도적 학습이 가능한 캡스톤디자인, 종합설계 등의 교과목을 강화하여 산업체 프로젝트에 참여할 기회를 제공한다. 다섯째는 지역 기반의 산업체 현장에서 기술을 습득할 수 있는 인턴십 또는 산학연계 프로그램을 강화함으로써 각 지역산업 기반의 대학 특성화 교육과정 개발이 필요하다.

국내 계산과학공학 커뮤니티를 위한 웹 기반 사이버-러닝 플랫폼 구축 및 서비스 (Construction and Service of a Web-based Cyber-learning Platform for the Computational Science and Engineering Community in Korea)

  • 서영균;조금원
    • 인터넷정보학회논문지
    • /
    • 제17권4호
    • /
    • pp.115-125
    • /
    • 2016
  • 최근 다양한 분야의 융합 연구에 대한 관심이 고조되고 있다. 이러한 시대 흐름에 발맞추어, 다수의 계산과학공학 분야의 연구자들의 연구 활동을 지원하고 학생들의 학습 의욕을 증진시키기 위한 IT기반 학제-간 융합 사업인 EDISON 프로젝트가 발주되었다. 우리는 2011년부터 이 EDISON 프로젝트를 성공적으로 수행해오고 있다. EDISON은 사이버-러닝 플랫폼으로서, 계산과학공학 연구자들이 거대 계산 및 I/O가 필요한 자신의 연구 문제를 해결하기 위해 개발한 고성능 컴퓨팅 시뮬레이션 소프트웨어를 웹에서 자유롭게 공유할 수 있게 하고, 사용자들의 아무런 제약 없이 실행할 수 있게 한다. 또한 EDISON은 국내 많은 대학의 강의 자료로 활용되고 있다. 본 논문은 이러한 EDISON 플랫폼의 구축 및 서비스 통계를 소개한다. 구체적으로, 우리는 기존 다른 고성능 계산과학 플랫폼과 EDISON 플랫폼과의 몇몇 차이를 설명하고, EDISON 플랫폼의 세 가지 기술적 계층 구조에 대해 논의한다. 이어 지난 4년 동안 EDISON 서비스에 대한 최신 통계를 제시한다. 끝으로, 본 논문의 결론을 맺고, 향후 계획에 대해 기술한다.

정보연계 시스템의 성숙도 모델에 관한 연구 (A Study on Maturity Model of Information Integration System)

  • 하효동;이욱
    • 한국산학기술학회논문지
    • /
    • 제20권8호
    • /
    • pp.570-578
    • /
    • 2019
  • 빅데이터 시대에 다양한 분야의 정부 조직은 정보연계를 통한 새로운 부가가치를 창출하고자 시도하고 있다. 이에 정부 기관 간 정보공유, 시스템 연계 및 통합과 관련된 프로젝트가 늘어나고 있다. 하지만 정보연계 시스템이 늘어남에 따라 시스템 운영에 대한 위험 요소가 더욱 증가하고 있다. 프로젝트 종료 이후 시스템 운영단계에서 인프라, 소프트웨어, 데이터 품질 및 보안 등으로 인한 다양한 시스템 장애로 이어져 정보연계가 이루어지지 않는다면, 조직의 직간접적인 손실과 사회에 미치는 영향은 커진다. 정보시스템의 유지보수와 관련된 다양한 연구가 이루어져 왔지만, 정부 기관간 운영 중인 시스템의 정보연계에 관한 평가 체계가 부재하다. 이에 본 논문은 정보시스템의 구성요소인 Data, IT, People, Process로 구분하고 계획-실행-점검(Plan-Do-See)으로 체계화하여, 이를 적용한 정보연계 시스템의 성숙도 모델을 제시한다. 도출된 9개의 프로세스는 현재 정보연계 시스템 담당자들을 대상으로 인터뷰 및 설문조사를 통해 분석한다. 그리고 CMMI를 적용한 성숙 단계를 제시한다. 이를 통해 정보연계 시스템의 성숙 수준을 진단할 수 있으며, 프로세스 개선 작업을 수행할 수 있는 정보로 활용될 것으로 기대한다.

공공 소프트웨어(SW) 사업정보 통합 관리체계의 개념적 설계에 관한 연구 (A Study on the Conceptual Design of Integrated Management System for Public SW Project Information)

  • 신기태;박찬권
    • 한국전자거래학회지
    • /
    • 제24권2호
    • /
    • pp.199-216
    • /
    • 2019
  • 공공 SW 시장은 국내 시장 특성상 중소 SW 기업에게는 상대적으로 중요한 시장이다. 이에 정부는 공공정보화 시장에서의 중소기업 지원을 위해 공공 SW 사업 수요예보 조사제도를 시행하고 있으나 아직 중소기업이나, 발주기관 입장에서의 편의성은 부족한 실정이다. 또한 SW 사업의 발주 이후의 집행정보를 관리하는 SW 사업정보저장소 제도가 별도로 운영되고 있으나, 이는 중소 SW 기업보다는 발주기관을 위한 제도에 머무르고 있다. 본 연구는 두 제도가 가지고 있는 문제점과 개선 가능성에 대한 분석을 통해 사용자 편의성을 높이고 SW 사업정보의 활용도를 확대할 수 있는 시스템의 설계 방안을 제안하고자 한다. 이를 위하여 먼저 발주기관, 정책당국, 공공 SW 사업자, 조사기관의 4대 이해당사자를 식별하였고, 요구사항들을 분석하였다. SW 사업정보 관리체계 분석을 위해 2단계 수요예보 주기, SW 프로젝트 관리 주기, 그리고 SW 시스템 수명주기의 분석 체계를 제안하고, 이들 사이에서 SW 사업정보를 식별, 연계할 수 있도록 단일식별자(UID) 개념도 제안하였다. 그 결과 SW 사업 수요예보 및 사업진행 단계에 따른 사업정보의 통합적 관리체계를 설명할 수 있는 '시스템 수명주기 기반의 SW 사업정보 관리체계 참조모델'을 도출하였으며, 이를 실행할 수 있도록 이해당사자들이 사이의 개선된 프로세스를 설계하였다. 이를 통하여 공공 SW 사업정보의 통합적인 관리가 가능하게 될 것으로 기대된다.

국내 전문대학의 고등직업교육 분야 공적개발원조(Official Development Assistance) 참여방안에 관한 연구 (A Study on Methods for Korean Colleges to Participate in Higher Vocational Education Area of Official Development Assistance)

  • 이태정;윤우영
    • 디지털융복합연구
    • /
    • 제19권5호
    • /
    • pp.47-55
    • /
    • 2021
  • 현재 우리의 직업교육훈련(TVET) ODA는 첫째, 단기 프로젝트 성 지원사업에 전체 TVET 예산의 70%가 사용되어 프로젝트 간의 연계성이 떨어지고 있다. 둘째, TVET ODA 예산이 하드웨어 지원사업에 편중되어 투자 대비 파급효과가 낮고, 마지막으로, 사업 시작 전 수원국 내의 수요조사가 미흡하여 TVET 사업의 효과가 저하되는 문제점이 있다. 본 연구는 ODA 사업의 통계자료 분석을 통해 한국의 TVET ODA의 특성을 분석하였다. 본 연구에서는 한국 TVET ODA의 경향성과 한계를 극복하기 위한 국내 전문대학의 참여방안을 제시하였다. 전문대학은 오랜 산학협력을 통해 쌓아온 경험을 바탕으로 수원국 현지 수요와 기업의 요구사항에 적합한 맞춤형 인재를 양성하는 데 유리하다. 또한, 국내에서 시행 중인 자격검증제도를 현지에 이식하고, TVET 관련 인력을 파견함으로써 소프트웨어 지원을 강화할 수 있다. 한편, 전문대학이 가진 사업별 사후평가와 취업 후 관리에 대한 역량이 TVET 사업의 사후관리에도 적극적으로 활용될 수 있다. 본 연구를 통해 더욱 다양한 전문대학 참여방안이 논의되기를 희망한다.

축약형 신경망과 휴리스틱 검색에 의한 소프트웨어 공수 예측모델 (Parsimonious Neural Network and Heuristic Search Method for Software Effort Estimation Model)

  • 전응섭
    • 정보처리학회논문지D
    • /
    • 제8D권2호
    • /
    • pp.154-165
    • /
    • 2001
  • 소프트웨어공수 예 에 관한 전공적인 모델링의 한계점을 극복하기 위해 사례기반과 신경망 그리고 퍼지이론 및 전문가 시스템 등 인공지능 기법을 이용한 연구들이 제시되고 있다. 특히 신경망을 이용한 공수예측 모델들이 예측력에 있어서 전통적인 모델들 보다 우수한 예측결과를 제시하고 있다. 그러나 이들 신경망 모델에 있어서도 고려되어야 할 점은 입력 데이터의 노이즈와 모델 설계 및 사용에 있어서 유연성 및 요율성 측면이 제기되고 있다. 본 연구에서는 이러한 기존의 신경망모델의 효율성 향상을 위한 새로운 방안으로 최적의 축약형 모델구조와 이에 관련된 최적 사례들을 사용하기 위한 사례기반 휴리스틱 검색기법을 제시한다. 30여개의 실제로 수행된 프로젝트의예측결과를 통해 최적사례 기반 축약형 신경망 모델의 결과가 저통적인 COCOMO 모델 그리고 기존의 신경망 모델과 비교해서 예측력과 모델의 유연성이 좋아졌음은 알 수 있었다. 따라서 본 연구에서 새롭게 제시한 축약형 모델과 최적사례기반 접근 방법은 급변하는 정보시스템 패러다임하에서도 유용하게 사용될 수있을 것이다.있을 것이다.

  • PDF

HyGIS-RAS모형 및 HyGIS-HMS모형의 개발 (Development of HyGIS-RAS and HMS Model)

  • 한건연;김병현;손아롱;김태형
    • 한국수자원학회:학술대회논문집
    • /
    • 한국수자원학회 2007년도 학술발표회 논문집
    • /
    • pp.1342-1347
    • /
    • 2007
  • 최근 수자원 분야에서 GIS의 활용은 유역의 수리, 수문분석을 위한 모형의 입력자료 생성 및 모의 결과를 가시화, 이에 따른 유역관리 시스템의 구축 등 폭넓게 활용되고 있다. 또한 국가지리정보시스템에 조사를 통해서 수치지형도 및 주제도를 구축, 구축된 자료의 표준화를 실시하고 있는 실정이다. 그러나 수자원 분야에서 GIS를 활용하기 위한 기술은 주로 선진국을 중심으로 발전하여 왔기 때문에 우리의 실정에 맞지 않아 활용측면에 있어 신뢰할 만한 결과를 얻지 못하고 있는 실정이다. 따라서 국내 상황을 고려하면서 수자원이라는 전문분야 적용에 적합한 GIS(HyGIS)를 개발하고 여기에 수리, 수문분석모형을 연계하여 국내 실무분야에 적용함에 있어 편의성과 실용성을 구비한 모형개발이 이루어져야 한다. 따라서 본 연구에서는 국내 소프트웨어 GeoMania(HyGIS)에 의한 GIS 정보처리의 자동화를 기반으로 하여 실무에서 활용도가 높은 수문모형인 HEC-HMS 및 HEC-1과 수리모형인 HEC-RAS를 연계 및 통합하기 위해서 HyGIS에서 DLL형태로 제공되도록 하였다. HyGIS에서는 수문학적 DEM 분석 및 공간정보 생성, 선형참조가 가능한 하천 네트워크 생성, 유역 시설물 관리 등의 기능을 제공하며 COM(Component Object Model)을 기반으로 개발된 시스템으로 다른 소스로부터 개발된 컴포넌트를 연계하여 시스템의 기능 확장을 손쉽게 수행할 수 있도록 하였을 뿐만 아니라 공간 DB는 GeoMania의 고유 DB인 GSS를 이용한다. HyGIS-HMS는 HyGIS를 통한 국내 유역의 지리정보를 활용하여 HEC-HMS 뿐만 아니라 HEC-1을 추가하여 사용자의 기호와 편의에 따라 모형을 선택할 수 있도록 하였으며 HEC-1의 결과를 가시화하기 위해서 챠트 기능을 추가하였으며 매개변수를 자동으로 산정할 수 있도록 시스템을 구축하였다. HyGIS-RAS는 국내 하천유역에 대해서 기구축 되어있는 하천관리지리정보시스템(RIMGIS)자료를 직접 활용하도록 구성되어있고 자료를 활용하여 제내지와 제외지를 통합하여 TIN분석을 실시하여 범람 홍수해석에 활용할 수 있도록 하였다. 하천수리해석의 기능을 보강하기 위해 역산조도계수 산정모형, 상류-사류 천이류 구간에 대한 부등류 해석모형, 범람 홍수류에 대한 홍수위 산정모형, 하천수리계산시의 불확실도 해석모형 등의 새로운 기능을 추가하여 제시하였다. 모든 입출력자료는 프로젝트 단위별로 운영되어 data의 관리가 손쉽도록 하였으며 결과를 DB에 저장하여 다른 모형에서도 적용할 수 있도록 하였다. 그리고 HyGIS-HMS 및 HyGIS-RAS 모형에서 강우-유출-하도 수리해석-범람해석 등이 일괄되게 하나의 시스템 내에서 구현될 수 있도록 하였다. 따라서 HyGIS와 통합된 수리, 수문모형은 국내 하천 및 유역에 적합한 시스템으로서 향후 HydroInformatics 구현을 염두에 둔 특화된 국내 수자원 분야 소프트웨어의 개발에 기본 토대를 제공할 것으로 판단된다.

  • PDF