Académique Documents
Professionnel Documents
Culture Documents
May / 2001
2
1.History Of Information Technology Engineers Examination
3
2.Basic Structure of the IT Engineers Examination Program as of April 2001
Independent Information System Development and Operation Side Information System User Side
Embedded Systems
Database Systems
Network Systems
Examination
Examination
SW
Software Design & Development Engineer Examination
(comparable to ex CLASS 1 Exam.)
FE AD
Fundamental Information Technology Engineer Examination
Systems Administrator
(comparable to ex CLASS 2 Exam.)
Examination
4
Introductory
3.DATA -1 ( Applicants )
The number of applicants reaches almost 800,000, and it is growing.
Information Technology Engineers Examination
The Changes of the Applicants Numbers
800,000
The Total Numbers of
Applicants
700,000 (1969~2000Autumn)
SA 47,927
SU 120,133
600,000
PM 67,528
AE 492,424
SM 25,413
PE 84,245
500,000
NW 563,466
DB 71,983
ME 13,179
400,000
CLASS 1 1,616,014
CLASS 2 5,421,161
SD 40,965
300,000 AD 776,461
TOTAL 9,340,899
200,000
100,000
0
69
73
74
75
79
80
81
82
86
87
88
92
93
94
95
98
99
00
72
85
91
70
71
76
77
78
83
84
89
90
96
97
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
19
20
19
19
19
19
19
19
19
19
19
19
19
19
19
19
5
GRAND TOTAL
3. DATA-2 ( Successful Candidates )
The number of Successful Candidates reaches 93,000 from year of 1999.
The Changes of the Successful Candidates Numbers
(up to 2000 Autumn)
100,000
The Total Number of
the Successful Candidates
(1969~2000 Autumn)
SA 1,783
80,000 SU 4,233
PM 2,462
AE 19,419
SM 940
60,000 PE 4,321
NW 16,716
DB 3,086
ME 1,130
CLASS 1 133,600
40,000 CLASS 2 553,820
SD 1,648
AD 195,639
Total 938,797
20,000
0
1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000
6
SPRING TOTAL AUTUMN TOTAL GRAND TOTAL
4. Objectives Of The Examination
Qualification
METI Certification CAIT
JITEC Examiantion formulating & Updating
Examiantion Scope Skill Standard
Educational Institution
Instruction
Training n Instruction in line with
Skill Standard
Improving practical ability
8
International Development of Skill Standards and Examination
for Information Technology Engineers
Current status
Foreign
Exam certification
governmental
METI agencies
Implementing exams
that evaluate the degree
to which the exam Examination
candidate has achieved JITEC agencies
the skill standards
Mutual recognition
Cooperation
9
6. Organization Structure Of JITEC
METI Branch Offices & Local Offices
: All through Japan
Headquarters : Distribute Applications
President : Secure exam. Venues(286places) and
General Affairs div. : Total Management Proctors etc (17,000persons)
Technical : Conduct Exam.
Accounting div. : Accounting
Advisor
Administration div. : Receives Applications and issue Exam. tickets
: Conducts Exam. with Branch Offices & Local Offices
11
7. Objectives of ITESS
12
8. Scope Of IT Examination and IT Skill Standard
The established Skill Standards describe Scope of Exam. more specifically by consulting actual jobs.
Scope of Examination Book Skill Standard Book
Defined by each exam. categories Defined by each exam. categories
①Function and Job Requirement ①Key Activities > Tasks > Job Outline
Structure of Skill
Standard
FE SW SD
①Key Activities ①Key Activities ①Key Activities
image of IT
engineer ②Skill Criteria ... ②Skill Criteria
... ②Skill Criteria
④Practical&Core ④Practical&Core ④Practical&Core
body of knowledge body of knowledge body of knowledge
14
<Structure of Activities - Activities> example SW
7 basic "activities.” of system development process
User requirements analysis & System requests definition
16
10. ② Skill Criteria
◆Indicators of:
◎- [Product-critical]
Checking the degree of achievement of the system development
process in the key activities by the defined level of competent
performance
○- [Process-critical]
Determining whether SW has done the task completely and
consistently according to sound disciplines, by using exact tools &
methods, and by applying specific knowledge & skills;
17
<Structure of Skill Criteria>
Performance Required
Task Required skill
indicators knowledge
⋮
⋮
◆"Task" : Duty done in each activity
◆The body of knowledge which XXX engineers must have consists of the
following two kinds :
20
12. ③ IT Common Body of Knowledge
<Structure of IT-BOK>
21
Table 1: “Examination in the morning: Table of questions classified by examination categories”
Examination category Software Technical engineer Information Fundament
Application design Senior
systems Systems al
systems engineer & systems Systems
Systems security administ information
Project manager develop- Embedded administ auditor
Field Network Database manage- administ- -rator technology
Systems analyst ment systems -rator
ment rator engineer
engineer
Computer science
fundamentals
¡Ⅲ ¡Ⅱ
Computer system ¡Ⅱ ¡Ⅱ ◎Ⅱ ¡Ⅱ ◎Ⅱ ◎Ⅲ ¡Ⅱ ¡Ⅱ ¡Ⅰ ¡Ⅱ ¡Ⅰ
System development and
◎
operation ◎Ⅲ ¡Ⅱ ¡Ⅱ ¡Ⅱ ◎Ⅲ ¡Ⅱ ¡Ⅰ ¡Ⅰ ¡Ⅱ ¡Ⅰ
Ⅱ
Network technology ¡Ⅱ ◎Ⅲ ¡Ⅱ ¡Ⅱ ¡Ⅱ ¡Ⅰ
Database technology ¡Ⅱ ◎Ⅲ ¡Ⅱ ¡Ⅰ
Security and
standardization
¡Ⅱ ¡Ⅱ ¡Ⅲ ¡Ⅱ ¡Ⅱ ¡Ⅱ ◎Ⅲ ¡Ⅱ ¡Ⅰ ¡Ⅲ ¡Ⅰ
Computerization and ◎
management ◎Ⅲ ¡Ⅱ ◎Ⅰ ◎Ⅱ ¡Ⅰ
Ⅲ
Audit ¡Ⅱ ◎Ⅲ
Notes:
• A field marked with a circle “¡ ” is included in the scope of the examination in the particular category, and a field
marked with a double circle “◎” is an important field in the scope of the examination.
• Technical levels are marked with Ⅰ, Ⅱ and Ⅲ. Level Ⅲ is the most advanced and covers level Ⅱ and Ⅰ,
and level Ⅱ covers level Ⅰ.
22
[example] extract from SW IT-BOK
2. IT Common Body of Knowledge (MVS, UNIX, LINUX, Windows, MacOS, and Java are the trademarks of their manufacturers, vendors or organizations.)
Knowledg Major Intermediate
Major technical item
e field classification classification
I. Computer science
fundamentals
1. Basic theories of information
1.1 Numeric conversion Radix conversion,
and data numeric representation (including complement representation and fractional number representation),
representation non-numeric value representation (character representation, voice representation, and image representation),
operation and precision (single precision, double precision, fixed point precision, floating point precision, shift
operation, overflow and underflow)
1.2 Information and logic Logical operation (true, false, logical product, logical sum, negation, exclusive OR, negative AND, and De Morgan
theorem),
proposition logic, logic function,
information logic and coding theory (channel coding, source coding, encryption, decoding, Humming code,
Huffman code, CRC, parity check),
predicate logic (deduction and induction, inference),
automaton (finite automaton, Turing machine, state transition),
formal language (definition, operation, type and grammar, Chomsky’s production rule, BNF, Polish notation,
regular expression , syntax-directed transfer method,
attribute context-free grammar, context-free language),
graph theory (directed/non-directed graph, Eulerian graph), computational c omplexity (large O notation),
information content (entropy),
correctness theory (partial correctness, termination, full correctness)
1.3 Mathematical Numeric calculation (matrix and determinant, approximate solution, and interpolation),
applications probability and statistics (permutation, combination, probability, addition and multiplication theorem,
probability distribution, expectation, Markov process, estimation, testing, regression analysis),
optimization problem (linear programming method, PERT, shortest path problem, and queuing theory)
2. Data structures and algorithm s
2.1 Data structures Arrays (dimension, static arrays and dynamic arrays),
lists (linear list, uni-directional list, bi-directional list, ring list, linked list),
stacks (LIFO, push and pop), queue (FIFO, enqueue and dequeue),
trees (binary tree, balanced tree, ordered tree, multiway tree, search tree, heap),
hash (calculation of storage location, and collision handling)
2.2 Algorithms Various algorithms (searching, sorting, recursive algorithm, genetic algorithm, approximate algorithm, probability
algorithm,
natural language processing algorithm, language processor, linkage editor, memory management,
data compression algorithm,
collation, file processing, character string processing, graph, numeric calculation, and algorithm s related to
diagrams), 23
relationships between algorithm and data structure, algorithm efficiency,
algorithm design method, flowchart, and decision table
13. ④ Practical and Core Body of Knowledge ( P-BOK ),( C-BOK )
25
[example] extract from SW IT-CBOK D
Knowledge field Major classification Intermediate classification Minor classification
D. Software engineering
1 Outline of software engineering
1.1 Origin of software engineering
1.1.1 Software crisis
1.2 Definition of software engineering
1.2.1 Software production
1.2.2 Industrializing management process
1.3 Outcome of software engineering
1.3.1 Methodologies
1.3.2 Techniques
1.3.3 Logic-oriented paradigm
1.3.4 Function-oriented paradigm
1.3.5 Object-oriented paradigms
1.3.6 Agent-oriented
2 Software process and cost models
2.1 Software process models
2.1.1 Waterfall model
2.1.2 Spiral model
2.1.3 Prototyping model
2.2 Software cost models
2.2.1 Halstead model
2.2.2 Function point (FP) model
2.2.3 Constructive cost model (COCOMO)
3 Defining software requirements
3.1 Software requirements
3.1.1 Aims of systematization
3.1.2 Configuration
3.1.3 Functions
3.1.4 Performance
3.1.5 Restrictions
3.2 Analyzing software requirements
3.2.1 Kawakita Jiro (KJ) method
3.2.2 Analyzing functions
3.2.3 Analyzing responses to events
3.2.4 Analyzing structure
26