II. 객체지향 분석설계방법.ppt

Size: px
Start display at page:

Download "II. 객체지향 분석설계방법.ppt"

Transcription

1 II. / ( )

2 II - 1.

3 II - 2.

4 II - 3.

5 II - 4.

6 II - 5

7 II-1.

8 ...

9

10 ,,,,

11 ( ), (Who) ( )? (What)? (Interface)? (Verification)

12 ( )

13 -

14 ( ) (Active Actor) (Passive Actor) :,

15 Actors are external!! ( ) (Thing; ) (Role) / ( ),,

16 ( ). :.

17 ( ) 6 (main functionality)? ( ) (daily task)?? ( )???

18 ( ) (Role) [ ]??? (3~4 Line ) ),,

19 ( ) (Generalization)

20 ( ) Use Case

21 ( ), Parameter (X); (O) (X); (O),, [ ]

22 ( ) 4?,,,,?, (functionality)? (daily work)?

23 ( ) : (Include) <<Include>>

24 ( ) : (Include). <<Include>> <<Include>>. <<Include>>..

25 ( ) : (Extend) <<extend>>

26 ( ) : (Extend) <<extend>>. <<extend>>..

27 ( ) : (Generalization) (Child Use Case) (Parent Use Case),,....

28

29 [ ]?,? Basic flow of events(normal Case) Alternative flow of events(abnormal Case) (,, )

30 ( ) (Main Flow) (Alternative Flow)

31 ( ) ( ),,,,? (Interaction)??

32 ( ) ( ) Happy path

33 ( ) /

34 ( ) <.> 1. Brief Description Use Case Use Case < /.>. Use Case,,. 2. Main Flow of Events Use Case Use Case < /.>.,,,. : 3-1 flow. : 3-2 flow. : 3-2 flow. : Use Case.

35 ( ) <.> 3. Alternative Flow of Events 3-1. Display. Display. (E-1). Check (E-2), (E-1) Display. Use Case Display., Display. Use Case Display. Display (E-1), Display. Use Case.

36 ( ) <.> 3-E Exception E-1 DB Error: Error #( ) Display, Use Case. E-2. Display, Use Case Use Case. 4. Special Requirements 5. Preconditions 6. Postconditions 7. Pictures of the User Interface

37 .,. Activity State : Transition : Activity State Activity State Decision : Synchronization bar : Concurrent Thread

38 ( ) Start point Decision Action States Guard Condition Transition End point

39

40 Glossary ( ) : : : 1 1 : 1 : :.. : :.

41

42 ( ) ( )

43 ( ) ( ) 1) MS DCOM. 2) Oracle8 (Object Type) (Stored Procedure). 3) NT-Server 4.0 Windows 95. 4).

44 II.

45 , (1 )

46 ?

47 ( ) <<realizes>> (from Use Case View). <<Realization>>.

48 ( ) <<realizes>> Use Case Collaboration <<implements>> <<boundary>> <<control>> Manager <<entity>> -

49 ( ) <<boundary>> <<boundary>> <<entity>> <<control>> <<entity>> <<entity>>

50 Object (Business Domain),, (State) (Behavior) (Identity).

51 (State) Object ( ) (Condition) : : : : Attribute Attribute Value

52 Object ( ) (Behavior) (Object) (Message)

53 Object ( ) (Identity) (State) : : :

54 Object ( ) : :

55 Object Interaction : Interaction Diagram Interaction Diagram Sequence Diagram Collaboration Diagram

56 Object Interaction ( ) Sequence Diagram (Life Line) (Focus of Control)

57 Object Interaction ( ) Sequence Diagram

58 Object Interaction ( ) Collaboration Diagram Use Case \ (Link) (Optional)

59 Object Interaction ( ) Collaboration Diagram

60 Object Interaction ( ) Sequence Diagram vs Collaboration Diagram Sequence Diagram Collaboration Diagram (Sequence) Collaboration

61 Use Case Analysis Use Case Report Object Interaction Class Package A Class Diagram Package B Package C Package Diagram

62 ( ) CRC(Class Responsibility Collaboration) Cards Ward Cunningham & Kent Beck, OOPSLA, * 5, (responsibility) Class Service Class (Collaborative Class)

63 ( ) CRC Cards ( ) ( )

64 ( ) CRC Cards ( ) Scenario (Collaboration) (Pattern) Class Generalization/Specialization/Aggregation (Hierarchies) Class (meaningful), (domain-specific) Class Class(Collaborator) (indispensable) Class Class Class responsibility Class (Collaboration)

65

66 ( ) Actor Scenario <<boundary>> System-to-System Communication H/W, S/W

67 ( ) <<entity>>

68 ( ) Scenario ( ), Filtering (Structure)/ (Behavior) Grouping

69 ( ) Logic Control(events ) Controller Sequencing Information <<control>> Controller Entity/Boundary Class responsibility (Flow of Event) responsibility Use Case, Scenario,,

70 ( ),.

71 III.

72 Package Mechanism Java global

73 Package ( ) Package Relationships <<import>>, <<access>> stereotype User Service GUI Framework Business Service <<import>> <<import>> Windows GUI MacGUI Data Service

74 Package ( ) Package Visibility B Private Visibility A +CourseInfo Form +StudentInfo Form Public Visibility -Course -Student PackageB Element StudentInfoForm, CourseInfoForm Access But, Course, Student Access

75 Subsystem Subsystem <<subsystem>> <<subsystem>>

76 Subsystem ( ) Subsystem Interface <<Interface>> <<subsystem>> Operation1( ) :Type1

77 Subsystem ( ) Subsystem Actor. <<Interface>> <<Subsystem>> classa classb

78 Subsystem ( ) Subsystem Component <<Interface>> <<Subsystem>> <<ActiveX>> Employee Com IEmployee

79 Subsystem ( ) Package Subsystem <<subsystem>> A C <<subsystem>> B

80 Design Pattern Design Pattern

81 Design Pattern ( ) Design Pattern ( )

82 Design Pattern ( ) Design Pattern catalog Purpose Creational Structural Behavioral Scope Class Factory Method Adapter Interpreter Template Method Object Abstract Factory Builder Prototype Singleton Adapter Bridge Composite Decorator Façade Proxy Chain of Responsibility Command Iterator Mediator Memento Flyweight Observer State Strategy Visitor Source : Design Pattern by Eric Gammar

83 Design Pattern ( ) Proxy 1:doIt() :ServiceProxy 1.1:doIt() :Service

84 Design Pattern ( ) Proxy pattern Class Diagram AbstractService doit() <<interface>> ServiceIF doit() ServiceProxy Service ServiceProxy Service doit() doit() doit() doit()

85 Observer Design Pattern ( )

86 Design Pattern ( ) Observer Registers-to-receive-notifications 0..* <<interface>> ObserverIF notify 0..* Notifies 1 <<interface>> ObservableIF addobserver(:observerif) removeobserver(:observerif) Observable Observer 1 1 Register-observers 1 1 Multicaster Notifies addobserver(:observerif) removeobserver(:observerif)

87 Design Pattern ( ) Pluggable Reuse Mechanisms

88 Design Pattern ( ) Inheritance vs Composition Class Inheritance Object Composition Visibility Advantage Disadvantage - White-box Reuse - Black-box Reuse - Interface - - don t break Encapsulation - - Inheritance breaks Encapsulation - - : Domain. Favor object composition over class inheritance

89 Design Pattern ( ) Polymorphism and Delegation A Hotel Check-in allocator a EvenSoaceAllocator a LeastUsedAllocator Component Based and pure Object-Oriented approaches Interface Delegation based Approach

90 Layered Architecture Layered Architecture,,

91 Layered Architecture Package stereotypelayer

92 Object Model vs Relational Tables RDB Data Model Data Entity Relationship Object Model (behavior) Class Relationship

93 Object Model vs Relational Tables Object to Relational Mapping Graphical User Interface Business Object Model Relational Database

94 Reverse Engineering Relational Tables Table Class Mapping Employee Table Employee empid :string name :string Create table Employee ( empid varchar2(8), name varchar2(30), street varchar2(20), city varchar2(20), state char(2), zipcode varchar2(10) ); Employee Class Employee empid :string name :string street :string city :string state :string zipcode : string 1..1 Address street :string city :string state :string zipcode : string

95 Reverse Engineering Relational Tables Many-to-Many Relationships Create table product ( product_id varchar2(8), name varchar2(30), description varchar2(20), price number ); Create table supplier ( supplier_id varchar2(8), name varchar2(30), street varchar2(20), city varchar2(20), state char(2), zipcode varchar2(10), country varchar2(20) ); Create table product-supplier ( product_id varchar2(8), supplier_id varchar2(8) ); Product product_id :string name : string description :string price : double 1..* 1..* Supplier supplier_id :string name :string 1..1 Address street :string city :string state :string zipcode : string country : string

96 Mapping Object to Relational Tables Mapping attributes to columns Mapping several classes tables Mapping Many-to-many relationships

97 Mapping Object to Relational Tables ( ) Mapping attributes to columns Supplier supplier_id :string name :string 1..1 Address street :string city :string state :string zipcode : string country : string supplier supplier_id name street city state zipcode country

98 Mapping Object to Relational Tables ( ) Mapping several classes tables (concrete) Person age name {abstract} Customer customerid preferences Employee salary grade

99 Mapping Object to Relational Tables ( ) Person OID age name salary grade customerid preferences objecttype One table Per Hierarchy

100 Mapping Object to Relational Tables ( ) Customer OID age name customerid preferences Employee OID age name salary grade One table Per Concrete Class

101 Mapping Object to Relational Tables ( ) Person Customer OID(FK) customerid preferences One table per Class OID age name Employee OID(FK) salary grade

102 Mapping Object to Relational Tables ( ) Mapping several classes tables Address Address streetno : string street :string city :string state :string 1..1 ZipCode zipcodeno : string OID streetno street city state zipcode

103 Mapping Object to Relational Tables ( ) Mapping relationships Customer Account customerid preferences 1..n 1..n accountno balance Customer customeroid customerid preferences CustomerAcct OID customeroid(fk) accountoid(fk) Account accountoid accountno balance

104 Object in Jasmine OODB ( ) Class Person thumbnail photo tag video audio animation name mydef DefineClass MyStore::Person Description: person abstract class { Instance: mediacf::bitmap thumbbail; mediacf::bitmap photo; mediacf::bitmap tag; mediacf::video video; mediacf::audio audio; mediacf::animation animation; String name; String mydef; }

105 Object in Jasmine OODB ( ) Inheritance Relationships Person thumbnail photo tag video audio animation name mydef defineclass MyStore::Designer super:person description: Designer class { } ; defineclass MyStore::Model super:person description: Model class { } ; Designer Model

106 Object in Jasmine OODB ( ) One-to-One Relationships Customer customerno House Address City State zip owner homeaddr defineclass MyStore::Customer super:person description: { Instance String customerno; House homeaddr; } ; defineclass MyStore::House description: { Instance Customer owner; String address ; String city; String state ; String zip; } ;

107 Object in Jasmine OODB ( ) One-to-many Relationships Order thecustomer orderdate orderitems 1 thepiece Quantity price 1..* OrderItem defineclass MyStore::Order description: { Instance Customer thecustomer; String orderdate; OrderItem set orderitems; } ; defineclass MyStore::OrderItem description: { Instance Piece thepiece; Integer quantity ; Currenct price; } ;

108 Object in Jasmine OODB ( ) One-to-many Relationships Organization orgname Members website * * Person Name Mydef organizations defineclass MyStore::Organization description: { Instance String orgname; Person set members; String website; } ; defineclass MyStore::Person description: { Instance String Name; String mydef ; Organization organizations; } ;

109 IV.

110 (Description),,, (Concepts),

111 ( ) Employee {abstract} insertemployee() {abstract} queryemployee() RegularEmployee insertemployee() PromiseEmployee insertemployee()

112 ( ) (Encapsulation), Encapsulation [Information hiding] (Internal state) Corruption

113 ( ) Visibility

114 ( ) (Boundary class) (Control class) (Entity class) (Exception class) (Meta class) (Utility class)

115 ( ) Stereotype ( ) <<boundary>> Form Form Form JobManager <call> Scheduler

116 ( ) <<Utility>> <<Utility>> sql +bind() +execsql() +starttrans() +commit()

117 ( ) Class Utility <<Utility>> UnitUtil Import java.lang.math; + inchtocentimeter(float inch) : float + centimetertoinch(float centimeter) :float class UnitUtil { public static float inchtocentimeter(float inch); public static float centimetertoinch(float centimeter); }

118 ,, (Responsibility) [<<stereotype>>] [visibility] name [(parameter_list, )] [: return_type] 1:1 : : getinformation(), get

119 ( ) (Business Domain)... () () () () ()...

120 ( ) (Naming Rules) Poorly named calculatebalance() Balance Well named getbalance() Balance( ) Operation (Supplier) Good names dispense(), giveoil() Bad names receiveoil()

121 ( ) Interaction Diagram Interaction Diagram : Form //get Salary : Employee EmployeeID EmployeeName SocialSecurityNo Salary Grade //delete Employee //insert Employee getsalary deleteemployee insertemployee

122 (Data Definition) Attribute (Attribute) (Attribute) (Relationship). 1..n 1

123 ( ) Attribute values Attribute Attribute

124 ( ) Attribute (Business Domain) Attribute...

125 ( ) Derived Attribute Attribute Attribute (Attribute / ) Attribute / = *

126 ( ) & Attribute Data type Initial value [visibility] AttributeName [multiplicity] [: Type] [ = Default] Attribute Attribute Flow of Event [ ] Attribute Attribute

127 (Class Scope Operation) StudentInfo - numstudents - maxnumstudents +add(thestudent : Student) +delete(thestudent : Student) +getnumstudents() +getmaxnumstudents() Class scope Attributes Class scope Operations getmaxnumstudents() maxnumstudents

128 ( ) ( )

129 Independent link Whole-part Relationships Is-A Relationships

130 (Role) ( ) Association ( ) / Association,

131 ( ) ( ) class Department{ private String deptid ; private String deptname ; private Employee themanager ; } Employee empid : String empname : String getsalary() : Money themanager Department deptid : String deptname : String

132 Multiplicity ( ), Association Association Multiplicity Many (*) Exactly five (5) Zero or more (0..*) One or more (1..*) One to ten (1..10) Exactly two, three or five (2,3,5) A A A A A A * 5 0..* 1..* , 3, 5

133 ( ) Multiplicity ( ) Multiplicity Association Mandatory / Optional Minimum / Maximum Instance 1 1..* 1 0..*

134 ( ) Multiplicity ( ) Sale SalesLineItem makelineitem() 1 1..* Import java.util.*; class Sale{ private Vector lineitems ;. public makelineitem(productspecification spec, int quantity) { lineitems = addelement(new SalesLineItem(spec, quantity)); } }

135 Navigation ( ) * 0..*

136 ( ) Navigation ( ) 1..* 1..*

137 ( ) Navigation ( )

138 ( ) Navigation ( ) 1..* 1..*

139 ( ) Navigation ( ) 1..*

140 (bi-directional) Notation Association link ( )

141 ( ) Multiple Associations Association Association Association Name Multiple Association,

142 ( ) (Reflexive Association). 0..* 0..*

143 ( ) Qualified One-to-many, many-to-many Association Qualifier Attribute Attribute, Association Association Association Key Qualifier 0..1

144 ( ) Qualified *.

145 ( ) (Association Class) Many-to-many relationship Attribute, Operation * * Attribute? * *

146 ( ) (Constraints) (condition) ({ }) {Ordered by employee id} 1..* 1 1 {Subset} 1

147 Part-of ( Containment ) Relationship whole part Multiplicity Association

148 ( ) By Value Relationship 1 1

149 ( ) By-Reference Relationship 1..*

150 ( ) (Reflexive Aggregation) Recursive Relationship 1 0..*

151 <SubClass> Is a[kind of] <SuperClass> Attribute/Operation

152 ( ) (Inheritance relationship) Relationship Name Multiplicity Attributes, Operations, Relationship (Overriding)

153 ( ) Payment amount paiddate authorize() CreditPayment amount paiddate expirydate CashPayment CreditPayment CheckPayment authorize() checkusage() expirydate checkusage()

154 ( ) Car vs. Owner : Truck vs. Owner : Truck vs. Trailer : GroundVehicle weight licensenumber register() Owner 0..* 1 Person Car Truck tonage gettax() Trailer

155 ( ) / (Generalization/Specialization) Increase abstraction Increase Specialization

156 ( ) (Multiple Inheritance) (side effect) Naming Conflict Repeated Inheritance

157 ( ) InterestBearingItem InsurableItem Asset Multiple Inheritance BankAccount RealEstate Security SavingAccount CheckingAccount Stock Bond

158 ( ) Inheritance Constraint Asset {disjoint} BankAccount RealEstate Security {complete, disjoint} SavingAccount CheckingAccount Stock Bond

159 vs. Is a [ Kind of ] Relationship Has a Relationship Inheritance Aggregation is a has a

160 Client Supplier

161 Object Visibility Options Relationship Design

162 ( ) Local visibility enteritem(upc, qty) :POST 3:makeLineItem(spec, qty) :Sale 2:spec := specification(upc) prodcatalog : ProductCatalog POST enterlineitem(upc, qty) { ProductSpecification spec = prodcatalog.specification(upc); }

163 ( ) Local visibility enteritem(upc, qty) :POST 3:makeLineItem(spec, qty) :Sale 2:spec := specification(upc) prodcatalog : ProductCatalog POST ProductSpecification makelineitem(upc,qty)

164 ( ) Parameter visibility enteritem(upc, qty) :POST 1:[new sale] create() 3:makeLineItem(spec, qty) :Sale 2:spec := specification(upc) 3.1:create(spec, qty) prodcatalog : ProductCatalog sl : saleslineitem Sale makelineitem(productspecification spec, int qty) { sl = new SalesLineItem(spec, qty); }

165 ( ) Parameter visibility enteritem(upc, qty) :POST 1:[new sale] create() 3:makeLineItem(spec, qty) :Sale 2:spec := specification(upc) 3.1:create(spec, qty) prodcatalog : ProductCatalog sl : saleslineitem Sale ProductSpecification makelineitem(upc,qty)

166 ( ) Attribute visibility enteritem(upc, qty) :POST class POST { private ProductCatalog prodcatalog; } 2:spec := specification(upc) prodcatalog : ProductCatalog POST enteritem(upc, qty) { spec = prodcatalog.specification(upc) }

167 ( ) Attribute visibility enteritem(upc, qty) :POST POST enteritem(upc,qty) 2:spec := specification(upc) prodcatalog : ProductCatalog ProductCatalog specification(upc)

168 ( ) POST Sale SalesLineItem enteritem() makelineitem() makepayment subtotal() ProductCatalog ProductSpecification specification(upc)

169 ( ) Stereotypes Visibility 1:msg() :A :B <<attribute>> 3:msg() 4:msg() 2:msg() <<parameter>> <<local>> <<global>> :C :D :E

170 Statechart Diagram Behavior Modeling (System s Behavior) (Object Behavior) Life history (State) (Events) : (Transition) (Action) :

171 Statechart Diagram Statechart Diagram Action Event State Name statevar:type=value entry : action name do : : action name exit : action name Event [guard condition] ^target.sendevent /Action Transition State

172 Statechart Diagram ( ) Special States Initial State (Mandatory) Only one Initial state Final State (Optional) More than one Final state

173 Statechart Diagram ( ) Attribute Attribute Employee workduration : Employee workduration < 30 workduration >= 30 Probation Regular Attribute workduration State - workduration < 30( ) : - workduration >= 30 ( ) :

174 Statechart Diagram ( ) (Events) (Transition) : (hired), (request leave) (Transitions) (originating State) (successor State) Apply hired Probation

175 Statechart Diagram ( ) Guard Conditions Attribute Boolean expression Regular [age >= 65] Retired

176 Statechart Diagram ( ) Sending Events Trigger Event Format ^Class Name. Event Name Apply hired Probation [workduration >= 30] ^Order.announce() Regular

177 Activities Statechart Diagram ( ) Operation (Entered) (Complete) (outgoing transition) Retired entry : do : calculate pension exit :

178 Statechart Diagram ( ) : StateChart with Nested States Receiving idle ringing Connected headerok Hang up Processing Transmitting Error /printreport CleaningUp checksumok entry/pickup exit/disconnect

179 Statechart Diagram ( ) : Statechart with History Apply Hired[regular] Probation Hired[promise] Promise Reguar H change [workduration >=30] Return Leave Request leave [age = 65] Retired

180 II-5. Component

181 Logical vs Physical Architecture Logical Architecture Diagram

182 Logical vs Physical Architecture Physical Architecture Diagram

183 Component and Interface (Component)

184 Component and Interface ( ) (Interface) Passenger Guest Check Baggage Board Check In Check Out

185 Component and Interface ( ) (Interface) Guest Interface Guest { checkin(); checkout(); } Interface Passenger { checkbaggage(); board(); } Passenger Person Class Person implements Guest, Passenger { } //implementation

186 Component and Interface ( )

187 Component Diagram( ) Software Component Stereotypes Component Notation: <<stereotype>> Component Name

188 Component Diagram( ) Component Name Client.exe Common.dll Whnd.cpp Main.cpp classa.h

189 Component Diagram( ) Component Relationships <<ActiveX>> EmployeeMgr.dll <<EXE>> MyProj.exe

190 Process Modeling Process <<process>>, <<thread>> Active Class Object Component <<Process>> ProcessA :ProcessA <<Process>> ProcessB

191 Process Modeling ( ) Process Relationship <<Process>> ProcessA <<Process>> ProcessB <<Process>> ProcessB <<Thread>> ThreadA <<Process>> ProcessA <<Thred>> ThreadA

192 Process Modeling ( ) Process Model

193 Deployment Diagram ClientA PC: Hyundai 586 ClientB PC: Hyundai 586 <<TCP/IP>> <<TCP/IP>> Application Server: HP Database Server : HP

194 Deployment Diagram( ) PC: Hyundai 586 node <<TCP/IP>> connection

195 Deployment Diagram( ) Components and Nodes PC: Hyundai Multi CAV power <<library>> Transaction Client Library <<EXE>> Client Program

196 Deployment Diagram( ) Node Component

UML

UML 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 information

thesis

thesis ( Design and Implementation of a Generalized Management Information Repository Service for Network and System Management ) ssp@nile nile.postech.ac..ac.kr DPE Lab. 1997 12 16 GMIRS GMIRS GMIRS prototype

More information

Something that can be seen, touched or otherwise sensed

Something that can be seen, touched or otherwise sensed Something that can be seen, touched or otherwise sensed Things about an object Weight Height Material Things an object does Pen writes Book stores words Water have Fresh water Rivers Oceans have

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 information

<C0DAB7E120C7D5BABB2E687770>

<C0DAB7E120C7D5BABB2E687770> 제5회 SW공학 Technical 세미나 패턴 저자와 함께하는 패턴이야기 세부 프로그램 시 간 내 용 강사진 13:30 ~ 14:00 등 록 14:00 ~ 14:05 인사말 14:05 ~ 15:00 15:00 ~ 15:30 15:30 ~ 17:00 o 미워도 다시 보는 패턴이야기 - SW 설계의 패턴과 다양한 패턴의 주제 소개 - 패턴의 3박자와 패턴으로

More information

01-OOPConcepts(2).PDF

01-OOPConcepts(2).PDF Object-Oriented Programming Concepts Tel: 02-824-5768 E-mail: hhcho@selabsoongsilackr? OOP (Object) (Encapsulation) (Message) (Class) (Inheritance) (Polymorphism) (Abstract Class) (Interface) 2 1 + = (Dependency)

More information

06.AnalysisModeling.key

06.AnalysisModeling.key CSE4006 Software Engineering Analysis Modeling Scott Uk-Jin Lee Division of Computer Science, College of Computing Hanyang University ERICA Campus 1 st Semester 2018 Overview of Analysis Modeling 1. 2.

More information

슬라이드 1

슬라이드 1 [ CRM Fair 2004 ] CRM 1. CRM Trend 2. Customer Single View 3. Marketing Automation 4. ROI Management 5. Conclusion 1. CRM Trend 1. CRM Trend Operational CRM Analytical CRM Sales Mgt. &Prcs. Legacy System

More information

1

1 1 1....6 1.1...6 2. Java Architecture...7 2.1 2SDK(Software Development Kit)...8 2.2 JRE(Java Runtime Environment)...9 2.3 (Java Virtual Machine, JVM)...10 2.4 JVM...11 2.5 (runtime)jvm...12 2.5.1 2.5.2

More information

ecorp-프로젝트제안서작성실무(양식3)

ecorp-프로젝트제안서작성실무(양식3) (BSC: Balanced ScoreCard) ( ) (Value Chain) (Firm Infrastructure) (Support Activities) (Human Resource Management) (Technology Development) (Primary Activities) (Procurement) (Inbound (Outbound (Marketing

More information

ETL_project_best_practice1.ppt

ETL_project_best_practice1.ppt ETL ETL Data,., Data Warehouse DataData Warehouse ETL tool/system: ETL, ETL Process Data Warehouse Platform Database, Access Method Data Source Data Operational Data Near Real-Time Data Modeling Refresh/Replication

More information

final_thesis

final_thesis CORBA/SNMP DPNM Lab. POSTECH email : ymkang@postech.ac.kr Motivation CORBA/SNMP CORBA/SNMP 2 Motivation CMIP, SNMP and CORBA high cost, low efficiency, complexity 3 Goal (Information Model) (Operation)

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

More information

13주-14주proc.PDF

13주-14주proc.PDF 12 : Pro*C/C++ 1 2 Embeded SQL 3 PRO *C 31 C/C++ PRO *C NOT! NOT AND && AND OR OR EQUAL == = SQL,,, Embeded SQL SQL 32 Pro*C C SQL Pro*C C, C Pro*C, C C 321, C char : char[n] : n int, short, long : float

More information

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

example 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 information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 @ Lesson 2... ( ). ( ). @ vs. logic data method variable behavior attribute method field Flow (Type), ( ) member @ () : C program Method A ( ) Method B ( ) Method C () program : Java, C++, C# data @ Program

More information

논리적 구조 설계: 패키지도

논리적 구조 설계: 패키지도 논리적구조설계 : 패키지도 Objectives. UML. 2 객체설계로옮겨가기 (interaction diagram). /.. : UML -UML. -UML. -. 1. 2. 3 문맥 Sample UP Artifact Relationships Business Modeling Domain Model * * Requirements Use-Case Model Vision

More information

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration

More information

thesis

thesis CORBA TMN Surveillance System DPNM Lab, GSIT, POSTECH Email: mnd@postech.ac.kr Contents Motivation & Goal Related Work CORBA TMN Surveillance System Implementation Conclusion & Future Work 2 Motivation

More information

Intro to Servlet, EJB, JSP, WS

Intro to Servlet, EJB, JSP, WS ! Introduction to J2EE (2) - EJB, Web Services J2EE iseminar.. 1544-3355 ( ) iseminar Chat. 1 Who Are We? Business Solutions Consultant Oracle Application Server 10g Business Solutions Consultant Oracle10g

More information

Intra_DW_Ch4.PDF

Intra_DW_Ch4.PDF The Intranet Data Warehouse Richard Tanler Ch4 : Online Analytic Processing: From Data To Information 2000. 4. 14 All rights reserved OLAP OLAP OLAP OLAP OLAP OLAP is a label, rather than a technology

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Reasons for Poor Performance Programs 60% Design 20% System 2.5% Database 17.5% Source: ORACLE Performance Tuning 1 SMS TOOL DBA Monitoring TOOL Administration TOOL Performance Insight Backup SQL TUNING

More information

untitled

untitled (shared) (integrated) (stored) (operational) (data) : (DBMS) :, (database) :DBMS File & Database - : - : ( : ) - : - : - :, - DB - - -DBMScatalog meta-data -DBMS -DBMS - -DBMS concurrency control E-R,

More information

Chap7.PDF

Chap7.PDF Chapter 7 The SUN Intranet Data Warehouse: Architecture and Tools All rights reserved 1 Intranet Data Warehouse : Distributed Networking Computing Peer-to-peer Peer-to-peer:,. C/S Microsoft ActiveX DCOM(Distributed

More information

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2

FMX M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2 FMX FMX 20062 () wwwexellencom sales@exellencom () 1 FMX 1 11 5M JPG 15MB 320x240 30fps, 160Kbps 11MB View operation,, seek seek Random Access Average Read Sequential Read 12 FMX () 2 FMX FMX D E (one

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 @ Lesson 4 (Object) (Class) (Instance) (Method) (Constructor) Memory 1 UML 1 @ & 1 (Real World) (Software World) @ &.. () () @ & 2 (Real World) (Software World) OOA/ Modeling Abstraction Instantiation

More information

MS-SQL SERVER 대비 기능

MS-SQL SERVER 대비 기능 Business! ORACLE MS - SQL ORACLE MS - SQL Clustering A-Z A-F G-L M-R S-Z T-Z Microsoft EE : Works for benchmarks only CREATE VIEW Customers AS SELECT * FROM Server1.TableOwner.Customers_33 UNION ALL SELECT

More information

02 C h a p t e r Java

02 C h a p t e r Java 02 C h a p t e r Java Bioinformatics in J a va,, 2 1,,,, C++, Python, (Java),,, (http://wwwbiojavaorg),, 13, 3D GUI,,, (Java programming language) (Sun Microsystems) 1995 1990 (green project) TV 22 CHAPTER

More information

Connection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET

Connection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET 135-080 679-4 13 02-3430-1200 1 2 11 2 12 2 2 8 21 Connection 8 22 UniSQLConnection 8 23 8 24 / / 9 3 UniSQL 11 31 OID 11 311 11 312 14 313 16 314 17 32 SET 19 321 20 322 23 323 24 33 GLO 26 331 GLO 26

More information

Portal_9iAS.ppt [읽기 전용]

Portal_9iAS.ppt [읽기 전용] Application Server iplatform Oracle9 A P P L I C A T I O N S E R V E R i Oracle9i Application Server e-business Portal Client Database Server e-business Portals B2C, B2B, B2E, WebsiteX B2Me GUI ID B2C

More information

class Sale void makelineitem(productspecification* spec, int qty) SalesLineItem* sl = new SalesLineItem(spec, qty); ; 2. 아래의액티비티다이어그램을보고 Java 또는 C ++,

class Sale void makelineitem(productspecification* spec, int qty) SalesLineItem* sl = new SalesLineItem(spec, qty); ; 2. 아래의액티비티다이어그램을보고 Java 또는 C ++, Level 1은객관식사지선다형으로출제예정 1. 다음은 POST(Post of Sales Terminal) 시스템의한콜레보레이션다이어그램이다. POST 객체의 enteritem(upc, qty) 와 Sale 객체의 makellineitem(spec,qty) 를 Java 또는 C ++, C # 언어로구현하시오. 각메소드구현과관련하여각객체내에필요한선언이있으면선언하시오.

More information

DW 개요.PDF

DW 개요.PDF Data Warehouse Hammersoftkorea BI Group / DW / 1960 1970 1980 1990 2000 Automating Informating Source : Kelly, The Data Warehousing : The Route to Mass Customization, 1996. -,, Data .,.., /. ...,.,,,.

More information

15_3oracle

15_3oracle Principal Consultant Corporate Management Team ( Oracle HRMS ) Agenda 1. Oracle Overview 2. HR Transformation 3. Oracle HRMS Initiatives 4. Oracle HRMS Model 5. Oracle HRMS System 6. Business Benefit 7.

More information

untitled

untitled PowerBuilder 連 Microsoft SQL Server database PB10.0 PB9.0 若 Microsoft SQL Server 料 database Profile MSS 料 (Microsoft SQL Server database interface) 行了 PB10.0 了 Sybase 不 Microsoft 料 了 SQL Server 料 PB10.0

More information

KYO_SCCD.PDF

KYO_SCCD.PDF 1. Servlets. 5 1 Servlet Model. 5 1.1 Http Method : HttpServlet abstract class. 5 1.2 Http Method. 5 1.3 Parameter, Header. 5 1.4 Response 6 1.5 Redirect 6 1.6 Three Web Scopes : Request, Session, Context

More information

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based e- Business Web Site 2002. 04.26 Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based Approach High E-Business Functionality Web Web --based based KMS/BIS

More information

Interstage5 SOAP서비스 설정 가이드

Interstage5 SOAP서비스 설정 가이드 Interstage 5 Application Server ( Solaris ) SOAP Service Internet Sample Test SOAP Server Application SOAP Client Application CORBA/SOAP Server Gateway CORBA/SOAP Gateway Client INTERSTAGE SOAP Service

More information

03.Agile.key

03.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 information

Microsoft PowerPoint - Gof - What is Design Patterns - Gof Design Pattterns

Microsoft PowerPoint - Gof - What is Design Patterns - Gof Design Pattterns What is Design Patterns? - Gof Design Patterns - Service Innovation Design Principles Service Innovation Reality of SW world comparing with HW World How can we implement complex, abstract, and dynamic

More information

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770>

<30362E20C6EDC1FD2DB0EDBFB5B4EBB4D420BCF6C1A42E687770> 327 Journal of The Korea Institute of Information Security & Cryptology ISSN 1598-3986(Print) VOL.24, NO.2, Apr. 2014 ISSN 2288-2715(Online) http://dx.doi.org/10.13089/jkiisc.2014.24.2.327 개인정보 DB 암호화

More information

OOP 소개

OOP 소개 OOP : @madvirus, : madvirus@madvirus.net : @madvirus : madvirus@madvirus.net ) ) ) 7, 3, JSP 2 ? 3 case R.id.txt_all: switch (menu_type) { case GROUP_ALL: showrecommend("month"); case GROUP_MY: type =

More information

6주차.key

6주차.key 6, Process concept A program in execution Program code PCB (process control block) Program counter, registers, etc. Stack Heap Data section => global variable Process in memory Process state New Running

More information

SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013

SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö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 information

03-최신데이터

03-최신데이터 Database Analysis II,,. II.. 3 ( ),.,..,, ;. (strong) (weak), (identifying relationship). (required) (optional), (simple) (composite), (single-valued) (multivalued), (derived), (identifier). (associative

More information

rmi_박준용_final.PDF

rmi_박준용_final.PDF (RMI) - JSTORM http://wwwjstormpekr (RMI)- Document title: Document file name: Revision number: Issued by: Document Information (RMI)- rmi finaldoc Issue Date: Status:

More information

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS ( PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (http://ddns.hanwha-security.com) Step 1~5. Step, PC, DVR Step 1. Cable Step

More information

untitled

untitled Push... 2 Push... 4 Push... 5 Push... 13 Push... 15 1 FORCS Co., LTD A Leader of Enterprise e-business Solution Push (Daemon ), Push Push Observer. Push., Observer. Session. Thread Thread. Observer ID.

More information

기타자료.PDF

기타자료.PDF < > 1 1 2 1 21 1 22 2 221 2 222 3 223 4 3 5 31 5 311 (netting)5 312 (matching) 5 313 (leading) (lagging)6 314 6 32 6 321 7 322 8 323 13 324 19 325 20 326 20 327 20 33 21 331 (ALM)21 332 VaR(Value at Risk)

More information

VOL.76.2008/2 Technical SmartPlant Materials - Document Management SmartPlant Materials에서 기본적인 Document를 관리하고자 할 때 필요한 세팅, 파일 업로드 방법 그리고 Path Type인 Ph

VOL.76.2008/2 Technical SmartPlant Materials - Document Management SmartPlant Materials에서 기본적인 Document를 관리하고자 할 때 필요한 세팅, 파일 업로드 방법 그리고 Path Type인 Ph 인터그래프코리아(주)뉴스레터 통권 제76회 비매품 News Letters Information Systems for the plant Lifecycle Proccess Power & Marine Intergraph 2008 Contents Intergraph 2008 SmartPlant Materials Customer Status 인터그래프(주) 파트너사

More information

Rose교육.ppt

Rose교육.ppt UML RUP RUP consulting@kicco.com Concept of Object Introduction of UML Introduction of RUP Business Modeling Requirements Analysis & Design Concept of Object Object-Oriented View What is a Object? Object

More information

untitled

untitled 3 IBM WebSphere User Conference ESB (e-mail : ljm@kr.ibm.com) Infrastructure Solution, IGS 2005. 9.13 ESB 를통한어플리케이션통합구축 2 IT 40%. IT,,.,, (Real Time Enterprise), End to End Access Processes bounded by

More information

목 차

목      차 Oracle 9i Admim 1. Oracle RDBMS 1.1 (System Global Area:SGA) 1.1.1 (Shared Pool) 1.1.2 (Database Buffer Cache) 1.1.3 (Redo Log Buffer) 1.1.4 Java Pool Large Pool 1.2 Program Global Area (PGA) 1.3 Oracle

More information

목순 차서 v KM의 현황 v Web2.0 의 개념 v Web2.0의 도입 사례 v Web2.0의 KM 적용방안 v 고려사항 1/29

목순 차서 v KM의 현황 v Web2.0 의 개념 v Web2.0의 도입 사례 v Web2.0의 KM 적용방안 v 고려사항 1/29 Web2.0의 EKP/KMS 적용 방안 및 사례 2008. 3. OnTheIt Consulting Knowledge Management Strategic Planning & Implementation Methodology 목순 차서 v KM의 현황 v Web2.0 의 개념 v Web2.0의 도입 사례 v Web2.0의 KM 적용방안 v 고려사항 1/29 현재의

More information

Orcad Capture 9.x

Orcad Capture 9.x OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd

More information

13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3

13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3 13 Lightweight BPM Engine SW 13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3 BPM? 13 13 Vendor BPM?? EA??? http://en.wikipedia.org/wiki/business_process_management,

More information

엔젤입문 초급자과정

엔젤입문 초급자과정 : 2013.12.19 ( ) 18:30 ~ 22:30 : CCVC AAI : : : ( ) < > 1. CCVC - - 2. Access America Fund, LP / AAI - IR 2 1st Class. 1. 1)! -> ->, -> -> -> VC!,! ->. π 2)! < > a. -, b. ( ) c. -,,! < > a. b. c. BM! a.

More information

Microsoft PowerPoint - 3.공영DBM_최동욱_본부장-중소기업의_실용주의_CRM

Microsoft PowerPoint - 3.공영DBM_최동욱_본부장-중소기업의_실용주의_CRM 中 규모 기업의 실용주의CRM 전략 (CRM for SMB) 공영DBM 솔루션컨설팅 사업부 본부장 최동욱 2007. 10. 25 Agenda I. 중소기업의 고객관리, CRM의 중요성 1. 국내외 CRM 동향 2. 고객관리, CRM의 중요성 3. CRM 도입의 기대효과 II. CRM정의 및 우리회사 적합성 1. 중소기업에 유용한 CRM의 정의 2. LTV(Life

More information

DIY 챗봇 - LangCon

DIY 챗봇 - LangCon without Chatbot Builder & Deep Learning bage79@gmail.com Chatbot Builder (=Dialogue Manager),. We need different chatbot builders for various chatbot services. Chatbot builders can t call some external

More information

SchoolNet튜토리얼.PDF

SchoolNet튜토리얼.PDF Interoperability :,, Reusability: : Manageability : Accessibility :, LMS Durability : (Specifications), AICC (Aviation Industry CBT Committee) : 1988, /, LMS IMS : 1997EduCom NLII,,,,, ARIADNE (Alliance

More information

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r Jakarta is a Project of the Apache

More information

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC Step 1~5. Step, PC, DVR Step 1. Cable Step

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 @ Lesson 3 if, if else, if else if, switch case for, while, do while break, continue : System.in, args, JOptionPane for (,, ) @ vs. logic data method variable Data Data Flow (Type), ( ) @ Member field

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

시스템 순차도

시스템 순차도 시스템순차도 (SSD) 1 1 소개 시스템순차도 (SSD: System Sequence Diagram) 구현하고자하는소프트웨어시스템을블랙박스로놓고액터와시스템간의행위를순차도로기술 쓰임새의한시나리오에대해서외부액터가발생하는사건및그순서그리고시스템간의사건을보여줌. 개발하고자하는시스템의입력과출력이벤트를알기쉽게표현 빠르고쉽게생성되는산출물임 유스케이스로부터 UML 순차도를이용하여정형화

More information

BSC Discussion 1

BSC Discussion 1 Copyright 2006 by Human Consulting Group INC. All Rights Reserved. No Part of This Publication May Be Reproduced, Stored in a Retrieval System, or Transmitted in Any Form or by Any Means Electronic, Mechanical,

More information

K&R2 Reference Manual 번역본

K&R2 Reference Manual 번역본 typewriter structunion struct union if-else if if else if if else if if if if else else ; auto register static extern typedef void char short int long float double signed unsigned const volatile { } struct

More information

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_20160320.pptx

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_20160320.pptx (보험TM) 소개서 2015.12 대표전화 : 070 ) 7405 1700 팩스 : 02 ) 6012 1784 홈 페이지 : http://www.itfact.co.kr 목 차 01. Framework 02. Application 03. 회사 소개 01. Framework 1) Architecture Server Framework Client Framework

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 EBC (Equipment Behaviour Catalogue) - ISO TC 184/SC 5/SG 4 신규표준이슈 - 한국전자통신연구원김성혜 목차 Prologue: ISO TC 184/SC 5 그룹 SG: Study Group ( 표준이슈발굴 ) WG: Working Group ( 표준개발 ) 3 EBC 배경 제안자 JISC (Japanese Industrial

More information

2Q SWG Teleweb Business Plan & 1Q Recovery Plan April 2, 2003

2Q SWG Teleweb Business Plan  & 1Q Recovery Plan     April 2, 2003 WBI Modeler V5.1.1 Rational Rose XDE WSAD-IE IBM on-demand Service Oriented Architecture RUP Full-life cycle Business-driven, Process-based LOB IT Seamless Service Modeling (Service, Component, Process

More information

자바 프로그래밍

자바 프로그래밍 5 (kkman@mail.sangji.ac.kr) (Class), (template) (Object) public, final, abstract [modifier] class ClassName { // // (, ) Class Circle { int radius, color ; int x, y ; float getarea() { return 3.14159

More information

OPCTalk for Hitachi Ethernet 1 2. Path. DCOMwindow NT/2000 network server. Winsock update win95. . . 3 Excel CSV. Update Background Thread Client Command Queue Size Client Dynamic Scan Block Block

More information

1.장인석-ITIL 소개.ppt

1.장인석-ITIL 소개.ppt HP 2005 6 IT ITIL Framework IT IT Framework Synchronized Business and IT Business Information technology Delivers: Simplicity, Agility, Value IT Complexity Cost Scale IT Technology IT Infrastructure IT

More information

µðÇÃ24-Ç¥Áö´Ü¸é

µðÇÃ24-Ç¥Áö´Ü¸é Industrial Trend > Part. Set (2013. 2. 21) Display Focus 39 (2013. 3. 6) 40 2013 MAR. APR. vol. 24 (2013. 3. 7) (2013. 2. 18) (2013. 3. 19) Display Focus 41 (2013. 2. 7) Panel 42 2013 MAR. APR. vol. 24

More information

4.18.국가직 9급_전산직_컴퓨터일반_손경희_ver.1.hwp

4.18.국가직 9급_전산직_컴퓨터일반_손경희_ver.1.hwp 2015년도 국가직 9급 컴퓨터 일반 문 1. 시스템 소프트웨어에 포함되지 않는 것은? 1 1 스프레드시트(spreadsheet) 2 로더(loader) 3 링커(linker) 4 운영체제(operating system) - 시스템 소프트웨어 : 운영체제, 데이터베이스관리 프로그램,, 컴파일러, 링커, 로더, 유틸리티 소프트웨 어 등 - 스프레드시트 : 일상

More information

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition

More information

methods.hwp

methods.hwp 1. 교과목 개요 심리학 연구에 기저하는 기본 원리들을 이해하고, 다양한 심리학 연구설계(실험 및 비실험 설계)를 학습하여, 독립된 연구자로서의 기본적인 연구 설계 및 통계 분석능력을 함양한다. 2. 강의 목표 심리학 연구자로서 갖추어야 할 기본적인 지식들을 익힘을 목적으로 한다. 3. 강의 방법 강의, 토론, 조별 발표 4. 평가방법 중간고사 35%, 기말고사

More information

No Slide Title

No Slide Title J2EE J2EE(Java 2 Enterprise Edition) (Web Services) :,, SOAP: Simple Object Access Protocol WSDL: Web Service Description Language UDDI: Universal Discovery, Description & Integration 4. (XML Protocol

More information

<31302E204D43545F47535FC3D6C1BEBAB8B0EDBCAD2E687770>

<31302E204D43545F47535FC3D6C1BEBAB8B0EDBCAD2E687770> 2011년도 부품 소재혁신연구회 MCT Global Scoreboard 제 출 문 한국산업기술진흥원장 귀 하 본 보고서를 2011년도 부품 소재혁신연구회 MCT Global Scoreboard (지원기간: 2012. 1. 2 ~ 2012. 3. 31) 과제의 최종보고서로 제출합니다. 2012. 3. 31 연구회명 : MCT K-Star 발굴 연구회 (총괄책임자)

More information

LCD Display

LCD Display LCD Display SyncMaster 460DRn, 460DR VCR DVD DTV HDMI DVI to HDMI LAN USB (MDC: Multiple Display Control) PC. PC RS-232C. PC (Serial port) (Serial port) RS-232C.. > > Multiple Display

More information

<353420B1C7B9CCB6F52DC1F5B0ADC7F6BDC7C0BB20C0CCBFEBC7D120BEC6B5BFB1B3C0B0C7C1B7CEB1D7B7A52E687770>

<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

Oracle Apps Day_SEM

Oracle Apps Day_SEM Senior Consultant Application Sales Consulting Oracle Korea - 1. S = (P + R) x E S= P= R= E= Source : Strategy Execution, By Daniel M. Beall 2001 1. Strategy Formulation Sound Flawed Missed Opportunity

More information

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer Domino, Portal & Workplace WPLC FTSS Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer ? Lotus Notes Clients

More information

감각형 증강현실을 이용한

감각형 증강현실을 이용한 대한산업공학회/한국경영과학회 2012년 춘계공동학술대회 감각형 증강현실을 이용한 전자제품의 디자인 품평 문희철, 박상진, 박형준 * 조선대학교 산업공학과 * 교신저자, hzpark@chosun.ac.kr 002660 ABSTRACT We present the recent status of our research on design evaluation of digital

More information

chapter4

chapter4 Basic Netw rk 1. ก ก ก 2. 3. ก ก 4. ก 2 1. 2. 3. 4. ก 5. ก 6. ก ก 7. ก 3 ก ก ก ก (Mainframe) ก ก ก ก (Terminal) ก ก ก ก ก ก ก ก 4 ก (Dumb Terminal) ก ก ก ก Mainframe ก CPU ก ก ก ก 5 ก ก ก ก ก ก ก ก ก ก

More information

Remote UI Guide

Remote UI Guide Remote UI KOR Remote UI Remote UI PDF Adobe Reader/Adobe Acrobat Reader. Adobe Reader/Adobe Acrobat Reader Adobe Systems Incorporated.. Canon. Remote UI GIF Adobe Systems Incorporated Photoshop. ..........................................................

More information

제목을 입력하세요.

제목을 입력하세요. 1. 4 1.1. SQLGate for Oracle? 4 1.2. 4 1.3. 5 1.4. 7 2. SQLGate for Oracle 9 2.1. 9 2.2. 10 2.3. 10 2.4. 13 3. SQLGate for Oracle 15 3.1. Connection 15 Connect 15 Multi Connect 17 Disconnect 18 3.2. Query

More information

untitled

untitled SAS Korea / Professional Service Division 2 3 Corporate Performance Management Definition ý... is a system that provides organizations with a method of measuring and aligning the organization strategy

More information

제 출 문 국방부 장관 귀하 본 보고서를 국방부 군인연금과에서 당연구원에 의뢰한 군인연금기금 체 계적 관리방안 연구용역의 최종보고서로 제출합니다. 2009. 4 (주)한국채권연구원 대표이사 오 규 철

제 출 문 국방부 장관 귀하 본 보고서를 국방부 군인연금과에서 당연구원에 의뢰한 군인연금기금 체 계적 관리방안 연구용역의 최종보고서로 제출합니다. 2009. 4 (주)한국채권연구원 대표이사 오 규 철 군인연금기금 체계적 관리방안 연구 2009. 04 (최종보고서) 제 출 문 국방부 장관 귀하 본 보고서를 국방부 군인연금과에서 당연구원에 의뢰한 군인연금기금 체 계적 관리방안 연구용역의 최종보고서로 제출합니다. 2009. 4 (주)한국채권연구원 대표이사 오 규 철 목 차 제1장 서론 1 1. 연구의 목적 1 2. 연구의 방법 및 내용 2 제2장 현황분석 (AS-IS

More information

Service-Oriented Architecture Copyright Tmax Soft 2005

Service-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

09-interface.key

09-interface.key 9 Database insert(record r): boolean find(key k): Record 1 Record getkey(): Key * Record Key Database.? Key equals(key y): boolean Database insert(record r): boolean find(key k): Record * Database OK 1

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Post - Internet Marketing Contents. Internet Marketing. Post - Internet Marketing Trend. Post - Internet Marketing. Paradigm. . Internet Marketing Internet Interactive Individual Interesting International

More information

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

소프트웨어공학 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 information

MasoJava4_Dongbin.PDF

MasoJava4_Dongbin.PDF JSTORM http://wwwjstormpekr Issued by: < > Revision: Document Information Document title: Document file name: MasoJava4_Dongbindoc Revision number: Issued by: < > SI, dbin@handysoftcokr

More information

歯CRM개괄_허순영.PDF

歯CRM개괄_허순영.PDF CRM 2000. 8. KAIST CRM CRM CRM CRM :,, KAIST : 50%-60%, 20% 60%-80%. AMR Research 10.. CRM. 5. Harvard Business review 60%, 13%. Michaelson & Associates KAIST CRM? ( ),,, -,,, CRM needs,,, dynamically

More information

CRM Fair 2004

CRM Fair 2004 easycrm Workbench ( ) 2004.04.02 I. CRM 1. CRM 2. CRM 3. II. easybi(business Intelligence) Framework 1. 2. - easydataflow Workbench - easycampaign Workbench - easypivot Reporter. 1. CRM 1.?! 1.. a. & b.

More information

Study on the Improvement of Management System through Analysis of golf semi- market: Focus on Physical Education Facility Act Ji-Myung Jung 1, Ju-Ho Park 2 *, & Youngdae Lee 3 1 Korea Institute of Sport

More information

07 자바의 다양한 클래스.key

07 자바의 다양한 클래스.key [ 07 ] . java.lang Object, Math, String, StringBuffer Byte, Short, Integer, Long, Float, Double, Boolean, Character. java.util Random, StringTokenizer Calendar, GregorianCalendar, Date. Collection, List,

More information

초보자를 위한 자바 2 21일 완성 - 최신개정판

초보자를 위한 자바 2 21일 완성 - 최신개정판 .,,.,. 7. Sun Microsystems.,,. Sun Bill Joy.. 15... ( ), ( )... 4600. .,,,,,., 5 Java 2 1.4. C++, Perl, Visual Basic, Delphi, Microsoft C#. WebGain Visual Cafe, Borland JBuilder, Sun ONE Studio., Sun Java

More information

J2EE & Web Services iSeminar

J2EE & Web Services iSeminar 9iAS :, 2002 8 21 OC4J Oracle J2EE (ECperf) JDeveloper : OLTP : Oracle : SMS (Short Message Service) Collaboration Suite Platform Email Developer Suite Portal Java BI XML Forms Reports Collaboration Suite

More information