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

검색결과 184건 처리시간 0.027초

YOLOv5 기반 Data Labeling을 이용한 공간의 혼잡도 분석 (An Analysis of Space Congestion Using YOLOv5-Based Data Labeling)

  • 이성현;이승준;유상진;김영종
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2023년도 춘계학술발표대회
    • /
    • pp.716-718
    • /
    • 2023
  • 엔데믹 시대, 외식 비중이 증가하고 온라인 커뮤니티를 중심으로 인기있는 식당에 대한 공유가 활발하게 일어나며 특정 식당으로 쏠리는 현상 심화, 주요 시간대에 식사를 하기 위해 줄을 서거나 아예 헛걸음을 하는 경우가 많아지고 있다. 본 연구에서는 대부분의 식당에 설치되어 있는 CCTV에서 촬영 이미지를 활용해서 딥러닝을 활용한 Data Labeling을 시행, 현재 식당의 남은 자리를 분석하여 사용자에게 전달하는 프로젝트에 대한 방식을 서술한다. Client를 통해 사용자는 실시간으로 특정 식당의 남은 좌석 수를 확인할 수 있고, 이 정보를 바탕으로 해당 식당에 방문할지 말지를 결정할 수 있을 것이다. 프로젝트 진행에 앞서 데이터를 분석하는 딥러닝 모델인 YOLO에 대해 분석하였고, 각 버전에 대해 특징을 비교 및 대조, 본 프로젝트에 적합한 버전으로 YOLOv5s를 선정하였다.

조직변화관리 수준에 따른 SW공학수준과 프로젝트의 성과 (Evaluation the Relationship of Software Engineering Level and Project Performance by Organization Change Management)

  • 김승권;윤종수;조권익
    • 한국컴퓨터정보학회논문지
    • /
    • 제19권2호
    • /
    • pp.209-219
    • /
    • 2014
  • IT 융 복합화와 소프트웨어의 역할의 급속한 확대되면서 많은 기업들이 소프트웨어 프로세스 개선에 관심과 투자를 늘려왔다. 하지만 이런 소프트웨어 프로세스 개선활동이 조직의 실제 성과나 프로젝트의 성과로 이어진다는 것을 보여주는 국내 실증연구는 여전히 부족한 편이다. 본 연구에서는 기존의 소프트웨어 프로세스 개선 모델들이 제시하고 있는 기본적인 가정사항인 소프트웨어 프로세스성숙도가 높으면 조직이나 프로젝트의 성과가 좋게 나타나는지를 살펴보고, 이들의 관계가 조직의 변화의지에 따라 달라지는지를 살펴보는 것이다. 이를 위해 총 104개 소프트웨어 프로젝트 데이터를 수집하여 분석에 활용하였다. 분석결과 소프트웨어 프로세스 수준이 높은 조직일수록 프로젝트 납기성과가 좋은 것으로 나타났으며, 조직변화의지가 높을수록 프로세스 개선의 성과도 높게 나타나고 있다.

기능점수 기반 소프트웨어 개발팀 규모와 개발기간 예측 모델 (A Predictive Model for Software Development Team Size and Duration Based on Function Point)

  • 박석규;이상운
    • 정보처리학회논문지D
    • /
    • 제10D권7호
    • /
    • pp.1127-1136
    • /
    • 2003
  • 소프트웨어 개발 초기에 개발비용, 소요 인력과 기간을 추정하는 것은 소프트웨어공학 분야의 주요한 요소이며, 어려운 문제이다. 소프트웨어 개발 소요 인력을 추정하기 위한 대부분의 모델들은 소프트웨어 요구사항 명세서로부터 측정된 기능점수를 이용하였다. 본 논문은 기능점수에 기반하여 프로젝트에 대한 가장 실제적이고 생산적인 팀 규모와 개발기간을 선택하는 지침으로 사용될 수 있는 정보를 제공하기 위해 생산성 척도와 비용 척도를 도입하였다. 소프트웨어 개발과 유지보수를 수행한 300개 프로젝트 데이터 집합을 2개의 서브 그룹인 개발 프로젝트와 유지보수 프로젝트로 분류하였다. 생산성과 비용 측도 기준에 의해 분석한 결과 작은 팀 규모와 최소한의 개발기간이 소요되었을 때, 프로젝트가 성공적으로 수행됨을 보였다. 또한, 연구 결과에 근거하여 기능점수 규모에 따른 개발팀의 규모와 개발기간을 추정할 수 있는 모델을 제안하였다. 본 제안 모델은 소프트웨어 규모에 따라 필요한 개발팀의 규모와 개발기간 평가 기준을 제공한다.

다중 프로젝트간의 데이터 표준화 지원을 위한 도구의 설계 및 구현 (Design and Implementation of the tool which support data standization of multi project)

  • 박준기;이병엽;양성모;김현정
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (1)
    • /
    • pp.535-537
    • /
    • 1998
  • 소프트웨어 개발에 있어서 표준을 지키는 것은 개발하는 동안에는 개발생산성을 높일 수 있고, 유지보수를 용이하게 해 주는 장점이 있다. 데이터 표준화 지원을 위하여 데이터를 승인된 약어의 조합으로서 구성하고, 코드, 규칙 및 메시지를 관리하여 소프트웨어 내에 사용되는 데이터를 표준화 시킨다. 본 연구에서는 여러 소프트웨어를 개발하는 환경에서 데이터 표준화 지원을 위한 방법론을 제시한다. 데이터의 표현 구조를 정의하고, 각 데이터에 대한 등록 절차를 제시함으로써 표준화를 이룰 수 있다. 이러한 방법론을 이용하여, 대우정보시스템에서 전사의 데이터 표준화 지원을 위하여 NICE-GEN 이라는 CASE(Computer Aided Software Engineering) 도구를 개발했고, 실제 소프트웨어 개발에서 높은 개발생산성을 보여 주었다.

클라우드 저장소에 민감 데이터 보안 강화를 위한 암호화 알고리즘 연구 (A Study on Encryption Algorithm for Sensitive Data Security in Cloud Storage)

  • 주형진;김대훈;최상현;민연아;백영태
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2020년도 제61차 동계학술대회논문집 28권1호
    • /
    • pp.195-196
    • /
    • 2020
  • 본 논문에서는 클라우드 저장소의 민감한 데이터를 보호하기 위해 제시된 암호화 알고리즘을 이용하여 텍스트 데이터를 암호화하고 처리 속도에 대한 성능을 측정하여 기존의 방식과 비교·분석하였다. 클라우드 데이터는 사용자 로그인 정보 탈취나 SSL Strip 공격에 취약하기 때문에 이러한 보안 사고의 피해를 최소화하기 위해 데이터 암호화를 통한 데이터의 보안이 요구된다. 본 논문에서는 클라우드 전송을 위해 구글 드라이브 API를 연동했으며, 암호화 알고리즘을 텍스트에 적용하기 위해 Python 언어를 이용하여 데이터를 암호화하고 구글 드라이브에 전송하는 테스트 프로그램을 제작하여 프로젝트를 진행하였다.

  • PDF

소프트웨어 품질 개선을 위한 실증 연구 : A사(社) 정보시스템 고도화 프로젝트 사례 (A Case Study on the Software Quality Improvement : Information Systems Advancement Project of A Company)

  • 김재생;최상균;김경훈;경태원
    • 한국콘텐츠학회논문지
    • /
    • 제11권7호
    • /
    • pp.80-88
    • /
    • 2011
  • 눈에 보이지 않는 소프트웨어의 품질을 측정하고 관리한다는 것은 쉬운 일이 아니다. 하지만 소프트웨어개발 프로젝트가 대형화, 복잡화됨에 따라 그 중요성을 간과할 수 없다. 본 연구에서는 소프트웨어 품질 개선을 위한 방법들의 특징을 비교 분석하였다. 그리고 코드 인스펙션(Code Inspection)을 위한 규칙들을 수립하고 실제 프로젝트에 적용함으로써 그 효율성과 효과성을 검증하였다. 본 연구를 통해 다음과 같은 결과를 얻었다. 첫째, 소프트웨어 검토 방법들에 대한 이론적 내용을 정리한 점이다. 둘째, 코드 인스펙션을 위한 규칙을 수립하고 사례를 통해 성과를 증명하였다. 셋째, 코드 인스펙션을 통해 정량적 데이터 관리를 수행하였다.

가중치를 적용한 FFP 소프트웨어 규모 측정 (A Software Size Estimation Using Weighted FFP)

  • 박주석
    • 인터넷정보학회논문지
    • /
    • 제6권2호
    • /
    • pp.37-47
    • /
    • 2005
  • 대부분 소프트웨어 규모 추정 기법들은 사용자에게 제공될 기능에 기반을 두고 있으며, 기능에 대한 점수를 부여하는 과정에서 복잡도를 함께 고려하고 있다. 완전기능점수 기법은 데이터 처리, 실시간 시스템과 알고리즘 소프트웨어 등 광범위한 분야에 적용되는 장점을 갖고 있는 반면에 규모를 추정하는데 필요한 기능 요소들에 대한 가중치를 부여하지 않는 단점도 갖고 있다. 본 논문은 신규로 개발되는 프로젝트와 유지보수 프로젝트들에 적용되는 완전기능점수 계산 방법에 각기능 요소들에 대한 복잡도를 고려하여 소프트웨어 규모를 추정할 수 있는 방법을 제안하였다. 이를 위해 기능 점수 기반으로 실측된 데이터를 이용하여 제안된 방법의 타당성을 검증하였다. 검증한 결과, 소프트웨어의 규모 추정에 사용되는 속성들인 기능 요소들에 다른 가중치를 적용하였을 경우 보다 좋은 규모 추정이 가능하였다.

  • PDF

Prediction Model of Software Size for 4GL and Database Projects

  • Yoon, myoung-Young
    • 한국산업정보학회논문지
    • /
    • 제4권3호
    • /
    • pp.1-7
    • /
    • 1999
  • 소프트웨어 프로젝트 관리과정의 활동에서 프로젝트 관리자의 중요한 임무는 소프트웨어의 크기와 인적 노력 등을 예측하는 것이다. 최근 소프트웨어 개발에 주로 사용되는 제 4세대 언어(4GL)와 데이터베이스 환경에서 개발되는 프로젝트에 대한 크기를 예측하는 모델은 불행하게도 연구가 미비한 실정이다. 본 논문에서는 4GL로 개발되는 프로젝트 개발 초기 단계에서 수집한 메트릭스를 이용하여 소프트웨어 크기를 예측하는 추정 모델을 제안 한다. 제안된 방법은 상대오차(MRE)를 최소화시키는 방법으로 개발 초기과정에서 얻어지는 측도들의 이상치에 덜 민감한 특성을 가지고 있다. 본 논문에서 제안된 모델에 대하여 적합도와 예측력의 성능을 테스트하기 위하여 데이터 ?을 I,II 2개로 나누어 실험하였다. 실험결과, 추정된 모델의 적합도와 예측력은 제안된 MRE 추정방법이 데이터 셀 I,II 모두에서 전통적인 방법 LS, RLS보다 우수하게 나타났다.

  • PDF

전이학습 기법들을 이용한 교차 프로젝트 결함 예측 (Cross-Project Defect Prediction using Transfer Learning Methods)

  • 홍의석
    • 한국인터넷방송통신학회논문지
    • /
    • 제24권5호
    • /
    • pp.117-122
    • /
    • 2024
  • 매우 많은 소프트웨어 결함 예측에 관한 연구들이 수행되었으나, 학습 데이터의 부족으로 이들을 사용하기에 어려움이 있었다. 교차 프로젝트 결함 예측은 이를 해결하기 위한 기법으로 학습 데이터가 충분한 소스 프로젝트의 데이터로 학습한 모델을 타겟 프로젝트의 결함 예측에 사용하는 것이다. 학습을 하기 전에 두 프로젝트간의 데이터 분포차이를 최소화하기 위해 전이학습의 일종인 도메인 적응 기법들을 사용한다. 본 논문은 W-BDA, MEDA를 사용한 새로운 모델들을 제작하여 TCA, BDA를 사용한 기존 모델들과 성능을 비교하였다. 평가 실험 결과 MEDA는 타 모델들에 비해 불규칙적이고 나쁜 성능을 보였지만 BDA는 TCA보다 더 나은 성능을 보였고, W-BDA는 BDA보다 약간 더 좋은 성능을 보였다.

기능점수 기반 소프트웨어 공식 (Software Equation Based on Function Points)

  • 이상운
    • 정보처리학회논문지D
    • /
    • 제17D권5호
    • /
    • pp.327-336
    • /
    • 2010
  • 본 논문은 기능점수 소프트웨어 규모에 기반하여 개발노력과 일정과의 관계를 유도하는 소프트웨어 공식을 제안하였다. 기존의 소프트웨어 공식은 라인수에 기반을 두고 있다. 라인수는 개발언어에 따라 큰 차이를 보여 소프트웨어 규모 추정에 어려움이 많이 지적되고 있다. 먼저 라인수를 기능점수로 변환하는 방법을 고려하였다. 그러나 이 방법은 개발언어별로 라인수와 기능점수간 변환비율이 명확히 결정되지 않고 있고, 또한 특정 개발언어에 대해서는 변환비율이 제시되어 있지 않아 소프트웨어 공식을 유도하는데 실패하였다. 따라서 기능점수에 기반하여 개발된 대용량의 프로젝트 데이터를 대상으로 소프트웨어 공식을 직접 유도하였다. 첫 번째로 개발 프로젝트들 중에서 타당한 개발기간이 설정된 데이터들을 분류하였다. 두 번째로, 이 데이터에 대해 회귀분석을 통해 기능점수와 개발노력, 기능점수와 개발기간과의 관계를 유도하였다. 마지막으로 이들 관계로부터 소프트웨어 공식을 유도하였다. 제안된 모델은 라인수 기반의 모델이 갖고 있는 적용상 문제점들을 해결하여 실무에 쉽게 적용이 가능한 장점을 갖고 있다.