10.11.2005Markku Tukiainen1 Ohjelmistotuotanto, Software Engineering •engineering, suom. yl. tekniikka (tieteellisen tiedon järjestelmällinen soveltaminen.

Slides:



Advertisements
Samankaltaiset esitykset
Markku Tukiainen1 Käytettävyydestä ja käyttöliittymien suunnittelusta.
Advertisements

Henkilöstön osaaminen kilpailutekijänä
1 Sektorin nimi. 2 Reading times of magazines NRS Finland 2012.
Markku Tukiainen1 Etiikka ja järjestötoiminta.
T Software project – Final demo / 6 Metrix Workgroup Metrix Helsinki University of Technology Software Business and Engineering Institute.
Osaamisen ja sivistyksen asialla DIPLOMA SUPPLEMENT Opetusneuvos Carita Blomqvist
1 Sektorin nimi. 2 Reading times of magazines NRS Finland 2011.
Tietohallinnon ja tietojärjestelmien kehittämisen perusteet
Kirsi Peltonen Graduaiheita Syksy 2012 Kirsi Peltonen
Kliinisen hoitotyön asiantuntijuus
Laadukkaita palveluja vaivattomasti Pohjois-Pohjanmaan maistraatti Oulun yksikkö Registration of foreign citizens.
Käytettävän käyttöliittymän suunnittelu ITKP 103 Ihminen ja tietojärjestelmä Kimmo Wideroos
HELSINKI UNIVERSITY OF TECHNOLOGY Hunch A Tool of an Intelligent Tester Juha Itkonen & Mika Mäntylä SoberIT TKK.
Levels? Matti Isokallio Berliinin kommunikea “Ministers encourage the member States to elaborate a framework of comparable and compatible qualifications.
Customer projects integrated within curriculum at Media Engineering programmes Erkki Rämö EVTEK University of Applied sciences R&D Seminar Case:
International pages?. Comments yhteystiedot / contact –information ei resursseja kaiken kääntämiseen – linkit vastuuhenkilöille / no enough resources.
Avaussanat – UCEF Markku Markkula: Yliopistollisen aikuiskoulutuksen erityishaasteet Taloudellinen perusta on saatava kestäväksi –Nykyiset markkinat.
ENG Masters, part 2, Citing
SoberIT Ohjelmistoliiketoiminnan ja –tuotannon instituutti TEKNILLINEN KORKEAKOULU T Käyttöliittymien ja käytettävyyden seminaari Kontekstiherkkyydestä.
INFRA ry Vastuuhenkilö Eija Ehrukainen Ottaa käsiteltäväkseen myös asfalttialan ympäristöasiat Seurataan, vaikutetaan ja ohjeistetaan: Lainsäädännön muutokset.
Natural Europe Winter School Yleisesittely. Keywords: natural history, environmental education, informal education, educational pathways, learning in.
Agora Cnterin monitieteellisen tutkimuksen toimintaympäristö Jyväskylän yliopistossa AGORA CENTER MATEMAATTIS- LUONNONTIETEET INFORMAATIO- TEKNOLOGIA TALOUSTIETEET.
Esityksen nimi Esityksen pitäjä / organisaatio tilaisuus, päivämäärä TFEIP 12 May 2015 Use of Point Source Data in the Emission Inventory Example Finland.
Callidus-tutorointi pähkinänkuoressa
© 2010 Ammattiosaamisen kehittämisyhdistys AMKE ry. IVETA International conference 2014 Helsinki 19 – 21 August 2014 St. Petersburg 22 – 23 August 2014.
By Learning for Integration ry. Immigration issues in Finland: Somalis  Until the 1980s Finland was very much a homogenous society with only a few foreigners.
CAF eTool Rekisteröitymisen kautta maksutta käyttöön Kansallinen laatuhanke /TjV 1.
Yhteistyössä Suomen Olympiakomitea ja Adecco Finland.
Opiskelu-sanastoa Study the words in the following slides. Use the down or right arrow key on your keyboard to move on. Go through the words until you.
GEN4FIN - SAFIR 2010 GEN4FIN toimii SAFIR2010 kyljessä, tavoitteet osin lomittain ja päällekkäin. Gen4:ssä uusien konseptien tutkimus on nyt "R&D-vaiheessa"
Specification by Example – Vaatimukset ja testaus ketterissä projekteissa Marko Taipale.
Reports in Apply / eAge system
IMMIGRATION TO RUSSIA / FINLAND
TULEVAISUUDEN HAASTEITA ILMANLAADUN MITTAAJILLE – kuntanäkökulma
Tips for a good entry Kaisa Sibelius Forum Virium Helsinki
Miten kerrotaan tekemisestä?
Kielikeskuksen HILC*)-seminaari
Yhteiskuntaoppi, oppitunti 3
Scientific/artistic competence; what does the student know in theory.
5 4 3 UNIVERSITY EXAM L5 at 4.00 – 8.00 p.m.
YLIOPISTOTENTTI / UNIVERSITY EXAM
YLIOPISTOTENTTI / UNIVERSITY EXAM
Yhdessätekemistä yli rajojen
oulu. fi/tentti/rivitys/tenttilomake. php
YLIOPISTOTENTTI / UNIVERSITY EXAM
UNIVERSITY EXAM L3 at 4.00 – 8.00 p.m.
Tulevaisuussuunnitelma Osa 3
GLOBAL SUMMIT OF INNOVATION ECONOMY CREATORS MOSCOW
Risk analysis, risk attitudes
UNIVERSITY EXAM L4 at 4.00 – 7.00 p.m.
UNIVERSITY EXAM L3 at 4.00 – 8.00 p.m.
ARCTIC MATERIALS TECHNOLOGIES DEVELOPMENT
Vesikemian Professori
Probability models and decision analysis : introduction
Probability models and decision analysis : introduction
DIC and BMA in BUGS Biotieteellinen tiedekunta / Henkilön nimi / Esityksen nimi
Probability models and decision analysis
Introduction to decision analysis
Mikko Keränen Director RDI
COURSE: Indoor environment technology (5 ECTS)
University Exam at 2.30 – 5.30 p.M. L1
Language proficiency requirements implementation in Finland

X-ROAD ENVIRONMENTAL MONITORING
Refernce: Reference: VA.EHS Version: 5.0 Gemalto Oy HSE Policy
Information for teachers
Gemalto Vantaa HSE Policy
Lecture slides start on the next page.
Kari Systä Tampere University of Technology / Software Systems
KOMMENTTEJA ITÄ-SUOMEN MENESTYSTEKIJÖIHIN
Esityksen transkriptio:

Markku Tukiainen1 Ohjelmistotuotanto, Software Engineering •engineering, suom. yl. tekniikka (tieteellisen tiedon järjestelmällinen soveltaminen käytännön ongelmiin) •software, kaikki ohjelmistotyön tuloksena syntynyt materiaali, esim. dokumentaatio, tietokanta, varsinainen ohjelma •software engineering, ohjelmistotekniikka, termi ongelmallinen, vrt. ohjelmointitekniikka, perinteinen atk käyttääkin yl. systeemityö

Markku Tukiainen2 Software Engineering •”The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software” (IEEE ) •IEEE, The Institute of Electrical and Electronics Engineers, USA •IEE, The Institution of Electrical Engineers, Eurooppa

Markku Tukiainen3 Mitä on tekniikka? •1. käytännön ongelmien ratkaisua yleisen hyvän lisäämiseksi •2. tieteellisen ja muun formaalin tiedon soveltamista erilaisten artefaktien suunnitteluun ja toteuttamiseen taloudellisten rajoitteiden puitteissa •Kehittyminen –taidon harjoittaminen –kaupallinen hyödyntäminen –ammattimainen harjoittaminen

Markku Tukiainen4 Laillistettu ammattihenkilö •(559/1994)4 § Oikeus harjoittaa lääkärin tai hammaslääkärin ammattia laillistettuna ammattihenkilönä ja erikoislääkärinä... •Terveydenhuollon oikeusturvakeskus myöntää hakemuksesta oikeuden harjoittaa lääkärin tai hammaslääkärin ammattia laillistettuna ammattihenkilönä asianomaista ammattia itsenäisesti harjoittamaan oikeutetun laillistetun ammattihenkilön johdon ja valvonnan alaisena potilaan asemasta ja oikeuksista annetun lain (785/1992) 2 §:n 4 kohdassa tarkoitetussa terveydenhuollon toimintayksikössä tai sosiaalihuoltolain (710/1982) 24 §:ssä tarkoitetussa sosiaalihuollon toimintayksikössä. Oikeus myönnetään Suomen kansalaiselle tai ulkomaalaiselle, joka on suorittanut asianomaiseen ammattiin johtavan peruskoulutuksen Suomessa, taikka Suomen tai jonkin muun Euroopan talousalueen valtion (ETA-valtio) kansalaiselle, joka on suorittanut terveydenhuollon oikeusturvakeskuksen hyväksymän vastaavan koulutuksen Euroopan talousalueeseen kuulumattomassa valtiossa ja joka on osoittanut täyttävänsä asetuksella säädetyt mahdolliset muut pätevyysvaatimukset.

Markku Tukiainen5 Yksityinen yleislääkäri •Terveydenhuollon oikeusturvakeskus myöntää hakemuksesta oikeuden harjoittaa yleislääkärin ammattia itsenäisesti laillistettuna ammattihenkilönä 1 momentissa tarkoitetulle lääkärille, joka on suorittanut lääkärin perusterveydenhuollon lisäkoulutuksen tai sitä vastaavan asetuksella säädetyn koulutuksen Suomessa taikka Euroopan talousalueeseen kuulumattomassa valtiossa vastaavan koulutuksen, jonka terveydenhuollon oikeusturvakeskus on hakemuksesta hyväksynyt.

Markku Tukiainen6 Valvonta •Terveydenhuollon oikeusturvakeskus • •Terveydenhuollon ammattihenkilöiden keskusrekisteri "TERHIKKI" •TERHIKKI-rekisterin tietojen perusteella terveydenhuollon palvelujen käyttäjä, yksityinen henkilö, viranomainen tai yhteisö voi tarkistaa (asiakaspalvelu) terveydenhuollon ammattihenkilön ammatinharjoittamisoikeuden ja rekisteröitymisen terveydenhuollon ammattihenkilönä.

Markku Tukiainen7 TERHIKKI •henkilö- ja osoitetiedot •ammatinharjoittamisoikeus ja sen myöntämispäivämäärä, ammatinharjoittamislupa ja sen myöntämispäivämäärä •merkintä oikeudesta käyttää terveydenhuollon ammattihenkilön ammattinimikettä •ammatinharjoittamisoikeuden, -luvan tai nimikesuojauksen perusteena oleva koulutus •ammatinharjoittamisoikeuden rajoitus tai poistaminen, ammatinharjoittamisluvan peruuttaminen ja terveydenhuollon ammattihenkilön ammattinimikkeen käyttöoikeuden kieltäminen •tieto toimimisesta itsenäisenä ammatinharjoittajana •tieto TEOn tai lääninhallituksen ratkaisusta, jossa ammattihenkilölle on annettu huomautus ( alkaen) •tieto ammattitoiminnassa saadusta varoituksesta, sakko- tai vankeusrangaistuksesta, viraltapanosta tai virantoimituksesta pidättämisestä

Markku Tukiainen8 Rakennusasetus 895/1999 •Suunnittelijan kelpoisuusvaatimukset •Rakennussuunnitelman ja erityissuunnitelman laatijalla tulee olla asianomaiseen suunnittelutehtävään soveltuva rakennusalan korkeakoulututkinto taikka aikaisempi rakennusalan ammatillisen korkea-asteen tai sitä vastaava tutkinto sekä riittävä kokemus kyseisen suunnittelualan tehtävistä. •Pienehkön tai teknisiltä ominaisuuksiltaan tavanomaisen rakennuksen tai teknisen järjestelmän suunnittelijana voi hankkimaansa kokemusta vastaavasti toimia myös henkilö, joka on suorittanut talonrakennuksen tai asianomaisen erityisalan opintosuunnalla teknikon tai sitä vastaavan aikaisemman tutkinnon. •Vaativuudeltaan vähäisenä pidettävässä suunnittelutehtävässä voi toimia myös henkilö, jolla ei ole edellä tarkoitettua tutkintoa, mutta jolla voidaan katsoa olevan rakennuskohteen tai suunnittelutehtävän laatu ja laajuus huomioon ottaen riittävä osaaminen. •Rakennuksen suunnittelun kokonaisuudesta ja laadusta vastaavalla henkilöllä (pääsuunnittelija) sekä erityisalan kokonaisuudesta vastaavalla suunnittelijalla tulee lisäksi olla hyvät ammatilliset edellytykset huolehtia suunnittelun kokonaisuudesta.

Markku Tukiainen9 Määräykset ja valvonta •Ympäristöministeriö •Suomen rakentamismääräyskokoelma •Rakennuksen suunnittelijat ja suunnitelmat, määräykset ja ohjeet •A2 (2002), s. 12 alaosa, s. 15 yläosa • entid=16780&lan=fihttp:// entid=16780&lan=fi •Valvonta kunnan rakennustarkastajilla

Markku Tukiainen10 Entä ohjelmistotuotanto? •Ohjelmistoja saa Suomessa tehdä kuka tahansa millä tahansa koulutuksella mihin tahansa •Maailmalla tilanne vaihtelee, esim. insinööri- titteliä voi käyttää USA:ssa ja Kanadassa vain suorittamalla tarpeellisen koulutuksen jälkeen (riittävän työkokemuksen hankittuaan) yksityisen yleishyödyllisen organisaation määrittämät testit tai pätevyysohjelman •Mutta ohjelmistoja saa edelleen tehdä...

Markku Tukiainen11 The Challenges of Complex IT Projects •The report of a working group from The Royal Academy of Engineering and The British Computer Society, 2004 • es/Positions/complexity.htmhttp:// es/Positions/complexity.htm •Professor Wendy Hall, President of the BCS says “The BCS firmly believes that increasing professionalism is key to improving success rates on projects ミ it is fitting that this report should be issued at the same time as the BCS is launching its Chartered IT Practitioner scheme.”

Markku Tukiainen12 The study concluded that: •1. The levels of professionalism observed in software engineering are generally lower than those in other branches of engineering, although there are exceptions. •2. Education in many universities and management schools in the UK is not producing IT practitioners with the IT application and project skills they need. •3. The importance of project management is not well understood and usually under-rated and senior managers are often ill qualified to handle issues relating to complex IT projects.

Markku Tukiainen13 The study concluded that: •4. Risk management is critical to success in complex projects but is seldom applied effectively in the case of IT and software. •5. The vital role of the systems architect in major IT projects is frequently not appreciated and there is a shortage of appropriately skilled individuals. •6. There is an urgent need to promote the adoption of best practice amongst IT practitioners and their customers. •7. Basic research into complexity and associated issues is required to enable the effective development of complex, globally distributed systems.

Markku Tukiainen14 Laatu ja ohjelmistotuotanto •Mitä laatu on? –käyttöönsopivuus (fitness for use) –asiakkaan näkökulma (TQM, ISO9000) •Ohjelmistotuotannon laatu –1. tuotteen laatu –2. käytön laatu –3. prosessin laatu •ISO ( •CMMI (

Markku Tukiainen15 Henkilöiden pätevyys •Competence (pätevyys) •Erilaisia tapoja varmistua henkilön pätevyydestä –esim. euroinsinööri ( •Ohjelmistotuotannossa erilaisia kansallisia (kaupallisia) ohjelmia •Tarkastellaan esim. Japani ja USA

Markku Tukiainen16 IEEE Computer Society Certified Software Development Professional (CSDP) Exam _________________ Overview Stephen B. Seidman

Markku Tukiainen17 What is Certification? •Formal recognition that that an individual has demonstrated a proficiency within and comprehension of a specified body of knowledge at a point in time. •It is peer recognition and not registration or licensure. –Registration: listing by & with a body of those individuals or organizations that are certified –Licensure: authorization granted by government body for an individual or organization to practice a business or occupation •Certification is voluntary.

Markku Tukiainen18 Why Become Certified? •Mark of Excellence: certification demonstrates that the certified individual has the knowledge to ensure that recognized principles and practices of software engineering are being used •Competition in the Marketplace: certification can ensure companies and organizations that their workforce is proficient in the principles and practices of software engineering

Markku Tukiainen19 Recertification •Every 3 years •Requires 30 recertification credits •No re-exam required if you re-certify within 3 years •Recertification Credits (summary): –3 credits/year for employment in SW engineering –2 credits/semester hour for graduate courses –5-10 credits for publishing a paper in the field –0.3 credits/hour for preparing/giving a presentation –3-5 credits for professional activities

Markku Tukiainen20 October 2005 Information Technology Engineers Examination Japan Information-Technology Engineers Examination Center INFORMATION-TECHNOLOGY PROMOTION AGENCY, JAPAN All rights reserved copyright JITEC-IPA 2005

Markku Tukiainen21 History of Examination How it began: 1. Concern from the industry about shortage of IT engineers. 2. Voices from IT engineers seeking recognition of their skills. First examination held Nov. 17, 1969 in 2 categories 42,022 took the exams ( original estimate = 5,000 ) 12,924 Grade I (= Senior programmer) 29,098 Grade II (= programmer) Based on popularity of the exams, status was raised to become a National Examination from 1970 All rights reserved copyright JITEC-IPA 2005

Markku Tukiainen22 Applicants and successful candidates (699,928 applicants for 2004) (83,768 successful applicants for 2004) All rights reserved copyright JITEC-IPA 2005

Markku Tukiainen23 The Total Number of Applicants and Successful Candidates (from 1969 through to 2004) CATEGORYCODE NUMBER OF APPLICANTS SUCCESSFUL APPLICANTS SYSTEM ANALYSTAN 71,353 2,888 PROJECT MANAGERPM 125,425 4,996 APPLICATION SYSTEMSAE 580,803 22,814 SOFTWARE DESIGN & DEVELOPMENTSW 1,945, ,523 NETWORK SYSTEMSNW 783,433 26,041 DATABASE SYSTEMSDB 167,267 7,430 SYSTEMS MANAGEMENTSM 54,086 2,000 EMBEDDED SYSTEMSES 28,588 2,172 INFORMATION SYSTEMS SECURITY ADMINISTRATORSS 152,028 12,222 SENIOR SYSTEMS ADMINISTRATORSD 70,276 2,992 SYSTEMS ADMINISTRATORAD 1,698, ,513 SYSTEMS AUDITORAU 153,619 5,440 FUNDAMENTAL INFORMATION TECHNOLOGYFE 6,464, ,577 DISCONTINUED CATEGORIES 109,658 5,261 TOTAL 12,404,713 1,324,869 All rights reserved copyright JITEC-IPA 2005

Markku Tukiainen24 Certification of Software Engineering Professionals •Uusi ISO:n standardi (työn alla) •ISO/IEC TC JTC1/SC SC7/WG20 •määrittelee miten kansallinen ohjelmis- toammattilaisten sertiointimenetelmä tulee määritellä ja toteuttaa •ottaa huomioon ISO/IEC 17024:n Conformity assessment — General requirements for bodies operating certification of persons

Markku Tukiainen25 Education Experience Practice Competency Technical Body of Knowledge and skills Generic Skills and Attributes Professional Ethical Accountability Responsibility Candidate’s View Retain Competence Leadership Mentoring Student

Markku Tukiainen26 Education Experience Practice Competency Requirements Technical Body of Knowledge and skills Requirements Generic Skills and Attributes Requirements Professional Ethical Accountability Responsibility Requirements Examination Process Qualifications Process Maintenance Process Certifiers’ View

Markku Tukiainen27 Education Experience Practice/Certified Competency Requirements Technical Body of Knowledge and skills Requirements Generic Skills and Attributes Requirements Professional Ethical Accountability Responsibility Requirements Enterprise View Entry Level Mid Level High Level

Markku Tukiainen28 SWEBOK •Guide to the Software Engineering Body of Knowledge • •10 tietämyksen alaa •määrittely, suunnittelu, toteutus, testaus, ylläpito, versionhallinta, projektinhallinta, ohjelmistoprosessi, menetelmät ja välineet, laatu

Markku Tukiainen29 SWEBOK KA Knowledge Compreh ension Application Analyze Synthesize Evaluate SRX SDX SCX STX SMX etcX Cognitive Level

Markku Tukiainen30 Generic Skills LowMediumHighN/A Interpersonal Communications X Technical Communications Verbal/Writing X FacilitationX LeadershipX Time managementX Team Working X Organizational/ Commercial Imperative X Cultural AwarenessX Conflict ResolutionX Proficiency Level