• 제목/요약/키워드: 개발자

검색결과 15,015건 처리시간 0.042초

계약관계 중심의 컴포넌트 모델링을 위한 UML의 확장 (Extension of UML for Components Modeling Focusing on Contract Relationship)

  • 김경민;김태웅;김태공;최항묵
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 추계학술발표논문집 (하)
    • /
    • pp.1591-1594
    • /
    • 2003
  • 컴포넌트 개발은 시스템을 이해하고 분석하기 위한 컴포넌트 모델링 방법이 중요한 부분을 차지하고 재사용성을 높이는 방안으로써 받아들여지고 있다. 컴포넌트는 일반적으로 컴포넌트를 개발하는 사람과 그것을 조립하여 사용하는 사람이 다르며 이에 따른 계약의 내용과 목적이 다르기 때문에 대규모의 컴포넌트 시스템을 개발하는데 있어서 그 역할에 따라 두 가지 유형으로 구분하는 것이 중요하다. 이것이 현실화되기 위해서는 명확한 컴포넌트와 인터페이스 명세가 필요하며 조립자와 개발자 간의 서로 다른 관점에서의 컴포넌트 모델이 필요하다. 이에 본 논문에서는 컴포넌트 조립자와 개발자의 계약관계에 기반하여 조립자 관점의 컴포넌트 모델과 개발자 관점의 컴포넌트 모델을 정의하며 이를 위해 UML을 화장한다. 그리고 이를 적용하여 그 효용성을 검토한다.

  • PDF

모바일 M/VC 응용 프레임워크 (Mobile M/VC Application Framework)

  • 강이지;박은희;음두헌
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 가을 학술발표논문집 Vol.31 No.2 (2)
    • /
    • pp.343-345
    • /
    • 2004
  • 최근 무선 기기 사용자가 급증하고 있다. 이에 따라 교통제어 시스템과 같은 모니터링 및 제어 응용이 무선 기기에서 활발히 사용될 것으로 예상된다. 본 논문에서는 모바일 응용 중 M/VC(Model/View Controller) 응용의 신속한 작성을 지원하는 모바일 M/VC 응용 프레임워크를 소개한다. 모바일 M/VC 응용 프레임워크는 무선 통신 환경에서 클라이언트와 서버 객체의 상호작용을 자동 처리하기 위해, Java의 관찰자/피관찰자(Observer/Observable)를 확장한 모바일 관찰자/피관찰자 패턴과 Multiplexer, Demultiplexer 클래스들을 지원한다. 개발자는 이 프레임워크를 이용하여 Observable과 MobileObserver 클래스들로부터 필요한 객체를 생성한 후, 이들을 Multiplexer와 Demultiplexer 클래스가 생성한 객체에 구성적으로 상호 연결하여 응용을 생성한다. 즉, 개발자는 무선 환경을 고려하지 않고 모바일 M/VC 응용 프레임워크가 제공하는 Multiplexer나 Demultiplexer 클래스의 객체에 무선 관찰자/피관찰자 객체들을 조립식으로 연결함으로써 피관찰자의 상태 변화가 관찰자에게 전달되고, 관찰자를 통한 사용자의 입력이 피관찰자에게 전달되어 반영되는 모바일 응용을 신속하게 생성할 수 있다. 따라서, 모바일 M/VC 응용 프레임워크는 무선 통신 환경하의 컴포넌트 재사용성을 개선하고, 모바일 M/VC 응용의 생산성을 향상시킨다.

  • PDF

전력부가서비스의 개발을 위한 수요자 응답 조사 및 분석 (A Survey on Customer Responses on Value-Added Services)

  • 유인협;고종민;김선익;정남준
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 춘계학술발표대회
    • /
    • pp.564-567
    • /
    • 2007
  • 최근 들어 규제완화가 된 전력산업에는 전력시장과 수요자의 등장으로 전력시스템의 참여구성에서 큰 변화를 보이고 있다. 따라서 일방적인 에너지 공급이 주요 서비스였던 과거와는 달리 시장의 개설과 더불어 전력에너지 공급자가 다수 등장함에 따라 수요자에 대한 서비스의 개발이 필요한 실정이다. 이와 같은 수요자에 대한 서비스들은 전력공급이외에 수요자에게 제공할 수 있는 부가서비스를 의미한다. 따라서 수요자가 요구하는 전력 부가서비스의 개발은 다수가 존재하는 공급자에게 경쟁력 제고를 위한 필수요소가 될 수 있다. 현재 전력시장이 활성화된 해외의 경우에는 여러 가지의 부가서비스를 개발하고 있고 또한 운영도 하고 있다. 그러나 국내의 경우에는 아직 수요자를 위한 서비스의 제공보다는 전력시스템의 운영을 위한 신뢰도 기반의 공급자위주의 제한적인 서비스만이 이루어지고 있다. 따라서 수요자를 요구사항을 만족하고 또한 부가가치를 창출 할 수 있는 진정한 전력 부가서비스는 아직 개발되지 못하고 있는 실정이다. 본 연구는 향후 전력서비스 제공시 경쟁력 제고의 필수 요소가 될 수 있는 부가서비스의 개발을 하기 위한 기반 구축을 위한 수요자의 서비스 관련 요구 및 필요사항을 조사 분석 하였다.

  • PDF

앱스토어, 디바이스, 제 3 자 개발자간의 인증을 위한 Web 기반의 사설 인증 시스템 구현 (A Web Based Private Authentication System for Authentication among App Store, Devices and Third Party Developers)

  • 강동민;장성수;최영현;박선호;정태명
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 추계학술발표대회
    • /
    • pp.1186-1189
    • /
    • 2010
  • 스마트폰의 사용자 증가로 인한 스마트폰의 성장과 더불어 제 3 자 개발자들이 개발한 애플리케이션이 오픈 마켓에 등록되면서, 오픈 마켓의 시장 규모가 급속히 증가하고 있다. 하지만 제 3 자 개발자는 보안 관점에서 신뢰 할 수 없는 개체이며, 이들이 개발한 애플리케이션은 악의적 또는 개발자 실수에 의해 보안 문제를 일으킬 수 있다. 따라서 스마트폰과 같은 디바이스와, 앱스토어, 제 3 자 개발자 간에 인증이 요구되고 있다. 이를 위해 본 논문에서는 기존의 사설 인증 시스템에 인증서 소유 검증 모듈과 인증서 유효성 검증 모듈을 추가하고, 시스템의 확장성과 관리를 용이하게 만들기 위해 Web 기반의 사설 인증 시스템을 설계하고 구현한다.

학습 컨텐트 관리 시스템 기반의 코스개발 도구에 대한 연구 (A Study on Development Tool for Course besed Learning Content Management System)

  • 구은희;김행곤;현창문;김성원
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (A)
    • /
    • pp.851-853
    • /
    • 2003
  • 기존의 LMS(Learning Management System)는 학습자의 의도와 무관하게 처음부터 끝까지 모든 교육 내용을 모두 학습하게 구성됨으로써 온라인 교육의 목표인 언제 어디서든 이라는 원칙이 구현되지 못하고 있다. 또한 학습자가 요구하는 내용으로 수정 및 보완이 용이하지 않고, 개발 시간이 느리고 비용이 많이 소요된다. 따라서 학습자 요구에 맞는 교육컨텐트를 개발하려면 LCMS(Learning Content Management System)기반으로 교육코스를 개발하는 저작도구가 필수적이다. 본 논문에서는 학습자 요구에 맞는 교육과정을 개발하고, 교육의 효율성을 극대화 시키는 방법으로 학습객체 단위로 CDT-L(Course Development Tool-Learning Content Management System)을 개발하고자 한다. 또한 다른 객체와의 관계등을 생성함으로써 학습자에게 꼭 필요한 정보를 찾을 수 있도록 해주어 이를 통해 학습자 중심의 학습을 가능케 한다. 학습자의 특성을 고려한 맞춤식 교육 코스 구성으로 앞으로는 자신이 원하는 과정을 선택하고 학습자에게 맞는 코스 강의로 강의가 이뤄지는 것을 가능하게 하기 위해 코스와 학습객체에 대한 메타데이터를 표준 문서인 SCORM 1.2에 기반하여 정의한다. 정보를 가지고 있는 학습객체를 선택하여 파일과 정보를 저장한 식별하기 위하여 검색을 한다. COT-L의 구현을 통해 컨텐트 재활용도를 높이면서 교육과정의 개발시간과 비용을 줄일 수 있다.

  • PDF

공급자 관점에서 흡수역량과 지식보호성향이 신제품개발 성과에 미치는 영향에 대한 실증적 연구 (An Empirical Study on the Effects of Absorption Capacity and Knowledge Protectiveness on New Product Development Performance from a Supplier Perspective)

  • 황선일;허대식
    • 벤처창업연구
    • /
    • 제13권1호
    • /
    • pp.119-129
    • /
    • 2018
  • 어느 때보다도 불확실해진 시장환경과 더욱더 복잡해지는 소비자의 요구는 신제품 개발의 중요성을 증대시키고 있다. 하지만, 점차 좁아지는 기술격차와 빨라지는 제품의 수명주기는 기업들로 하여금 외부조직과 연합을 통해 부족한 지식을 보완하는 현상을 가져왔다. 그러나 이러한 현상은 다른 조직과 지식의 교환과 조합이란 새로운 문제를 부각시키게 되었다. 신제품을 개발하기 위한 지식의 교환과 조합을 통해 가치있는 지식을 만들기 위해서는 지식 수령자의 흡수역량이 중요하게 고려되어야 하지만, 동시에 지식 전달자의 특징인 지식보호성향도 놓쳐서는 안된다. 하지만 이러한 요소를 동시에 고려한 연구는 매우 제한적이었다. 본 연구는 신제품 공동개발 과정에서 공급자의 흡수역량과 구매자의 지식보호성향이 신제품 개발성과에 어떠한 영향을 미치는지 알아보았다. 더불어 공급자의 흡수역량과 구매자의 지식보호성향의 상호작용효과에 대해서도 연구하였다. 이를 위해 신제품 공동개발이 자주 발생하는 자동차산업, 전자산업, 방위산업을 대상으로 자료를 수집하였으며 조절회귀분석으로 통계적 검증을 실시하였다. 연구결과 공급자의 흡수역량은 신제품 개발성과와 긍정정 관계가 있었으며, 구매자의 지식보호성향은 신제품 개발성과와 부정적 관계가 있는 것으로 밝혀졌다. 아울러 공급자의 흡수역량과 구매자의 지식보호성향이 신제품 개발결과에 상호작용 효과를 갖는 것으로 나타났다. 이러한 결과는 신제품 공동개발 시 공급자의 흡수역량이 중요한 요소로 작용하지만, 우수한 흡수역량을 가진 공급자라도 구매자가 지식 전달에 부정적인 자세를 가질 경우 신제품 개발성과에 부정적 영향을 미칠 수 있음을 시사한다.

보행자 충돌안전기준 도입에 따른 사망자수 감소 효과 추정 (Estimation of Fatality Reduction by Introducing Technical Regulation on Pedestrian Protection)

  • 오철;강연수;김원규;김범일
    • 대한교통학회지
    • /
    • 제23권3호
    • /
    • pp.49-57
    • /
    • 2005
  • 본 연구에서는 보행자와 차량의 충돌 시 보행자의 상해를 감소시키기 위한 충돌안전기준의 도입에 따른 보행자 사망자수 감소 효과를 추정하는 방법론을 개발하였다. 국내 교통환경 특성을 반영한 보행자 사망확률모형을 개발하고, 사망자 감소 효과 추정에 반영하였다. 사고재현을 통해 추정된 충돌속도를 보행자 사망확률모형의 주요 변수로 사용하였다. 모형의 개발을 위해서는 logistic regression 기법을 적용하였으며, 충돌안전기준의 주요 변수인 HIC(Head Injury Criterion)와 충돌속도의 변화에 따른 사망자수 감소효과를 계량화하여 제시하였다. 제안된 방법론은 향후 국내 실정에 부합되는 충돌안전기준의 개발, 보행자 보호를 위한 첨단 차량의 개발, 보행자 안전을 위한 정책 수립 등을 지원하는 중요한 역할을 수행할 것으로 기대된다.

클래스 재사용을 위한 검색 모델 연구 (A Study on the Searching Model for Class Reuse)

  • 허종오;박만곤
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2002년도 추계학술발표논문집
    • /
    • pp.796-801
    • /
    • 2002
  • 최근의 소프트웨어 개발은 객체지향 프로그램 개발 기법을 사용하여 소프트웨어를 개발하고 있다. 초보 개발자에게는 적절한 객체를 식별하고 정확한 속성과 행위를 부여하는 객체 지향 기법은 상당히 힘든 문제이다. 객체의 집합, 즉 클래스 모델링 기법에도 재사용 기법을 사용한다면 이미 작성된 모델을 참조하여 객체 지향 개발 기법을 처음 접하는 초보 개발자에게는 학습의 기회를 제공하고, 숙련된 개발자에게는 검증된 모델을 통해 모델링 실패를 방지할 수 있는 안전성을 제공할 수 있다. 본 논문에서는 유사성(Similarity) 측정 기법을 적용하여 클래스간의 유사도를 판단하고, 관계 일치여부를 분석하여, 재사용 가능한 클래스를 검색하는 모델을 제안한다.

  • PDF

유니티 기반의 어드벤처 게임 에셋 생성 엔진 설계 (Unity-based adventure game asset creation engine design)

  • 이현섭;최대길
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2016년도 추계학술대회
    • /
    • pp.781-783
    • /
    • 2016
  • 유니티는 2D, 3D 게임 개발 도구로 다양한 물리적인 기능과 쉬운 UI와 에셋을 제공하여 개발자가 쉽게 게임을 제작할 수 있도록 지원한다. 유니티가 제공하는 주요 기능 중 하나인 에셋은 게임 개발과정에서 생성되는 스크립트, 리소스, 프리팹 등의 컴포넌트를 통칭한 것으로 개발자가 만들거나 에셋 스토어를 통해 수집하여 게임 제작에 활용할 수 있다. 즉, 에셋 스토어의 에셋들을 활용할 경우 좀 더 효율적으로 게임을 제작할 수 있다. 그러나 에셋 스토어의 구조상 개발하려고 하는 게임 장르 및 타입에 따라 어떠한 에셋을 적용할 것인지를 구분하기 쉽지 않고 적용 에셋을 찾더라도 이를 응용하여 개발 시스템에 적용하기에 상당한 시간 및 노력이 요구되는 경우도 많다. 본 논문에서는 이러한 에셋 적용문제를 해결하고 개발자의 적은 제어를 통해 효율적인 에셋을 제공할 수 있는 ACE(Adventure Create Engine)에셋 생성 엔진에 대하여 제안한다. ACE는 Unity의 상위 레벨에 존재하는 개발 도구로 최종 결과물로 생성된 패키지를 Unity에 적용할 수 있는 구조로 되어 있다. ACE를 활용할 경우 개발자의 요구에 적절한 에셋을 구축할 수 있으며 게임 개발 시간을 단축할 수 있다.

  • PDF

스크래치를 활용한 게임 개발자 진로체험 프로그램 개발 (Development of Game Developer Career Experience Program using Scratch)

  • 김수환;김상홍
    • 컴퓨터교육학회논문지
    • /
    • 제23권1호
    • /
    • pp.45-52
    • /
    • 2020
  • 본 연구의 목적은 학습자 참여를 촉진하는 게임 개발자 진로체험 프로그램을 개발하고 그 효과를 검증하는 것이다. 현재 잡월드에서 운영하고 있는 게임 개발자 진로체험 교육 프로그램은 수동적인 코스로 구성되어 있어서 학생들의 흥미가 떨어지고 수동적인 활동만 가능하다. 본 연구에서는 학습자 참여를 촉진하기 위해 기존의 코스워크형 프로그램을 스크래치를 활용한 실제 게임제작을 체험하는 형태로 개선하였다. 스크래치는 창작과 공유가 가능하므로, 학생들에게 자신의 작품을 만들 수 있는 기회를 제공할 수 있다. 따라서 본 연구에서는 스크래치를 활용한 게임 개발자 체험 교육 프로그램을 개발하고 그 효과를 검증하였다. 교육 프로그램을 개발하기 위해 2회 델파이 검증을 거쳤으며, 1회 전문가 협의회를 실시하였다. 또한, 초등학생 22명, 중학생 30명을 대상으로 파일럿 수업을 실시하고 만족도 검증을 실시하였다. 연구 결과, 개발된 교육 프로그램은 도움여부, 만족도, 효과성, 인식도에서 긍정적인 결과를 보였다.