14 ( ).hwp
|
|
- 정화 상
- 8 years ago
- Views:
Transcription
1 Journal of Korea Multimedia Society Vol. 18, No. 12, December 2015(pp ) 개요도구 : 초보 프로그래머를 위한 간편 설계도구 박 세 명 Outlining Tool as an Easy-to-Use Designing Tool for a Novice Programmer Se Myung Park ABSTRACT In this research, we show that constructing a specific job-processing-sequences like a OPL paragraph in OPM (we call it int a new terminology program, which just means plan) is essential step in programming, just like a blueprint for a wood furniture or a house. As a result of our research on how to produce a specific job-processing-sequences without OPM, we found that outlining tool is the most easy-to-use tool for the required job. We show that the MS-word outlining function can be used easily as a good programming supporting tool with Visual Studio C/C++. Key words: OPM, OPL Paragraph, Outlining Tool, MS-word, 1. 서 론 목가구작업조차도 스케치업이라는 s/w를 이용하 여 3차원으로 가구를 그려본 후(모의실행과 검증과 정), 정확한 치수의 재료를 준비하고 조립작업을 시 작하는데 이에 못지않게 복잡한 과정을 수반하는 프 로그래밍 작업에서 어떤 준비과정을 거쳐 소스프로 그램을 작성하였는지 생각해보자. 모든 준비과정을 머릿속에서, 때로는 약간의 종이와 연필을 사용하여 끌쩍여보는 등의 구체적이지 못한 준비과정을 수행 한 후 코딩 작업을 시작하지 않았는가? 실상 프로그 래밍 작업 과정에서 대상 작업에 대한 충분한 분석작 업을 위해 많은 시간이 할당되어야 함에도 불구하고 준비없는 프로그래밍 작업은 단지 비효율적인 소스 프로그램의 생산 뿐 아니라, 초보 프로그래머에게는 극복하기 힘든 큰 장애로 여겨지는게 현실이다. 효과 적인 프로그래밍 교육을 위해 다양한 도구를 사용하 여 문제에 대한 깊은 이해가 프로그래밍에 도움이 된다는 접근법[1,2,3]과 나이수준에 적합하게 4조각, 16조각 맟추기 퍼즐에서 시작하여 단계별로 더 복잡 한 퍼즐을 완성해가면서 스스로 경험에 의해서 더 복잡한 퍼즐을 맞출 수 있는 방법을 습득하기를 바라 는 것과 유사한 접근법[4,5,6,7]이 있지만 이러한 접 근법들은 작은 응용프로그램을 작성하는 연습을 하 면서 프로그래밍 언어의 문법 활용연습을 하다보면 프로그래밍에 대한 경험과 이해가 증진되어 프로그 래밍 능력을 습득하게 된다는 일반적인 프로그래밍 습득과정에 근본적인 변화를 제시하지 못하고 있다. 프로그래밍 과정에서 문제분석과정을 거친 후 코딩 작업으로 전환하기 위해서는 코딩이 가능한 상세한 수준의 문제에 대한 이해가 선행[8]되어야 하는데 단 순히 작업을 효과적으로 분석해보거나, 소규묘 작업 을 수행해본 경험만으로는 코딩수준의 상세한 이해 를 보장하기 어렵기 때문이다. Corresponding Author : Se Myung Park, Address: ( ) 197 Inje-ro Kimhae-city Kyungsangnam-do, TEL : , FAX : , cssmpark@inje.ac.kr Receipt date : Aug. 28, 2015, Revision date : Nov. 4, 2015 Approval date : Nov. 17, 2015 School of Computer Engineering, Inje *University This research was supported by Inje Research & scholarship foundation
2 개요도구 : 초보 프로그래머를 위한 간편 설계도구 1529 본 연구에서는 프로그래밍 작업 의 의미를 문제 분석을 통한 이해를 기반으로 코딩수준의 작업처리 절차인 프로그램(사전적의미의 작업절차)을 작성하 고, 이를 선택된 컴퓨터언어로 코딩하는 작업 으로 해석하여 프로그램작성 작업과 코딩 작업은 완전 히 분리된, 절차상 서로 다른 단계의 작업을 의미하 도록 정의하였다. 그리고 기존의 프로그램을 작성 한다는 말에서 소스코드를 의미하는 프로그램이라 는 용어는 혼돈을 피하기 위해 소스프로그램, 소스코 드, 또는 특정언어를 첨부하여 C프로그램, Java프로 그램이라는 용어로 표기한다. 본 연구에서는 프로그래밍 작업에 대한 재해석을 바탕으로 프로그래밍 작업에서 목가구 작업에서의 설계도면 그리기 과정과 동일한 의미인 검증작업(모 의실행)에 해당하는 프로그램작성 작업이 어떤 체 계적인 과정을 거처 수행되야할 지를 연구하여 프로 그램 작성 작업에 적합한 프로그래밍 보조도구를 제 안하고자 하였다. 이를 위해 우선 기존의 프로그래밍 보조도구인 flowchart, UML [9,10,11], OPM[12,13, 14]이 프로그래밍을 위한 검증과정 또는 프로그램작 성을 어떻게 지원하는지 평가, 고찰할 수 있도록 평 가척도(정성평가)를 제안하였는데 이러한 평가를 통 해 체계적인 검증작업(모의실행, 또는 프로그램작성 작업)을 지원하는 도구가 갖추어야할 의미있는 특징 을 도출할 수 있었고 이러한 특징을 포함하는 보조도 구(모의실험, 프로그램작성)로 개요도구(outlining tool)을 제안하였다. 개요도구는 Visual Studio개발 환경과 기본적인 통합환경만을 제공하며 단계별 또 는 수준별 설계과정에 대한 설명이 가능하고, 사용법 을 익히기 쉽고, top-down 접근법에 따라 프로그래 밍 시작단계인 개략적인 설계단계에서부터 코딩작 업 직전의 구체적인 설계까지의 모든 과정을 효과적 으로 검증하는 등 프로그래밍 보조도구의 핵심기능 을 완벽하게 지원하고 있다. 2장은 기존 프로그램 개발도구 평가를 위해 우선 평가척도를 제시하고, 제안된 평가척도에 따라 UML [9], OPM[13], 흐름도(flowchart)를 평가하였다. 3장 에서 평가척도가 제시한 개발도구가 갖추어야할 핵 심요소와 기존 도구의 개선할 점을 고려하여 프로그 램 개발 보조도구로 개요도구를 제안한 후, 적용사례 와 고찰을 기술하고, 마지막으로 4장에서 결론을 기 술하였다. 2. 기존 프로그램 개발 보조도구 평가 지금까지 연구된 다양한 프로그래밍 개발 보조도 구나 코드 자동생성 도구들의 기능을 나열, 설명하는 것 만으로는 서로 다른 목적으로 개발된 이들 도구를 비교, 평가하기 어렵다. 따라서 본 연구에서는 각 보 조도구들이 목가구 작업에서의 목가구 그리기 과정 과 동일한 구체적인 검증과정을 바탕으로 프로그래 밍 작업 수행을 지원하는지 평가하고자 한다. 2.1 평가척도 제시 프로그래밍 개발 보조도구의 평가에서는 프로그 램의 준비시간과 검증작업에 소요되는 시간이 실제 프로그래밍 시간에 끼치는 영향을 평가하려는 것이 주 목적이므로, 비교척도의 구성 요소로 해당 도구를 사용할 경우에 프로그래밍작업 과정에서 프로그래 머가 수행할 작업을 준비작업(도구이해, 도구 사용 법 숙지 등)과 검증(설계 및 모의실행, 프로그램작 성)작업, 그리고 실제 코딩 작업에서 소요되는 작업 량으로 선정하였다. 각 도구의 각 요소들에 대한 평 가(해당 단계에서의 작업량)는 해당 도구의 특징을 잘 나타내고 있다고 판단된다. 각 단계들의 작업량을 표시하기위해서는 각 단계의 작업량을 5단계 기준을 사용하여 나타내도록 하였다. 제시된 평가척도 (EvaluationCriteria) Ec(x/y, z)는 아래와 같이 표시 된다. 평가척도 : Ec(x/y, z) x ; 프로그래머(개발자) 준비작업, 도구이해과 정, (생략가능) y : 프로그램검증(설계 및 모의실행)과정, 즉 프 로그램 작성과정 z : 코딩 과정 제시된 평가 척도에 따른 평가의 객관성 유지를 위해 다수의 컴퓨터전공자(10명, 석사과정5, 박사과 정3, 교수2,)들이 평가에 참여하였다. 평가 결과는 Ec(1/3(2), 3)으로 표시될 수도 있는데 각 요소별 평 가값은 평가에 참여한 사람들중 2/3이상의 인원의 평가결과가 동일한 경우를 표시하며, 그렇지 못한 경 우에는 상위 2개의 선택을 차례대로 표시한다. 상위 2개 선택의 합이 2/3미만이면 토론후 재평가를 하였 다.
3 1530 멀티미디어학회 논문지 제18권 제12호( ) 평가척도에서 사용하는 5단계 평가, 아주작음, 작음, 보통, 많음, 아주 많음 의 비를 1:2:3:4:5 로 고려하는 것은 아주많음 의 의미를 나타내기에 부족 해보이므로 1:2:4:8:16 (전 단계x2)의 비율을 사용하 였다.( 1:3:9:27:81 처럼 전단계x3 으로 다음 단계를 표시하면 아주많음 의 의 의미가 보통 에 비해 너무 큰 것으로 평가됨.) 2.2 기존 도구 평가 UML(Unified Markedup Language) 평가 UML[9,10,11]은 Object Management Group의 소 프트웨어 시스템 개발을 위한 Object Oriented Modeling language 표준으로 제정되어 압도적인 마 케팅적인 성공을 거두었다. UML은 분석단계에서 개발자와 사용자가 구현할 시스템에 대해 정확히 이 해하고 구현할 시스템의 기능을 정의하기위해 개발 자와 사용자들 간에 이해, 정의된 시스템은 의사소통 과정에서의 모호함을 피할 수 있도록 검증가능한 구 체적인 표현 방법으로 UML에서는 use-case diagram(fig. 1)과 sequence diagram(fig. 2)을 이용한 다. 그리고 서로 다른 관점을 설명하기위한 7가지의 그림형식을 지원한다. 요구분석 결과를 바탕으로 실 제 구현을 위해 사용될 기술과 각종 제한조건을 고려 하여 즉시 프로그래밍 가능한 구체적인 해법을 제시 하는 설계과정을 거치면서 구현할 시스템의 구조와 각종 클래스들의 세부사항이 결정되고 구현을 준비 하게 된다. 동일한 용도의 프로그램을 아무런 도구를 사용하 지 않고 절차지향언어로 개발할 경우 Ec(0/0, 4(5))에 비해, UML을 활용하여 객체지향 언어로 개발할 경 우 Ec(3/3, 3)에는 비록 시스템을 설계하는 과정에서 다소의 시간이 소요되겠지만 프로그램 구현 작업이 효율적일 뿐 아니라 완성된 프로그램도 보다 체계적 이고, 관리가 용이할 것이므로 설계과정의 소요시간 을 충분히 상쇄할 수 있을 것이다. 단 UML은 객체를 기반으로 시스템을 설계하는 개발도구이면서 객체 의 세부적인 내용에 대한 정의를 요구하므로 초보 프로그래머에게 적용되기에는 한계가 있을 것으로 판단된다 OPM(Object Project Methodology) 평가 OPM[12,13,14] 또한 사람들이 개발하고자하는 시 스템을 잘 이해하도록 도와서 더 빠르고 신뢰성있는 시스템을 구현할 수 있도록 지원하기위해 개발되었 다. Dov Dori[12]가 정의한 OPM의 유용성[15]과 같 이 OPM은 구성요소와 연관성을 나타내는 도구를 이 용하여 시스템 설계자가 시스템의 세부동작을 묘사 하는 OPD(Object-Process Diagram)를 작성하여 구 현할 시스템 동작을 domain expert와 검증할 수 있 고, 검증된 OPD는 systematica(sight Code, 2001) 툴을 이용하여 OPL (Object-Process Language)문 단(자연어지문)으로 변환되고, 변환된 텍스트 기반 의 OPL문단을 통해서 설계된 OPD의 동작을 다시 검증할 수 있도록 지원한다. 동일한 용도의 프로그램을 아무런 도구를 사용하 지 않고 개발할 경우 Ec(0/0, 4(5))에 비해 OPM을 활용하여 개발할 경우 Ec(4/4(3), 2)에는 비록 시스템 을 설계하고 검증 과정에서 상당한 시간이 소요되겠 지만 설계작업이 종료된 후의 코딩 작업은 수월하게 진행될 수 있을 것으로 평가된다. OPM의 가장 큰 문제점은 프로그램 초보자가 OPD의 기본요소간의 Fig. 1. user-case diagram. Fig. 2. sequence diagram.
4 개요도구 : 초보 프로그래머를 위한 간편 설계도구 1531 Consortium consits of 5 Banks. Bank holds many Accounts. Customer owns Accounts. Customer owns 1 to 2 Cash Cards. Cash Card accesses Account. Fig. 3. OPD(object process diagram) example. Fig. 4. OPL of Fig. 3. 상호작용을 이해하고 시스템의 동작을 정확하게 OPD로 그리는 것은 매우 어렵다는 점이다. 그러나 이런 어려움에도 불구하고 OPL문단은 코딩 작업시 에 가장 어려운 과정인 작업순서(알고리즘)와 거의 유사하므로 OPD 작성없이 OPL문단과 유사한 정보 를 체계적이고 검증가능한 과정을 통해 생성할 수 있는 방법을 제시할 수 있다면 코딩작업에 유용할 것이라 판단된다 flowchart 평가 흐름도(flowchart)는 80년초반 Fortran을 배우던 시절부터 프로그램의 순서를 표현하기 위해 사용했 었고, 지금도 조건문등의 실행순서를 설명할 때 사용 되고 있다. 동일한 용도의 프로그램을 아무런 도구를 사용하지 않고 절차지향언어로 개발할 경우 Ec(0/0, 4(5))에 비해, 흐름도를 활용하여 절차지향언어로 개 발할 경우 Ec(0/4(5), 1)에는 시스템에 적합한 흐름도 를 작성하는 과정이 수행할 작업의 전부에 해당할 것으로 보여지며, 흐름도가 정확하다면 특정 언어로 코딩하는 작업시간은 해당 언어의 이해도에 따라 좌 우될 것으로 평가된다. 즉 흐름도가 정확하고 개발 언어에 숙달된 경우라면 단지 해당 프로그래밍 언어 로 번역하는 시간정도면 충분할 것이라는 것이 공통 된 평가이다. 흐름도는 배우기는 쉬우나 코딩이 가능한 수준까 지 작성할 프로그램에 대해 이해를 마친 수준에 도달 해야만 흐름도 작성이 가능하다는 문제점을 가지고 있다. 따라서 흐름도는 프로그램을 분석하는 과정에 대한 체계적인 방법을 제공해야 하는 프로그램 개발 보조도구로 사용하기에는 적합치 않다. 2.3 개발도구가 갖추어야 할 핵심 요소 평가결과 및 발생 가능한 평가결과의 예를 통해서 체계적인 프로그래밍 작업 수행 지원 에 적합한 개 발 도구가 갖추어야 할 조건에 대한 고려해보고자 한다. 평가결과가 Ec(5/5,5)와 Ec(0/5,5)인 경우를 상 상할 수 있는데 이는 도구를 사용한 검증작업도 프로 그램을 완성하는 것에 못지않게 어려우면서도 도구 를 이용하여 실제 코드를 완성하는 작업량도 아주 많음 에 해당하는 평가를 배제할 수 있어야 할 것이 다. 이처럼 도구에 대한 평가결과가 최악의 평가를 획득하는 것을 방지하려면 도구를 이용한 검증작업 이 구체적인 방법과 절차에 의해 수행되고, 검증작업 이 구체적인 근거를 기반으로 종료될 수 있어야 한 다 는 점이 도구가 갖추어야 할 주요 요건이라 판단 되며, OPM과 UML은의 평가결과는 이들이 이러한 요소를 갖추고 있음을 보여준다. UML과 OPM의 평가에서 본 바와 같이 프로그래 밍 보조 도구는 주어진 작업을 완성하기 위해서 수 행해야할 작업들이 도구상에서 구체적으로 제시되 어 시각적으로 확인 가능하여야 하고, 제시된 작업들 이 순서대로 모두 처리되면 목표하는 작업을 완료 할 수 있음을 검증할 수 있어야 한다. 여기서 작업을 완료할 수 있다. 는 평가는 도구 사용자의 주관적인 평가이므로 검증작업 과정이 종료되었다고 해서 해 당 작업이 올바르게 수행될 수 있다는 것을 보증하는 것은 아님을 명심해야 한다. 검증과정 종료 후 코딩 과정에서 검증결과의 오류가 발견될 수도 있고, 오류 가 발견되면 검증과정을 재 수행하여 발견된 오류를 수정하여야 하고 생성된 코딩도 당연히 수정되어야 할 것이다. 순서대로 수행되어야할 연관된 (분할) 작업들 에서 분할 작업이란 각 작업들을 독립적으로 처리할 수 있음을 의미하고, 순서대로 연관되어 있 다는 의미가 더해지면 각 작업이 독립적으로 차례대 로 완성되면 자동적으로 전체작업이 완성됨을 의미 한다. 순서를 가지는 분할된 작업은 단계별 검증을 지원할 뿐 아니라 작업 분할이 가시적으로 이루어지 면 분할의 타당성도 검증할 수 있게 된다. UML과 OPM과 달리 사용의 편의성을 위해 그림 을 사용하지 않고 수행해야할 작업들이 순서대로,
5 1532 멀티미디어학회 논문지 제18권 제12호( ) 모두 제시되었음 을 체계적으로 검증 할 수 있으려 면 수행할 큰 작업이 순서대로 수행되어야 할 연관 된 작업들로의 재귀적분할(divide and conquor, topdown 접근)을 통한 단계적 검증 을 지원하는 것이 완성된 수행작업목록에서 오류발생가능성을 줄일 수 있는 방법일 것으로 판단된다. 3. 개발 보조도구 제안 3.1 기존 보조도구의 문제점 개발도구가 갖추어야할 핵심 요소로는 개발도구 는 수행할 작업을 처리할 방법을 체계적으로 검증할 수 있어야 한다는 것을 들 수 있었는데 체계적인 검 증이란 수행할 작업이 서로 연관되며 순서대로 수 행할 수 있는 작업들로 재귀적으로 분할되어야 하며, 이러한 과정이 시각적으로 검증될 수 있도록 지원하 는 것 을 의미한다. 이러한 핵심요소를 고려하여 각 개발도구를 평가한 결과에 따라 도출된 문제점을 재 정리하면 다음과 같다. UML은 객체를 기반으로 시스템을 설계하는 보조 도구로써는 핵심요소를 지원하는 것으로 평가되지 만 UML의 개발도구로써의 이점이 초보 프로그래머 에게 적용되기에는 부적절한 것으로 판단된다. OPM 또한 보조도구로써는 핵심요소를 지원하며, OPL문 단은 효율적인 코딩작업에 큰 도움이 되겠지만 이를 위해서 시스템의 동작을 정확하게 OPD로 그리는 것 은 초보프로그래머에게는 불가능해보인다는 점이 다. 흐름도는 배우기는 쉽지만 프로그램에 대한 이해 가 코딩수준까지 이루어진 뒤에야 흐름도를 사용할 수 있다는 점에서 프로그램 개발도구로써의 역할은 미미해보인다. 3.2 개발 보조도구로써 Outlining tool 적절성 평가 프로그래밍 개발 보조도구는 초보 프로그래머도 쉽게 사용할 수 있는 체계적인 검증 방법을 제공할 수 있어야 한다. 이를 위한 프로그램 개발 보조도구 가 UML과 OPM처럼 특별한 인터페이스를 가질 수 있지만 복잡한 인터페이스와 개념은 초보 프로그래 머에게는 장애가 될 수 있다. 그러므로 OPD를 통하 지 않고도 OPD 그리기 과정에서 수행되는 체계적인 검증과정의 핵심요소인 가시적인 검증 을 제공하 고 순서를 가지는 작업들로 재귀적 분할 을 통해 OPL문단 수준의 문장들을 생성할 수 있어야 하고, 초보프로그래머가 사용하기 수월하여야 한다. 는 점이 본 연구에서 추구하는 프로그램 개발 보조도구 가 갖추어야 할 핵심 기능이라 요약할 수 있다. 이러 한 기능을 갖춘 프로그램 개발 보조도구를 상상해 보자. 재귀적분할과 가시적인 검증 과정을 지원할 수 있 고, 사용하기 쉬운 도구는 굳이 응용프로그램을 개발 하지 않더라도 이미 생활속에서 사용되는 도구들 중 에서도 발견할 수 있는데 그 예로 편집기( 글, MS Word)의 표와 개요(목록)기능을 들 수 있다. 편집기 ( 글, MS Word)의 표 기능을 활용하여 수준별 작업 을 칸으로 구분하여 표시하고, 각 수준에서 재귀적으 로 분할된 세부작업들은 새로운 칸에 분할된 작업의 수만큼 열을 확장하여 표시(표의 칸, 열 추가기능)할 수도 있다. 그러나 표를 편집, 관리하는 기능이 복잡 할 뿐 아니라 작업이 커지더라도 항상 전체 작업을 동시에 편집하는 등 수준별 작업관리가 불가하여 관 리하기 불편해진다. 아래의 Fig. 5처럼 수준A와 수준 B로 구성된 작업에서 수준A 가 다시 4개의 작업으 로 분할되고 순서를 표시할 수 있으면, 동일한 표편 집 과정을 통해서 재귀적인 분할을 나타낼 수 있고, 시각적인 검증도 가능하나 표편집과정(칸, 줄 나누 기/추가)이 번거롭고, 전체표가 늘 펼쳐진 상태로 표 시되므로 수준별 작업 파악이 어렵다. 아래 Fig.5의 왼쪽 표에서 칸과 열이 추가되어 오른쪽 표로 바뀌면 왼쪽 표로 전환될 수 없다. 글의 개요(목록)기능(MS word의 목록기능도 유사함)을 활용하면 위의 표로 작성된 작업목록을 Fig. 6과 같이 나타낼 수 있지만 현재 글의 개요(목 록)기능에는 목록 닫기/펼치기 기능을 지원하지 않 으므로 수준이 추가, 확장되면 이전으로 돌아갈 수 없어 Fig. 5의 표를 사용한 경우처럼 전체 개요를 한 꺼번에 참조할 수 밖에 없다는 단점은 여전하다. 작업A 작업A 작업B 가능 작업A.1 작업A.1 작업A.3 불가능 작업A.4 작업B Fig. 5. Recursive division using HanGul table.
6 개요도구 : 초보 프로그래머를 위한 간편 설계도구 1533 작업 A 작업 B MS Word나 글의 목록 기능의 문제점인 수준별 작업관리를 위해서 정통적인 outlining 도구를 활용 할 수 있다. Outlining 도구중에서 흔히 접할 수 있는 Microsoft Word 2010의 개요기능이나 개요도구(예, FreeMind, 무료)를 활용하면 수준표시/감추기 기능 을 활용하여 수준별 작업관리가 가능하다. 그리고 C/ C++ 프로그래밍도구인 Visual Studio 2010 개발도구 에서 프로젝트 개발시에 MS word 편집 파일인.docx 파일과 FreeMind의 편집 파일인.nm 파일을 솔루션에 추가시켜 Fig. 7처럼 소스프로그램 개발과 병행할 수도 있다. 단 이 경우는 Visual Studio 2010 개발도구의 편 집창에서 직접 MS word (FreeMind) 파일을 편집할 수 없고, MS word나 FreeMind를 별도창에서 열어 서 해당 파일을 편집하게 된다. 또한 docs/mm 파일 을 솔루션에 추가하려면 외부에서 docs/mm 파일을 먼저 생성한 후에 솔루션 이름을 우클릭한 후, 추가 ->기존항목->편집된 파일 선택 과정을 거쳐 편집 된 개요작성.docx (free1.mm) 파일을 솔루션에 추 가할 수 있다. 분리된 환경이 불편하다면 개요기능 만을 포함하는 편집기를 만들어서 Visual Studio 2010 개발도구의 편집창으로 사용할 수 있게 통합환 경을 구축하는 방법에 대한 연구가 필요할 것으로 판단된다. 가능 불가능 작업 A 작업 A.1 작업 A.2 작업 A.3 작업 A.4 작업 B Fig. 6. recursive division using HanGul outling function. 3.3 Outlining Tool인 MS-Word 개요기능을 사용한 사례 본 논문에서는 개요도구이며, 쉽게 접할 수 있는 Microsoft word 2010의 개요기능이 어떻게 프로그 래밍 보조도구로 활용될 수 있는지를 실례를 통해서 보이고자 한다. 프로그래밍 작업이란 수행할 작업 을 재귀적으로 세부작업으로 적절히 분할[16]하면서 분할된 세부작업들의 수행 순서를 정하고, (세부)작 업의 재귀적 분할이 종료된 후, 해당 작업들을 프로 그래밍 언어로 번역(코딩)하는 작업 을 말한다. 이때 작업의 분할은 사용할 프로그래밍 언어로 직접 번역 가능한 작업단위와 동일할 때까지 반복하여야 하나 프로그래밍 언어에서 표현할 수 있는 작은 작업단위 의 크기는 해당 프로그래밍언어의 숙련도에 따라 좌 우될 수 있다 프로그램 적용 사례 1 적용사례를 알아보기위해 가장 간단한 프로그램 을 생각해본다. 즉 두 수를 입력하여 합을 출력한 다. 이러한 요구를 만족하는 프로그래밍 작업을 위 해서 (사람수준에서)수행할 일의 절차를 따져보자. 우선 1)두개의 수를 입력하고, 2)두 수의 합을 구하 고, 3)결과를 출력하는 3개의 작업으로 분할하고 이 를 MS word에서 아래와 같이 작성하고 저장한 후, 개요작성연습1 파일을 솔루션에 추가한다. Fig. 8의 개요작성연습1.docx 파일을 프로그램 숙련자가 본다면 코딩 작업을 시작할 수 있을 정도로 상세하지만 초보자라면 프로그램 문법과 코딩작업 을 고려하여 문장(작업)을 프로그램에 적합하도록 세분화하여야 할 것이다. 각 문장들이 세분화된 결과 는 Fg. 9와 같다. Fig. 9와 같이 분할된 세부 작업들은 프로그래밍 Fig. 7. Including external files. Fig. 8. Start of Programming, make job list.
7 1534 멀티미디어학회 논문지 제18권 제12호( ) Fig. 9. Programming, Job Division. Fig. 10. fold/unfold job list, 언어에 대한 기본적인 이해만 있다면 충분히 코딩 (번역)이 가능한 수준임을 알 수 있다. Fig. 9, Fig. 10의 각 문장들의 앞에서 표시된 원기호 내부에 +기 호가 포함되어 있거나 가 포함되어 있는데 +가 포 함되어 있으면 하위 세부작업 목록이 있음을 나타내 므로, 해당 기호를 클릭하여 Fig. 10처럼 두수의 합 을 구하고 단계의 세부작업을 펼치거나 가릴 수도 있다. 이를 통해서 특정 수준별로 수행할 작업을 검 증할 수 있다 프로그램 적용 사례 2 적용 사례 1에서는 단순히 개요도구를 사용하여 프로그램작업을 수행하는 방법과 프로그램 작업결 과 개요도구에 표시되는 정보와 코딩의 의미를 알 수 있었다. 이제는 각 작업이 재귀적으로 분할처리 두 정수(>0)의 최대공약수, 최소공배수 산출 소스프로그램 작 성 풀이과정) 1) 2) 최대공약수 = 8 최대공약수 = 15 = (2*2*2) = (3*5) 최소공배수 = 320 최소공배수 = 180 = (8*8*5) = (15*4*3) 제약조건) 1) 풀이과정을 반드시 출력해야 함. 1) 2) 2 >> >> >> >> >> ) 출력메시지 1. 00와 00의 최대공약수는 00, 최소공배수는 00입니다 와 00는 서로소입니다. 된다. 는 의미를 좀 더 알아보고자 한다. 이번에 좀더 복잡한 프로그래밍 작업을 고려해보려한다. 아래 상 자속의 문제에 대한 설명을 참조해보자. 주어진 문제 를 풀이하는 프로그래밍 작업을 위해서는 우선 문제 에 대한 이해를 위해 우선 종이와 연필을 꺼내서 2가 지 입력형태 1) 64, 40 2) 60, 45에 대해 최대공약수, 최소공배수를 계산해보자. 풀이를 통해 우선 최대공약수를 구하고, 이후에 서로소가 아니면 최대공약수를 이용하여 최소공배 수를 계산할 수 있음을 알 수 있다. 프로그램에서는 최대공약수를 구하는 풀이과정을 출력하고, 풀이과 정이 끝나면 최대공약수와 최소공배수를 출력한다. 물론 최대공약수가 1인 경우는 두수는 서로소임을 출력한다. 풀이과정을 보여주는 출력과정이 손으로 풀이하는 과정과 조금 차이가 있음을 알 수 있다. 예 를 들어 첫 번째 예제의 경우 우리는 64, 40을 쓴 후, 약수를 계산하고 약수가 2라고 판정되면 2라는 수를 64앞에 쓰게 된다. 그러나 콘솔창에 결과를 출력할때 는 40을 출력한 후 커서를 64앞으로 이동할 수 없다. 따라서 64와 40의 약수인 2를 찾은 후에 찾은 약수를 출력하고 >> 표시를 출력하고, 그리고 64와 40을 출 력하여야 한다. 다음 단계에서는 32와 20의 약수를 찾은뒤 약수와 함께 출력된다. 그리고 서로소 인 경 우에 대한 연습을 위해 또 다른 입력 3, 7을 처리해본 다. 분석과정이 종료되면 코딩작업을 시작하는게 통 상적이지만 분석결과를 사용하여 MS word의 개요 기능으로 구체적으로 수행할 세부 작업목록을 작성 하면서 분석결과를 검증해보자. Fig. 11은 개요기능 을 활용하여 시작단계에서 수행할 작업목록을 설명 하고 있다. 아래와 같이 차례대로 Fig. 15까지 완성한 후 코딩 작업을 시작해보자. 이러한 과정을 거쳐 작 성된 프로그램의 평가는 Ec(0, 4(3))을 Ec(1/3, 2(1))
8 개요도구 : 초보 프로그래머를 위한 간편 설계도구 1535 Fig.11. Top Level expansion. Fig.12. Top+1 Level expansion. Fig.13. Top+2 Level expansion. Fig. 14. Top+3 Level expansion Fig. 15. Top+2 Level expansion(cont.). 으로 개선할 수 있다 프로그램 적용 사례를 통한 고찰 초보자를 위한 C프로그래밍실습강좌에서 기본문 법(변수,조건문, 반복문)에 대한 강좌가 진행된 후, 동일한 시간에 단순히 문제를 말로써 설명한 경우에 비해 개요도구를 활용하여 문제를 설명한 경우의 효 과를 비교하는 실험을 수행하였다. 실험군은 학번에 따라 임의 분류된 4개의 실험분반이며, 적용사례2에 서 제시한 문제를 사용하였다. 2개의 실험그룹(A, B) 은 각 2분반으로 구성된다. 평가는 문제를 구두로 설 명하는 것으로 시작되고, 개요도구의 효과를 정확히 평가하기위해 30분이내에 해당 문제를 해결한 학생 은 평가대상에서 제외하였다. 30분이 지난 후 A그룹 에서는 해당 문제를 다시 동일한 방식으로 설명을 하고, B그룹은 개요도구로 작성된 문제분석 자료를 제시하면서 설명하였다. 이후 30분씩의 두 번에 걸친 실습시간 동안 평가를 수행하였다. 평가 후에는 프로 그램을 완성하지 못한 학생을 대상으로 설문조사를 수행하여 해당 문제에 대한 이해도를 평가하였다. 이 때 사용한 설문문항은 다음과 같다. 1) 문제풀이 방법 은 충분히 이해하였으나 문법활용능력이 부족하여 프로그램이 완성되지 않았다. 2) 문제 풀이방법에 대 한 이해가 부족하여 프로그램이 완성되지 못하였다. Table 1. Result of Experiment Group(Member) Group A (repeat explanation) Group B (explain with Outlining tool) time (minute) frist 30 min. second 30 minute third 30 minute persons who completes after first 30 comprehension evaluation (select 1/reaminder) 1(18) /12(25%) 2(22) /14(28%) 1(21) /13(53%) 2(24) /16(50%)
9 1536 멀티미디어학회 논문지 제18권 제12호( ) 평가결과 및 설문결과는 Table 1과 같다. Table 1에 따르면 평가시간이 지날수록 개요도구를 이용하여 설명을 제공한 그룹에서 작으나마 프로그램을 완성 한 수가 많지만 실험군이 작아 개요도구를 사용함에 따른 이점으로 평가하기에는 부족해보이지만, 평가 후 학생들 스스로가 문제에 대한 이해도를 평가한 결과는 개요도구의 사용이 유용함으로 보여주는 의 미있는 결과라 판단된다. 결국 일부 학생들이 비록 프로그램 문법을 활용하는 능력이 부족하여 오류없 는 프로그램을 완성하지는 못했지만 스스로 문제에 대한 이해를 제대로 하고 있다고 스스로 평가하는 것을 고려하면 시간이 지나면 완성된 결과를 도출할 가능성이 훨씬 높다는 것을 보여주고 있다고 할 것이 다. 결국 설계도구로써 개요도구의 유용성의 평가를 주어진 문제를 분석하여 문제를 바르게 이해하는데 도움을 주는가? 라고 질의한 결과를 놓고 판단한다 면 개요도구는 설계도구로써 유용하다는 평가를 받 기에 부족함이 없으리라 판단된다. 또한 개요도구를 이용한 문제 설명시에는 단계별 로 프로그램 완성자가 발생하는 것을 볼 수 있었는데 이는 학생들의 프로그래밍 능력에 따라서 준비해야 할 작업 목록에서의 작업의 크기가 다름을 보여주는 흥미로운 결과라 할 수 있다. 이는 작성할 작업에 대 한 설명이 학생들의 수준에 적합한 눈높이 설명이 가능하다는 것을 보여고 있다고 판단된다. 학생들도 스스로 개요도구의 활용한다면 직접 코딩이 가능한 수준까지 작업분석을 시도함으로써 효과적으로 프 로그래밍 작업을 완료할 수 있을 것으로 판단된다. 실험을 통해 문제를 단순히 해결할 수 있을만큼 이해 한다는 것과 코딩수준의 이해에는 갭(간격)이 존재 하는 것을 알 수 있었고 많은 초보 프로그래머들이 그 갭을 극복하여 프로그래밍의 세계로 진입하는데 개요도구가 큰 도움이 될 것이라 판단된다. 또한 작 성된 개요를 통해 소스프로그램이 순서대로 처리되 어야 하는 작은 작업들의 모임이라는 중요한 의미도 이해할 기회를 제공한 것으로 판단된다. 4. 결 론 본 연구에서는 초보 프로그래머를 위한 프로그램 보조도구를 제시하였다. 이를 우선 기존의 프로그램 설계도구들이 프로그램 설계 보조도구로써의 역할 을 충실하게 수행하고 있는지 여부를 평가하기 위해 평가척도를 제시하고, 기존 보조도구들을 평가하였 다. 평가결과를 바탕으로 본 연구에서는 프로그래밍 과정을 첫째, 문제분석(이해)단계, 둘째, 프로그램 작 성과정(절차수립, 모의실행 및 검증 과정) 즉 수행할 작업을 처리할 단계별 세부작업목록들로 변환하여 코딩이 가능한 상세한 수준 으로 변환하는 과정, 그 리고 마지막으로 코딩과정으로 분할이 필요함을 제 시하였다. 그리고 기존의 프로그래밍 보조도구인 UML과 OPM, 그리고 흐름도의 문제점을 분석을 통 해 초보프로그래머가 쉽게 활용할 수 있는 프로그램 개발 보조도구를 위해 OPL과 유사한 수준의 문장들 을 생성하는 보조도구로 개요도구를 사용할 것을 제 안하였다. 본 연구에서 제안한 개요도구를 활용한 프로그램 작성이 성공적일수록 코딩작업 또한 더 쉽게 진행될 수 있음을 적용 사례를 통해 확인할 수 있었다. 그러 나 소스프로그램 개발도구로 사용하는 Visual Studio 2010과 개요도구인 MS word가 별도로 사용하는데 따른 불편함을 해소할 수 있도록 Visual Studio와 통 합하여 사용할 수 있는 개발환경을 구축하는 것에 대한 연구가 필요해보인다. 통합환경이 구축되면 개 요편집 파일을 프로젝트의 소스파일처럼 직접 추가 및 편집이 가능하여 보다 편리하게 사용할 수 있을 것으로 기대된다. REFERENCE [ 1 ] Y.G. Kim and H.S. Han, A Study on the Possibility of Teaching Computer Programming using Spreadsheets, J ournal of Education & Science Research Institute, Vol. 42, No. 2, pp , [ 2 ] S.J. An and Y.J. Lee, A Study of Programming Attitude, P roceeding of The Korean Assocication of Computer Education, Vol. 18, No. 2, pp , [ 3 ] W.Y. Cho, How to Teach Algorithm?, J ournal of Korea Society of Mathematical Education Series A: The Mathematical Education, Vol. 39, No. 1, pp , [ 4 ] J.P. Cho and Y.J. Lee, The Development of
10 개요도구 : 초보 프로그래머를 위한 간편 설계도구 1537 Learning Program using Scratch to Foster Logical Thinking Ability of Middle School Students in Technology Education, Korean J ournal of Technology Education Association, Vol. 12, No. 1, pp , [ 5 ] J.E. Shim, J.Y. Go and J.C. Shim, A Study on Training Courses Development and Analysis for Improving the CReativity using Arduino, J ournal of Korea Multimedia Society, Vol. 17, No. 4, pp , April [ 6 ] C.G. Ryu and C.H. Lee, Effects that Scratch Programming has on Creative Problem-solving for Gifted Elementary Students, J ournal of Korean P ractical Arts Education, Vol. 25, No. 1, pp , 2011 [ 7 ] M. Kim and T. Lee, Development of the Software Education Program using LEGO WEDO, Proceeding of The Korean Association of Computer Education, Vol. 18, No. 2, pp , [ 8 ] L.J. Morell, Algorithms First, Proceeding of Consortium for Computing Science in Colleges Mid-south Conference, pp , [ 9 ] H.E. Eriksson and M. Pneker, UML Toolkit, John Wiley & Sons, NY, USA, [10] E. Arisholm, L.C. Briand, S.E. Hove, and Y. Labiche, The Impact of UML Documnetation on Software Maintenance: An Experimental Evaluation, IEEE Transactions on Software Engineering, Vol. 32, No. 6, pp , [11] B. Anda, K. Hansen, I. Gullesen, and H.K. Thorsen, Experience from Introducing UMLbased Development in a Large Safety-critical Project, Empirical Software Engineering, Vol. 11, No. 4, pp , [12] I. Reinharts-Berger and D. Dori, Object- Process Methodology(OPM) vs. UML : A Code Generation Perspective, P roceeding of The 16th Conference on Advanced Information Systems Engineering, Riga, Latvia, Knowledge and Model Driven Information Systems Engineering for Networked Organisations, Vol. 1, pp , [13] D. Dori, Object-P rocess Methodology-A Holistic Systems Paradigm, Springer Verlag, New York, [14] I. Reinharts-Berger and D. Dori, OPM vs. UML Experimenting with Comprehension and Construction of Web Application Models, Empirical Software Engineering, Vol. 10, No. 1, pp , [15] Patricia Resende, oldmht/stories/200/01/ 15/story2.html?pag=all (accessed Aug., 25, 2015). [16] G.A. Miller, The Magical Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information, J ournal of The Psychological Review, Vol. 63, No.2, pp , 박 세 명 1985년 2월 경북대학교 전자공학 과 전산공학 석사 1994년 8월 경북대학교 전자공학 과 전산공학 박사 1990년 3월~현재 인제대학교 컴 퓨터공학부 교수 2003년~2004년 인제대학교 정보처장 2001년~University of Minnesota, 2009 University of Washington 교환교수 한국정보과학회, 한국멀 티미디어학회 종신회원 관심분야 : 빅데이터 분산컴퓨팅, 네트워크보안 및 침입 탐지, 프로그래밍 교육방법론
<31325FB1E8B0E6BCBA2E687770>
88 / 한국전산유체공학회지 제15권, 제1호, pp.88-94, 2010. 3 관내 유동 해석을 위한 웹기반 자바 프로그램 개발 김 경 성, 1 박 종 천 *2 DEVELOPMENT OF WEB-BASED JAVA PROGRAM FOR NUMERICAL ANALYSIS OF PIPE FLOW K.S. Kim 1 and J.C. Park *2 In general,
More informationexample code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for
2003 Development of the Software Generation Method using Model Driven Software Engineering Tool,,,,, Hoon-Seon Chang, Jae-Cheon Jung, Jae-Hack Kim Hee-Hwan Han, Do-Yeon Kim, Young-Woo Chang Wang Sik, Moon
More informationJournal of Educational Innovation Research 2019, Vol. 29, No. 1, pp DOI: * Suggestions of Ways
Journal of Educational Innovation Research 2019, Vol. 29, No. 1, pp.65-89 DOI: http://dx.doi.org/10.21024/pnuedi.29.1.201903.65 * Suggestions of Ways to Improve Teaching Practicum Based on the Experiences
More information03-최신데이터
Database Analysis II,,. II.. 3 ( ),.,..,, ;. (strong) (weak), (identifying relationship). (required) (optional), (simple) (composite), (single-valued) (multivalued), (derived), (identifier). (associative
More informationJournal of Educational Innovation Research 2018, Vol. 28, No. 4, pp DOI: A Study on Organizi
Journal of Educational Innovation Research 2018, Vol. 28, No. 4, pp.441-460 DOI: http://dx.doi.org/10.21024/pnuedi.28.4.201812.441 A Study on Organizing Software Education of Special Education Curriculum
More information학습영역의 Taxonomy에 기초한 CD-ROM Title의 효과분석
,, Even the short history of the Web system, the techniques related to the Web system have b een developed rapidly. Yet, the quality of the Webbased application software has not improved. For this reason,
More informationJournal of Educational Innovation Research 2018, Vol. 28, No. 1, pp DOI: * A Analysis of
Journal of Educational Innovation Research 2018, Vol. 28, No. 1, pp.99-117 DOI: http://dx.doi.org/10.21024/pnuedi.28.1.201803.99 2015 * A Analysis of the Characters and Issues about the 2015 Revised Social
More information<353420B1C7B9CCB6F52DC1F5B0ADC7F6BDC7C0BB20C0CCBFEBC7D120BEC6B5BFB1B3C0B0C7C1B7CEB1D7B7A52E687770>
Journal of the Korea Academia-Industrial cooperation Society Vol. 13, No. 2 pp. 866-871, 2012 http://dx.doi.org/10.5762/kais.2012.13.2.866 증강현실을 이용한 아동교육프로그램 모델제안 권미란 1*, 김정일 2 1 나사렛대학교 아동학과, 2 한세대학교 e-비즈니스학과
More information(5차 편집).hwp
(215), 54(1), 17-3 211 STEAM,.. STEAM, STEAM, 5~6 11.,., 5~6...,. (, 21)., 29. (,, 212). 211 STEAM * :, E-mail: njkwon@hanmail.net http://dx.doi.org/1.15812/ter.54.1.2153.17 (215), 54(1), 17-3,. (Arts)
More information본문01
Ⅱ 논술 지도의 방법과 실제 2. 읽기에서 논술까지 의 개발 배경 읽기에서 논술까지 자료집 개발의 본래 목적은 초 중 고교 학교 평가에서 서술형 평가 비중이 2005 학년도 30%, 2006학년도 40%, 2007학년도 50%로 확대 되고, 2008학년도부터 대학 입시에서 논술 비중이 커지면서 논술 교육은 학교가 책임진다. 는 풍토 조성으로 공교육의 신뢰성과
More informationDBPIA-NURIMEDIA
The e-business Studies Volume 17, Number 6, December, 30, 2016:237~251 Received: 2016/11/20, Accepted: 2016/12/24 Revised: 2016/12/21, Published: 2016/12/30 [ABSTRACT] Recently, there is an increasing
More informationuntitled
PMIS 발전전략 수립사례 A Case Study on the Development Strategy of Project Management Information System 류 원 희 * 이 현 수 ** 김 우 영 *** 유 정 호 **** Yoo, Won-Hee Lee, Hyun-Soo Kim, Wooyoung Yu, Jung-Ho 요 약 건설업무의 효율성
More informationJournal of Educational Innovation Research 2017, Vol. 27, No. 3, pp DOI: (NCS) Method of Con
Journal of Educational Innovation Research 2017, Vol. 27, No. 3, pp.181-212 DOI: http://dx.doi.org/10.21024/pnuedi.27.3.201709.181 (NCS) Method of Constructing and Using the Differentiated National Competency
More informationJournal of Educational Innovation Research 2017, Vol. 27, No. 2, pp DOI: : Researc
Journal of Educational Innovation Research 2017, Vol. 27, No. 2, pp.251-273 DOI: http://dx.doi.org/10.21024/pnuedi.27.2.201706.251 : 1997 2005 Research Trend Analysis on the Korean Alternative Education
More information<31335FB1C7B0E6C7CABFDC2E687770>
에너지기후변화교육 4(2):203~211(2014) 203 초등학교 교과서 에너지 단원의 탐구활동과 시각자료 기능 분석 사례 연구 신명경 권경필 * 경인교육대학교 Abstract : This study aimed to analyze energy related inquiry activity and visual materials in elementary textbook.
More information<B1B3B9DFBFF83330B1C7C1A631C8A35FC6EDC1FDBABB5FC7D5BABB362E687770>
교육발전연구 Journal of Educational Development 2014. Vol. 30, No. 1, pp. 89~110 융합인재교육(STEAM)을 통한 시각적 문해력 효과 연구: 인포그래픽 동영상 만들기를 중심으로 강인애 1), 이재경 2), 남미진 3) 요 약 본 연구는 융합인재(STEAM)교육으로 구안된 인포그래픽(infographic) 영상
More informationJournal of Educational Innovation Research 2019, Vol. 29, No. 1, pp DOI: (LiD) - - * Way to
Journal of Educational Innovation Research 2019, Vol. 29, No. 1, pp.353-376 DOI: http://dx.doi.org/10.21024/pnuedi.29.1.201903.353 (LiD) -- * Way to Integrate Curriculum-Lesson-Evaluation using Learning-in-Depth
More information., (, 2000;, 1993;,,, 1994), () 65, 4 51, (,, ). 33, 4 30, 23 3 (, ) () () 25, (),,,, (,,, 2015b). 1 5,
* 4.,, 3,,, 3,, -., 3, 12, 27, 20. 9,,,,,,,,. 6,,,,,. 5,,,,.. * (2016),. (Corresponding Author): / / 303 Tel: 063-225-4496 / E-mail: jnj1015@jj.ac.kr ., (, 2000;, 1993;,,, 1994), 2000. 2015 () 65, 4 51,
More information27 2, 17-31, , * ** ***,. K 1 2 2,.,,,.,.,.,,.,. :,,, : 2009/08/19 : 2009/09/09 : 2009/09/30 * 2007 ** *** ( :
27 2, 17-31, 2009. -, * ** ***,. K 1 2 2,.,,,.,.,.,,.,. :,,, : 2009/08/19 : 2009/09/09 : 2009/09/30 * 2007 ** *** (: dminkim@cau.ac.kr) 18 한국교육문제연구제 27 권 2 호, 2009. Ⅰ. (,,, 2004). (,, 2006).,,, (Myrick,
More informationJournal of Educational Innovation Research 2018, Vol. 28, No. 3, pp DOI: * Strenghening the Cap
Journal of Educational Innovation Research 2018, Vol. 28, No. 3, pp.27-43 DOI: http://dx.doi.org/10.21024/pnuedi.28.3.201809.27 * Strenghening the Capacity of Cultural Arts Required in Special Education
More information3. 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발.hwp
보안공학연구논문지 Journal of Security Engineering Vol.11, No.4 (2014), pp.299-312 http://dx.doi.org/10.14257/jse.2014.08.03 클라우드 컴퓨팅 상호 운용성 기반의 서비스 평가 방법론 개발 이강찬 1), 이승윤 2), 양희동 3), 박철우 4) Development of Service
More information<303833315FC1A4BAB8B9FDC7D02031362D325FC3D6C1BEBABB2E687770>
개인정보보호법의 보호원칙에 대한 벌칙조항 연구 A Legal Study of Punishments in Terms of Principles of Private Informaion Protection Law 전동진(Jeon, Dong-Jin)*19) 정진홍(Jeong, Jin-Hong)**20) 목 차 Ⅰ. 들어가는 말 Ⅱ. OECD 개인정보 보호원칙과의 비교
More information인문사회과학기술융합학회
Vol.5, No.5, October (2015), pp.471-479 http://dx.doi.org/10.14257/ajmahs.2015.10.50 스마트온실을 위한 가상 외부기상측정시스템 개발 한새론 1), 이재수 2), 홍영기 3), 김국환 4), 김성기 5), 김상철 6) Development of Virtual Ambient Weather Measurement
More information03.Agile.key
CSE4006 Software Engineering Agile Development Scott Uk-Jin Lee Division of Computer Science, College of Computing Hanyang University ERICA Campus 1 st Semester 2018 Background of Agile SW Development
More information01.여경총(앞부분)
KOREA BUSINESS WOMEN S FEDERATION 2 Middle & High School Job Training Program Korea Business Women s Federation 3 2 3 778 778 779 10 711 11 714 715 718 727 735 744 751 754 757 760 767 4 Middle & High School
More information°í¼®ÁÖ Ãâ·Â
Performance Optimization of SCTP in Wireless Internet Environments The existing works on Stream Control Transmission Protocol (SCTP) was focused on the fixed network environment. However, the number of
More informationHTML5가 웹 환경에 미치는 영향 고 있어 웹 플랫폼 환경과는 차이가 있다. HTML5는 기존 HTML 기반 웹 브라우저와의 호환성을 유지하면서도, 구조적인 마크업(mark-up) 및 편리한 웹 폼(web form) 기능을 제공하고, 리치웹 애플리케이 션(RIA)을
동 향 제 23 권 5호 통권 504호 HTML5가 웹 환경에 미치는 영향 이 은 민 * 16) 1. 개 요 구글(Google)은 2010년 5월 구글 I/O 개발자 컨퍼런스에서 HTML5를 통해 플러 그인의 사용이 줄어들고 프로그램 다운로드 및 설치가 필요 없는 브라우저 기반 웹 플랫폼 환경이 점차 구현되고 있다고 강조했다. 그리고 애플(Apple)은 2010년
More informationUML
Introduction to UML Team. 5 2014/03/14 원스타 200611494 김성원 200810047 허태경 200811466 - Index - 1. UML이란? - 3 2. UML Diagram - 4 3. UML 표기법 - 17 4. GRAPPLE에 따른 UML 작성 과정 - 21 5. UML Tool Star UML - 32 6. 참조문헌
More informationJournal of Educational Innovation Research 2018, Vol. 28, No. 3, pp DOI: NCS : * A Study on
Journal of Educational Innovation Research 2018, Vol. 28, No. 3, pp.157-176 DOI: http://dx.doi.org/10.21024/pnuedi.28.3.201809.157 NCS : * A Study on the NCS Learning Module Problem Analysis and Effective
More information230 한국교육학연구 제20권 제3호 I. 서 론 청소년의 언어가 거칠어지고 있다. 개ㅅㄲ, ㅆㅂ놈(년), 미친ㅆㄲ, 닥쳐, 엠창, 뒤져 등과 같은 말은 주위에서 쉽게 들을 수 있다. 말과 글이 점차 된소리나 거센소리로 바뀌고, 외 국어 남용과 사이버 문화의 익명성 등
청소년의 개인, 가정, 학교변인에 따른 비교육적 언어 사용의 차이 229 한국교육학연구 제20권 제3호 The Korea Educational Review 2014. 10. Vol.20. No.3. pp.229-251. 1) 청소년의 개인, 가정, 학교변인에 따른 비교육적 언어 사용의 차이* 강기수 조규판(동아대학교) [요 약] 본 연구의 목적은 청소년의 개인변인인
More information<35335FBCDBC7D1C1A42DB8E2B8AEBDBAC5CDC0C720C0FCB1E2C0FB20C6AFBCBA20BAD0BCAE2E687770>
Journal of the Korea Academia-Industrial cooperation Society Vol. 15, No. 2 pp. 1051-1058, 2014 http://dx.doi.org/10.5762/kais.2014.15.2.1051 멤리스터의 전기적 특성 분석을 위한 PSPICE 회로 해석 김부강 1, 박호종 2, 박용수 3, 송한정 1*
More information<313120B9DABFB5B1B82E687770>
한국민족문화 40, 2011. 7, 347~388쪽 1)중화학공업화선언과 1973년 공업교육제도 변화* 2)박 영 구** 1. 머리말 2. 1973년, 중화학공업화선언과 과학기술인력의 부족 3. 1973년 전반기의 교육제도 개편과 정비 1) 계획과 개편 2) 기술교육 개선안과 인력개발 시책 4. 1973년 후반기의 개편과 정비 5. 정비된 정규교육제도의 특징
More informationSoftware Requirrment Analysis를 위한 정보 검색 기술의 응용
EPG 정보 검색을 위한 예제 기반 자연어 대화 시스템 김석환 * 이청재 정상근 이근배 포항공과대학교 컴퓨터공학과 지능소프트웨어연구실 {megaup, lcj80, hugman, gblee}@postech.ac.kr An Example-Based Natural Language System for EPG Information Access Seokhwan Kim
More information<30382E20B1C7BCF8C0E720C6EDC1FD5FC3D6C1BEBABB2E687770>
정보시스템연구 제23권 제1호 한국정보시스템학회 2014년 3월, pp. 161~184 http://dx.doi.org/10.5859/kais.2014.23.1.161 베이비붐세대의 디지털라이프 지수* 1) 권순재**, 김미령*** Ⅰ. 서론 Ⅱ. 기존문헌 연구 2.1 베이비붐세대의 현황과 특성 2.2 베이비붐의 세대이 정보화 연구 Ⅲ. 연구내용 및 방법 Ⅳ.
More information소프트웨어개발방법론
사용사례 (Use Case) Objectives 2 소개? (story) vs. 3 UC 와 UP 산출물과의관계 Sample UP Artifact Relationships Domain Model Business Modeling date... Sale 1 1..* Sales... LineItem... quantity Use-Case Model objects,
More informationJournal of Educational Innovation Research 2016, Vol. 26, No. 2, pp DOI: * Experiences of Af
Journal of Educational Innovation Research 2016, Vol. 26, No. 2, pp.201-229 DOI: http://dx.doi.org/10.21024/pnuedi.26.2.201608.201 * Experiences of After-school Class Caring by Married Early Childhood
More information-
World Top 10 by 2030 CONTENTS CONTENTS 02 03 PRESIDENT S MESSAGE 04 05 VISION GOALS VISION GOALS STRATEGIES 06 07 HISTORY 2007 2008 2009 2010 2011 08 09 UNIST POWER 10 11 MPI USTC UNIST UCI UTD U-M GT
More informationService-Oriented Architecture Copyright Tmax Soft 2005
Service-Oriented Architecture Copyright Tmax Soft 2005 Service-Oriented Architecture Copyright Tmax Soft 2005 Monolithic Architecture Reusable Services New Service Service Consumer Wrapped Service Composite
More information카테고리 시리즈 명 SME 컨텐트 에센스 심화 컨텐트 탬플릿 평가 대 분 류 중 분 류 개수 평균 시간 개수 총 시간 개수 총 시간 유 형 개수 유무 경영일반 경영기법 Performance Management를 위한 전략적 성과면담 김정일 20 0:43:09 8 6:3
6. CONTENT LIST 카테고리 시리즈 명 SME 컨텐트 에센스 심화 컨텐트 탬플릿 평가 대 분 류 중 분 류 개수 평균 시간 개수 총 시간 개수 총 시간 유 형 개수 유무 경영일반 경영기법 Performance Management를 위한 전략적 성과면담 김정일 20 0:43:09 8 6:33:59 20 14:22:57 Animation 69 SMART
More information레이아웃 1
Disability & Employment 11. 8. 제1권 제호(통권 7호) pp.97~118 중증장애인직업재활지원사업수행시설의 효율성비교* 양숙미 남서울대학교 사회복지학과 부교수 전동일 가톨릭대학교 박사과정 요 약 본 연구는 직업재활시설의 중증장애인 직업재활지원사업에 대한 효율성을 평가하여 효 율적인 운영방안을 제시하는데 목적이 있다. 본 연구를 위해
More information<333820B1E8C8AFBFEB2D5A6967626565B8A620C0CCBFEBC7D120BDC7BFDC20C0A7C4A1C3DFC1A42E687770>
Journal of the Korea Academia-Industrial cooperation Society Vol. 13, No. 1 pp. 306-310, 2012 http://dx.doi.org/10.5762/kais.2012.13.1.306 Zigbee를 이용한 실외 위치추정 시스템 구현 김환용 1*, 임순자 1 1 원광대학교 전자공학과 Implementation
More informationEffects of baseball expertise and stimulus speeds on coincidence-anticipation timing accuracy of batting Jong-Hwa Lee, Seok-Jin Kim, & Seon-Jin Kim* Seoul National University [Purpose] [Methods] [Results]
More informationAT_GraduateProgram.key
Art & Technology Graduate Program M.A.S (Master of Arts & Science) in Art & Technology Why Art Tech Graduate Program? / + + X Why Sogang? - Art/Design + Technology 4 Art & Technology Who is this for? (
More informationDBPIA-NURIMEDIA
김진주 김수연. 초등학생대상장애이해교육에활용된동화에나타난장애인관분석. 특수교육, 2013, 제12권, 제2호, 135-160... 20.,,. 4.,,.,..... 주제어 : 장애이해교육, 동화, 장애인관 1. ( 1 ) Incheon Munhak Elementary School ( )(, E-mail: sooyoun@ginue.ac.kr) Dept. of
More information<32382DC3BBB0A2C0E5BED6C0DA2E687770>
논문접수일 : 2014.12.20 심사일 : 2015.01.06 게재확정일 : 2015.01.27 청각 장애자들을 위한 보급형 휴대폰 액세서리 디자인 프로토타입 개발 Development Prototype of Low-end Mobile Phone Accessory Design for Hearing-impaired Person 주저자 : 윤수인 서경대학교 예술대학
More informationJournal of Educational Innovation Research 2017, Vol. 27, No. 4, pp DOI: * A Study on Teache
Journal of Educational Innovation Research 2017, Vol. 27, No. 4, pp.149-171 DOI: http://dx.doi.org/10.21024/pnuedi.27.4.201712.149 * A Study on Teachers and Parents Perceptions on the Introduction of Innovational
More information<31352DB0ADB9AEBCB32E687770>
레고 마인드스톰 로봇을 이용한 프로그래밍 입문 교육의 효과 측정 Measuring the Effectiveness of Teaching Introductory Programming Using LEGO Mindstorms Robots 김 태 희 * 강 문 설 ** Tae-Hee Kim Moon-Seol Kang 요 약 대학 생활을 시작하는 프로그래밍 초보자들에
More information<352E20BAAFBCF6BCB1C5C320B1E2B9FDC0BB20C0CCBFEBC7D120C7D1B1B920C7C1B7CEBEDFB1B8C0C720B5E6C1A1B0FA20BDC7C1A120BCB3B8ED28313531323231292D2DB1E8C7F5C1D62E687770>
통계연구(2015), 제20권 제3호, 71-92 변수선택 기법을 이용한 한국 프로야구의 득점과 실점 설명 1) 김혁주 2) 김예형 3) 요약 한국 프로야구에서 팀들의 득점과 실점에 영향을 미치는 요인들을 규명하기 위한 연구를 하였 다. 2007년부터 2014년까지의 정규리그 전 경기 자료를 대상으로 분석하였다. 전방선택법, 후방 소거법, 단계별 회귀법, 선택법,
More informationAnalysis of objective and error source of ski technical championship Jin Su Seok 1, Seoung ki Kang 1 *, Jae Hyung Lee 1, & Won Il Son 2 1 yong in Univ
Analysis of objective and error source of ski technical championship Jin Su Seok 1, Seoung ki Kang 1 *, Jae Hyung Lee 1, & Won Il Son 2 1 yong in University & 2 Kang Won University [Purpose] [Methods]
More information<30312DC1A4BAB8C5EBBDC5C7E0C1A4B9D7C1A4C3A52DC1A4BFB5C3B62E687770>
Journal of the Korea Institute of Information and Communication Engineering 한국정보통신학회논문지(J. Korea Inst. Inf. Commun. Eng.) Vol. 19, No. 2 : 258~264 Feb. 2015 ID3 알고리즘 기반의 귀납적 추론을 활용한 모바일 OS의 성공과 실패에 대한
More information<C1DF3320BCF6BEF7B0E8C8B9BCAD2E687770>
2012학년도 2학기 중등과정 3학년 국어 수업 계획서 담당교사 - 봄봄 현영미 / 시온 송명근 1. 학습 목적 말씀으로 천지를 창조하신 하나님이 당신의 형상대로 지음 받은 우리에게 언어를 주셨고, 그 말씀의 능 력이 우리의 언어생활에도 나타남을 깨닫고, 그 능력을 기억하여 표현하고 이해함으로 아름다운 언어생활 을 누릴 뿐만 아니라 언어문화 창조에 이바지함으로써
More informationJournal of Educational Innovation Research 2018, Vol. 28, No. 1, pp DOI: A study on Characte
Journal of Educational Innovation Research 2018, Vol. 28, No. 1, pp.381-404 DOI: http://dx.doi.org/10.21024/pnuedi.28.1.201803.381 A study on Characteristics of Action Learning by Analyzing Learners Experiences
More informationSW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013
SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING
More information139~144 ¿À°ø¾àħ
2 139 DOI : 10.3831/KPI.2010.13.2.139 2 Received : 10. 04. 08 Revised : 10. 04. 26 Two Case Report on Wrist Ganglion Treated with Scolopendrid Pharmacopuncture Accepted : 10. 05. 04 Key Words: Wrist Ganglion,
More information???? 1
The Korean Journal of Applied Statistics (2013) 26(1), 201 208 DOI: http://dx.doi.org/10.5351/kjas.2013.26.1.201 A Note on Model Selection in Mixture Experiments with Process Variables Jung Il Kim a,1
More information인문사회과학기술융합학회
Asia-pacific Journal of Multimedia Services Convergent with Art, Humanities, and Sociology Vol.6, No.2, February (2016), pp. 325-332 http://dx.doi.org/10.14257/ajmahs.2016.09 한국의 대학운영제도 변화를 위한 K-MOOC 활용방안에
More informationJournal of Educational Innovation Research 2016, Vol. 26, No. 1, pp.1-19 DOI: *,..,,,.,.,,,,.,,,,, ( )
Journal of Educational Innovation Research 2016, Vol. 26, No. 1, pp.1-19 DOI: http://dx.doi.org/10.21024/pnuedi.26.1.201604.1 *,..,,,.,.,,,,.,,,,, ( ).,,,. * 2014. 2015. ** 1, : (E-mail: cajoo@pusan.ac.kr)
More informationDBPIA-NURIMEDIA
논문 10-35-03-03 한국통신학회논문지 '10-03 Vol. 35 No. 3 원활한 채널 변경을 지원하는 효율적인 IPTV 채널 관리 알고리즘 준회원 주 현 철*, 정회원 송 황 준* Effective IPTV Channel Control Algorithm Supporting Smooth Channel Zapping HyunChul Joo* Associate
More information6.24-9년 6월
리눅스 환경에서Solid-State Disk 성능 최적화를 위한 디스크 입출력요구 변환 계층 김태웅 류준길 박찬익 Taewoong Kim Junkil Ryu Chanik Park 포항공과대학교 컴퓨터공학과 {ehoto, lancer, cipark}@postech.ac.kr 요약 SSD(Solid-State Disk)는 여러 개의 낸드 플래시 메모리들로 구성된
More information지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., KOSPI200.,. * 지능정보연구제 16 권제 1 호 2010 년 3 월
지능정보연구제 16 권제 1 호 2010 년 3 월 (pp.71~92),.,.,., Support Vector Machines,,., 2004 5 2009 12 KOSPI200.,. * 2009. 지능정보연구제 16 권제 1 호 2010 년 3 월 김선웅 안현철 社 1), 28 1, 2009, 4. 1. 지능정보연구제 16 권제 1 호 2010 년 3 월 Support
More informationContents 01 서울 과학교육 정책 [박문수] 1 02 외국의 과학교육 사례 비교 [정호근] 19 03 영재교육 10년, 현황과 과제 [홍덕표] 39 04 학교기획과 문서작성의 실제 [홍덕표] 51 05 교육법규의 이해 [김응길] 71 06 특수교육의 이해 [권택환] 139 07 영화를 이용한 과학수업 [한문정] 149 08 학교현장에서의 진로교육 [양운택]
More information45-51 ¹Ú¼ø¸¸
A Study on the Automation of Classification of Volume Reconstruction for CT Images S.M. Park 1, I.S. Hong 2, D.S. Kim 1, D.Y. Kim 1 1 Dept. of Biomedical Engineering, Yonsei University, 2 Dept. of Radiology,
More informationProblem New Case RETRIEVE Learned Case Retrieved Cases New Case RETAIN Tested/ Repaired Case Case-Base REVISE Solved Case REUSE Aamodt, A. and Plaza, E. (1994). Case-based reasoning; Foundational
More information<5B313132385D32303039B3E220C1A634B1C720C1A632C8A320B3EDB9AEC1F628C3D6C1BE292E687770>
디지털 영상에서의 자막추출을 이용한 자막 특성 분석에 관한 연구 이세열 * 요약 본 연구는 방송 프로그램 제작에 있어서 중요한 역할을 담당하고 있는 영상 자막의 특성과 영상 커 뮤니케이션 기능적인 관점에서 나타나고 있는 현상을 살펴본다. 다양한 방송 프로그램에서 활용되고 있는 디지털 영상 자막의 기능은 단순하게 간략한 정보를 전달하는 기능적인 역할을 수행하였다.
More information정보기술응용학회 발표
, hsh@bhknuackr, trademark21@koreacom 1370, +82-53-950-5440 - 476 - :,, VOC,, CBML - Abstract -,, VOC VOC VOC - 477 - - 478 - Cost- Center [2] VOC VOC, ( ) VOC - 479 - IT [7] Knowledge / Information Management
More information디지털포렌식학회 논문양식
ISSN : 1976-5304 http://www.kdfs.or.kr Virtual Online Game(VOG) 환경에서의 디지털 증거수집 방법 연구 이 흥 복, 정 관 모, 김 선 영 * 대전지방경찰청 Evidence Collection Process According to the Way VOG Configuration Heung-Bok Lee, Kwan-Mo
More informationJournal of Educational Innovation Research 2017, Vol. 27, No. 4, pp DOI: A Study on the Opti
Journal of Educational Innovation Research 2017, Vol. 27, No. 4, pp.127-148 DOI: http://dx.doi.org/11024/pnuedi.27.4.201712.127 A Study on the Optimization of Appropriate Hearing-impaired Curriculum Purpose:
More information(JBE Vol. 21, No. 1, January 2016) (Regular Paper) 21 1, (JBE Vol. 21, No. 1, January 2016) ISSN 228
(JBE Vol. 1, No. 1, January 016) (Regular Paper) 1 1, 016 1 (JBE Vol. 1, No. 1, January 016) http://dx.doi.org/10.5909/jbe.016.1.1.60 ISSN 87-9137 (Online) ISSN 16-7953 (Print) a), a) An Efficient Method
More informationJournal of Educational Innovation Research 2017, Vol. 27, No. 1, pp DOI: * The
Journal of Educational Innovation Research 2017, Vol. 27, No. 1, pp.243-268 DOI: http://dx.doi.org/10.21024/pnuedi.27.1.201703.243 * - 2001 2015 - The Research Trends on Peer Counseling in Elementary and
More information.,,,,,,.,,,,.,,,,,, (, 2011)..,,, (, 2009)., (, 2000;, 1993;,,, 1994;, 1995), () 65, 4 51, (,, ). 33, 4 30, (, 201
4 21.,,,.,,. 1, 2, 3, 4.,,,,,,.,,,,., ( ). 60-66,,,,,.. (Corresponding Author): / / 303 Tel: 063-220-2495/ E-mail: ikkim@jj.ac.kr .,,,,,,.,,,,.,,,,,, (, 2011)..,,, (, 2009)., (, 2000;, 1993;,,, 1994;,
More informationTHE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. vol. 29, no. 10, Oct ,,. 0.5 %.., cm mm FR4 (ε r =4.4)
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2018 Oct.; 29(10), 799 804. http://dx.doi.org/10.5515/kjkiees.2018.29.10.799 ISSN 1226-3133 (Print) ISSN 2288-226X (Online) Method
More informationJournal of Educational Innovation Research 2018, Vol. 28, No. 1, pp DOI: * A Study on the Pe
Journal of Educational Innovation Research 2018, Vol. 28, No. 1, pp.405-425 DOI: http://dx.doi.org/10.21024/pnuedi.28.1.201803.405 * A Study on the Perceptions and Factors of Immigrant Background Youth
More information05(533-537) CPLV12-04.hwp
모바일 OS 환경의 사용자 반응성 향상 기법 533 모바일 OS 환경의 사용자 반응성 향상 기법 (Enhancing Interactivity in Mobile Operating Systems) 배선욱 김정한 (Sunwook Bae) 엄영익 (Young Ik Eom) (Junghan Kim) 요 약 사용자 반응성은 컴퓨팅 시스템에서 가장 중요 한 요소 중에 하나이고,
More information<30312DC1A4BAB8C5EBBDC5C7E0C1A4B9D7C1A4C3A528B1E8C1BEB9E8292E687770>
Journal of the Korea Institute of Information and Communication Engineering 한국정보통신학회논문지(J. Korea Inst. Inf. Commun. Eng.) Vol. 18, No. 11 : 2593~2599 Nov. 2014 오픈소스 모바일 UI컴포넌트 선정 절차 프레임워크 손효정 1 이민규 2 성백민
More informationAnalysis of teacher s perception and organization on physical education elective courses Chang-Wan Yu* Korea Institute of curriculum and evaluation [Purpose] [Methods] [Results] [Conclusions] Key words:
More informationTHE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Nov.; 26(11),
THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE. 2015 Nov.; 26(11), 985991. http://dx.doi.org/10.5515/kjkiees.2015.26.11.985 ISSN 1226-3133 (Print)ISSN 2288-226X (Online) Analysis
More informationPowerPoint 프레젠테이션
CRM Data Quality Management 2003 2003. 11. 11 (SK ) hskim226@skcorp.com Why Quality Management? Prologue,,. Water Source Management 2 Low Quality Water 1) : High Quality Water 2) : ( ) Water Quality Management
More information16회말하기
세종대왕 탄신 616주년 기념 The 16 th World Korean Language Speech Contest for Foreigners 야덥 부펜들 (인도, 제15회 세계 외국인 한국어 말하기 대회 대상 수상) 일시 장소 2013년 5월 15일(수) 14:00~16:30, 경희대학교 크라운관 후원 주최 College of Business Administration
More information1997 4 23 2000 9 5 2003 9 10 2008 2 20 2008 12 10 2011 7 1 2012 8 17 2014 9 19 2015 3 31 2015 6 30 2016 9 30 2017 6 30 2019 3 31 326 327 328 < >
More informationstep 1-1
Written by Dr. In Ku Kim-Marshall STEP BY STEP Korean 1 through 15 Action Verbs Table of Contents Unit 1 The Korean Alphabet, hangeul Unit 2 Korean Sentences with 15 Action Verbs Introduction Review Exercises
More information<B3EDB9AEC1FD5F3235C1FD2E687770>
경상북도 자연태음악의 소박집합, 장단유형, 전단후장 경상북도 자연태음악의 소박집합, 장단유형, 전단후장 - 전통 동요 및 부녀요를 중심으로 - 이 보 형 1) * 한국의 자연태 음악 특성 가운데 보편적인 특성은 대충 밝혀졌지만 소박집합에 의한 장단주기 박자유형, 장단유형, 같은 층위 전후 구성성분의 시가( 時 價 )형태 등 은 밝혀지지 않았으므로
More information목차 1. 서론 1.1. 연구의 배경 및 목적 1.2. 연구의 내용 및 방법 2. 제품스타일 분석 2.1. 제품이미지 2.2. 미래지향적 스타일 3. 신세대 감성분석 3.1. 라이프스타일 3.2. 광고전략 3.3. 색채에 따른 제품구매 분석 4. 결론 *참고문헌 ( )
신세대 지향적 제품개발과 전략에 관한 연구 A Study on the Product Development and Strategy of New Generation Oriented 곽 희 준 (Hee-Joon, Kwak) 협성대학교 예술대학 제품디자인학과 본 연구는 협성대학교 교내학술연구비 지원에 의한 논문임 목차 1. 서론 1.1. 연구의 배경 및 목적 1.2.
More information03¼ºÅ°æ_2
102 103 R&D closed innovation strategy open innovation strategy spin-off Chesbrough technology marketing IBM Intel P&G IBM Dell Apple Nintendo Acer http //www ibm com/ibm/licensing MIT 1) 104 Bucher et
More informationJournal of Educational Innovation Research 2018, Vol. 28, No. 1, pp DOI: Educational Design
Journal of Educational Innovation Research 2018, Vol. 28, No. 1, pp.361-379 DOI: http://dx.doi.org/10.21024/pnuedi.28.1.201803.361 Educational Design for Future Education Purpose: This study examined the
More informationCHOICES Los Angeles Unified School District (LAUSD),,,. Magnet PWT LAUSD : 100-,, 100-,.,, A-G,., Magnet Permits with Transportation (P
KOREAN CHOICES 2015-2016 LAW Studies Social Y ONLIN PL E AP ON PLY LI NE AP A-G echoices.lausd.net t echoices.lausd.ne COMMON CORE LOS ANGELES UNIFIED SCHOOL DISTRICT STUDENT INTEGRATION SERVICES 감독관,
More information09È«¼®¿µ5~152s
Korean Journal of Remote Sensing, Vol.23, No.2, 2007, pp.45~52 Measurement of Backscattering Coefficients of Rice Canopy Using a Ground Polarimetric Scatterometer System Suk-Young Hong*, Jin-Young Hong**,
More informationJournal of Educational Innovation Research 2018, Vol. 28, No. 4, pp DOI: 3 * The Effect of H
Journal of Educational Innovation Research 2018, Vol. 28, No. 4, pp.577-601 DOI: http://dx.doi.org/10.21024/pnuedi.28.4.201812.577 3 * The Effect of Home-based Activities Using Traditional Fairy Tales
More information<C1A63236B1C72031C8A328C6EDC1FDC1DF292E687770>
미 술 교 육 논 총 Art Education Research Review 2012 제26권 1호 1-28 미술가의 창의적 사고와 미술문화 진화의 관계성 탐구 - 창의성의 구성요소와 전통미술을 중심으로- 1)김 혜 숙* < 요 약 > 창의성의 구성요소인 영역, 장, 개인의 관계를 조선시대 미술가, 미술계, 미술문화 를 중심으로 살펴보면 미술가의 창의적 사고와
More informationÀ±½Â¿í Ãâ·Â
Representation, Encoding and Intermediate View Interpolation Methods for Multi-view Video Using Layered Depth Images The multi-view video is a collection of multiple videos, capturing the same scene at
More informationIKC43_06.hwp
2), * 2004 BK21. ** 156,..,. 1) (1909) 57, (1915) 106, ( ) (1931) 213. 1983 2), 1996. 3). 4) 1),. (,,, 1983, 7 12 ). 2),. 3),, 33,, 1999, 185 224. 4), (,, 187 188 ). 157 5) ( ) 59 2 3., 1990. 6) 7),.,.
More informationMicrosoft Word - USW 英語課清單 Fall 2009
Fall 2009, Univ. of Suwon Major Professor Subject Name Year Point 학수번호 1 이신동 인터넷메스컴중국어 3 3 Chinese 08005 2 Chinese- 왕연동 응용중국어작문 2 3 Chinese 07999 3 왕연동 고급중국어 3 3 Chinese 00648 4 왕연동 무역중국어 4 3 Chinese 02333
More information06_ÀÌÀçÈÆ¿Ü0926
182 183 184 / 1) IT 2) 3) IT Video Cassette Recorder VCR Personal Video Recorder PVR VCR 4) 185 5) 6) 7) Cloud Computing 8) 186 VCR P P Torrent 9) avi wmv 10) VCR 187 VCR 11) 12) VCR 13) 14) 188 VTR %
More information03-ÀÌÁ¦Çö
25 3 (2004 9 ) J Korean Oriental Med 2004;25(3):20-31 1), 2), 3) 1) 2) 3) Grope for a Summary Program about Intellectual Property Protection of Traditional Knowledge (TK)etc. Discussed in WIPO Hwan-Soo
More information1 4/7 2 4/11 3 4/12 4 4/18 5 4/20 6 5/3 7 5/18 8 5/26 9 6/2 10 6/7 11 6/13 12 6/15 13 6/16 14 6/20 15 7/10 16 7/11 17 7/12 18 8/25 19 9/5 20 9/7 21 9/
KOREA BUSINESS WOMEN S FEDERATION 1 4/7 2 4/11 3 4/12 4 4/18 5 4/20 6 5/3 7 5/18 8 5/26 9 6/2 10 6/7 11 6/13 12 6/15 13 6/16 14 6/20 15 7/10 16 7/11 17 7/12 18 8/25 19 9/5 20 9/7 21 9/12 22 9/22 23 10/24
More information,......
The Impact of Personal Traits, Family Characteristics, and Job Satisfaction on the Psychological Well-Being of Middle Aged Men from the Baby Boomer Generation Working in Large Corporations Department of
More informationJournal of Educational Innovation Research 2019, Vol. 29, No. 2, pp DOI: 3 * Effects of 9th
Journal of Educational Innovation Research 2019, Vol. 29, No. 2, pp.357-378 DOI: http://dx.doi.org/10.21024/pnuedi.29.2.201906.357 3 * Effects of 9th Grade Students Participation in Career Curriculum Cluster
More information<31342DC0CCBFEBBDC42E687770>
체육과학연구, 2008, 제19권, 제4호, 136~145. Korean Journal of Sport Science 2008, Vol. 19, No. 4, 136~145. 국가대표 은퇴선수의 진로지원 방안 이용식(체육과학연구원) 본 연구의 목적은 국가대표 은퇴선수의 진로현황과 진로의식을 파악하여 국가대표 은퇴선수의 진로를 개발하고 정부의 정책적 지원방안을
More informationMicrosoft Word - KSR2014S042
2014 년도 한국철도학회 춘계학술대회 논문집 KSR2014S042 안전소통을 위한 모바일 앱 서비스 개발 Development of Mobile APP Service for Safety Communication 김범승 *, 이규찬 *, 심재호 *, 김주희 *, 윤상식 **, 정경우 * Beom-Seung Kim *, Kyu-Chan Lee *, Jae-Ho
More information118 김정민 송신철 심규철 을 미치기 때문이다(강석진 등, 2000; 심규철 등, 2001; 윤치원 등, 2005; 하태경 등, 2004; Schibeci, 1983). 모둠 내에서 구성원들이 공동으 로 추구하는 학습 목표의 달성을 위하여 각자 맡은 역할에 따라 함께
과학교육연구지,37권 1호,pp.117-130(2013.5) Jour.Sci.Edu,Vol.37,No.1,pp.117-130(2013.5) 생물 학습을 위한 고등학생 소집단과 교사의 면담에서 나타나는 상호작용 유형 분석 김정민 송신철 1 심규철 2 * 환경생태교육연구소 1 경기신길고등학교 2 공주대학교 The Patterns of Interaction in
More information<31332EBEC6C6AEB8B6C4C9C6C3C0BB20C8B0BFEBC7D120C6D0C5B0C1F6B5F0C0DAC0CE20BFACB1B82E687770>
A Journal of Brand Design Association of Korea 통권 제 9호 2007 12 Vol. 5 No. 2 아트마케팅을 활용한 화장품 브랜드 디자인 연구 -화장품패키지디자인 중심으로- A Study on the Cosmetic Brand Package Design Applied Art-Marketing - Focusing on Cosmetic
More information