Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

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

Samankaltaiset esitykset


Esitys aiheesta: "10.11.2005Markku Tukiainen1 Ohjelmistotuotanto, Software Engineering •engineering, suom. yl. tekniikka (tieteellisen tiedon järjestelmällinen soveltaminen."— Esityksen transkriptio:

1 10.11.2005Markku 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ö

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

3 10.11.2005Markku 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

4 10.11.2005Markku 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.

5 10.11.2005Markku 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.

6 10.11.2005Markku Tukiainen6 Valvonta •Terveydenhuollon oikeusturvakeskus •http://www.teo.fi/http://www.teo.fi/ •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ä.

7 10.11.2005Markku 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 (1.1.2001 alkaen) •tieto ammattitoiminnassa saadusta varoituksesta, sakko- tai vankeusrangaistuksesta, viraltapanosta tai virantoimituksesta pidättämisestä

8 10.11.2005Markku 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.

9 10.11.2005Markku 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 •http://www.ymparisto.fi/default.asp?cont entid=16780&lan=fihttp://www.ymparisto.fi/default.asp?cont entid=16780&lan=fi •Valvonta kunnan rakennustarkastajilla

10 10.11.2005Markku 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ä...

11 10.11.2005Markku 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 •http://www.bcs.org/BCS/News/PositionsAndRespons es/Positions/complexity.htmhttp://www.bcs.org/BCS/News/PositionsAndRespons 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.”

12 10.11.2005Markku 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.

13 10.11.2005Markku 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.

14 10.11.2005Markku 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 15504 (www.isospice.com) •CMMI (www.sei.cmu.edu/cmmi)

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

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

17 10.11.2005Markku 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.

18 10.11.2005Markku 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

19 10.11.2005Markku 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

20 10.11.2005Markku 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

21 10.11.2005Markku 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

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

23 10.11.2005Markku 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,172 160,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,148 400,513 SYSTEMS AUDITORAU 153,619 5,440 FUNDAMENTAL INFORMATION TECHNOLOGYFE 6,464,857 669,577 DISCONTINUED CATEGORIES 109,658 5,261 TOTAL 12,404,713 1,324,869 All rights reserved copyright JITEC-IPA 2005

24 10.11.2005Markku 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

25 10.11.2005Markku 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

26 10.11.2005Markku 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

27 10.11.2005Markku 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

28 10.11.2005Markku Tukiainen28 SWEBOK •Guide to the Software Engineering Body of Knowledge •http://www.swebok.org/http://www.swebok.org/ •10 tietämyksen alaa •määrittely, suunnittelu, toteutus, testaus, ylläpito, versionhallinta, projektinhallinta, ohjelmistoprosessi, menetelmät ja välineet, laatu

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

30 10.11.2005Markku 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


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

Samankaltaiset esitykset


Iklan oleh Google