< E31322E31C0E5C0BAB9CC5FB3EDB9AE28C3D6C1BEBABB29322E687770>
|
|
- 아인 공
- 6 years ago
- Views:
Transcription
1 敎育學碩士學位論文 웹서비스를활용한문제은행시스템 Item Pool System using Web Service 2005年 2月 仁荷大學校敎育大學院 情報 컴퓨터 敎育專攻 張恩美
2 敎育學碩士學位論文 웹서비스를활용한문제은행시스템 Item Pool System using Web Service 2005年 2月 指導敎授 趙根植 이論文을敎育學碩士學位論文으로提出함 仁荷大學校敎育大學院 情報 컴퓨터 敎育專攻 張恩美
3 이論文을張恩美의碩士學位論文으로認定함 2005年 2月 主審 ( 印 ) 副審 ( 印 ) 委員 ( 印 )
4 요 약 기존온라인학습평가시스템은문제제공에관련된문제은행과학습자 에관한사항을관리하는형태를가지고있어인증을거친학습자들에게 평가문항을제시하며학습자별로평가부분을관리한다. 그러나여러구 축되어있는학습평가시스템의문제은행들은 HTML이나데이터베이스로 자료가구축되어있어타학습평가시스템에서재사용하기가어려우며검 색하기도어렵다. 그렇기때문에교사들이학습평가시스템을구축하기 위해서는기존의문제은행들을사용하지못하고동일한문제들로구성된 문제은행을새롭게구축해야하는많은부담을갖게되며유사한시스템들 사이에문제들이중복되어자원낭비또한유발하게된다. 이런문제점을 개선하기위해서본논문은웹서비스를이용하여통합적인문제를생성, 검색, 활용할수있는웹서비스기반의문제은행시스템의설계및구현 을하였다. 본논문에서는문제은행을하나의시스템으로학습평가시스템과별도 로분리하였다. 학습평가시스템을구축하고자하는교사들에게특정과 목에대한문제은행을구축하여문제들을웹서비스로제공한다. 문제은 행은문제등록, 검색, 수정, 삭제등문제에관한사항만을담당하고학습 평가시스템은이런문제은행에서제공하는서비스들을활용하여학습자의 평가에활용하며학습평가결과에대한관리부분만을전담한다. 이런 구성은여러온라인학습평가시스템에서문제은행웹서비스를통하여동 일한형태의다양한문제들을사용자정보에맞추어제공할수있다는장 점을가지게된다.
5
6 목 차 요약 ⅰ Abstract ⅱ 목차 ⅲ 제 1 장서론 연구의필요성및목적 연구의내용및방법 2 제 2 장이론적배경 웹서비스의고찰 NET 의고찰 ASP.NET 의특징 기존문제은행시스템의고찰 15 제 3 장문제은행시스템설계 시스템설계의기본방향 시스템구현환경 문제은행시스템의설계 데이터베이스의설계 22 제 4 장문제은행시스템구현 교과과정등록시스템구현 문제등록시스템의구현 웹서비스의구현 실험및결과분석 35 제 5 장결론및향후연구 41 참고문헌 43
7 제 1 장서론 1.1 연구의필요성및목적 빠른통신망과멀티미디어기술을기반으로한인터넷사용의보편화는 우리시대를정보화사회로만들었다. 인터넷을통한자료검색과정보취 득은가장기본적인생활로자리잡았으며전자상거래와멀티미디어자료 를활용한다양한형태의활용이현재활발하게이루어지고있다. 이런현 상은우리교육현장에도많은변화를가져왔다. 학습의형태가오프라인 학습에서온라인학습으로다양하게변화하고있는것이다. 교육평가부 분은교육과정중에서학습자의능력과교육의결과를측정하는가장핵 심이되는분야지만교사들에게는많은부담과업무를주는부분이다. 그 러다보니중요성만큼실질적으로이루어지기가힘들었다[1]. 이런학습 평가부분을온라인평가시스템으로구성하면한정된시간에학습과학습 평가를모두해야하는교사들의부담을어느정도해소할수있다. 교사 들은수업시간에웹으로학습평가를한자료를바탕으로수업을할수있어시간절약과많은학습정보를학생들에게더전달할수있는기회가된다. 그러나학습평가시스템을구축하기위해서는교사들의많은노력과시 간을투자해야한다. 기존의문제은행을사용하지못하고동일한문제들 로구성된문제은행을새롭게구축해야하는많은부담을갖게되며유사한시스템들사이에문제들이중복되어자원낭비또한유발하게된다. 이런문제점들을보완하기위해서본논문은웹서비스(Web Service) 를
8 활용하였다. 웹서비스는기존의분산컴퓨팅시스템과달리웹에적용을 시킬수있다. 많은기존분산컴퓨팅기술은자신의통신프로토콜을갖 고있으나웹서비스의네트워크프로토콜은이미널리사용되고있는월 드와이드웹에존재한다. 그래서새로운애플리케이션은웹서비스를사 용할수있는곳이면가능하다. 웹서비스는인터넷과유사한추상화수 준으로독립되어있는애플리케이션과다른애플리케이션을통합하는형태 로볼수있다. 이런부분을적용시켜하나의학습평가시스템으로구성 되어있던문제은행부분과학습평가시스템부분을분리시켰다. 개별학 습평가시스템은학습자에대한평가와결과관리부분만을담당하고문 제은행시스템은학습자에대한평가를할수있는문제만을담당하도록 하였다. 이두부분이서로다른시스템환경에서구현이되어도하나의 시스템과같이사용하기위해서웹서비스기술을적용시키었다. 본연구는다음과같이구성된다.2장에서는 1장의서론에이어본연구에서 제안한방법을적용할수있는관련기술을살펴본후본연구와관련된학습 평가시스템을분석한다. 3장에서는본연구에서구현할문제은행시스템과 데이터베이스를설계한다.4장에서는 3장의설계를바탕으로문제은행시스 템을구현하고실험한후 5 장에서는결론및향후연구를제시한다. 1.2 연구의내용및방법 1) 웹서비스와문제은행 웹서비스에대한논의를통해서문제은행시스템을구축하는데에웹 서비스의활용의필요성을살펴보도록한다. 또한기존문제은행시스템에 서갖고있는자료의공유와확장성의한계를살펴보고웹서비스를활용
9 한문제은행시스템이갖는장점을설명하고자한다. 2) 문제은행시스템의설계내용및방법 본문제은행시스템의설계에서이루어지는과정은문항의형태분석을 통하여데이터베이스테이블을설계하였다. 그리고문제의교육과정을입 력할수있는테이블을설계하였고교육과정요소와문제사이의상호연 관성을갖도록설계하였다. 그리고개별학습평가시스템에서사용할수 있도록문제에관련된웹서비스모듈을설계하였다. 설계방법은크게문제은행시스템과개별학습평가시스템두부분으로나누어설계하여야하나본논문에서는주안점인문제은행시스템만을설계하였다. 문제은행시스템에서는웹사이트제공부분과웹서비스부분으로설계 한다. 웹사이트부분은웹사이트에서수행할수있는관리자영역과 문제등록에관련된부분을구현하기위한설계를수행하며웹서비스부분 은개별학습평가시스템에서문제은행시스템의데이터베이스에직접연 결하지않고문제를제공할수있도록설계를하였다. 3) 구현내용및방법 문제은행시스템을이용하여교육과정의정보를입력하고입력된교육과정요소에맞추어문항을생성하고웹서비스를통해생성된문항을공유함으로써문제들을제공받는여러학습평가시스템에서는제공받은문제를학습자에게재가공하여제공할수있도록구현하였다.
10 [ 그림 1-1] 시스템구현내용 구현방법은 Visual Studio ASP.NET을이용하여문제은행시스템에서 제공하는웹서비스와문제은행시스템웹사이트를구축하고문제은행은 MS SQL 2000 Server 를이용하여데이터베이스로생성한다.
11 제 2 장이론적배경 2.1 웹서비스의고찰 1) 웹서비스의정의 현재웹서비스에대한정의는발표기관마다매우다양하다. 우선 W3C(World Wide Web Consortium) 에서는 하나의 URI(Uniform Resources Identifier) 에의해정의된소프트웨어애플리케이션으로, XML 구조에의해애플리케이션인터페이스및결합의정의, 서술, 발견이가능 해지고, 인터넷기반의프로토콜을경유한 XML기반의메시지를사용하는 다른소프트웨어애플리케이션과직접적인상호운영이가능하도록지원해 주는것" 으로정의하였고, IDC 에서는 웹서비스아키텍처는인터넷프로 토콜(IP), SOAP, WSDL등을포함한공개적인접속표준과독자적으로기 술된구성요소에의해서다이내믹한구성요소간의연결성및상호운영을 가능하게하는표준화된접근방식 으로정의하였다. 그리고 Barland에서 는 웹서비스는인터넷상에서표준화된기술을사용하여운영되고발견될 수있는비즈니스프로세스 라고하였고 Gartner 에서는 웹서비스는 e- 비즈니스관련표준을기반으로하고있으며, 인터넷을통해제공되는비 즈니스로직을갖는소프트웨어컴포넌트, Aankee group 에서는 분산된 애플리케이션을구축하기위한개발툴, 전체애플리케이션또는애플리 케이션의조립을위한구성요소를전달하는소프트웨어로서의 이라고각각다양한정의를제시하였다[2]. ASP 모델 발표기관에따른웹서비스정의를보면기술적인부분과상업적인측면 에서접근하는것을알수있다. 기술적인부분을살펴보면웹서비스는
12 인터넷상에서표준화된기술을사용하여정의된소프트웨어애플리케이션 이지만상업적인측면에서의웹서비스는소프트웨어기술을통해기업들 이다양한비즈니스를발견하여운영할수있게해줌으로써웹서비스자 체를하나의비즈니스로직으로받아들이고있다. 이런관점들을통합하여일반적인정의를하자면웹서비스란산업표준 프로토콜의집합으로모사된포괄적인단어이며실행되는플랫폼에상관없 이애플리케이션간의상호운용성을용이하게해주는표준화된소프트웨 어기술로서필요한서비스를발견하고제공하여다양한작업을가능하게 해주는것이다. 웹서비스의대표적인특징은다음과같다. 첫째, 플랫폼에독립적이다. 이는유연한(loosely coupled) 소프트웨어 구조를갖는것으로서비스공급자와수요자가새로운플랫폼을도입하거 나특정플랫폼에구애되지아니함을뜻한다. 둘째, 장치나위치에독립적이다. PC, PDA, 핸드폰, 노트북등다양한유 무선장치에서웹서비스를통해어디서나서비스를제공받을수있는것 을말한다. 셋째, 동적인기능을갖는다. 서비스제공자에게다양한기능을찾아실 시간으로서비스를받는것이가능하며서비스제공자와제공을받는고객 의역할이고정되어있지않는쌍방향서비스를제공하는방식이며필요한 기능과서비스제공자를고객이자유롭게선택함으로써비용을절감할수 있으며비즈니스모델이변경될때편의성을제공한다. 넷째, 기존시스템에적용이가능하다. 이는기존에투자되고생산된 IT 애플리케이션및인프라등기존의시스템에웹서비스프로세서를적 용시키는가능한것을말한다. 기존의처리방식을외부에서원하는사람
13 들이사용할수있도록웹서비스프로세스를포함하기만하면시스템의 변경없이사용이가능한것을말한다 [3]. 2) 웹서비스를위한요소기술 웹서비스는자신의정보및제공할서비스정보, 그리고이를이용할 수있는방법등에대한정보를 WSDL 파일에작성하고이를 UDDI 레지 스트리에등록해놓는다. 이때등록되는개체나서비스는 UUID에기반한 고유 ID 를부여받게된다. 그러면특정서비스를받고자하는서비스요청 자는요구되는서비스에대한메시지를작성한후 UDDI 레지스트리에서 분류및식별체계와같은여러검색조건을통해검색해찾게된다. 그리 고해당서비스를이용하기위한 WSDL 파일을받게되고이정보를이용 하여서비스제공자와의연결을통해서비스를제공받게되는데그실행 결과값만을 XML 문서형태로받게된다. 이런웹서비스의이용을위한 요소기술들은아래와같다. (1) XML(eXtensible Markup Language) : 1996년에 W3C(World Wide Web Consortium) 에서제안한것으로현재도계속다양한표준들이 제정되고있다. 이런 XML은웹에서데이터를사용하기위한표준이 되는범용적인언어로다양한애플리케이션으로부터구조화된데이터 를처리하고표현하는데이용되어웹서비스의가장기본이되는요소 이다. (2) SOAP(Simple Object Access Protocol) : 웹에서구조화되고형 (type) 이있는정보를교환하는 XML기반의프로토콜로서업계의표준 이되어가고있다. 개방된인프라스트럭처(infrastructure) 를기반으로
14 한풍부하고자동화된웹서비스를대량의데이터를전송할때사용이 용이한메시지전송과적은양의데이터를전송할때사용하는 RPC 호출에대한방법을모두지원한다. (3) WSDL(Web Services Description Language) : 웹서비스인터페이 스에대한기술언어이다. 서버에서제공되는서비스를표현하는 XML 포맷으로새로운웹서비스를공개할때서버가제공하는서비스와각 서비스에대한오퍼레이션집합을식별하는파일이 WSDL 파일이다. WSDL 은서버와클라이언트상호요구사항을기록하여올바른포맷으 로기술된 SOAP 메시지를처리하여서비스가실행되도록한다. 이를 구성하는요소는 Types, Message, Operation, Port Type, Binding, Port, Service 로구성되어있다. (4) UDDI(Universal description, discovery and integration) : 서버가 제공하는서비스를등록하여클라이언트에서원하는서비스를찾을수 있도록해주는정보의저장소이다. 제공하는웹서비스를검색하여다 른곳에서이용할수있도록자동화하기원한다면 UDDI에등록해야 한다. UDDI 는공개적으로접근과검색, 프로그래밍이가능한공개된 레지스트리의역할을하는것으로일종의검색엔진과유사하다. UDDI 의이용으로 XML 기반의웹서비스로제공하는각회사들은서비스를 공개하여서로의서비스들을이용할수있도록하고있다. 아래 [ 그림 2-1] 은위에서기술한웹서비스요소기술들이어떻게구현 되는지를나타낸다.
15 [ 그림 2-1] 웹서비스요소기술구현
16 2.2.NET 의고찰 1).NET 의등장과플랫폼 MS.NET의중심에는 XML 웹서비스가존재하고있다. 마이크로소프트 는향후소프트웨어산업의중요키워드가애플리케이션간의통합그리고 포스트 PC라고전망하였고이러한요구사항을만족시켜줄수있는것이 바로 XML 웹서비스기술이라고정의하였다그래서.NET의핵심으로 XML 웹서비스를포함하게된것이다 [ 그림 2-2] NET 플랫폼의구조.NET 플랫폼은 [ 그림 2-2] 와같이 4가지주된요소로구성이되어있 다..NET 플랫폼의구성요소를살펴보면 PC, PDA, 핸드폰, 노트북등다 양한유형의장치들이클라이언트로존재한다. 이런장치들을통해웹서
17 비스에접근하여작업하거나정보를제공받는다. 두번째구성요소로서버 가있는데.NET 서버들은 XML 구조를지원하여 XML 웹서비스를사용 하는시스템과응용프로그램들사이의통합을가능하게만들며주요서버 제품군으로는 Application Center, BizTalk Server, SQL Server, Commerce Server, Content Management Server, Exchange Server, Host Integration Server 등이있다. 세번째로개발도구가있는데, 이개 발도구는개발자들이 Visual Studio.NET 과.NET프레임워크를이용하여 쉽고빠르게웹서비스를구축할수있으며.NET 프레임워크에서제공되 는 CLR(Common Language Runtime) 을이용하여자신이원하는언어 (VB.NET, C#, VC++.NET 등) 로애플리케이션을개발할수있게한다. 마지막구성요소로써 XML 웹서비스를들수있는데개발자가자신만의 서비스를구축하는것이외에모든이들에게공통적으로사용될수있거나 일반적인서비스들을마이크로소프트가제공하겠다는것이다 [4]. 2).NET 의프레임워크.NET 프레임워크는실제애플리케이션이나서비스들이동작하는환경을 말한다..NET 프레임워크는.NET 응용프로그램의실행을위한언어독 립적기반구조이며구현및배포의생산성, 효율성, 단순성을증대시킨 새로운플랫폼이다. 그리고인터넷과의통합을지향하는응용프로그램개 발플랫폼이자구현에필요한방대한클래스라이브러리이기도하다.
18 [ 그림 2-3].NET 프레임워크의구조 [ 그림 2-3] 은.NET 프레임워크의구조를나타낸것이다..NET 프레임 워크에서가장중요한부분이 CLR 이다. CLR 은가비지컬렉션, 타입체크, 보안체크등의작업을지원하게되는데이런기능들은자바환경에서자 바가상머신의역할과비슷하다. 하지만자바가상머신이자바언어만지 원하고있는것에비해 CLR 은다양한언어를지원하고있다. 물론자바 머신은다양한플랫폼위에올라갈수있지만현재까지.NET은단지윈도 우플랫폼에서만동작이가능하다..NET 환경에서작성된프로그램을컴 파일하게되면곧바로네이티브코드가생성되는것이아니라 CLR에서해 석가능한형태의코드 MSIL(Microsoft Intermediate Language) 로컴파 일되어생성된다. 이코드는코드와데이터뿐만아니라 CLR에서관리할 수있는정보를포함하는메타데이터도같이들어있어 CLR은수행시이 MSIL 코드를분석하여클래스를로드하고네이티브코드를생성하며, 보안 을적용하는등의동작을통해서프로그램을동작시킨다[4]. 다음.NET 기본클래스라이브러리는언어에관계없이.NET 응용프로그램을보다
19 효율적이고신속하게구현할수있는다양한클래스의집합을말한다..NET 기본클래스라이브러리의상위레벨에는데이터엑세스관련클래 스와 XML 관련클래스들의집합이위치하고있는데 ADO.NET이라불리 는이새로운데이터액세스클래스들은기존의 ADO를더욱발전시킨새 로운형태의데이터액세스기술을구현한것으로특히 XML가밀접하게 통합되어있다. 2.3 ASP.NET 의특징 ASP.NET 은이벤트기반프로그래밍모델을통해체계적인프로그래밍 구조를제공한다. 성해낼수있다. 이를통해매우이해하기쉬운체계적인프로그램을생 웹폼등수많은서버컨트롤들을제공해주어보다많 은기능을가진웹사이트를코드의군더더기없이구축할수있도록하였 고컨트롤들을프로그래밍으로쉽게제어할수있기에직관적인프로그래 밍을제작할수있게되었다. 그리고언어독립적인플랫폼을제공한다. C# 이나 Visual Basic 등과같은어떠한.NET 언어로 ASP.NET 페이지를 만들수있다. 이들언어로만들어진웹페이지들은 CLR이지원되는그 어떠한플랫폼에서도구동이가능하다. 이것은기존에프로그래밍방법과 매우다르다. 새로운방법이제시될때마다처음부터다시배워야하는불 편함을효과적으로개선시켜프로그래머의부담을개선하였다. ASP.NET 은또한코드비하인드라는것을제공한다. 프로그래밍코드와 HTML 컨 텐트가혼합된방식이아닌컨텐트와코드의분리된방식이제공되며컴파 일언어를사용하여페이지가작성되고, 컴파일되어실행시메모리에올 라가동작하기에매우좋은성능을가지게되며가비지컬렉터에의해개
20 체들의관리가이루어지기에메모리누수와같은원인으로서버가다운되 는일이최소화된다. 그외에도클라이언트장치들을지원하는장점을가 지고있다. ASP.NET의실행을살펴보면우선클라이언트는원하는 aspx 화일을 호출하게되고서버는이파일( 정확하게확장자) 과연결되어있는 DLL에 게처리를요청한다. ASP.NET은이파일을받아파싱작업을하게되고 작업을마친다음에는컴파일단계를거친다. 컴파일이된후 MSIL과메타 데이타가만들어지고이는 Assembly IL 로생성된다. 이는어셈블리캐시 에저장되고이파일을원하는클라이언트의요청이들어오면메모리에적 제되어수행되어진다 [6].
21 2.4 기존문제은행시스템의고찰 새로운문제를만드는것은다양한아이디어를제시하는것과마찬가지 로많은시간과노력의투자가요구된다. 이렇게어렵게만들어진다양하 고좋은문제를많은사람들과공유하고더좋은문제를재생산할수있 있도록한곳에모아놓아저장할수있도록해놓은것을문제은행 (Item Pool) 이라고한다. 이런문제은행을활용한기존의시스템들이많이있는데크게문제제공 형태와실시간평가형태와단계별평가형태로나눌수있다. 우선문제제공형태는일반적으로사용되고있는방식으로교사가학생 들에게문제와자료를워드나텍스트형태로제공하는전통적인방식이다. 이방식은관리자인교사가사용하기쉽게복잡한시스템을구축할필요 가없기에현재도많이사용되고있다. 그러나문제를제공한다는단순한 기능만을가지고있어서학습자가평가후평가결과를확인할수있는기능이없기때문에활용의측면에서질적으로가치가떨어질수밖에없다. 두번째실시간평가형태는웹에서주로행해지고있는평가의형태이다. 데이터베이스에저장되어있는문제은행을활용하여실시간모의고사를실 시하고평가결과를알려주는방식이다. 이러한방식은난이도별로문제를 풀어보고정답및결과를실시간으로알려주기때문에학습자는본인의학 습능력을파악하기용이하다. 일반교사들이구축하기에는어렵기때문에 유료로운영하는사설교육단체에서현재많이운영하고있다. 마지막단 계별평가형태는학습평가가단계별로구성되어하위단계를통과하지 못하면다음단계의평가를수행할수없도록되어있다. 이런방식은 대부분요즘제시되고있는문제은행에서볼수있다. 단계별평가는본인
22 의학습단계를파악할수있으며부족한부분이나더높은단계를제시할 수있는장점을갖고있다. 이상의문제은행시스템들을분석한결과 3가지형태의대부분의시스 템들은단일서버형태로서교수 학습자가단일서버에접속하여문제를출 제하고푸는형태로만제공되고있다. 그리고웹기반의문제은행시스템 은문항단위로관리되는시스템과시험지단위로관리되는시스템으로두 부분으로나누어져있다. 단일서버형태의문제은행시스템은다른문제 은행시스템과의문제공유에문제점을보이며시험지단위로관리되는시 스템은 PDF나 GIF등의형태로문제가제공되어지기때문에문제를재사 용하거나재가공하여사용할수없는문제점을가지고있다. 이런문제점 을극복하기위해문제은행시스템과평가시스템을분리하고문제은행시 스템은웹서비스를제공하는단일시스템으로만들어평가시스템으로의 문제들을서비스하도록만드는것이다. 이것은문제의공유문제나재사용 에많은도움이될것이다.
23 제 3 장문제은행시스템의설계 3.1 시스템설계의기본방향 기존의제시되어진많은웹기반의학습평가시스템은단독으로구성 되어있어학습자들의평가결과와문제은행을교사가모두관리를하는형 태를가지고있다. 이에교사개개인이학습평가시스템을구축한다는것 은많은시간과노력이소요가되며여러교사학습평가용시스템에서보 유하고있는다양한문제들을타학습평가시스템간에공유하기가어려 워동일한문제들을각기다른학습평가시스템에입력해야하는자원의 낭비가유발된다. 그리고기존에입력되어있는다양하고유용한문제들을 재사용하기가쉽지않아학습자들에게더나은학습평가기회를제공하지 못하는문제점이있다. 이러한점을보완하기위하여본논문에서는아래 와같은설계방향을설정하였다. 첫째, 다수의교사학습평가용시스템에서하나의과목별문제은행으로 부터문제를제공받을수있도록문제은행과학습을평가하는부분을독 립적인시스템으로구성한다. 둘째, 한정보, 서로분리된문제은행시스템과개별학습평가시스템간의원활 즉문제정보를전달을위해서서로다른환경에서도쉽게사용 이가능한웹서비스를사용한다. 셋째, 문제은행에등록되어있는문제들은문제은행시스템의사용자인 교사들이직접관리하여오류와수정이가능하도록설계한다.
24 3.2 시스템의구현환경 본연구에서는문제은행시스템의서버를운영하기위하여 Windows 2000 Server 를채택하였으며, 웹서버는 MS Windows 2000 Server 전 용웹서버인 IIS 를포함하고있다. 그리고웹응용프로그램의구성요소로 서데이터의조작과함께문제은행시스템과개별학습평가시스템간의 문제전달을위한웹서비스를구현하기위해 MS Visual Studio ASP.NET 을개발도구로이용하여시스템을구축하였다. 문제은행이제공 하는웹서비스는다른개발도구를사용하여제작한학습평가시스템에 서도구축이가능하다. 마지막으로문제정보및교사정보등을저장한 데이터베이스서버로는 MS SQL Server 2000 을이용하였다. 전체구현 환경은아래 [ 표 3-1] 로정리하였다. [ 표 3-1] 시스템의구현환경 구분운영체제웹서버 DBMS 개발도구저작언어이미지웹브라우저
25 3.3 문제은행시스템의설계 문제은행시스템은크게두가지로웹사이트, 웹서비스모듈로나누었 다. 웹사이트모듈은다시관리자모듈과문제모듈로나누어진다. 관리 자모듈은문제은행시스템전반에대한관리통제를할수있도록하였으 며등록한교사의문제은행시스템이용을위해승인활동을할수있도록 구성을하였다. 문제모듈은승인된교사들에의해강의교과목의교과과 정에관한등록, 조회, 수정, 삭제등을할수있으며문제에대한부분또 한등록, 조회, 수정, 삭제등을할수있다. 그리고웹서비스모듈은개별학습평가시스템에서원하는문제를조 건에맞도록제공할수있는웹서비스및웹사이트에서작업을하는문 제와교과과정처리부분을개별적으로구축하는개별학습평가시스템에 서도적용하여사용가능할수있게하는웹서비스를제공할수있도록 구성하였다. 다음 [ 그림 3.1] 은문제은행시스템의전체적인구성요소를 나타낸것이다. [ 그림 3-1] 문제은행시스템의전체구성요소
26 1) (1) 웹사이트 관리자모듈 관리자는문제은행시스템의전반적인관리모듈로교사정보와전체적 인데이터베이스를관리할수있다. 교사가교과과정과문제정보에대해 서다룰수있는권한에대한승인작업을부여할수있도록되어있다. (2). 문제모듈 문제은행시스템의사용승인을받은교사는웹을통하여문제은행의실 질적인데이터인교과과정과문제를등록수정삭제할수있도록되어있 다. 출제하고자하는문제는미리입력을해놓은교과과정을선택한후 등록이가능하며문제에따라텍스트자료와이미지자료를등록할수 있도록되어있다. 문제/ 교과과정에대한등록구성은 [ 그림 3-2] 와같다. [ 그림 3-2] 문제/ 교과과정등록구성도
27 2) 웹서비스 본논문에서가장중요한부분인웹서비스는교사들이직접운영하는 개별학습평가시스템에서유용하게사용될수있는서비스이다. 문제은행시스템에접속하지않고교사가구축하는개별학습평가시스 템에서교과과정/ 문제에관한조회, 등록, 삭제, 수정에관한모든사항을 자체적으로구축할수있는서비스를제공하는부분이다. XML로표준화 된 SOAP, WSDL을사용하는문제은행시스템의웹서비스는다른언어나 환경으로구축된개별학습평가시스템에서사용이가능하므로학습평가 시스템에서는문제은행시스템에등록되어있는교사정보를문제은행시 스템에보내고원하는서비스를요청하면직접적인 DB의연결없이원하 는데이터를서비스받을수있다. 이런동작은많은교사의개별학습 평가시스템에서환경의제약없이문제를공유하며사용이가능하다. 문 제은행시스템과개별학습평가시스템이어떤식으로서비스전달이이 루어지는지아래 [ 그림 3-3] 으로표현하였다. [ 그림 3-3] 문제은행시스템과개별학습평가시스템의서비스전달
28 1 학습평가시스템에서교과과정조회요청을받음 학습평가시스템으로교과과정조회에대한전달 학습평가시스템에서문제자료요청을받음 학습평가시스템으로문제자료에대한자료전달 학습평가시스템에서교과과정/ 문제등록, 수정, 삭제를함 학습평가시스템에서요청받은웹서비스에대한자료처리요구 학습평가시스템에서요청받은웹서비스에대한자료처리결과 학습평가시스템에서학습자 DB의자료검색과학습결과자료갱신 3.4 데이터베이스의설계 본논문의데이터베이스설계는문제은행시스템의데이터베이스를아래 와같이설계한다. 우선문제은행시스템을사용하는교사정보저장을위한테이블 User 는다음[ 표3-2] 와같다. [ 표 3-2] 교사정보테이블의구성 필드이름데이터형식설명 리스트목록번호 교사 ID 교사이름 교사비밀번호 교사소속학교 교사연락처 비승인(0) 교사(1) 관리자(2)
29 문제를구성하는교과과정정보저장을위한테이블 tcurri 은다음 [ 표 3-3] 과같이구성하였다. [ 표 3-3] 교과과정정보테이블의구성 필드이름데이터형식설명 교과과정목록번호 해당학년 해당학기 대단원 소단원 작성자( 교사번호) 문제은행시스템의핵심은문제저장테이블 munjebank 는다음 [ 표 3-4] 와같이구성하였다. [ 표 3-4] 문제저장테이블의구성 필드이름 데이터형식 설명문제목록번호문제문항지문내용지문그림예제 1 예제 2 예제 3 예제 4 예제 5 문제정답문제풀이문제수준교과과정 작성자
30 제 4 장문제은행시스템의구현 3 장의설계를기본으로이번장에서는교과목으로는국사과목을선정 하여구체적인문제은행시스템으로구현하였다. 다음 [ 그림 4-1] 은문 제은행시스템승인후교사가볼수있는화면이다. [ 그림 4-1] 국사문제은행시스템의첫화면 4.1 교과과정등록시스템의구현 문제등록의기본이되는교과과정의조회, 수정, 삭제등을담당하는영 역은아래 [ 그림 4-2] 이다.
31 [ 그림 4-2] 교과과정조회, 수정, 삭제 이부분에서는교사들이현재등록되어있는교과과정을한눈에볼수 있으며오타나잘못된점이발견되었을때는교사본인이입력해놓은 교과과정에한해서수정버튼을눌러변경이가능하며삭제또한가능하다. 다음에살펴볼부분은교과과정을등록하는부분이다. 학년, 학기입 력은라디오버튼으로손쉽게설정할수있으며, 대단원과소단원을모두 입력한후 교과과정입력 버튼을클릭하면교사가입력한교과과정정 보가등록이된다. 동일한교과과정이입력이되면경고메시지를출력 한다.
32 [ 그림 4-3] 교과과정등록화면 4.2 문제등록시스템의구현 기등록된문제들을살펴보고조회, 수정, 삭제할수있는영역으로교사 들은본인이작성문제에대해서수정과삭제의권한을갖게된다. 아래 [ 그림 4-4] 는문제조회에관련한부분을보여주고있다.
33 [ 그림 4-4] 문제조회화면 문제를등록하기위해서는우선등록되어있는해당교과과정을찾아야 한다. 해당교과과정이없을경우는앞에서설명한교과과정영역에들 어가서등록을한다. 문제등록첫화면은아래 [ 그림 4-5] 와같이나오
34 는데원하는교과과정에있는 다음 버튼을누르면 [ 그림 4-6] 의입력화 면이나온다. 입력화면에서는저장할문제와지문, 문제에포함된이미지 들을입력할수있으며문제에해당하는보기는수학능력평가기준에맞추 어 5 개의항목으로표현할수있도록구성하였다. [ 그림 4-5] 교과과정선택화면 [ 그림 4-6] 문제입력화면
35 4.3 웹서비스의구현 지금까지는문제은행시스템자체에서제공하는웹사이트에서교과과 정과문제를취급하는시스템을보았다. 문제은행시스템자체만아니라 교사학습평가용시스템에서도문제은행시스템의데이터베이스에접근하지않고위사항들을구현할수있도록제공하는웹서비스메소드를살펴보겠다. 웹서비스로구현한웹메소드중교과과정을조회하는메소드를아래와같이예제로제시한다. 교과과정조회
36 외부학습평가시스템에서필요한웹서비스를등록하여웹서비스에 등록되어있는웹메소드들을호출하면원하는결과를 XML 데이터로받 을수있다. 본논문에서제시하는교사학습평가용시스템에서국사문 제은행시스템웹서비스에서제공하는웹메소드 getcurriinfo() 를호출하 면국사문제은행시스템웹서비스는데이터베이스에접근하여교과과정 정보를받아 dataset이라는형태로호출한시스템으로다시반환을해주 는형태를나타내고있다. 이때웹메소드를사용하는시스템에서는웹메 소드의내부처리과정을알필요도없으며알수도없다. 웹메소드의항목을제공해주는것을.NET에서는시각적으로웹메소 드를아래 [ 그림 4-7] 과같이제공하여준다. [ 그림 4-7] getcurriinfo 웹메소드화면
37 [ 그림 4-8] getcurriinfo 웹메소드를실행한결과화면 위에서살펴본 getcurriinfo는인자값이없는웹메소드형태를가지고 있었으나아래 [ 그림 4-9] 의 insertcurriinfo는교과과정정보를입력하는 것으로서매개변수들을갖고있다.
38 [ 그림 4-9] insertcurriinfo 웹메소드화면 [ 그림 4-9] 에서입력한정보가무사히입력이되었다면 [ 그림 4-10] 과 같은 true값을가지는정보가반환되며이상이있는경우는 false를반환 하여웹서비스를사용하는학습평가시스템에서는성공여부를판단할 수있다. [ 그림 4-10] insertcurriinfo 웹메소드결과화면
39 문제은행시스템에서제공하는웹서비스들은 getcurriinfo와 insertcurriinfo 외에도많은메소드들을제공한다. 이런웹메소드들은어 느시스템에서사용이가능하며 [ 표 4-1] 과 [ 표 4-2] 는본문제은행시 스템에서제공하는웹메소드들과매개변수그리고설명을보여준다. [ 표 4-1] 문제은행시스템에서제공하는교과과정관련웹서비스 웹메소드명 매개변수 설명 교과과정번호 교과 교사아이디교사비밀번호 과정삭제 교과과정번호학년학기대단원소단원교사아이디교사비밀번호학년학기대단원소단원교사아이디교사비밀번호없음 교과과정수정교과과정입력교과과정조회
40 [ 표 4-2] 문제은행시스템에서제공하는문제관련웹서비스( 계속) 웹메소드명매개변수설명 문제번호교사아이디교사비밀번호문제번호문제 문제삭제 지문 그림보기1 보기2 보기3 보기4 보기5 정답풀이난이도교과과정번호교사아이디교사비밀번호없음문제번호교사아이디교사비밀번호교과과정번호랜덤으로받아올문제수교사아이디교사비밀번호 문제수정문제조회특정문제조회평가용문제조회
41 [ 표 4-2] 문제은행시스템에서제공하는문제관련웹서비스 웹메소드명 매개변수 설명 문제 지문 그림 보기1 보기2 보기3 보기 4 보기 5 문제등록 정답풀이난이도교과과정번호교사아이디교사비밀번호 4.4 실험및결과분석 본장에서는다수의교사들이특정단원의문제들을본논문에서제시한 문제은행시스템을사용하는경우와비사용하는경우에서나온결과를비 교하여출제문제의중복과유사정도알아보고평가를하도록하겠다. 실험의기본적인조건은아래 [ 표 4-3] 과같은특정단원으로제한을 한다. 그리고출제교사수는 4명으로제한하였고문제수는교사 1인당 대단원에서총 15 문제를출제도하도록하였다.
42 [ 표 4-3] 실험을위한특정단원 과목명대단원명소단원명문제수 중학국사 고조선의성장 한민족의기원과선사문화 고조선의성립과발전 여러나라의발전 총 15문제 1) 문제은행시스템비사용조건의문제출제 교사 4 명에게 [ 표 4-3] 을제시하여문제를각자개별적으로제출하도록 하였다. 제출된문제는각교사들이개별적으로구축한학습평가시스템 에등록된문제로가정하였다. 제출된문제를분석한결과문제의소단원 별문제수는아래 [ 표 4-4] 와같다. 결과를보면출제교사들은소단원 별로문제수를일정하게출제하지않음을알수있다. [ 표 4-4] 소단원별출제문제수 소단원명 교사 1 교사 2 교사 3 교사 4 총 한민족의기원과선사문화 (37.7%) 고조선의성립과발전 (46.6%) 여러나라의발전 (48.8%) 다음은각교사들이제출한문제의중복성과유사성을비교해보았다. 문제와보기가동일한경우는문제가중복된다고보았으며문제만동일하 고보기는다르게출제된경우는문제가유사성이있다고설정하여중복과 유사를갖고있는문항수의정도를정리하였다. 다음 [ 표 4-5] 는위설 정을토대로문제를조사하여중복과유사성정도를나타낸표이다.
43 [ 표 4-5] 문제은행시스템비사용시중복성과유사성정도 소단원명 2문제 3문제 4문제총중복유사중복유사중복유사중복유사 한민족의기원과선사문화 고조선의성립과발전 여러나라의발전 위표를분석한결과총 60문제중 2문제씩중복되는경우는 5건있 었으며 3문제씩중복된경우는 2 건, 4문제이상중복되는경우는 1건이 존재했다. 유사성을갖고있는문제는중복된문제보다 1건정도많은 9건 을보여주고있다. 2) 문제은행시스템사용조건의문제출제 이절에서는앞절에서와같이교사 4 명에게 [ 표 4-3] 을제시하여문제 를각자개별적으로제출하도록하였다. 단, 문제를제출시본논문에서 제시하고구현한문제은행시스템의웹사이트에접속하여제출하도록하 였다. 제출된문제를분석한결과문제의소단원별문제수는 [ 표 4-4] 과같은결과가나타났다. 그리고다음은앞절에서문제의중복과유사성을조사한방법과동일하 게출제문제를분석한결과표이다.
44 [ 표 4-6] 문제은행시스템사용시중복성과유사성정도 소단원명 2문제 3문제 4문제총중복유사중복유사중복유사중복유사 한민족의기원과선사문화 고조선의성립과발전 여러나라의발전 위표를분석한결과총 60문제중 2문제씩중복되는경우는 1건있 었을뿐중복된경우가없었으며유사성을갖고있는문제는 13건으로중 복되는문제에비해서많은건수를나타내고있다. 3) 결과분석 이절에서는분석한결과를바탕으로본논문에서제시한문제은행시스 템의평가를한다. 제출된문제를분석한결과문제의소단원별문제수는 [ 표 4-4] 의결 과를 [ 그림 4-11] 와같이도표로나타내보았다 교사 1 교사 2 교사 3 교사 한민족의기원과선사문화 고조선의성립과발전 여러나라의발전 [ 그림 4-11] 소단원별출제문제수도표
45 앞도표의결과로각단원별로동일한문제수를제출해도소단원별로 출제문제수가다르다는것을알수있다. 이는문제를추출할때소단원 별로등록되어있는문제수에비례에서처리되어야함을알수있다 한민족의기원과선사문화고조선의성립과발전여러나라의발전 비적용적용비적용적용비적용적용 2 문제 3 문제 4 문제 [ 그림 4-12] 중복된문제수도표 [ 그림 4-12] 는문제은행시스템을사용하지않았을경우와적용했을 경우출제문제가얼마나중복이되는지한눈에알아볼수있도록도표 로작성해보았다. 시스템을비적용했을경우 2문제중복이 5 건, 3문제 중복이 2 건, 4문제중복이 1건으로총 8 건의중복이발생이되었다. 반면 에본논문에서제시한문제은행시스템을사용했을경우에는 2문제중 복이 1 건만발생을했다. 이결과를토대로개별문제은행시스템을사용 했을때보다본연구에서제시한문제은행시스템이문제의중복을상당 량제거를했음을알수있다.
46 비적용적용비적용적용비적용 2 문제 3 문제 4 문제 한민족의기원과선사문화고조선의성립과발전여러나라의발전 [ 그림 4-13] 유사한문제수도표 [ 그림 4-13] 은문제은행시스템을적용했을때와비적용했을때유사 한문제로출제된문제수를도표로작성해보았다. 시스템을비적용했 을경우 2문제가유사한경우가 5 건, 3문제가유사한경우가 4 건이었다. 그리고문제은행시스템을사용한경우는 2문제가유사한경우가 8 건, 3문 제가유사한경우는 5건으로시스템을비적용했을때보다소폭증가하였 다. 이는중복된문제를문제은행시스템을사용하면서수정하면서생긴 결과임을알수있다. 실험의내용을전체적으로평가한결과를보면문제은행시스템을사용 하면개별적으로구축한문제은행에비해문제들의중복을상당수제거할 수있음을알수있다. 그리고동일한내용의여러유형문제들이만들어 져학습자에게다양한문제들을제공할수있는이점을보인다고할수있 다.
47 제 5 장결론및향후연구 현재온라인상에서접할수있는많은문제은행시스템은하나의메인 서버를기준으로독립된환경에서구축되어져있다. 이와같은시스템은 학습자들에게일관된문제양식을제공하여학습평가를하고있으며피드 백으로서비스를하고있다. 이런이유로다양하고수준있는문제를접하 기어려우며, 각각다른환경에서구현되고설계되어진시스템으로인해 문제의공유가쉽지않고재사용성이많이부족하다. 이러한연구배경을기초로하여, 본논문에서는기존분산컴퓨팅시스 템과는다르게웹에적용하기쉬운웹서비스를이용하여문제를관리하고 문제를제공하는문제은행시스템을별도로구축하였다. 개별평가시스템 에서는이런문제은행시스템에서제공하는웹서비스의도움을받아문제를추출하고재가공하여온라인으로학습자의학습평가를가능하도록하였다. 본논문에서설계및구현된문제은행시스템에서는다음과같은효과를얻을수있었다. 첫째, 특정프로토콜을기반으로하여동작하는분산처리시스템과는달 리웹서비스는 네트워크프로토콜상에서동작할수있다. 와같은일반적인 이런장점을활용하여구축한 문제은행시스템은타환경에서개발된개별학습평가시스템에서도쉽게 접근이가능하며문제에관련된서비스들을손쉽게제공할수있다. 둘째, 평가시스템과분리된공동으로관리하는문제은행시스템으로인 해중복된문제를크게감소시킬수있었으며다양한유형을갖는문제들 이증가하였다. 셋째, 복잡한문제은행시스템의구축없이간단한평가시스템만을구축 하여다양한형태로서비스받은문제를재가공하여학습자에게제공할수
48 있게되었다. 하지만위와같은결과를얻을수있었던반면에다음과같은향후연구과제가필요하다. 학습자의평가결과가문제은행시스템에반영되어문제의난이도를조 절할수있는연구가필요하며 4장의실험결과에서나타난소단원별 제출문제수와비례하여문제들을추출할수있는방안이추가연구해야 할것이다.
49 참고문헌 [1] 한희섭, XML 기반문제은행시스템(IDB) 의설계및구현, 경인교 육대학교석사학위논문, [2] 김완, ASP.NET 을이용한웹사이트구축에관한연구, 연세대학 교공학대학원석사학위논문, [3] 정부연, 웹서비스의현황및비즈니스모델의변화, 정보통신 정책제14권 15 호, [4] 정성권, 최성우, 하민규, about.net XML 웹서비스, 영진닷 컴, [5] 송호중역, Web Service의이해학위 XML,WSDL, SOAP와 UDDI 표준이용, 피어슨에듀케이션코리아, [6] 김태영, Taeyo's ASP.NET v1.0 with C#," 영진닷컴, [7] 황정규, 학교학습과교육평가, 서울교육과학사, [8] 나창하, ASP를이용한교수학습용평가시스템의설계및구 현, 전주대학교교육대학원석사학위논문, [9] 이효강, ASP 를利用한學習評價시스템, 안양대학교첨단산업기 술대학원석사학위논문,2003. [10] 이수미, 웹기반에서의문항분석을통한문제은행시스템의설계 및구현, 홍익대학교교육대학원석사학위논문, [11] TAEYO :
50 감사의글 우선, 교육대학원 2년동안지도를해주시고본논문이나오기까지많은 격려와지도를아끼지않으셨던조근식교수님께감사의말씀을드립니다. 또한, 왕창종교수님, 이균하교수님, 양용준교수님, 유원희교수님, 배해 영교수님, 이정현교수님, 유형선교수님, 이필규교수님, 유상봉교수님, 한경숙교수님, 이주홍교수님, 신병석교수님, 이종식교수님, 심정섭교 수님께도감사의인사를드립니다. 석사과정을보내는동안직장동료이자배움의동행자로많은힘이되어 준경은이와대학원에들어와새롭게알게된선영, 성미, 현이언니, 현 정, 보영, 보현, 혜진, 류민형선생님, 채인선선생님등많은교육대학원동 기들과태간오빠에게감사의인사를드립니다. 학부때부터많은힘이되어준현정, 윤정, 성운, 현숙, 성이와진우오 빠, 효철오빠, 규남오빠, 익환오빠, 종은오빠, 오지현양, 용집오빠에게 또한감사의인사를전하고싶습니다. 늦었지만소중한만남이된진영, 선희, 석규, 성호, 태현, 진선, 미희, 지 현, 순근오빠, 호선, 병윤, 현석, 윤희언니, 정희언니, 효원, 이학조선생 님, 경국오빠에게도고마운마음을함께전합니다. 그리고마지막으로가장사랑하는소중한부모님과동생호영이그리고 정희에깊은감사를전하고싶습니다.
<4D F736F F F696E74202D20B5A5C0CCC5CDBAA3C0CCBDBA5F3130C1D6C2F75F32C2F7BDC32E >
6. ASP.NET ASP.NET 소개 ASP.NET 페이지및응용프로그램구조 Server Controls 데이터베이스와연동 8 장. 데이터베이스응용개발 (Page 20) 6.1 ASP.NET 소개 ASP.NET 동적웹응용프로그램을개발하기위한 MS 의웹기술 현재 ASP.NET 4.5까지출시.Net Framework 4.5 에포함 Visual Studio 2012
More informationWindows 8에서 BioStar 1 설치하기
/ 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar
More informationMicrosoft Word - src.doc
IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...
More informationDBMS & SQL Server Installation Database Laboratory
DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.
More information이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론
이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN
More information다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");
다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher
More information목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.
소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423
More information소프트웨어공학 Tutorial #2: StarUML Eun Man Choi
소프트웨어공학 Tutorial #2: StarUML Eun Man Choi emchoi@dgu.ac.kr Contents l StarUML 개요 l StarUML 소개및특징 l 주요기능 l StarUML 화면소개 l StarUML 설치 l StarUML 다운 & 설치하기 l 연습 l 사용사례다이어그램그리기 l 클래스다이어그램그리기 l 순서다이어그램그리기 2
More informationMicrosoft PowerPoint - chap01-C언어개요.pptx
#include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을
More informationMicrosoft Word - ntasFrameBuilderInstallGuide2.5.doc
NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,
More informationq 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2
객체지향프로그래밍 IT CookBook, 자바로배우는쉬운자료구조 q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2 q 객체지향프로그래밍의이해 v 프로그래밍기법의발달 A 군의사업발전 1 단계 구조적프로그래밍방식 3 q 객체지향프로그래밍의이해 A 군의사업발전 2 단계 객체지향프로그래밍방식 4 q 객체지향프로그래밍의이해 v 객체란무엇인가
More information저작자표시 - 비영리 - 동일조건변경허락 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비
저작자표시 - 비영리 - 동일조건변경허락 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 동일조건변경허락. 귀하가이저작물을개작, 변형또는가공했을경우에는,
More information(2002).hwp
工學碩士學位論文 광대역육각형평판모노폴안테나 A Wideband Hexagonal Plate Monopole Antenna 忠北大學校大學院 電波工學科電波通信工學專攻 李相吉 2006 年 2 月 工學碩士學位論文 광대역육각형평판모노폴안테나 A Wideband Hexagonal Plate Monopole Antenna 指導敎授 安炳哲 電波工學科電波通信工學專攻 李相吉
More information[Brochure] KOR_TunA
LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /
More informationPowerPoint Template
설치및실행방법 Jaewoo Shim Jun. 4. 2018 Contents SQL 인젝션이란 WebGoat 설치방법 실습 과제 2 SQL 인젝션이란 데이터베이스와연동된웹서버에입력값을전달시악의적동작을수행하는쿼리문을삽입하여공격을수행 SELECT * FROM users WHERE id= $_POST[ id ] AND pw= $_POST[ pw ] Internet
More information게시판 스팸 실시간 차단 시스템
오픈 API 2014. 11-1 - 목 차 1. 스팸지수측정요청프로토콜 3 1.1 스팸지수측정요청프로토콜개요 3 1.2 스팸지수측정요청방법 3 2. 게시판스팸차단도구오픈 API 활용 5 2.1 PHP 5 2.1.1 차단도구오픈 API 적용방법 5 2.1.2 차단도구오픈 API 스팸지수측정요청 5 2.1.3 차단도구오픈 API 스팸지수측정결과값 5 2.2 JSP
More information저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할
저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,
More information저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할
저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,
More information특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가
www.kdnetwork.com 특징 찾아보기 열쇠 없이 문을 열 수 있어요! 비밀번호 및 RF카드로도 문을 열 수 있습니다. 또한 비밀번호가 외부인에게 알려질 위험에 대비, 통제번호까지 입력해 둘 수 있어 더욱 안심하고 사용할 수 있습니다. 나만의 비밀번호 및 RF카드를 가질 수 있어요! 다수의 가능할 삭제할 건전지 사용자를 위한 개별 비밀번호 및 RF카드
More informationTTA Journal No.157_서체변경.indd
표준 시험인증 기술 동향 FIDO(Fast IDentity Online) 생체 인증 기술 표준화 동향 이동기 TTA 모바일응용서비스 프로젝트그룹(PG910) 의장 SK텔레콤 NIC 담당 매니저 76 l 2015 01/02 PASSWORDLESS EXPERIENCE (UAF standards) ONLINE AUTH REQUEST LOCAL DEVICE AUTH
More information(001~031)15초등개뿔1-1_교부.ps
교사용 ❶ 시험에 꼭 나오는 문제 각 단원의 중요 문제만을 선별하여 시험 전 평가로 활용할 수 있습니다. ❷ 응용문제 연습 진도책의 응용문제가 부족한 경우 활용할 수 있습니다. ❸ 서술형 문제 서술형 문제 연습에 활용할 수 있습니다. 온라인 자료 온라인 자료는 비상교육 홈페이지(www.visang.com /book>학원선생님>초등자료실>수학)에서 내려받을 수
More informationgnu-lee-oop-kor-lec06-3-chap7
어서와 Java 는처음이지! 제 7 장상속 Super 키워드 상속과생성자 상속과다형성 서브클래스의객체가생성될때, 서브클래스의생성자만호출될까? 아니면수퍼클래스의생성자도호출되는가? class Base{ public Base(String msg) { System.out.println("Base() 생성자 "); ; class Derived extends Base
More informationPowerPoint Template
JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것
More informationJDBC 소개및설치 Database Laboratory
JDBC 소개및설치 JDBC } What is the JDBC? } JAVA Database Connectivity 의약어 } 자바프로그램안에서 SQL 을실행하기위해데이터베이스를연결해주는응용프로그램인터페이스 } 연결된데이터베이스의종류와상관없이동일한방법으로자바가데이터베이스내에서발생하는트랜잭션을제어할수있도록하는환경을제공 2 JDBC Driver Manager }
More informationWindows Server 2012
Windows Server 2012 Shared Nothing Live Migration Shared Nothing Live Migration 은 SMB Live Migration 방식과다른점은 VM 데이터파일의위치입니다. Shared Nothing Live Migration 방식은 Hyper-V 호스트의로컬디스크에 VM 데이터파일이위치합니다. 반면에, SMB
More informationCloud Friendly System Architecture
-Service Clients Administrator 1. -Service 구성도 : ( 좌측참고 ) LB(LoadBlancer) 2. -Service 개요 ucloud Virtual Router F/W Monitoring 개념 특징 적용가능분야 Server, WAS, DB 로구성되어 web service 를클라우드환경에서제공하기위한 service architecture
More information웹개발을위한 ASP.NET Framework 기반의 ComponentOne 사용법 권대건 부산대학교컴퓨터공학과 Abstract 최근 Twitter 나 Facebook 과같이웹을이용한 SNS 가폭발적으로증가한데이어웹기반온라인게임시장이활성
웹개발을위한 ASP.NET Framework 기반의 ComponentOne 사용법 권대건 부산대학교컴퓨터공학과 duskan@pusan.ac.kr Abstract 최근 Twitter 나 Facebook 과같이웹을이용한 SNS 가폭발적으로증가한데이어웹기반온라인게임시장이활성화되면서웹페이지에대한관심이증가하고있다. 웹페이지가이슈가되면서이를개발하기위한각종웹페이지개발툴이나오고있다.
More information저작자표시 - 비영리 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물
저작자표시 - 비영리 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 이차적저작물을작성할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 귀하는, 이저작물의재이용이나배포의경우, 이저작물에적용된이용허락조건을명확하게나타내어야합니다.
More information< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10
(https://www.kisarbl.or.kr) < 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 Ⅰ. 개요 실시간스팸차단리스트 (RBL) 는메일서버를운영하는누구나손쉽게효과적으로스팸수신을차단하는데이용할수있도록한국인터넷진흥원 (KISA)
More information초보자를 위한 ASP.NET 21일 완성
ASP.NET 21!!.! 21 ( day 2 ), Active Server Pages.NET (Web-based program -ming framework).,... ASP.NET. ASP. NET Active Server Pages ( ASP ),. ASP.NET,, ( ),.,.,, ASP.NET.? ASP.NET.. (, ).,. HTML. 24 ASP.
More information슬라이드 제목 없음
MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS 로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS 보다가격이매우저렴한편이고,
More information<C3E6B3B2B1B3C0B0313832C8A32DC5BEC0E7BFEB28C0DBB0D4292D332E706466>
11-8140242-000001-08 2013-927 2013 182 2013 182 Contents 02 16 08 10 12 18 53 25 32 63 Summer 2 0 1 3 68 40 51 57 65 72 81 90 97 103 109 94 116 123 130 140 144 148 118 154 158 163 1 2 3 4 5 8 SUMMER
More informationPowerPoint 프레젠테이션
05 장 CSS3 선택자 1. 선택자개요 2. 기본선택자 3. 속성선택자 4. 후손선택자와자손선택자 5. 반응 / 상태 / 구조선택자 CSS 블록을생성할수있다. 선택자를이해하고적절한선택자를활용할수있다. 1 선택자개요 CSS3 선택자 특정한 HTML 태그를선택할때사용하는기능 선택한태그에원하는스타일이나스크립트적용가능 그림 5-1 CSS 블록 CSS 블록 style
More informationWeb Scraper in 30 Minutes 강철
Web Scraper in 30 Minutes 강철 발표자 소개 KAIST 전산학과 2015년부터 G사에서 일합니다. 에서 대한민국 정치의 모든 것을 개발하고 있습니다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 스크래퍼/크롤러의 작동 원리를 이해한다. 목표
More informationvRealize Automation용 VMware Remote Console - VMware
vrealize Automation 용 VMware Remote Console VMware Remote Console 9.0 이문서는새버전으로교체되기전까지나열된각제품버전및모든이후버전을지원합니다. 이문서에대한최신버전을확인하려면 http://www.vmware.com/kr/support/pubs 를참조하십시오. KO-002230-00 vrealize Automation
More information교육학석사학위논문 윤리적입장에따른학교상담자의 비밀보장예외판단차이분석 년 월 서울대학교대학원 교육학과교육상담전공 구승영
저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,
More informationserver name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지
ArcGIS for Server (Windows) 설치가이드 ArcGIS 10.2 for Server 설치변경사항 1 설치 간편해진설치 -.Net Framework나 Java Runtime 요구하지않음 - 웹서버 (IIS, WebSphere ) 와별도로분리되어순수하게웹서비스기반의 GIS 서버역할 - ArcGIS Server 계정을이용한서비스운영. 더이상 SOM,
More informationBusiness Agility () Dynamic ebusiness, RTE (Real-Time Enterprise) IT Web Services c c WE-SDS (Web Services Enabled SDS) SDS SDS Service-riented Architecture Web Services ( ) ( ) ( ) / c IT / Service- Service-
More information2003report hwp
2003 연구보고서 220-13 교사의성인지적교육활동능력제고를위한프로그램개발 () 한국여성개발원 교사의성인지력향상프로그램개발진 발간사 년 월 한국여성개발원원장 연구요약 ,,,', 20 60 ( 1). Ⅰ Ⅰ. 서론 교사의성인지적교육활동능력제고를위한프로그램개발 Ⅰ. 서론 교사의성인지적교육활동능력제고를위한프로그램개발 Ⅰ. 서론 교사의성인지적교육활동능력제고를위한프로그램개발
More informationMVVM 패턴의 이해
Seo Hero 요약 joshua227.tistory. 2014 년 5 월 13 일 이문서는 WPF 어플리케이션개발에필요한 MVVM 패턴에대한내용을담고있다. 1. Model-View-ViewModel 1.1 기본개념 MVVM 모델은 MVC(Model-View-Contorl) 패턴에서출발했다. MVC 패턴은전체 project 를 model, view 로나누어
More informationuntitled
Oracle DBMS 로그인의접근제어우회 취약점분석 2006. 2. 9 인터넷침해사고대응지원센터 (KISC) 본보고서의전부나일부를인용시반드시 [ 자료 : 한국정보보호진흥원 (KISA)] 룰명시하여주시기바랍니다. 개요 o 2005년이후 Oracle Critical Patch Update(CPU) 는 Oracle사제품대상으로다수의보안패치및보안패치와관련된일반패치를발표하는주요수단임
More informationMicrosoft PowerPoint - e pptx
Import/Export Data Using VBA Objectives Referencing Excel Cells in VBA Importing Data from Excel to VBA Using VBA to Modify Contents of Cells 새서브프로시저작성하기 프로시저실행하고결과확인하기 VBA 코드이해하기 Referencing Excel Cells
More information슬라이드 1
e 러닝타운학습매뉴얼 학생용 Contents I. 단체학생 ---------------------------------------------------------. 회원가입 ------------------------------------------------------- - 단체검색하기 ---------------------------------------------------------
More information제8장 자바 GUI 프로그래밍 II
제8장 MVC Model 8.1 MVC 모델 (1/7) MVC (Model, View, Controller) 모델 스윙은 MVC 모델에기초를두고있다. MVC란 Xerox의연구소에서 Smalltalk 언어를바탕으로사용자인터페이스를개발하기위한방법 MVC는 3개의구성요소로구성 Model : 응용프로그램의자료를표현하기위한모델 View : 자료를시각적으로 (GUI 방식으로
More informationCompass Online School Pack 1
Compass Online School Pack 1 수업준비부터학습관리까지! 멀티미디어교실수업 Teacher s Tools 온라인학습 e-book 스마트보드활용 시청각교육 기초문장부터에세이쓰기까지훈련! 자기주도적글쓰기훈련과말하기표현! 학습내용을자기만의포트폴리오완성! Readers e-book 제공 교재수업용 e-book 제공 Level Test 단어장만들기,
More information<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>
SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......
More information로거 자료실
redirection 매뉴얼 ( 개발자용 ) V1.5 Copyright 2002-2014 BizSpring Inc. All Rights Reserved. 본문서에대한저작권은 비즈스프링 에있습니다. - 1 - 목차 01 HTTP 표준 redirect 사용... 3 1.1 HTTP 표준 redirect 예시... 3 1.2 redirect 현상이여러번일어날경우예시...
More informationPowerPoint Presentation
Class - Property Jo, Heeseung 목차 section 1 클래스의일반구조 section 2 클래스선언 section 3 객체의생성 section 4 멤버변수 4-1 객체변수 4-2 클래스변수 4-3 종단 (final) 변수 4-4 멤버변수접근방법 section 5 멤버변수접근한정자 5-1 public 5-2 private 5-3 한정자없음
More informationJAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각
JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.
More information오버라이딩 (Overriding)
WindowEvent WindowEvent 윈도우가열리거나 (opened) 닫힐때 (closed) 활성화되거나 (activated) 비활성화될때 (deactivated) 최소화되거나 (iconified) 복귀될때 (deiconified) 윈도우닫힘버튼을누를때 (closing) WindowEvent 수신자 abstract class WindowListener
More information혼자서일을다하는 JSP. 이젠일을 Servlet 과나눠서한다. JSP와서블릿의표현적인차이 - JSP는 <html> 내에서자바를사용할수있는수단을제공한다. - 서블릿은자바내에서 <html> 을작성할수있는수단을제공한다. - JSP나서블릿으로만웹페이지를작성하면자바와다양한코드가
혼자서일을다하는 JSP. 이젠일을 Servlet 과나눠서한다. JSP와서블릿의표현적인차이 - JSP는 내에서자바를사용할수있는수단을제공한다. - 서블릿은자바내에서 을작성할수있는수단을제공한다. - JSP나서블릿으로만웹페이지를작성하면자바와다양한코드가웹페이지내에뒤섞여있어서웹페이지의화면설계가점점어려워진다. - 서블릿이먼저등장하였으나, 자바내에
More informationView Licenses and Services (customer)
빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차
More information아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상
Android 용 Brother Image Viewer 설명서 버전 0 KOR 아이콘의 정의 본 사용자 설명서에서는 다음 아이콘을 사용합니다. 참고 참고는 발생할 수 있는 상황에 대처하는 방법을 알려 주거나 다른 기능과 함께 작동하는 방법에 대한 요령을 제공합니다. 상표 Brother 로고는 Brother Industries, Ltd.의 등록 상표입니다. Android는
More informationPowerPoint 프레젠테이션
How to produce ChemML and MathML 조윤상 ( 과편협기획운영위원 ) 1 Applications of XML Applications of XML RDF (Resource Description Framework) : 자원의정보를표현하기위한규격, 구문및구조에대한공통적인규칙을지원. RSS (Rich Site Summary) : 뉴스나블로그사이트에서주로사용하는콘텐츠표현방식.
More informationMicrosoft PowerPoint - 권장 사양
Autodesk 제품컴퓨터사양 PRONETSOFT.CO 박경현 1 AutoCAD 시스템사양 시스템요구사양 32 비트 AutoCAD 2009 를위한시스템요구사항 Intel Pentium 4 프로세서 2.2GHz 이상, 또는 Intel 또는 AMD 듀얼 코어프로세서 16GH 1.6GHz 이상 Microsoft Windows Vista, Windows XP Home
More information구리 전해도금 후 열처리에 따른 미세구조의 변화와 관련된 Electromigration 신뢰성에 관한 연구
工學碩士學位論文 Electromigration-resistance related microstructural change with rapid thermal annealing of electroplated copper films 2005 年 2 月 仁荷大學校大學院 金屬工學科 朴賢皒 - 1 - 工學碩士學位論文 Electromigration-resistance related
More informationBEA_WebLogic.hwp
BEA WebLogic Server SSL 설정방법 - Ver 1.0-2008. 6 개정이력 버전개정일개정내용 Ver 1.0 2008 년 6 월 BEA WebLogic Server SSL 설명서최초작성 본문서는정보통신부 한국정보보호진흥원의 보안서버구축가이드 를참고하여작성되었습니다. 본문서내용의무단도용및사용을금합니다. < 목차 > 1. 개인키및 CSR 생성방법
More information1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아
LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml
More information쉽게
Power Java 제 4 장자바프로그래밍기초 이번장에서학습할내용 자바프로그램에대한기초사항을학습 자세한내용들은추후에. Hello.java 프로그램 주석 주석 (comment): 프로그램에대한설명을적어넣은것 3 가지타입의주석 클래스 클래스 (class): 객체를만드는설계도 ( 추후에학습 ) 자바프로그램은클래스들로구성된다. 그림 4-1. 자바프로그램의구조 클래스정의
More informationMicrosoft PowerPoint - chap02-C프로그램시작하기.pptx
#include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의
More information1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과
1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 학습내용 1. Java Development Kit(JDK) 2. Java API 3. 자바프로그래밍개발도구 (Eclipse) 4. 자바프로그래밍기초 2 자바를사용하려면무엇이필요한가? 자바프로그래밍개발도구 JDK (Java Development Kit) 다운로드위치 : http://www.oracle.com/technetwork/java/javas
More information슬라이드 1
-Part3- 제 4 장동적메모리할당과가변인 자 학습목차 4.1 동적메모리할당 4.1 동적메모리할당 4.1 동적메모리할당 배울내용 1 프로세스의메모리공간 2 동적메모리할당의필요성 4.1 동적메모리할당 (1/6) 프로세스의메모리구조 코드영역 : 프로그램실행코드, 함수들이저장되는영역 스택영역 : 매개변수, 지역변수, 중괄호 ( 블록 ) 내부에정의된변수들이저장되는영역
More informationii iv 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 2 3 4 5 1 3 6 37 제품군 제품분류 39 제출물관리대장 41 43 45 47 < 접수번호 > 관리번호 평가결과보고서 < 평가대상제품명 > 년월일 < 평가기관명 > 49 제 1 장개요 o 일반적으로다음의사항을포함한다. - 정보보호제품평가인증관련규정 (
More information저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할
저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,
More information< C0DAC0B2C5BDB1B820BFEEBFB520B8DEB4BABEF32D33C2F720C6EDC1FD2E687770>
과학영재의창의적탐구능력배양을위한 R&E 프로그램기획 운영핸드북 Handbook of Annual Planning and Implementing R&E Program for the Talented 2017 과학영재창의연구 (R&E) 지원센터 이핸드북은과학고와과학영재학교의연간 R&E 프로그램기획 운영을효과적으로지원하기위해개발된것으로, 한국과학창의재단지정과학영재창의연구
More information목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault
사용자매뉴얼 JetFlash Vault 100 ( 버전 1.0) 1 목차 1. 시스템요구사항... 3 2. 암호및힌트설정 ( 윈도우 )... 3 3. JetFlash Vault 시작하기 ( 윈도우 )... 7 4. JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 찾아보기... 10 JetFlash
More information차 례. 서론. 선행연구고찰. 학교생활기록부신뢰도제고를위한설문조사결과. 학교생활기록부신뢰도제고를위한면담조사결과 Ⅴ. 학교생활기록부신뢰도제고를위한개선방안제언 169 Ⅵ. 결론 195 참고문헌 부록 표차례 그림차례 서 론 1 Ⅰ. 서론 Ⅰ. 서론 1. 연구의필요성및목적 3 학교생활기록부신뢰도제고방안연구 4 Ⅰ. 서론 2. 연구의내용및범위 5 학교생활기록부신뢰도제고방안연구
More informationuntitled
시스템소프트웨어 : 운영체제, 컴파일러, 어셈블러, 링커, 로더, 프로그래밍도구등 소프트웨어 응용소프트웨어 : 워드프로세서, 스프레드쉬트, 그래픽프로그램, 미디어재생기등 1 n ( x + x +... + ) 1 2 x n 00001111 10111111 01000101 11111000 00001111 10111111 01001101 11111000
More information저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할
저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,
More information쉽게 풀어쓴 C 프로그래밊
Power Java 제 27 장데이터베이스 프로그래밍 이번장에서학습할내용 자바와데이터베이스 데이터베이스의기초 SQL JDBC 를이용한프로그래밍 변경가능한결과집합 자바를통하여데이터베이스를사용하는방법을학습합니다. 자바와데이터베이스 JDBC(Java Database Connectivity) 는자바 API 의하나로서데이터베이스에연결하여서데이터베이스안의데이터에대하여검색하고데이터를변경할수있게한다.
More informationICT EXPERT INTERVIEW ITS/ ICT? 차량과 인프라 간 통신(V2I) Nomadic 단말 통신(V2P) 차량 간 통신(V2V) IVN IVN [ 1] ITS/ ICT TTA Journal Vol.160 l 9
오늘날 자동차와 도로는 ICT 기술과 융합되어 눈부시게 발전하고 있습니다. 자동차는 ICT 기술과 접목되어 스마트 자동차로 변화하며 안전하고 편리하며 CO 2 방출을 줄이는 방향으로 기술개발을 추진하고 있으며 2020년경에는 자율 주행 서비스가 도입될 것으로 전망하고 있습니다. 또한, 도로도 ICT 기술과 접목되어 스마트 도로로 변화하며 안전하고 편리하며 연료
More informationThe Pocket Guide to TCP/IP Sockets: C Version
인터넷프로토콜 5 장 데이터송수신 (3) 1 파일전송메시지구성예제 ( 고정크기메시지 ) 전송방식 : 고정크기 ( 바이너리전송 ) 필요한전송정보 파일이름 ( 최대 255 자 => 255byte 의메모리공간필요 ) 파일크기 (4byte 의경우최대 4GB 크기의파일처리가능 ) 파일내용 ( 가변길이, 0~4GB 크기 ) 메시지구성 FileName (255bytes)
More informationSecure Programming Lecture1 : Introduction
Malware and Vulnerability Analysis Lecture4-1 Vulnerability Analysis #4-1 Agenda 웹취약점점검 웹사이트취약점점검 HTTP and Web Vulnerability HTTP Protocol 웹브라우저와웹서버사이에하이퍼텍스트 (Hyper Text) 문서송수신하는데사용하는프로토콜 Default Port
More information경우 1) 80GB( 원본 ) => 2TB( 복사본 ), 원본 80GB 는 MBR 로디스크초기화하고 NTFS 로포맷한경우 복사본 HDD 도 MBR 로디스크초기화되고 80GB 만큼포맷되고나머지영역 (80GB~ 나머지부분 ) 은할당되지않음 으로나온다. A. Window P
Duplicator 는기본적으로원본하드디스크를빠르게복사본하드디스크에복사하는기능을하는것입니다.. 복사본 하드디스크가원본하드디스크와똑같게하는것을목적으로하는것이어서저용량에서고용량으로복사시몇 가지문제점이발생할수있습니다. 하드디스크는사용하려면, 디스크초기화를한후에포맷을해야사용가능합니다. Windows PC는 MBR과 GPT 2 개중에 1개로초기화합니다. -Windows
More information저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할
저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,
More information제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호
제이쿼리 () 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 CSS와마찬가지로, 문서에존재하는여러엘리먼트를접근할수있다. 엘리먼트접근방법 $( 엘리먼트 ) : 일반적인접근방법
More information강의 개요
정규화와 SELECT (II) 웹데이터베이스 학과 학생 과목 학과 지도교수 학과학번성명 수강과목 담당교수 A 김수정 A 0001 고길동 성질이론 김수정 B 허영만 A 0002 둘리 한식의멋 허영만 C 강풀 B 0003 희동이 심리학의이해 강풀 과목 _ 성적 학번 수강과목 성적 0001 성질이론 A 0001 한식의멋 C 0002 성질이론 A 0002 한식의멋
More informationMicrosoft PowerPoint - 10Àå.ppt
10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어
More informationJVM 메모리구조
조명이정도면괜찮조! 주제 JVM 메모리구조 설미라자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조장. 최지성자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조원 이용열자료조사, 자료작성, PPT 작성, 보고서작성. 이윤경 자료조사, 자료작성, PPT작성, 보고서작성. 이수은 자료조사, 자료작성, PPT작성, 보고서작성. 발표일 2013. 05.
More informationU.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형
AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 언어 변환 1.4. 기대 효과 4.4. 프로그램 Restructuring 4.5. 소스 모듈 관리 2. SeeMAGMA 적용 전략 2.1. SeeMAGMA
More information웹사이트 운영, 이보다 쉬울 수 없다! Microsoft Azure를 이용한 웹사이트 구축
2014 년 4 월 IaaS 는기본, PaaS 로도약. Microsoft Azure! Session 1 웹사이트운영, 이보다쉬울수없다! Microsoft Azure 를이용한웹사이트의구축 - 한국마이크로소프트이건복이사 목차 Azure Web Sites의정의아키텍처구성규모조정 / 배포 / 디버깅 / Web Jobs About Me? 이건복 kblee@microsoft.com
More informationSIGIL 완벽입문
누구나 만드는 전자책 SIGIL 을 이용해 전자책을 만들기 EPUB 전자책이 가지는 단점 EPUB이라는 포맷과 제일 많이 비교되는 포맷은 PDF라는 포맷 입니다. EPUB이 나오기 전까지 전 세계에서 가장 많이 사용되던 전자책 포맷이고, 아직도 많이 사 용되기 때문이기도 한며, 또한 PDF는 종이책 출력을 위해서도 사용되기 때문에 종이책 VS
More information비디오 / 그래픽 아답터 네트워크 만약에 ArcGolbe를 사용하는 경우, 추가적인 디스크 공간 필요. ArcGlobe는 캐시파일을 생성하여 사용 24 비트 그래픽 가속기 Oepn GL 2.0 이상을 지원하는 비디오카드 최소 64 MB 이고 256 MB 이상을 메모리
ArcGIS for Desktop 10.4 Single Use 설치가이드 Software: ArcGIS for Desktop 10.4 Platforms: Windows 10, 8.1, 7, Server 2012, Server 2008 ArcGIS for Desktop 10.4 시스템 요구사항 1. 지원 플랫폼 운영체제 최소 OS 버전 최대 OS 버전 Windows
More informationThisJava ..
자바언어에정확한타입을추가한 ThisJava 소개 나현익, 류석영 프로그래밍언어연구실 KAIST 2014 년 1 월 14 일 나현익, 류석영 자바언어에정확한타입을추가한 ThisJava 소개 1/29 APLAS 2013 나현익, 류석영 자바 언어에 정확한 타입을 추가한 ThisJava 소개 2/29 실제로부딪힌문제 자바스크립트프로그램분석을위한요약도메인 나현익,
More information2009 - i - - ii - - iii - - iv - - v - - vi - - vii - - viii - - ix - - x - - xi - http://www.kedi.re.kr Ⅰ. 학교평가추진개요 3 2009 년도학교평가사업보고서 4 Ⅰ. 학교평가추진개요 5 2009 년도학교평가사업보고서 6 Ⅰ. 학교평가추진개요 7 2009 년도학교평가사업보고서
More information(Microsoft PowerPoint - hci2-lecture1.ppt [\310\243\310\257 \270\360\265\345])
Overview C# 과.NET Environment 321190 2016 년가을학기 9/5/2016 박경신 2 Problem Statement 훌륭한프로그램을작성하는것은매우어려운일 어떤프로그래밍언어를사용해야하는가? COM/DCOM 을사용하면해결될수있지않을까? 필요한컴포넌트를자신의프로그램에 attach 하여사용하면편하기는하지만.. COM 은너무구체적인코딩지식을요구함
More information문학석사학위논문 존밀링턴싱과이효석의 세계주의비교 로컬 을중심으로 년 월 서울대학교대학원 협동과정비교문학 이유경
저작자표시 - 비영리 - 변경금지 2.0 대한민국 이용자는아래의조건을따르는경우에한하여자유롭게 이저작물을복제, 배포, 전송, 전시, 공연및방송할수있습니다. 다음과같은조건을따라야합니다 : 저작자표시. 귀하는원저작자를표시하여야합니다. 비영리. 귀하는이저작물을영리목적으로이용할수없습니다. 변경금지. 귀하는이저작물을개작, 변형또는가공할수없습니다. 귀하는, 이저작물의재이용이나배포의경우,
More informationInstall stm32cubemx and st-link utility
STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7
More informationMicrosoft Word - windows server 2003 수동설치_non pro support_.doc
Windows Server 2003 수동 설치 가이드 INDEX 운영체제 설치 준비과정 1 드라이버를 위한 플로피 디스크 작성 2 드라이버를 위한 USB 메모리 작성 7 운영체제 설치 과정 14 Boot Sequence 변경 14 컨트롤러 드라이버 수동 설치 15 운영체제 설치 17 운영체제 설치 준비 과정 Windows Server 2003 에는 기본적으로
More information<4D F736F F F696E74202D20C1A63236C0E520BED6C7C3B8B428B0ADC0C729205BC8A3C8AF20B8F0B5E55D>
Power Java 제 26 장애플릿 이번장에서학습할내용 애플릿소개 애플릿작성및소개 애플릿의생명주기 애플릿에서의그래픽컴포넌트의소개 Applet API의이용 웹브라우저상에서실행되는작은프로그램인애플릿에대하여학습합니다. 애플릿이란? 애플릿은웹페이지같은 HTML 문서안에내장되어실행되는자바프로그램이다. 애플릿을실행시키는두가지방법 1. 웹브라우저를이용하는방법 2. Appletviewer를이용하는방법
More information공개 SW 기술지원센터
- 1 - 일자 VERSION 변경내역작성자 2007. 11. 20 0.1 초기작성손명선 - 2 - 1. 문서개요 4 가. 문서의목적 4 나. 본문서의사용방법 4 2. 테스트완료사항 5 가. 성능테스트결과 5 나. Tomcat + 단일노드 MySQL 성능테스트상세결과 5 다. Tomcat + MySQL Cluster 성능테스트상세결과 10 3. 테스트환경 15
More informationMicrosoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]
Google Map View 구현 학습목표 교육목표 Google Map View 구현 Google Map 지원 Emulator 생성 Google Map API Key 위도 / 경도구하기 위도 / 경도에따른 Google Map View 구현 Zoom Controller 구현 Google Map View (1) () Google g Map View 기능 Google
More informationMicrosoft PowerPoint - Java7.pptx
HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)
More informationSQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자
SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전
More informationThinkVantage Fingerprint Software
ThinkVantage 지문 인식 소프트웨어 First Edition (August 2005) Copyright Lenovo 2005. Portions Copyright International Business Machines Corporation 2005. All rights reserved. U.S. GOVERNMENT USERS RESTRICTED RIGHTS:
More information웹개발을위한 ComponentOne 사용법 (2) 권대건 부산대학교컴퓨터공학과 Abstract 최근웹개발이활성화되면서전문가를위한여러가지 Tool 웹애플리케이션형태로제공하는경우가늘고있다. ComponentOne 은.NET 기반의 UI C
웹개발을위한 ComponentOne 사용법 (2) 권대건 부산대학교컴퓨터공학과 duskan@pusan.ac.kr Abstract 최근웹개발이활성화되면서전문가를위한여러가지 Tool 웹애플리케이션형태로제공하는경우가늘고있다. ComponentOne 은.NET 기반의 UI Component 로.NET 기반의다양한사용자인터페이스를제공한다. 그중에서도특히 Chart 에대하여
More informationOffice 365 사용자 가이드
[ 여기에입력 ] Office 365 사용자가이드 OFFICE 365 모바일설정 목차 1. 모바일에메일계정추가하기... 2 2. Lync 2013 App 설치하기... 7 3. Office Mobile App 설치하기... 10 4. Office for ipad 설치하기... 16-1 - 모바일기기에 Office 365 를설정해보세요. 모바일기기에 Office
More informationSystem Recovery 사용자 매뉴얼
Samsung OS Recovery Solution 을이용하여간편하게 MagicInfo 의네트워크를설정하고시스템을백업및복원할수있습니다. 시스템시작시리모컨의 - 버튼이나키보드의 F3 키를연속해서누르면복구모드로진입한후 Samsung OS Recovery Solution 이실행됩니다. Samsung OS Recovery Solution 은키보드와리모컨을사용하여조작할수있습니다.
More information학교교과교습학원 ( 예능계열 ) 및평생직업교육학원의시설 설비및교구기준적정성연구 A Study on the Curriculum, Facilities, and Equipment Analysis in Private Academy and It's Developmental Ta
www.sen.go.kr 학교교과교습학원 ( 예능계열 ) 및평생직업교육학원의 시설 설비및교구기준연구 2012. 10. 학교교과교습학원 ( 예능계열 ) 및평생직업교육학원의시설 설비및교구기준적정성연구 A Study on the Curriculum, Facilities, and Equipment Analysis in Private Academy and It's Developmental
More information. 스레드 (Thread) 란? 스레드를설명하기전에이글에서언급되는용어들에대하여알아보도록하겠습니다. - 응용프로그램 ( Application ) 사용자에게특정서비스를제공할목적으로구현된응용프로그램을말합니다. - 컴포넌트 ( component ) 어플리케이션을구성하는기능별요
. 스레드 (Thread) 란? 스레드를설명하기전에이글에서언급되는용어들에대하여알아보도록하겠습니다. - 응용프로그램 ( Application ) 사용자에게특정서비스를제공할목적으로구현된응용프로그램을말합니다. - 컴포넌트 ( component ) 어플리케이션을구성하는기능별요소로써안드로이드시스템에서는 Activities, Services, Content Providers,
More information