ITアーキテクト Vol.1 00.pdf
Transcript of ITアーキテクト Vol.1 00.pdf
-
Aim at the
IT Architect
IT
IT Architect
IT !
IT
Introduction to IT Architect
Project Management
Communication Technique
IT
Enterprise System Architecture
Business Modeling
ITIT
Development Processes
View Point
SOA
Vol.
01
???????????????? ??????? ????? ????? ???????????????????????
Vol.
01
1,6801,600
61503-38 2005 Printed in Japan 113-00333-4-520061TEL.03-5800-2661
-
ContentsVol.01
IT IT
Part 1 IT 014Part 2 IT 020Part 3 026
012
Introduction to IT Architect
-
Enterprise System Architecture
032
Part 1 IT 034Part 2 048
BusinessModeling
062ITIT
Part 1 IT 064Part 2 Openthology071
Development Processes
086
View Point
SOA 108
Project Management
116Communication Technique
IT 124Part 1 UML126Part 2 134
IT 098
102
DVD/MDiPod shuffle
008
144
-
012 IT
-
Introduction to IT Architect
IT IT Architect
ITArchitect
IT
IT
I T Aim at the
IT Architect
I T
013IT
-
IT
IT
1
IT
1020
IT
IT
IT
IT
1
Part 1
ITITIT
IT
Akira SakakibaraIBM IT
IT
014 IT
-
I T
Aim at the
IT Architect
IT
Part 1
ITITSS IT2002IT
ITITSSht
tp://www.ipa.go.jp/jinzai/itss/itss1.html
ITSSSE
IT
ITSS
ITIT
ITSS
1
IT1
ITIT
IT
IT
ITIEEE Std 1471-2000ht
tp://standards.ieee.org/reading/ieee/std_publ
ic/description/se/1471-2000_desc.html
IT
1ITSSIT IT 11ITSSIT Webhttp://www.ipa.go.jp/jinzai/itss/
IT
1IT
015IT
-
IT
IT
IT
IT
IT
IT
2
ITSSIT
52
1IT
IT
IT
IT
IT
EAEnterprise Architec
1
...
...
...
2
2IT IThttp://www.ipa.go.jp/jinzai/itss/activity/ITA_handbook.pdf
016 IT
-
I T
Aim at the
IT Architect
IT
Part 1
ture
EA
IT
5ITSS
1.1
ITSSIT
IT
IT
EA
23EA
EA
EAIT
EA
EAITIT
IT
3
SOA 1IT
SOAService Oriented Architecture
SOA
IT
A B C D
3EA
017IT
-
IT
SOAIT
IT
IT
IT
ITSSIT
IT
IT
IT
IT
IT
ITIT
IT
IT
IT
IT
IT IT
1
IT
IT
ITSSIT
IT
018 IT
-
I T
Aim at the
IT Architect
IT
Part 1
IT
IT
1IT
SE
ITSS
IT
IT
IT
IT
IT
IT
IT
Accountab
ility
1
Traceability
1
IT
ITIT
IT
019IT
-
IT 2
ITSSIT
IT
IT
IT
IT
2
IT
IT
IT
2
IT
2
IT
Part 1IT
1
Part 2
2
Part 1IT IT IT
IT
Akira SakakibaraIBM IT
IT
020 IT
-
I T
Aim at the
IT Architect
1IT
IT
Part 1IEEE Std 1471-20
00
1
ViewViewpoint
View
Viewpoint
UML
2
View
IEEE Std 1471-2000Software-Inte
nsive Systems
IT
ViewViewp
oint
IT
Part 2
Environment
Concern
Mission
System
Stakeholder
Viewpoint
Library Viewpoint
Architecture
Architecture Description
View
Model
Rationale
fulfills 1..*
has aninfluences
inhabits
is important to1..*
has 1..*identifies1..*
is addressed to 1..*identifies1..*
aggregates1..*
used to cover1..*
has 1..*
provides
participates in
described by1
selects
conforms to
organized by1..*
participates1..* consists of1..*has source
0..1
establishes methids for1..*
1..*
1 IEEE Std 1471-2000
KeyAbstractin KeyMechanism
StructureIdiom
LogicalView ProcessView ImplementationView
UseCaseView
Framework
Mechanism Pattern NonFunctionalProperty
View
DeploymentView
Behavior
2View
021IT
-
ViewViewpoint
vs.
vs.
vs.
vs.
vs.
MDAModel Driven Archite
cture
IT
IT
22
3
IT
022 IT
-
I T
Aim at the
IT Architect
2
IT
1
IT
IT
IT
IT
IT
IEEE Std 1471-2000
IT
Part 2
32
LDAP
ESBHTTP
ESB
Web
023IT
-
1
IT
DOA
Data Oriented Approach
Compon
ent-Based Development
Asset
IT
IT
IT
1
1
IT
024 IT
-
I T
Aim at the
IT Architect
2
2
IT
Part 1
IT
2
ViewView
View
UMLID
EF
1
ITIT
IT
ITIT
IT
Part 2
025IT
-
Part 3
IT
Part 35 IT
IT
IT
A i m f o r t h e To p o f t h e I T E n g i n e e r
IBM EA.SOA
MC IT
Masanori Sakaguchi KOYO
026 IT
-
IT
20SIer
Web
4
30
IT
1
J2EEMVC
Model-View-Controller
1
IT
IT
IT
PC
22001IT PB
?? ?
???????
???????????
Keiji Yamamoto
027IT
I T
Aim at the
IT Architect
Part 3
-
IT
NRI
1987NRI
NRI
1995
2001
IT
IT
ITIT
IT
EAIT
IT
IT
IT
SI
IT
4
IT
IT
EAEnterpri
se ArchitectureE
AIT
EA
IT
IT
11
23
EA
SE
IT SI
???
??????
???
??
??
???
???
????
?
Akira Kakinoki
028 IT
-
2
IBMIT
SOAEA
1978IBM
1999
IBM
1992IBM
IT
SOAEA
25
8
IT
82
3
3
IT
1
IT
IBM EA.SOA 1978IBM 2001ITSOA/EAIT
???????
??
???
??
???
???
??
?
Tetsuya Nagashima
029IT
I T
Aim at the
IT Architect
Part 3
-
003
Seasar
Sea
sarDIDependency Injection
Seasar2Java
Seasar1
1
2
ISID
215
Macintosh
1990
Oracle Database
RDBMS
RDBMS
Oracle Database
1998
JavaISID
Java
Java
2000Java
J2EE
Seasar
3 Seasar211NPO
Yasuo Higa
???? ???
?? ? ? ? ???
??
??????????
??
???????
IT
31
31
Seasar
31
ISDI
IT
IT
100
Seasar2
14
Seasar2IT
030 IT
-
IT
IT
100
Windows
UNIX
IBM
SE
2001
Windows
IT
SIer
Windows
SIer
IT
SOAIT
IT
SE
ITSOA
Java
RDBMS
RDBMS
1
IT
IT
MC IT C IBMOLTP2001
??
?????
?????
?
?? ? ?? ? ?
??
????
???
Tomokazu Odaka
031IT
I T
Aim at the
IT Architect
Part 3
-
032 IT
IT
Enterprise SystemArchitecture
Enterprise SystemArchitecture
-
033IT
-
034 IT
60
1
1946ENIA
C1
60ENIAC
230
1ENIAC
181964IBMS/360
1980
IT
1
2
1 ENIAC 1949EDSAC
1970Computerworld 2 4
IT
Tsutomu Hosokawa
-
035IT
Monolithic
ENIAC40
1960IBMMVSOS
1950 1960 1970 1980 1990 2000
OS
DFD
UML 2.0DSL
UML 1.1OMT
FORTRANEiffel
PL/BASIC
Smalltalk Ada C++ Java C#C
RUP Openthology
SELF Ruby
XMLSOAPWSDL
COBOLSimulaLisp
OOSE
EDVAC Z80
UNIVAC
PDP8 PDP11
S/360
TRONIBM PC Pentium
Macintosh IBM PC/ATOS/2 Linux
MS-DOS Windows Windows XPAppleCP/MUNIX
ARPAnet
ER
Web
Web
2C/S
1ENIAC
1
-
036 IT
Part 1 I T
2
Web
1960
1980
CPU
FORTRAN
COBOLPL/1965
1968
Structured Programming
Structured Design
1
STSSourceTra
nsformSink3
3
TR
1
Structured Analysis
DFDData Flow Diagram
2
-
037IT
4
RDB
EREntity Relationship
Entity
Relationship
DOAData Oriented Aproach
ERIE
Information Engineering
IDEF1X5
2C/S
2
C/S
PCUNIX
C/S 1980PCUNIX
3STS
4DFD
ID
ID(FK)
FK
IDFK
ID
5ERIDEF1X
-
038 IT
Part 1 I T
PC
2C/S6
TCP/IP
2C/S
7
2C/S
RAD
Rapid Application DevelopmentRAD
RAD
JRPRAD
JRP
Joint Requirements Planning
CASE
PC
TCP/IP
62C/S2C/S
PC
72C/S
-
039IT
CASEComputer Aided Software Engineering
RAD1
RAD1990
2C/SRAD
UML
1967Simula
1972Smalltalk
201980
1988
O
OAObject Oriented Analysis
OODObject Oriented Design
3
1990
1991
Ada
C++Smalltalk
OMTObject Modeling Technique
1991
DFD
OOSEObject Oriented Software Engineering
1992
1992
-
040 IT
Part 1 I T
1990
1990
PC
8
IT
Web24365
10
Web Web
CGICommonG
ateway Interface
J2EE
Web
6
tps
24365
8
-
041IT
9
Web2C/S
Web
Java
J2EEJava 2 Platform, Enterprise Editio
nWeb
WebPC
WebWeb
WebPC
PDA
Web
HTML
Web
WebJSP
Web
E
JBEnterprise JavaBeans
EJB
EIS
ERP
EISEn
terprise Information SystemWeb
EIS
WebWeb
UMLUnied Modeling Language
3
UML
UML
RUP
Rational Unified Process
UML
R/3EAI J2EE
Web
R/3
J2EE
XML
JDBC
JCA
JMS
XSLTSAXDOMUDDIWSDLSOAP
Java Servlet/JSP
EJB
EAI
SMTP
HTTPD
XML
XML
HTML/XML
HTML/XML
HTML/XML
HTML/XML
B2B
9J2EEWeb
-
042 IT
Part 1 I T
10
Functionality
UsabilityReliability
PerformanceSupportability
FURPS+
+
11
12
10UML
1
0..* +OrderLine
0..*
+Order 1
+_Customer
0..*
+OrderLine 1
+_Item
-ID:Integer-:Date-/:Integer-/:Integer
+Order([in]customer,[in]date)+addOrderLine([in]item,[in]quantity)+removeOrderLine([in]id)+getAmount():Integer-calculateAmount()-calculateTax()
-ID:Integer-:String-:String-:String
+getLastName()+setLastName()+getFirstName()+setFirstName()+getAddress()+setAddress()
-ID:Integer- :String-:Integer
+getItemCd()+setItemCd()+getPrice()+setPrice()
-ID:Integer-:Integer-/:Integer-/:Integer-/:Integer
+OrderLine([in]item,[in]quantity)+getPrice()+getAmount()-calculateAmount()
11UML
a:Order a:Item
a:OrderLine1:OrderLine(item,quantity)
5:getAmount()
2:calculateAmount()
3:getPrice()
4:calculateAmount()
12UML
-
043IT
RUP5
UML
RUP
135
Web
J2EE J2EE
J2EE
J2EE
J2EE BlueprintsJ2EE
J2EE
14J2EE3
15
Web
Intercep
ting FilterFront ControllerView HelperDispat
cher ViewService to WorkerComposite View
Java
WebStruts
Web
Business
13RUP5
Composite Entity
Intercepting Filter
Front Controller
View
View
Dispatcher View Composite View
1
Service to Worker
Business Delegate
Session Facade
Value Object
Value Object Assembler
Data Access ObjectService Activator
Value List Handler
Service Locator
View Helper
Value Object
Value List
14J2EE
-
044 IT
Part 1 I T
DelegateSession FacadeValue ObjectCompo
site EntityService LocatorValue List Handler
Value Object Assembler
EJB
Business DelegateSer
vice Locator
Value Object
J2EE
EIS
Data Access ObjectService Activator
J2EE
.NET Framework.NET
Web
J2EE
BrokerData Transfer ObjectSingleton
e ee
IBM
156
Web
Web
Enterprise
Integration PatternsAddison-Wesley
15e
-
045IT
416
File Transfer
Shared Database
Remote Procedure Invocation
RCP
Messaging
Web
SOA
Service Oriented ArchitectureESBEnterpri
se Service Bus
AOPAspect Oriented Programming
SOAWeb
Web
SOA
SOA
17
File Transfer
Shared Database
Remote Procedure Invocation
Messaging
16
BPM
Web
Web
Web
BPM
17SOA
-
046 IT
Part 1 I T
WSDLWeb Services Description Lan
guage
SOA
Web
WS-I Basic Prole
ESB
ESB
Web
Web
ESB18ESB
ESB
AOP
AOPAOP
Aspect
AOP
Crosscutting Concern
Core Conc
ernWeav
eAOP
AOP
AspectJ
AOP
ESB
BPM
MQ Web Web
Web JCA JMS
ESB
18ESB
-
047IT
UML
1
AOP
19
19
Reserve Room
AOP
AOP
IT
AOP
IT
Reserve Room
Reserve Room
Reserve Room Handler
operationsmakeReservation()
Class Extensions
Reserve Room
operationsupdateAvailability()
Room
Logging
Logging
LogStream
operationslog()
Class Extensions
Reserve Room
operationsmakeReservation(){after call(Room.retriebe()) logData}
Reserve Room Handler
19
-
048 IT
Service Level Agreement
IT
EAEnterprise ArchitectureIT
Masayoshi Hagiwara Software Architect
-
049IT
1
UPUnied ProcessUP
4
1
1
1UP
#1 #2 #n-1 n
-
050 IT
Part 2
IT
2
IT
Web
SOA
UML
2
2
2
UML
1
1UML
2
100
-
051IT
3
IT
DOA
2
3
4
DOA
DOA
SOA
DOASOA
UP
UML
3
DOA
...
234 UML
-
052 IT
Part 2
EA
http
://www.openthology.org/Openthology
71Openthology
http://www.s
ei.cmu.edu/productlines/
Risk-Driven Development
Architecture Centered D
evelopment
Reusable Assets
Test-Driven
Develpment
Model-Driven
Development
Component-Based De
velopment
AOP
MVC
Model-View-ControllerEDAEvent-Driven Ar
chitectureSOA
MVC
ModelViewController
EDA
SOA
-
053IT
1Observer
Observer
Observer
Observer
IT
-
054 IT
Part 2
IT
IT
4
3
3
IT
56
5
6 Catalog of Patterns of Enterprise Application Architecturehttp://www.martinfowler.com/eaaCatalog/
4
-
055IT
78
910
11
12
5
6
DOA
CustomerOrder
Product3
O/R
DAOData
Access Objects
UML
UML
7
8Catalog of Patterns of Enterprise Application Architecture
9
10
11
12DOA Catalog of Patterns of Enterprise Application Architecture
5
new
d: a: c: b: ISBN/...
...
is()...
...
()()...
...
isValid()...
1..1 1..1
1..1is a copy of
0..* 0..*
0..*
6 Catalog of Patterns of Enterprise Application Architecture
CustomerBusiness Entity
CustomerData Access LogicComponent
OrderBusiness Entity
Order Data Access Logic Component
ProductBusiness Entity
Product Data Access Logic Component
Customers Addresses Orders OrderDetails Products
-
056 IT
Part 2
DOA
CRUDCREATEREADUPD
ATEDELETE
13
UI
MVCModel
UI
SOA
Web
14
Remote Facade
DTOData Transfer Object
7Remote
FacadeDTO
UML
Remote Facade
DTO
RPC
13 Web
14
7
Remote Facade
DTO
getAddressData()setAddress(street, city, zip)
Address Facade
title:Stringartist:String
toXmlElementreadXml
AlbumDTO
title:String
Album
Album Assembler
name:String
Artist
getStreet()getCity()getZip()setStreet(arg)setCity(arg)setZip(arg)
Address
*
1
-
057IT
Web
UI
UI
UI
UI
UI
UI
1.NET Framework.NET
UI
.NETDataGrid UI
.NET
UI
CRUD
DOA
One Fact in One Place
1.NET FrameworkUI
-
058 IT
Part 2
15
1
Separation of
Concerns
IT
ITIT
IT
IT
2
1
IT
Variab
ility
15
-
059IT
Attribute Ba
sed Programming
1
RUP
Rational Unied Process
2
IT
IT
-
060 IT
Part 2
DAO
DAO
DAO
DAO
IT
DAO
RDB
O/R
DAO
11
1
11O/R
DAO
SQLRDB
RDBI/O
RDB
DOA
-
061IT
3
RDBDAO
DAO
DAO
DAO
DAODOA
3
DOA
XML
XMLRDBXQ
ueryJavaScriptAJ
AXAsynchronous JavaScript and XML
IT
-
62 IT 62 IT
-
63IT 63IT
Modeling TechniqueModeling Technique
ITIT IT
IT
IT
-
IT
IT IT
Part 1
ITITIT
Koichi Hayashi
64 IT
-
65IT
IT
IT
1
1
-
66 IT
ITPart 1
IT
PC
LAN
ROIReturn
On Investment1
1
-
67IT
As-Is
To-Be2
As-Is
To-Be
1
ARISArchitecture of Integrated Information
IDEFIntegration Definition for Function
MIND-SAMethod of Information sy
stems Design for System Analysis
To-Be
UMLBPMNBusiness Process Modeli
ng Notation
1
PC
PC
-
68 IT
ITPart 1
IT
3
2
IT
IT
IT
IT
IT
ITIT
IT
IT
ITIT
IT
2
IT
-
69IT
3
1
IT
IT
IT
IT
IT
5
IT
IT
IT
IT
IT
-
70 IT
ITPart 1
IT
JMLIT
3
UML
JML
JJapanese
MMoney
IT
LLogic
Why SoSo What?
IT
JML
IT
JML
IT
IT
IT
IT
IT
IT
IT
IT
IT
-
71IT 71IT
Openthology !
Part 2
ITOpenthology
OpenthologyOpen Enterprise Methodolog
yhttp://www.opent
hology.org
3
20035
IT
40
120
Openthology
0.6
Web
Open
thology
Koji Yamagishi
-
72 IT
OpenthologyPart 2
IT
JUAS
IT
14.2
IT
IT
SIer
How
What
QCD
QualityCostDelivery
-
73IT
IT
1
ITIT
RUPRational
Unified Process
2
IT3
1
IT
IT
2
As-IsTo-Be
3
1
2
-
74 IT
OpenthologyPart 2
2
SIer
IT
3
1
2
3
1
Openthology
-
75IT
Openthology
100
40
Openthology
SSMSoft System Method
2
PD
CAPlan Do Check Action
IT
Openthology
UML
DOAData Oriented Approach
UML
Openthology
UML
-
76 IT
OpenthologyPart 2
OpenthologyOpenthology3
3Openthology
4
A
B
-
77IT
4
Openthology
Openthology
2
5
5
-
78 IT
OpenthologyPart 2
2
1
1
PDCA
UML
1
UML
Openthology
Openthology
As-Is
-
79IT
6
Openthology
7
6
7
-
80 IT
OpenthologyPart 2
As-Is
Openth
ology
NST
IT
RFPRequest For Proposal
1
-
81IT
OpenthologyAs-IsTo-
BeRealistic
A
As-Is
Realistic
To-Be
Realistic
To-Be
As-
IsTo-BeRealistic
As-isTo-
be
As-Is
As-IsTo-Be
As-Is
To-Be
As-Is
To-BeTo-
Be
To-BeTo-Be
A
As-Is
IT
Realistic
To-Be
-
82 IT
OpenthologyPart 2
Openthology
8
IT
SCMSupply Chain Management
CRMCustomer Relationship Management
Openthology
93SWATSpecial Wea
pon And TacticsBMT
Business Modeling Team
NSTNew System development Te
am
IT
1
-
83IT
SWAT
BMT
NST
BMT
SWAT
8
IT
IT
Realistic
93
SWAT
SWAT
NSTBMT
BMTNST
BMT
NST
BMT BMT
-
84 IT
OpenthologyPart 2
IT
NST
IT
IT IT
3
IT
NST
SWAT
BMTIT
IT
IT
IT IT
IT
-
85IT
1
SIer
IT
RFP
Openthology
IT
Web
-
Development Processes
Development Processes
Takehiro Masaki PMP
Naoko Yamauchi
IT 16
86 IT
-
87IT
2
20
2
1
Section 1
-
88 IT
4
CMMICapability Maturity
Model IntegrationCMMI
1CMMI
4
5
1
3
2
-
89IT
1
CMMI
1
2
Step.1
1
DOAData
Oriented Approach
2
Section 2
-
90 IT
ISO12207PMBOK
ISO/IEC 12207:1995 Software life cycle
processesISO12207PMBOKProje
ct Management Body of Knowledge
ISO12207PMBOK
ISO12207PMBOK
UML
1
ISO
12207
ISO12207
ISO122071
3
13
ISO12207ISO
http://www.jsa.or.jp/
ISO12207
ISO12207JIS
JIS X 0160:1996
JIS
JISCWeb
http://www.jisc.go.jp/
1ISO12207
3ISO12207
-
91IT
ISO1220720022004
JIS
ISO1220742ISO12207
4
VV
1
V
4
VISO12207
V
ISO12207
ISO12207
ISO/IEC TR 15271:1998 Guide for
ISO/IEC 12207ISO15271
4ISO12207
2ISO12207
Java
-
92 IT
PMBOK
ISO12207
PMBOK
PMBOKPMI
Project Management Institute1
IEEE 14901998
3PMBOK
PMBOK
9
PMBOKPMIA Guide To
The Project Management Body Of Knowled
ge: Official Japanese Translation
32004
Step.2
Step.3
3
ISO15271
3PMBOK
1URLhttp://www.pmi.org/PMIURLhttp://www.pmi-tokyo.org/
-
93IT
4
1
5
6
7
101
3233
4
5
6
1
2
3
OK!
7
A BA A B C
1 2 3
-
94 IT
3
2
Step.4
30
1
30
1
10
Step.5
UML
SIer
UML
WBSWork Breakdown Structu
re
WBS
-
95IT
SADSoftware Architecture Docum
ent
Step.6
JavaUML
IDE
Step.7
UML
IDE
-
96 IT
6
PRACTICE 1
PRACTICE 2
Section 1
PRACTICE 3
UML
UML
UMLUML
1
Section 3
-
97IT
PRACTICE 4
FAQ
FAQ
FAQ
FAQ
FAQ
PRACTICE 5
Section 1
PRACTICE 6
3
-
1
1
BOIBasic Ordering Idea
Takeshi Kaneda
IT 098
U s i n g t h e M i n d M a p i n S o f t w a r e D e v e l o p m e n t
??
-
099IT
BOI
BOI
BOI
1
BOI 2
1
UML
UML
UML
UML
UML
UML
UML
71
http://www.opentholo
gy.org/Openthology
UML
UML
UML
2
UML
UML
JUDEhttp://jude.esm.jp/Prof
essionalEnterprise 2.2
JUDE
1mindmap.jphttp://mindmap.jp/Web
2
1
-
PCA4
100 IT
UML
BOI
BOI
1
2116
13KeepPr
oblemTryBOI
1
1
JUDE
1
BOI
BOI
BOI
2
3 1
1JUDE
-
U s i n g t h e M i n d M a p i n S o f t w a r e D e v e l o p m e n t
11
1
BOIBOI
Web
UML
UML
4
2
UML
JUDE
3
3 UMLJUDE
4
101IT
2JUDE
-
A n a l y z e t h e A r c h i t e c t u r e o f M a t r i xA n a l y z e t h e A r c h i t e c t u r e o f M a t r i x
102 IT
1
2
3
Ver 3.1
Ver 3.2
4
1
3
17.3
5
100
100
1
6
21
Ver 1.0
Ver 2.0
1AISF AI
2 11207.3
BSE 1
3
4
DVD 3 2 AI AI
Norio Kasahara
-
A n a l y z e t h e A r c h i t e c t u r e o f M a t r i xA n a l y z e t h e A r c h i t e c t u r e o f M a t r i x
103IT
Ver 2.4
Ver 3.0
Ver 3.0
Ver 2.010
Ver 3.1
50
5
6
7
8
1 UPUnied ProcessUP
51
10014
6
75 6
8AI
1
AI
AI
AI
AI
The One
01
-
A n a l y z e t h e A r c h i t e c t u r e o f M a t r i xA n a l y z e t h e A r c h i t e c t u r e o f M a t r i x
104 IT
9
12
10
11
12
UH001
9
10
11
12 1
2
ID
UA001
UA002
UA003
UA004
UA005
UH001
UH002
UH003
1
-
A n a l y z e t h e A r c h i t e c t u r e o f M a t r i xA n a l y z e t h e A r c h i t e c t u r e o f M a t r i x
105IT
UA004
2
2
23
13
14
3
15
13 2 24
14
15
2
*
**
11
1
1
1
1
1
**
3
-
A n a l y z e t h e A r c h i t e c t u r e o f M a t r i xA n a l y z e t h e A r c h i t e c t u r e o f M a t r i x
106 IT
16
1
4
1
3
17
5
1
16UML1
17function
4
5
1.2
1
1.1
2
*
2.1*
6
-
A n a l y z e t h e A r c h i t e c t u r e o f M a t r i xA n a l y z e t h e A r c h i t e c t u r e o f M a t r i x
107IT
1.1
1.2
4
5
1
(2)
18
19
6
7
20
21
22
18
19CPU 11CPU
20100km
21
22
7
-
108 IT
SOA
Architecture
SOA
SOA
SOA
SOA
SOA
1SOA
View PointView Point
SOAService Oriented Architecture SOASOASOASOASOASOASOASOA
Hiroshi Wada
Service Oriented Architecture
-
109IT
SOA
SOA
SOA
2SOA
SOA
SOA22003
Web
Web
XML
22SOA
SOAWeb
1
Web
SOA
2
1Web
11
Web
Web
2
SOAUDDI
W
eb
UDDIWeb
1
Web
3
42
4
2003SOA
Web
1
1SOA
2SOA
1
11
2
SOA
3
B2B
4
Web
Serv ice O r i en ted A rch i tec tu re
-
110 IT
2
1
SOA
SOA3
SOA
SOA
SOA
212Web
SOA
1
3
SOA
WebWeb
2
3
&
-
111IT
Serv ice O r i en ted A rch i tec tu re
2
SOA
EAI
SOA
ESBEnterprise
Service Bus
ESB
MOMMessage Oriented Mid
dleware
SOA
SOA
EAEnterprise Architecture
4
4
-
112 IT
1
EA
EA
EA
SOASOA
EA
1
3
SOA
SOA
SOA
SOA
EA
3
1
SOA
SOA
1
CTC
3
SOA
1SIer
CTC
SOA
SOA
SOA
-
113IT
Serv ice O r i en ted A rch i tec tu re
12
SOA
SOA
SO
A
7
12
2
4
CTC
IT
Web
SOA
1
-
114 IT
Web
11BEA
4
XML
Email
4
2
Web
5
4
SOA
SOA
5CTC
-
115IT
Serv ice O r i en ted A rch i tec tu re
Java
BeehiveBEA
3
BEA
Web
Web
Web
Web
SOA
Web
Web
SOA
1EA
EA
SOA
EA
3Beehive JavaBeehive
SOA
SOA
SOA
CTCSOA
CTCSOA
SO
A
SOACTC IT Web
-
116 IT
4
IT
1
Project Facilitatio
n
PF
100
PF
PF
PF
Project Management
Project Management
Kenji Hiranabe
I n t r o d u c t i o n t o
P r o j e c t F a c i l i t a t i o n
-
117IT
1
PM
PMPF
PM
PF
PF
PM
PM
PF
PM
PF
1
XPExtreme
Programming
PMPF
PF
PF
100
5PF5
Value
5
1CMOChief Meeting Ocer
-
118 IT
PF
FP
PF
5PF5Princi
ple
5
PF100PF1QoELQuality of Engineering LifeQoELPFPF1
-
119IT
I n t r o d u c t i o n t o P r o j e c t F a c i l i t a t i o n
Excel
PF
XP1
Informative Workspace
1
Crystal
Early Victry
2
10
2
-
120 IT
Ploblem vs. US
1
You vs. Me
You vs. UsProblem
vs. Us
PF
PF
P r a c t i c e 1
1
15
1
You vs. MeYou vs. Us
Problem vs. Us
1Problem vs. Us
-
121IT
I n t r o d u c t i o n t o P r o j e c t F a c i l i t a t i o n
P r a c t i c e 2
RUP
Rational Unied Process
KPTKeep/Problem/Try
2
3
3
Keep
Problem
Try
Keep
Problem
P r a c t i c e 3
Burn-Down Chart3
2KPT 3
-
122 IT
2
01
2
10
P r a c t i c e 4
4
3
ToDo
Doing
Done
11
4
-
123IT
I n t r o d u c t i o n t o P r o j e c t F a c i l i t a t i o n
4
ToDo
Doing
Done
P r a c t i c e 5
5
P r a c t i c e 6
6
1
PF
55
6
6
5
1
5 6
-
training
of
expression
&
communication
skill
Documentation Technique
expression Documentation Technique
IT
ITIT 2
124 IT
-
training
of
expression
&
communication
skill
125IT
-
training
of
expression
&
communication
skill
???????
training
of
expression
&
communication
skill
UML
Part 1
UMLUnied Modeling LanguageUMLUML
Mizuhiro Kaimai
UML
2
UML
a kind of
UML1
1
UML
1UML1OCLObject Constraint Language
126 IT
-
training
of
expression
&
communication
skill
training
of
expression
&
communication
skill
?????????
???
1
2
2AB
S/P/Q/R
P
AB
UMLOCL
2
ifthen
else
3
1
A
Yes
No
B
1
2
3
1
2
3
S
P
Q
R
2
A
Yes
No
B
1
1 2 Y Z
2
1
2
START
S
P
Q
R
A
B C
3
127IT
-
training
of
expression
&
communication
skill
???????
Part 1
UML
training
of
expression
&
communication
skill
IT
4JavaAPI
2
ContainerPan
elWindowJComponent3
5
4
4
WindowJWindow
JWindowWindow
WindowPanel
Container
JComponentContainer
3
MECE
MECEMutually Exclusive C
ollectively Exhaustive
MECE
Container
Applet
JWindow
JFrame
JDialog
JLabel
JButton
Panel
Window
JComponent
JTextArea
4 JavaAPI
Applet
JFrame
JDialog
JLabel
JButton
Panel
Window
JComponent
JTextArea
5
24
128 IT
-
training
of
expression
&
communication
skill
training
of
expression
&
communication
skill
?????????
???
1
MECE
MECE
6MECE
LP
MECE
7
6MECE
IDEF0
8
LP
MECE
MECE
6MECE
7
f(x)
8
129IT
-
training
of
expression
&
communication
skill
???????
Part 1
UML
training
of
expression
&
communication
skill
UML
UML
IDEF0
IDEF1970
IDEF0
IDEF1X
IDEF0
IDEF1X
IDEF0
9
3
IDEF08
8
8
IDEF0
103
10
IDEF0
11
IDEF0
IDEF0
0.05mm
411
9
10
11IDEF0
3IDEF0
130 IT
-
training
of
expression
&
communication
skill
training
of
expression
&
communication
skill
?????????
???
0.05mm
1
12
1
13
11
11
IDEF014
IDEF0IDEF0
4
IDEF0
12IDEF0
...
11
11
13
14IDEF0
131IT
-
training
of
expression
&
communication
skill
???????
Part 1
UML
training
of
expression
&
communication
skill
IDEF0
UML
IDEF0
UML
4
15
3
3
3
5
4
5
132 IT
-
training
of
expression
&
communication
skill
training
of
expression
&
communication
skill
?????????
???
21
2
175cm
2
3
UML
3
3
IT
1
2
3
15
1
2
133IT
-
training
of
expression
&
communication
skill
???????
training
of
expression
&
communication
skill
Part 2
IT
Issei Nakamura
IT
RFPRequest For Proposal
IT
IT
1
134 IT
-
training
of
expression
&
communication
skill
training
of
expression
&
communication
skill
?????????
???
1
IT
SE
IT
10
Point 01
135IT
-
training
of
expression
&
communication
skill
???????
Part 2
training
of
expression
&
communication
skill
1
1
Point 02
0 or E
0
or E
0
E
Point 03
1
136 IT
-
training
of
expression
&
communication
skill
training
of
expression
&
communication
skill
?????????
???
Point 04
1
1
1
A3
2
A
2A
A
Point 05
2
Point 06
3
2
3
137IT
-
training
of
expression
&
communication
skill
???????
Part 2
training
of
expression
&
communication
skill
Point 07
RDBMSA
B2
AB2
A
RDBMSB
Point 08
Point 09
Point 10
10
4
1
1
1
1-
1-
4
41
138 IT
-
training
of
expression
&
communication
skill
training
of
expression
&
communication
skill
?????????
???
3
1-WHAT
WHY
HOW
5W2H5
3
2WWHEN
WHO1-
WHRERHOW MU
CH
4W1H
1-
WHATWHY
1
55W2HWHATWHYWHENWHOWHEREHOWHOW MUCH
IDPhase
No
WHAT
WHY
HOW
139IT
-
???????
Part 2
training
of
expression
&
communication
skill
3
3
IT
1
2B
6
B
2
2006/4/1
IDXA-01Phase1
2005/6/202005/6/24
No
-3
WHAT
WHY
HOW
3 4 3 10
2 3 2 7
-3-1
-3-2
-3-3
2
6
140 IT
-
?????????
???
training
of
expression
&
communication
skill
2
B
3
45
3
BPRBusiness Proc
ess Reengineering
4
5
3-3-1)
141IT
-
training
of
expression
&
communication
skill
???????
Part 2
training
of
expression
&
communication
skill
6
A
B
5-3-3
4-3-2
1DBDB
1 1 4910 2NOT494
2
a100b
3 DB2 DL DB
4 3 1 1 2
6
142 IT
-
training
of
expression
&
communication
skill
training
of
expression
&
communication
skill
?????????
???
IT
1
1 3311A
A AB
2
2
2
A
BA
143IT
-
http://www.idg.co.jp/ad/
Vol.01
2NIIT 3 3 4
ADindex
Staff
JavaWorld
IDG113-0033 3-4-5 TEL03-5800-3111 TEL03-5800-2931 TEL03-5800-4851 TEL03-5800-2661
Mizuhiro KaimaiSE10SE
UML126
Takeshi Kakeda FreeMind
IT98
Norio Kasahara15 COBOLJavaJ2EE e B2C
102
Issei Nakamura 2001ERP200330SESE
134
Masayoshi Hagiwara1993 .NET AOP DOAIT
48
Koichi Hayashi XML B2BEAISOAWeb ITIT
IT64
Kenji Hiranabe BP
71
Akira Sakakibara1986IBM SPC ITSS IT
IT14 IT 20
Takehiro Masaki UML UML
86
Naoko Yamauchi
86
Koji Yamagishi 1989 2000 CTO2004
Openthology71
Hiroshi Wada OMG OMGOMG
SOA108
Tsutomu Hosokawa1964 SE
IT 34