50
Information-technology Promotion Agency, Japan The Development of Skills Structured Standard for IT Industry - For IT Solution and Embedded Technology - Kenji HIRATA, Ph.D. Associate Professor Toyo University Shigeyuki OHARA, Ph.D. Professor, Research Fellow Software Engineering Center in IPA (National Institute) Information-technology Promotion Agency

The Development of Skills Structured Standard for IT Industry

  • View
    2.320

  • Download
    1

Embed Size (px)

DESCRIPTION

Kenji HIRATA and Shigeyuki OHARA on the embedded technology skills standard for education and employment.

Citation preview

Page 1: The Development of Skills Structured Standard for IT Industry

Information-technology Promotion Agency, Japan

The Development of Skills Structured Standard for IT Industry- For IT Solution and Embedded Technology -

Kenji HIRATA, Ph.D.Associate Professor

Toyo University

Shigeyuki OHARA, Ph.D.Professor, Research Fellow

Software Engineering Center in IPA†

† (National Institute) Information-technology Promotion Agency

Page 2: The Development of Skills Structured Standard for IT Industry

Information-technology Promotion Agency, Japan

The Embedded Technology Skills Standard for Education and Employment

Page 3: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      3

For this new development project!!We needs some engineers who have ability of “LAN”

OK!How about me?I can “run” very

fast!!You are kidding?

Sorry(^_^). I know my friends.

How about these engineers?

??????

Page 4: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      4

LAN technologies are very various types and consisted to various elements; for example domain targets, device, communication technology and so on.

We need to identify the concepts of skill which organization needs or engineers have.

Page 5: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      5

Page 6: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      6

        Personal?    “Monster” ProfilePersonal?    “Monster” Profile

Illustrated book of Nintendo Pocket Monster Diamond Perl by Syogakukan

6 Competencies rating

Skill title

Skill type3 Skill levels

Skill attri.

Effective target

Competency description

Competency description

Page 7: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      7

Monster profileMonster profile

Parameters when it will level up

Parameters when it will learn

Proficiency level

Page 8: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      8

Skill DictionarySkill Dictionary

Skill title

Skill type3 Skill levels

Skill attri.

Effective target

Skill explanation

Page 9: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      9

Training and skill Mature

Training title

Term for mature Skill Effectiveness

Term to get it

Page 10: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      10

• Defined by Ministry of Economy, Trade and Industry (METI)

• Promote by Information-technology Promotion Agency (IPA)

The Skill Standards for IT Industry, ITSS, ETSS, and UISS

1.ITSS ver.1 Announced 2002– Current ver.3

2.ETSS ver.1 Announced 2004– Current ver.2

3.UISS ver.1 Announced 2006

Page 11: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      11

Skill Standards for IT Professionals (ITSS)• Primary Target Area: IT Service companies (and those

have similar job roles)• Short term needs: Development of higher level

professionals as well as promotion of specialization• Primary Focus: Career development

 Embedded Technology Skill Standard (ETSS)

• Primary Target Area: Embedded System development companies (in house and vendor)

• Short term needs: Development of mass quality software development engineers, who can share the common skill level.

• Primary Focus : Skills development

ITSS and ETSS

Page 12: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      12

Reference Curriculum

Career Criteria

Structure of Skills Standards

Skill Criteria

Unexperienced

Technology

Elements

Development

technology

Management

Technology

Personal

Business/industry

Career Framework

Framework of training coursesField of related expertise

Skills required for a particular job

Personal skills as defined in the ITSS,*

etc.

Personal skills as defined in the

ITSS,* etc.

Skill Framework

CategorizedCategorized

:Elements of

technical skills

ITSS: Information technology Skill Standard by SEC/IPA, Japan

Page 13: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      13

Background of the ETSS (1)

• Increasing importance of ET for “Made in Japan”–Importance for products; almost products implemented ET

• ET is indispensable for various types of products• Key technologies for Information society in now & future

–Core competence: Pillar of Japanese Global Competitiveness

• Core technology for realizing quality functions of main export manufactures

• Keeping advantage in ET comparing with other information technologies area

–Key methods: Realizing multifunction and sophisticated function of products

• ET is key tool and means to improve product of multifunction, operationability, and advanced function

Page 14: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      14

Examples of Japanese Products Using Embedded Technology (Software)

Medical Appliance9.7%

AV Appliance8.5%

Communication Terminal Unit8.5%

Transport/Construction Machinery

7.1%

Communications Equipment6.3%

Equipment Machinery6.1%

Home Electronics5.3%

PDA5.1%

Educational Aid. Amusement Device 4.3%

Others8.2%

Industrial / OA Machine / Industry FA

20.5%

10.4%

METI , 2004

Computer / Peripheral /OA

Page 15: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      15

Background of the ETSS (2)

• Changing Software Industry– High level requirements

• In Automobile, Home electronics, Medical appliance, & Industry machine, product quality is directly connected to “Loss of Human Life” & “Capital Decreasing”

• Defect or Failure in ET products leads products recall and then results to vast amounts of costs and damage for company image.

– Large-Sizing and Complex Software; almost products implemented ET

• About 310,000 steps (average) for each new software or module for a product

• About 990,000 steps (average) for a product

Page 16: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      16

Background of the ETSS (3)

– Short term development cycle• Over 80%: almost development term is less than for 1

year– Long working hours of ET engineers

• Over 60%: ET engineers work more than 180 hours in a month

– Chronic lack of human resources: Both engineer’s quantity and quality are shortages

Ministry Research Report• Q: What is issues you faces or recognizes in

development of products? • A: Top response is “Lack of human resources” Second top response is “Lack of skills of

engineers”

Page 17: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      17

ETSS is:

• Formulated for use in engineers employments & education as a criteria to improve embedded system developments

• Consists of three key elements:

Skill CriteriaSkill Criteria Categorize technologies as skills in embedded system; Technological Elements, Development, and Management Tech.

Categorize technologies as skills in embedded system; Technological Elements, Development, and Management Tech.

Career CriteriaCareer Criteria Defines job categories and specialties for the embedded system engineers required skills for each level

Defines job categories and specialties for the embedded system engineers required skills for each level

ReferenceCurriculumReferenceCurriculum

Reference curriculum for the embedded system engineers education

Reference curriculum for the embedded system engineers education

Page 18: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      18

Objectives of the Skills Standards

Reference CurriculumReference Curriculum

Skill CriteriaSkill Criteria Career CriteriaCareer Criteria

Categorize skills requiredCategorize skills requiredCategorize skills requiredCategorize skills required

Provide criteria for skillsProvide criteria for skills

Buildup developmentskills by visualization

Buildup developmentskills by visualization

Define careers and jobsDefine careers and jobsDefine careers and jobsDefine careers and jobs

Provide criteria for careersProvide criteria for careers

Define and Specialize expertise from professional point of view

Define and Specialize expertise from professional point of view

Provide courseware to improve skills and careersProvide courseware to improve skills and careersProvide courseware to improve skills and careersProvide courseware to improve skills and careers

Provide a prototype for education curriculumProvide a prototype for education curriculumEmpower embedded system development by LETEmpower embedded system development by LET

Human resourcesHuman resources

Page 19: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      19

Reference Curriculum (draft)

Career Criteria (draft)

Instantiation of ETSS from Skill Standards

Skill Criteria (Version1.0)

communication

information

Req. analysis

Process Design

Project Management

Process Management

Technological Elements

DevelpmntTechnology

Mgement Technology

Technological Elements

Development Technology

Mgement Technology

Unexperienced

Technology

Elements

Development

technology

Management

Technology

Personal

Business/industry

Career Framework

Framework of training coursesField of related expertise

Skills required for a particular job

Technological Elements

DevelpmntTechnologyMgement

Technology

Leadership

Personal skills as defined in the ITSS,* etc.

Personal skills as defined in the ITSS,* etc.

Skill Framework

categorizecategorize

Embedded system

development technologies

Leadership

Page 20: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      20

Skill Criteria: Definition of the Skill levels

• Definition

Level 1 (Primary): can do jobs with guidance of the seniors

Level 2 (Intermediate) : can do by themselves 

Level 3 (Advanced) : supervise the process

Level 4 (Superior): organize experiences and find/develop original methods

Page 21: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      21

Skill Criteria: Skill Categories

• Skill Criteria comprise of 3 key sets of skill categories

TechnologicalElements Skill

TechnologicalElements Skill

To be integrated to implement specific functions. Include hardware, algorism, logic, components, related standards.

To be integrated to implement specific functions. Include hardware, algorism, logic, components, related standards.

DevelopmentTechnology Skill

DevelopmentTechnology Skill

To be used in the embedded systems development such as programming, debugging, and testing.

To be used in the embedded systems development such as programming, debugging, and testing.

ManagementTechnology Skill

ManagementTechnology Skill

To specify and categorize Management Technologies to process embedded software development and maintenance

To specify and categorize Management Technologies to process embedded software development and maintenance

Skill CategorySkill Category

Page 22: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      22

Architecture of the Skill Framework

Skill Node

First Layer

Second Layer

Third Layer

Forth Layer Extend

Extend

Extend

Extend

Page 23: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      23

Skills Must be Separated from Technologies

Result

Technology: a process to ensure the required result economically and can be transferred as a knowledge

Sub-processSub-processSub-processSub-processReq.

Skill: personal ability to carry out jobs assuming the responsibility of the sub-processes using rules and tools that comprise these processes

Process: implement functions of a product or a product itself

Development Ability: the scale and speed to manage PDCA cycles for technologies and skills

PDCA: plan-do-check-act cycle

Page 24: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      24

Embedded Technology Revolution: Changing Development Process and Quality Management Strategy

Evalua-tionby

Market

distribution

productionProductdeign開発Develop-

mentRequire-ments

impact

Embedded software is expected to enable in product development - less components - higher function and      quality 

Decrease relative impor-tance of production process and that means a shift in the manufac-turing to the upstream process

Page 25: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      25

Skill Criteria: Skill Framework

(1)(2) (3)

Layer 1 Layer 2 Layer 3

PrimaryIntermediateAdvanced Superior

要素

技術

Technological Elements

DevelopmentTechnology

Mgmt.Technology

SkillCategories

Skill LevelSkill Granularity

(1) Skill Categories: categorize skills (2) Skill Granularity: defines depth of skill categories 

(3) Skill Levels: represent level of skills

(1) Skill Categories: categorize skills (2) Skill Granularity: defines depth of skill categories 

(3) Skill Levels: represent level of skills

Page 26: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      26

Skill Requirements

• Requisites to certify the possession of a specific skill when being tested is called “Skill Requirements”

• Can make something: make functions aaa by analyzing requirements, constraints, examples, etc.

→ aaa : Technological Elements• Can use something: implement functions that use aaa by analyzing require

ments, constraints, examples, etc. → aaa : Technological Elements

• Can make something: make functions aaa by analyzing requirements, constraints, examples, etc.

→ aaa : Technological Elements• Can use something: implement functions that use aaa by analyzing require

ments, constraints, examples, etc. → aaa : Technological Elements

• Can do xxx using yyy→ xxx: jobs, management items yyy: Development/Management Technology (methods, tools, etc.)

• Can do xxx using yyy→ xxx: jobs, management items yyy: Development/Management Technology (methods, tools, etc.)

Technological Element Skill Category

Development / Management Skill Category

Page 27: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      27

Relation of the Technological Elements and Development Technology

△ : Primary ○ : Intermediate ◎ : Advanced ● :

Superior

Test

Implement

○Design

◎◎

○△○

◎ ●

●Analyze

PlatformSensing and

Control

Multimedia

Infor.processing

Communication

Technological Elements

Developm

ent Technology

Page 28: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      28

Product Development

Technology Elements used in product developmentsTechnology Elements used in product developments

CommunicationCommunication

Information processingInformation processing

MultimediaMultimedia

User interfaceUser interface

StorageStorage

Sensing and ControlSensing and Control

PlatformPlatform

Develop components with Development TechnologyDevelop components with Development Technology

AnalyzeAnalyze DesignDesign ImplementImplement TestTest

Manage product development process with Management TechnologyManage product development process with Management Technology

Project ManagementProject Management Process ManagementProcess Management

Embedded System・・・・・・・・・・・・

Technological ElementsTechnological Elements

Dev. TechnologyDev. Technology

Mgmt. TechnologyMgmt. Technology

Skill Criteria: Skill Categories (2)

Page 29: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      29

Technological Elements Skill Category

Layer 1 Layer 2 description

1 Communication

1 Wired communication WAN 、 LAN, etc.

2 Wireless communications For public and private use

3 BroadcastingDigital and analog broadcasting technology

4 Internetfor transparent data transmission and applications

2 Information Processing

1 Input data, voice, etc.

2 Security Encryption, copyright, etc.

3 Data Processing Compression, database, etc.

4 OutputMarkup language, document viewer, etc.

3 Multimedia

1 Audio Data compression and decompression

2 Still Image Data compression and decompression

3 Video Data compression and decompression

4 統合 音声・画像などの統合処理技術See also Skill Criteria V.1.0 for details.

Page 30: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      30

Development Technology Skill Category

Layer 1 Layer 2 description

1Systems Requirements Analysis

1 Capturing Requirements Interviews, marketing survey, etc.

2 Systems Analysis and Requirements Definition

Modeling, analysis, and requirements development

3 Review of Requirements Methods of review and inspection, etc.

2 Process Design

1 Allocation of functions and performance between hardware and software

Performance estimation, FMEA, FTA, software cost estimates, IPR, etc.

2 Feasibility evaluation and design review

Methods of review and inspection, etc.

3Software Requirements Analysis

1 Definition of requirements for software

Modeling methods, analysis methods, requirements definition, etc.

2 Evaluation and review of required items

Methods of review and inspection, etc.

See Embedded Systems Skill Criteria V 1.0 for details.

Page 31: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      31

Management Technology Skill Category

Layer 1 Layer 2 description

1 Project Management

1 Integrated ManagementWBS, EVM, conferencing, review methodology, etc.

2 Scope Management WBS, change management, etc.

3 Time ManagementPART, Gant Chart, Estimation methods, etc.

4 Cost Management ROI 、 ROE, estimates, EVM, etc.

5 Quality ManagementInspection, error analysis, statistics, trends analysis, etc.

6 Team Management Team building, OBS, etc.

7Communications Management

Methods of information sharing, etc.

8 Risk ManagementRisk analysis, decision tree analysis, risk categorization, etc.

9 Procurement ManagementPlanning, assignment, contract, management, etc.

2 Software Process Management

1 Process PlanningDefine development process, review process, etc.

2 IPR Management Regulation, management procedures

3 Mgmt of Dev. Environment

See Skill Criteria v.1.0 for details.

Page 32: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      32

Career Framework

Career

Product

Manager

Project

Manager

Domain

Specialist

Systems Architect

Software Engineer

Bridge

Engineer

Support Engineer

QA Specialist

Testing

Engineer

Specialties

Embedded Systems

Embedded Software Developm

ent

Embedded Software Technologie

s (1)

Embedded Application

s

Embedded Platform

Embedded

Applications

Embedded Platform

Embedded Systems

Development

Embedded Systems

Development

Environment

Development

Process

Embedded Software Developm

ent

Embedded Systems

Development

High

Level 7

Level 6

Level 5

Mid.

Level 4

Level 3

Entry

Level 2

Level 1

(1) Technology Elements, products, standards, etc. of ETSS

Page 33: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      33

Definition of Career Levels

Entry Level Mid Level High Level

Level 1 Level 2 Level 3 Level 4 Level 5 Level 6 Level 7

Find problems and solutions with the guidance of the seniors.

Find problems and solutions in the projects

Lead technologies, methodologies, and business

Lead a company and/or an industry by developing technologies & standards

Lead the market

Recognized in the market.

Lead a company.

Organize experiences into knowledge to be applicable in the projects and staff education.

Can do every job by themselves.

Can do some jobs

by themselves

.

Can do withGuidance.

PerformRequired

Jobs(role)

Contributeto create

value

Page 34: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      34

Career/Specialties and Activities

principally Partly include

Career SpecialtiesPlanni

ng

Systems

Requirement

s Analys

is

System

Process

Design

Software

Requirement

s Analy

sis

Software

Process

Design

Software

Detailed

Design

Coding and Testin

g

Software

Integration

System

Testing

Software

Installation

Maintenanc

e

Product Manager

Embedded System

Products Survey, Analysis, and

Systems Strategy Planning

Requirements Analysis &

SpecificationExaminations and decision on the changes of required specifications Change Definition

Project manager

Embedded Software

DevelopmentProject Planning Project Management

Domain Specialist

Embedded Technologies including ETSS Technology Elements, Products, and Standards, etc.

Requirements

Specification

System Proces

s Design

Reviewer

Reviewer

Reviewer

Reviewer

Design of Change

Reviewer

Systems Architect

Embedded ApplicationRequirements Specification

System Process Design

Software Requirements

AnalysisReviewer Reviewer Reviewer Reviewer

Design of ChangeReviewer

Embedded PlatformRequirements Specification

System Process Design

Software Requirements

AnalysisReviewer Reviewer Reviewer Reviewer

Design of ChangeReviewer

Software Engineer

Embedded ApplicationSoftware

Requirements Definition

Software Process Design

Software Detailed Design

Coding/Module Testing

Integrated Testing Systems TestingImplementation of

ChangeModule Testing

Embedded PlatformSoftware

Requirements Definition

Software Process Design

Software Detailed Design

Coding/Module Testing

Integrated Testing Systems TestingImplementation of

ChangeModule Testing

Bridge Engineer

Embedded Systems

Development

Communication Planning Communications management between development sites

Evaluation and support of

deliverables

Implementation of ChangeTesting

Remote Project Management

PlanningManagement of project with remote development sites

Support Engineer

Embedded Systems

Development Environment

Systems Development Environment

PlanningMaintenance and operation of systems development environment

Maintenance of Systems

Development Environment

Development Process Design, tailoring, and operations support of the development process and project monitoring

Q&A Specialist

Embedded Software

DevelopmentQuality Assurance Programs Planning Design Quality Inspection Code Inspection Integrated Testing Systems Testing

Testing Engineer

Embedded Systems

DevelopmentSystems Testing

DesignIntegrated Testing

Planning Integrated Testing Systems Testing Software Installation Testing

Changed FunctionsTesting

Page 35: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      35

Upgrading Career

職種 Career A

Career B

Career C

職種D Career E

Career F

職種G

High

Level 7

Level 6

Level 5

Mid

Level 4

Level 3

Entry

Level 2

Level 1

Management

Management

OrientedOrientedManagement

Management

OrientedOriented

Testing Testing Oriented

Oriented

Testing Testing Oriented

Oriented

Career Shift

Career Upgrade

Legend

Technology Technology OrientedOriented

Technology Technology OrientedOriented

Required skills are defined to upgrade or shift skills

Page 36: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      36

Curriculum and Training Courses

Level

Skill Category

Beginners・・・・・ ・・・・・ ・・・・・

・・・・

Technological

Elements

Development

Technology

Management

Technology

Personal

Business/Industry

Basicof

IT(1)

Basicof

IT(2)

IT Skill StandardRoadmap for the Beginners

ETSSReference Curriculum for the Primers

EmbeddedSystems

Technology

EmbeddedProgramming

Course

EmbeddedSoftware

DevelopmentProjectCourse

Page 37: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      37

Communication

Multimedia

InformationTechnological Elements

Systems Analysis

Software Design

Systems Design

Development

Technology

Primary IntermediateAdvanced SuperiorLow Skill Area

Low Skill Area

Understand Technical Strength and Weakness

High Skill Area

High Skill Area

Page 38: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      38

Evaluate Skills of a Development Team

• Team Skills Analysis

Product ManagerProduct Manager

Q&A SpecialistQ&A Specialist

Software EngineerSoftware Engineer

Project LeaderProject Leader

System ArchitectSystem Architect

Domain SpecialistDomain Specialist

Test EngineerTest Engineer

Software EngineerSoftware EngineerSystem ArchitectSystem Architect

communication

multimedia

informationTechnological

Elements

Systems analysis & requirements

definition

ソフトウェア設計

システム設計開発技術

Make skill profiles of a development team.Make skill profiles of a development team.

Aggregate skill profiles of the team members.

Make a Make a quantitativquantitative analysis e analysis of the dev. of the dev.

teamteam

Make a Make a quantitativquantitative analysis e analysis of the dev. of the dev.

teamteam

Page 39: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      39

Allocate Human Resources Optimized for the Process

Employment of human resources

A

Systems Req.

AnalysisPM

SDSP

A

TEST

A

SP

PM PM PM PM PM PM

SP

A

A

A

A

SP

A

SD

SD SD SD

TEST

SD SD SD

TEST TEST

TEST TEST TEST

SD SD

TEST TEST TEST

TEST TEST

SD

TEST

Project Management

Architect

Software Development

X Specialist

Test Engineer

SD SD

Systems Design

SoftwareReq.

Analysis

Software Design

Coding/ Unit

testing

Software Testing

Systems Testing

Page 40: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      40

Technological Elements of Cellular Phones

RF/IFRF/IF

Analog Base-bandAnalog Base-band

Digital Base-band(+application processor)Digital Base-band(+application processor)

mainLCDmainLCD MemoryMemory

FlashROM

RAM

keyboardkeyboard

cameracamera

AudioControl

subLCDsubLCD CPU

synthesizersynthesizer

DSP

SpeakerMic.

A/DD/A

Page 41: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      41

Technological Elements of DVD Recorders

LCDLEDLCDLED

MemoryMemory

FlashROM

RAM

ButtonButton

IR I/FIR I/F

OSDOSDCPUCPU

SynthesizerSynthesizer

TunerTuner

DVDDVD

HDDHDD

IEEE1394IEEE1394

EtherEther

MPEGEnc

MPEGEnc

MPEGDec

MPEGDec

GPUGPU

TVTV

RemoteControllerRemote

Controller

DVD

AntennaAntenna

DVDV

NetworkNetwork

Page 42: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      42

Technological Elements of Cellular Phones (Software)

Device DriversDevice Drivers

RTOSRTOS

Applications FrameworkApplications Framework

MiddlewareMiddleware

Architecture Voice Image Protocol

DigitalImageDigitalImage

AddressDirectoryAddressDirectory PhonePhone MailMail BrowserBrowser

JavaVM

JavaVM

JavaAppsJavaApps

Page 43: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      43

Technological Elements of DVD Recorders (Software)

Device DriversDevice Drivers

RTOSRTOS

Applications FrameworkApplications Framework

DVDplayback

DVDplayback

HDDplayback

HDDplayback

DVDrecording

DVDrecording

HDDrecording

HDDrecording

ReserverecordingReserverecording

VideoEditingVideoEditing

Webbrowser

Webbrowser

MiddlewareMiddleware

DVDControlDVD

ControlMPEGControlMPEGControl

GraphicControl

GraphicControl

TunerControlTuner

Control DBDB ProtocolProtocol I/OControl

I/OControl

ButtonControlButtonControl

LCDControlLCD

ControlPowerControlPowerControl

RemoteControl

RemoteControl

Page 44: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      44

Technological Elements of Cellular Phones (Skill Frame)

Layer 1 Layer 2 Layer 3 Skill Item Can use

Can mak

e

Communication

Wired Communication PAN USB

RS232C

Wireless CommunicationMobile Communication PDC

CDMAShort Distance Communication Infrared data communication

Internet CommunicationTransparent Data Transfer

ppp

Ip

tcpApplied Processing http

Multimedia

Information inputImage input CameraVoice input MicrophoneMarkup language Web browser

Input Assist FunctionsImaged pattern recognition Barcode

OCR

Supplementary input functions Predictable input support

Data Processing Character data processing/conversion Kana/Kanji conversion

Image Processing

Image data formatJPEG/JPEG 2000

GIF

PNG

Video compression/decompression MPEG 1 2 4 7

H264Video recording/playback MP4

Sound Processing

Sound compression/decompression ADPCM (G726)

CELPfiltering Echo canceller

Audio device Amplifier/speaker

Microphone

AV integration Mobile 3G-324M

User Interface

Input DeviceButton Input

Button

KeyboardPlotting Input Joystick

Output Device

Display output LED

LCD

Sound output Sound

Vibration Vibrator

Image data outputFont

Barcode

Still Image

Storage MediaRemovable media SD Card

Memory storage NAND/NOR Flash Memory

Platform

Software OSKernel

Software revision

Virtual Machine Interpreter BREW

JAVA

Maintenance functions Logging

Trace

UI GUI GUI Library

Page 45: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      45

Technological Elements of DVD Recorders (Skill Frame)

Layer 1 Layer 2 Layer 3 Skill Item Can use

Can mak

e

Communication

Wired Communication LAN/MAN CSMA-CDIEEE1394

Wireless Communication PAN PDCCDMA

Short Distance Communication Infrared data communication (remote)

Internet

Transparent Data Transfer TCP/IPUDP

Applied Processing

httpdnsdhcpftp

Information

SecurityEncryption Encryption technology

Intellectual property protection/management CSSCPRM

Supplementary input device Supplementary input functions TV Program tableCode input for reserved recording

Information viewerMarkup language Web browser

Video data viewer DVD playerHard disk drive

Data processiong

Database SQLRDB

Character data conversionCharacter/code conversionKana/Kanji conversionZip code conversion

MultimediaImage processing

Image data format web browser supportVideo compression/decompression MPEG 2

Video recording/playback/editingMPEG (customized)DVD-VideoDVD-VR

Graphic 2D Graphic

Graphic device MPEG Enc/DecImage engine

Sound processingSound format PCM

Audio Device Sound controlMuting

User Interface

Input device Button Remote controllerButton

Plot input Joystick

Output DeviceDisplay

LED/LCDOSDRGB

Sound SoundAlarm

StorageMedia

Removable Media CD-ROM/R/RWDVD-ROM /R/RW/RAM

Memory-type storage Flash memoryLarge volume storage HDD

Interface Permanent connection interface ATA

File SystemISO9660UDFext2fs

Sensing/Control Control Disc control DVD Drive controlPower management Power management

Platform

UI GUI GUI library

Supporting Functions LoggingMemory dump

Operating system

System bootSoftware updatesKernelDevice Drivers

Page 46: The Development of Skills Structured Standard for IT Industry

All Rights Reserved, Copyright©IPA2003      46

Project for Skills Standards Modeling

2006-2007 • ITSS Skill Structure Model• ETSS Skill Structure Model• Survey and Mapping Skill/Competency related Standards• Skill Meta Model• Skill/Competency-Level Meta Model• Skill/Competency Management Architecture

2008-2009• Detailed Skill/Competency Management Architecture• ETSS Domain Knowledge Content Model• Skills Standards Database Structure• Skill/Competency Ontological Dictionary

Page 47: The Development of Skills Structured Standard for IT Industry

4747

(5)Evidence info.

(2)Skill/compet.

info.

(1)e-profile

Learningactivity

/Learning log

design

instance

(4)Level

deliverysystem

HRIS

(3)Skill/compet.semantic info.

Leaningcourse

MLR/LOM

(6)Assessment

method/metric

(7)Meta model

refer

trace

trace

record

detail

add

elaborate

identify

submit

accept

detail

design

trace

trace

providetrace

link

ensure

link

LMS

trace

design

trace

link

trace

ensure

link

referlink

refer

Page 48: The Development of Skills Structured Standard for IT Industry

4848

Operation/job

Scenario

Restrict

Processing( action)

OutcomeContext

Skill/Comp.

ResponsibilityUnder condition

Relation with other KSAOs

Function content: technology

Prerequisiteknowledge

Function

Specified knowledgeToolObject

TaxonomyPlacement

Position value

Specified SkillFunction Condition

Performancecondition

Metrics typeRelation to sub factors

Process

1st attri. (Mandatory)

2nd attri. (Recommend)

3rd attri. (Optional)role

Essential Goal

Page 49: The Development of Skills Structured Standard for IT Industry

4949

s/c_level

gradeattribution

metrics:

s/c_grade

data_typeelement

data type

value_charactervalue character

s/c_metrics:

attributiongrade_value grade value

execution

outcome

regulation

characteristics

element

s/c_metrics:

criteriaattribution

Page 50: The Development of Skills Structured Standard for IT Industry

Information-technology Promotion Agency, Japan

Thanks for your attention!