html5-img
1 / 221

Programu sistemu in inerija

2 paskaita. 2. Paskaitos planas . 2 paskaita. Ivadas i kursa. Profesionalismo elementai 4 dalis. KnygosRecomenduojamos (raudona spalva), papildomam skaitymui (juoda spalva)Nera vieno vadovelio visam kursai, taciau rekomenduotinu yra daug!5 dalis. Resursaiperiodika, documentai, konferencijos, I

gallagher
Download Presentation

Programu sistemu in inerija

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


    1. 2 paskaita 1 Programu sistemu ininerija Prof. Albertas Caplinskas 2005

    2. 2 paskaita 2 Paskaitos planas 2 paskaita. Ivadas i kursa. Profesionalismo elementai 4 dalis. Knygos Recomenduojamos (raudona spalva), papildomam skaitymui (juoda spalva) Nera vieno vadovelio visam kursai, taciau rekomenduotinu yra daug! 5 dalis. Resursai periodika, documentai, konferencijos, Interneto resursai, e-mail saraai 6 dalis. Organizacijos, apdovanojimai 7 dalis. Istorija altiniai, ivykiai, mones

    3. 2 paskaita 3 Kurso ivadas 4 dalis. Profesionalizmo elementai Knygos

    4. 2 paskaita 4

    5. 2 paskaita 5 Rekommenduojama literatura Martin Fowler, Kendall Scott. UML Distilled. Applying the Standard Object Modeling Language. 3rd edition, Addison-Wesley, 2003 Pagrindinis ios knygos privalumas - trumpas ir gerai pateiktas UML pagrindiniu ypatumu ir kalbos panaudojimo programu sistemu kurimo procese apraas. Aprayti visi svarbiausieji UML diagramu tipai: paskirtis, ymejimai, notacija Yra vertimas i rusu kalba

    6. 2 paskaita 6

    7. 2 paskaita 7 Rekommenduojama literatura Joseph Schmuller. Sams Teach Yourself UML in 24 Hours, Complete Starter Kit. 3rd edition, 2004 Pateiktos 24 paskaitos, ingsnis po ingsnio aikinancios UML diagramu paskirti ir sintakse Daugiau kaip 50 000 moniu mokesi UML i ios knygos (taip teigia leidykla)

    8. 2 paskaita 8 http://www.klasse.nl/english/boeken/ocl-intro.htmlhttp://www.klasse.nl/english/boeken/ocl-intro.html

    9. 2 paskaita 9 Rekommenduojama literatura Jos Warmer, Anneke Kleppe. Object Constraint Language, The: Getting Your Models Ready for MDA. Addison-Wesley Professional, 2003 Aikina, kaip UML diagramas papildyti ribojimais OCL kalba, generuoti i tokiu diagramu Java koda ir kaip OCL kalba aprayti transformacijas, pagal MDA (model driven architecture) metodika Antra knygos dali sudaro OCL kalbos inynas (OCL iraiku kontekstas, basiniai elementai, vartotojo apibreti tipai, kolekcijos)

    10. 2 paskaita 10

    11. 2 paskaita 11 Rekommenduojama literatura Grady Booch, James Rumbo, Ivar Jacobson. The Unified Modeling Language. User Guide. Addison-Wesley, 1999 UML autoriu paraytas baziniu kalbos savybiu vadovelis Apima statini, dinamini ir architekturos modeliavima

    12. 2 paskaita 12

    13. 2 paskaita 13 Rekommenduojama literatura Wendy Boggs, Michael Boggs. Mastering UML with Rational Rose. SYBEX, 1999 Skirtas asmenims, turintiems programavimo Visual Basic, C++, Java ar kitomis programavimo kalbomis patirti Aprao konkretaus irankio (Rational Rose) naudojima Akcentuojami kodavimo klausimai, pateikta daug praktiniu pavyzdiu

    14. 2 paskaita 14

    15. 2 paskaita 15 Rekommenduojama literatura Stephen R. Schach. Object-Oriented and Classical Software Engineering. 6th edition, McGraw-Hill Higher Education, 2005 Ivadinis programu sistemu ininerijos kursas Iveda bazines savokas, nagrineja tiek tradicines, tiek ir objektines metodikas http://highered.mcgraw-hill.com/sites/0072865512/http://highered.mcgraw-hill.com/sites/0072865512/

    16. 2 paskaita 16 http://www.mhhe.com/engcs/compsci/schach/javabook.mhtml http://www.mhhe.com/engcs/compsci/schach5/ppt.mhtml http://www.mhhe.com/engcs/compsci/schach/javabook.mhtml http://www.mhhe.com/engcs/compsci/schach5/ppt.mhtml

    17. 2 paskaita 17 Rekommenduojama literatura Stephen R. Schach. Classical and Object-Oriented Software Engineering with UML and Java. 4th edition, McGraw-Hill Higher Education, 1999 Ivadas i programu sistemu ininerijos procesa UML nagrinejama labai pavirutinikai, ryys su Java i tiesu tik deklaruojamas (nieko naudingo iuo klausimu knygoje pateikta nera) http://www.vuse.vanderbilt.edu/~srs/files.for.homepage/books.htmlhttp://www.vuse.vanderbilt.edu/~srs/files.for.homepage/books.html

    18. 2 paskaita 18 http://highered.mcgraw-hill.com/sites/0072826460/information_center_view0/http://highered.mcgraw-hill.com/sites/0072826460/information_center_view0/

    19. 2 paskaita 19 Rekommenduojama literatura Stephen R. Schach. Introduction to Object-Oriented Analysis and Design with UML and the Unified Process. McGraw-Hill Higher Education, 2004 Objektiniai metodai ivedami tiesiogiai, nesiejant ju su tradiciniais metodais, nereikalaujama nei Java, nei C++ inojimo UML vartojama visiems knygoje pateiktiems pavyzdiamas aprayti

    20. 2 paskaita 20

    21. 2 paskaita 21 Rekommenduojama literatura Alistair Cockburn. Writing Effective Use Cases. Addison-Wesley, 2000 Labai svarbi knyga. Demesys sutelktas i uduociu modeliavima tekstiniais apraais (t.y. tekstiniams (t.y. UML diagramos nenagrinejamos) Daugybe patarimu kaip modeliuoti uduotis ir valdyti projektus sistemoms igyvendinancioms daug uduociu kurti

    22. 2 paskaita 22

    23. 2 paskaita 23 Rekommenduojama literatura Alistair Cockburn. Agile Software Development. Addison-Wesley Professional, 2002 Traktuoja programu sistemu kurima daugiau kaip mena negu kaip moksla. Skirta ne tiems, kurie ieko knygos paingsniui ivedancios i problematika. Tai daugiau knyga nagrinejanti praeityje padarytas klaidas ir kalbanti apie tai, kaip tas klaidas reiketu taisyti.

    24. 2 paskaita 24

    25. 2 paskaita 25 Rekommenduojama literatura Kurt Bittner, Ian Spence. Use Case Modeling. Addison-Wesley, 2002 Aptaria uduoties modelio samprata ir nagrineja gero uduociu modeliavimo ypatumus Pagrindinis demesys skirtas tam, kaip nustatyti visus veikianciuosius asmenis, kurie naudosis kuriama sistema, ir kaip aprayti bei modeliuoti ju atliekamas uduotis Autoriai yra i Rational Software http://www.visual-paradigm.com/VPGallery/usecase/http://www.visual-paradigm.com/VPGallery/usecase/

    26. 2 paskaita 26

    27. 2 paskaita 27 Rekommenduojama literatura Mark Priestley. Practical Object-Oriented Design with UML. 2nd edition. Higher Education, 2004, ISBN: 0077103939 Praktinis objektiniu sistemu projektavimo UML kalba ivadas Panaudodama pavyzdius, isamiai nagrineja modeliavimo technikas ir notacijas Pateikia pavyzdius Java kalba http://users.wmin.ac.uk/%7Epriestm/pooduml/ http://www.amazon.co.uk/exec/obidos/ASIN/0077103939/qid=1106840676/sr=2-2/ref=sr_2_3_2/202-2778178-8535804http://users.wmin.ac.uk/%7Epriestm/pooduml/ http://www.amazon.co.uk/exec/obidos/ASIN/0077103939/qid=1106840676/sr=2-2/ref=sr_2_3_2/202-2778178-8535804

    28. 2 paskaita 28

    29. 2 paskaita 29 Rekommenduojama literatura Dean Leffingwell, Don Widrig. Managing Software Requirements: A Use Case Approach, Second Edition. Addison-Wesley, 2003 Parodo kaip analitikai ir projektuotojai, naudodami ivairias uduociu modeliavimo technikas, gali efektyviai identifikuoti reikalavimus

    30. 2 paskaita 30

    31. 2 paskaita 31 Rekommenduojama literatura Frank Armour, Granville Miller. Advanced Use Case Modeling: Software Systems. Addison-Wesley, 2001 Iveda bazines savokas vartojamas nustatant ir modeliuojant uduotis, kurias turi vykdyti kuriama programu sistema Aikina sudetingoms uduotims modeliuoti reikalingas savokas, nagrineja uduociu modeliavimo proceso diegimo klausimus, viso sistemos gyvavymo ciklo kontekste aptaria ivairius kitus su uduociu modeliavimo susijusius klausimus

    32. 2 paskaita 32

    33. 2 paskaita 33 Rekommenduojama literatura Daryl Kulak, Eamonn Guiney. Use Cases: Requirements in Context, Second Edition. Addison-Wesley, 2003 Aprao kaip, panaudojant uduociu modeliavimo technikas, atskleisti ir apibreti kuriamos programu sistemos reikalavimus. Aptaria tipines reikalavimu formulavimo problemas ir trumpai iveda uduociu modeliavimo tiek tekstinais apraais, tiek UML diagramomis bazinius elementus.

    34. 2 paskaita 34 http://www.site.uottawa.ca/school/research/lloseng/http://www.site.uottawa.ca/school/research/lloseng/

    35. 2 paskaita 35 Rekommenduojama literatura Timothy C. Lethbridge and Robert Laganire. Object-Oriented Software Engineering: Practical Software Development using UML and Java. McGraw Hill, 2001 Skaitytojams, mokantiems programuoti objektikai ir norintiems susipainti su programu sistemu ininerijos pagrindais, iskaitant dideliu sistemu projektavima UML kalba Apima reikalavimu formulavima, modeliavima, tipinius projektavimo sprendimus, projektavima, architekturas, testavima ir projektu vadyba

    36. 2 paskaita 36 http://www.wiley.co.uk/vanvliet/http://www.wiley.co.uk/vanvliet/

    37. 2 paskaita 37 Rekommenduojama literatura Hans van Vliet. Software Engineering, Principles and Practice, 2nd edition. John Wiley and Sons, 2000 Vadovelis, apimantis dideliu sistemu projektavimo kriterijus, grupinio darbo principus, programu sistemu architekturas, objektine analize ir objektini projektavima Geras skyrius apie programu sistemu prieiura Prieduose pateikti kai kurie programines irangos dokumentavimo IEEE standartai

    38. 2 paskaita 38 http://wwwbruegge.in.tum.de/OOSE/http://wwwbruegge.in.tum.de/OOSE/

    39. 2 paskaita 39 Rekommenduojama literatura Bernd Bruegge, Allen H. Dutoit. Object-Oriented Software Engineering: Using UML, Patterns and Java. 2nd edition, Prentice Hall, 2003 Vadovelis, skirtas objektines programu sistemu ininerijos praktiniams klausimams Mediaga pateikiama nuosekliai, ingsnis po ingsnio, nereikalaujant kokiu nors pradiniu iniu Mokant pagal i vadoveli, visa studentu grupe (kursas) daro viena bendra realu projekta (t.y. pagal kontrakta)

    40. 2 paskaita 40

    41. 2 paskaita 41 Rekommenduojama literatura Craig Larman. Applying UML and Patterns. An introduction to Object-Oriented Analysis. Prentice Hall, 2000 Ne pradedantiesiems. Reikalaujamos inios: objektinio programavimo patirtis; bazines objektiniu technologiju savokos Apima reikalavimu formulavima, analize, projektavima ir kodavima (pagrindinis demesys skirtas projektavimui, kuris iliustruojamas itisiniu, per visa knyga einanciu pavyzdiu) Pateikta daug nauju mokslo tyrimu rezultatu, programines irangos projektavimo srityje.

    42. 2 paskaita 42

    43. 2 paskaita 43 Rekommenduojama literatura I. Jacobson, G. Booch, J. Rumbaugh. The Unified Software Development Process. Addison Wesley Longman, Inc., 1999 Unifikuotojo Proceso apvalga, akcentuojamas modeliavimas UML kalba Aprayti modernus programines irangos kurimo standartai Pateikta konkreciu pavyzdiu i bankininkystes ir inventoriaus apskaitos sriciu

    44. 2 paskaita 44

    45. 2 paskaita 45 Rekommenduojama literatura Per Kroll, Philippe Kruchten. The Rational Unified Process Made Easy: A Practitioner's Guide to Rational Unified Process. Addison Wesley, 2003 Glaustas moderniuju programines irangos kurimu praktiku vadovas Aptaria pagrindinius RUP (Rational Unified Process) ir parodo kaip juos taikyti ivairaus dydio projektams

    46. 2 paskaita 46 http://www.greymatter.com/buyers/gmhome/disp_product.asp?prs=32955http://www.greymatter.com/buyers/gmhome/disp_product.asp?prs=32955

    47. 2 paskaita 47 Rekommenduojama literatura Ian Graham. Object-Oriented Methods: Principles and Practice. 3rd edition. Addison-Wesley Professional, 2001 Nuo konkrecios programavimo kalbos nepriklausantis objektines metodikos vadovas, kuriame aprayti naujausi metodai ir technologijos Apvelgia bazines savokas, aptaria objektinio programavimo, projektavimo ir analizes bei objektiniu duomenu baziu privalumus ir trukumus

    48. 2 paskaita 48 http://he-cda.wiley.com/WileyCDA/HigherEdTitle/productCd-0471322083.htmlhttp://he-cda.wiley.com/WileyCDA/HigherEdTitle/productCd-0471322083.html

    49. 2 paskaita 49 Rekommenduojama literatura Eric J. Braude. Software Engineering: An Object-Oriented Perspective. John Wiley and Sons, 2001 Derina praktine patirti su naujausiais mokslo tyrimais Per visa knyga einantis pavyzdys, realizuotas panaudojant IEEE standartus, daug kitu pavyzdiu, padedanciu studentams suprasti kokybes veiksniu, geros reikalavimu specifikacijos ir projektavimo bei projektu vadybos metodu svarba. Vieno semestro programu sistemu ininerijos kursas 4 kurso bakalauro arba 1 kurso magistru studiju studentams

    50. 2 paskaita 50 http://www.infosys.tuwien.ac.at/se-book/http://www.infosys.tuwien.ac.at/se-book/

    51. 2 paskaita 51 Rekommenduojama literatura Carlo Ghezzi, Mehdi Jazayeri and Dino Mandrioli. Fundamentals of Software Engineering. 2nd edition, Pearson Education (Addison Wesley), 2003 rinktiniai, pagilinti programu sistemu ininerijos pagrindai, apimantys formalaus ir neformalaus programu sistemu kurimo principus ir metodus

    52. 2 paskaita 52 http://www.towson.edu/~alib/swp.htmlhttp://www.towson.edu/~alib/swp.html

    53. 2 paskaita 53 Rekommenduojama literatura Ali Behforooz and Frederick J.Hudson. Software engineering fundamentals, Oxford University Press, 1996. Nagrineja programu sistemu kurima kaip ininerini procesa; apibreia programines irangos kokybes matus (atributus) parodo kaip matuoti programu sistemu savybes bei panaudoti matavimu rezultatus kuriant programu sistemas http://www.towson.edu/~alib/swp.html Pas mane yra turinys ir ivadashttp://www.towson.edu/~alib/swp.html Pas mane yra turinys ir ivadas

    54. 2 paskaita 54

    55. 2 paskaita 55 Rekommenduojama literatura Steve McConnell. Professional Software Development: Shorter Schedules, Higher Quality Products, More Successful Projects, Enhanced Careers. Addison Wesley Professional, 2004 Nagrineja kaip sekmingus projektus paversti kasdienybe, tobulinant profesini parengima tiek asmeniniu, tiek organizacijos, tiek visos programu sistemu kurimo pramones mastu. http://www.awprofessional.com/title/0321193679http://www.awprofessional.com/title/0321193679

    56. 2 paskaita 56 Kurso ivadas 5 dalis. Profesionalizmo elementai Resursai Periodika, Dokumentai, Konferencijos, Internet altiniai, kt.

    57. 2 paskaita 57 Periodika

    58. 2 paskaita 58 Periodika

    59. 2 paskaita 59 Periodika

    60. 2 paskaita 60 Periodika

    61. 2 paskaita 61 Periodika

    62. 2 paskaita 62 Periodika

    63. 2 paskaita 63 Periodika

    64. 2 paskaita 64 Periodika

    65. 2 paskaita 65 Periodika Software Engineering Notes (ISSN 0163-5948) neformalus ACM (Association for Computing Machinery) Programu sistemu ininerijos grupes [Special Interest Group on Software Engineering (SIGSOFT)] leidinys nagrinejantis kokybikos programines irangos kurimo bei prieiuros klausimus (reikalavimu formulavimas ir specifikavimas, projektavimas, realizavimo metodai, prieiura, tiraavimas, reininerija, kokybes utikrinimas, matavimai ir vertinimas, technologija, automatizavimo priemones, praktine patirtis ir pan.) http://www.acm.org/sigsoft/SEN/about.html http://www.site.uottawa.ca/~damyot/csi5112/syllabus.html http://www.win.tue.nl/~wstomv/edu/2ip30/references/http://www.site.uottawa.ca/~damyot/csi5112/syllabus.html http://www.win.tue.nl/~wstomv/edu/2ip30/references/

    66. 2 paskaita 66 Periodika http://www.stsc.hill.af.mil/CrossTalk/1999/ http://www.stsc.hill.af.mil/CrossTalk/1999/

    67. 2 paskaita 67 Periodika

    68. 2 paskaita 68 Periodika http://www.softwaremag.com/index.cfmhttp://www.softwaremag.com/index.cfm

    69. 2 paskaita 69 Periodika

    70. 2 paskaita 70 Periodika

    71. 2 paskaita 71 Periodika

    72. 2 paskaita 72 Periodika Dr. Dobb's Journal Dr. Dobb's Journal : Software Tools For The Professional Programmer. Redwood City, CA : M&T Pub populiarus profesinis urnalas http://www.ddj.com/

    73. 2 paskaita 73 Periodika

    74. 2 paskaita 74 Periodika

    75. 2 paskaita 75 Periodika

    76. 2 paskaita 76 Periodika

    77. 2 paskaita 77 Periodika

    78. 2 paskaita 78 Periodika

    79. 2 paskaita 79 Periodika

    80. 2 paskaita 80 Periodika

    81. 2 paskaita 81 Periodika Software Engineering Technical Council Newsletter leidejas: IEEE Computer Society http://www2.iee.org/cgi-bin/period-sar.cgi?form_type=fields&any=2284020404132514&order=Closeness+of+Match http://www.site.uottawa.ca/~damyot/csi5112/syllabus.html http://www.win.tue.nl/~wstomv/edu/2ip30/references/http://www.site.uottawa.ca/~damyot/csi5112/syllabus.html http://www.win.tue.nl/~wstomv/edu/2ip30/references/

    82. 2 paskaita 82 Dokumentai IEEE 610.12: IEEE Standard Glossary of Software Engineering Terminology http://www.omega.com/bobi/productpage.asp?id=CD-1019 IEEE PSI terminijos standartas Pateikia ne tik terminus, bet ir ju apibreyis.

    83. 2 paskaita 83 Dokumentai IEEE Recommended Practice for Software Requirements Specifications http://www.cs.qub.ac.uk/%7EDes.Greer/csc210/IEEE-STD-830-1998.pdf Aprao, kokia turi buti gerai parengta programu sistemos reikalavimu specifikacija (RS) Pateikia keleta RS pavyzdiu Pateikia suderinamumo su IEEE/EIA12207.1-1997 taisykles http://www.site.uottawa.ca/~damyot/csi5112/syllabus.html http://www.win.tue.nl/~wstomv/edu/2ip30/references/http://www.site.uottawa.ca/~damyot/csi5112/syllabus.html http://www.win.tue.nl/~wstomv/edu/2ip30/references/

    84. 2 paskaita 84 Dokumentai IEEE 830 Software Requirements Specifications Aprao alternatyvius geros RS rengimo budus Aprao, kaip del reikalavimu susitarti usakovui ir vykdytojams

    85. 2 paskaita 85 Dokumentai IEEE 1233 Guide for Developing System Requirements Specifications Nurodymai kaip formuluoti PS reikalavimus ir rengti tokias RS, kurios tikrai tenkins usakovo poreikius. Apima reikalavimu nustatymo, organizavimo, pateikties ir modifikavimo klausimus

    86. 2 paskaita 86 Dokumentai IEEE 1362 System Definition - Concept of Operation Document http://ieeexplore.ieee.org/iel4/6166/16486/00761853.pdf?arnumber=761853 Aprao poreikiu specifikacijos (operacines koncepcijos) reikalavimus sistemoms intensyviai naudojancioms programine iranga.

    87. 2 paskaita 87 Dokumentai IEEE 1016 Recommended Practice for Software Design Descriptions Rekomendacijos kaip rengti projektinius dokumentus, kurti projektavimo duomenu bazes, kurti projektavimo kalbas ir kitais projektavimo sprendimu dokumentavimo klausimais. http://www.site.uottawa.ca/~damyot/csi5112/syllabus.html http://www.win.tue.nl/~wstomv/edu/2ip30/references/http://www.site.uottawa.ca/~damyot/csi5112/syllabus.html http://www.win.tue.nl/~wstomv/edu/2ip30/references/

    88. 2 paskaita 88 Dokumentai IEEE 1471 Recommended Practices for Architectural Descriptions of Software Intensive Systems http://www.enterprise-architecture.info/Images/Documents/IEEE%201471-%20Beyond.pdf pirmas formalus standartas, nustatantis, kaip apraineti PS architekturas nustato tokiu aprau turinio reikalavimus

    89. 2 paskaita 89 Dokumentai IEEE 1220 Standard for Application and Management of the System Engineering Process http://www.software.org/quagmire/descriptions/ieee1220.asp gana detalus systemu ininerijos proceso (kurimo technologijos) apraas aprao uduotis nesiedamas su vykdytoju ir usakovu atsakomybe, kuri yra nustatyta kitais sistemu ininerijos standartais http://www.incose.org/ProductsPubs/products/SEtools/ieee1220tax/ieee1220top.html (procesu taksonomija)http://www.incose.org/ProductsPubs/products/SEtools/ieee1220tax/ieee1220top.html (procesu taksonomija)

    90. 2 paskaita 90 Dokumentai ISO/IEC Standard 12207: Information Technology, Software Life Cycle Processes http://www.12207.com/ Apima PS gyvavymo cikla, nuo sistemos umanymo iki jos demontavimo, aprao sistemu ir susijusiu paslaugu pirkimo bei pardavimo procesus. Nurodo, kaip kontroliuoti ir tobulinti tuos procesus

    91. 2 paskaita 91 Dokumentai ISO/IEC Standard 9126: Software Engineering - Product quality Part 1: Quality model Part 2: External metrics Part 3: Internal metrics Part 4: Quality in use metrics Apibreia programines irangos kokybes characteristikas ir ju matus, tinkamus vertinant tiek PS reikalavimu, tiek ir paciu PS kokybe http://www.lrgl.uqam.ca/publications/pdf/799p.pdf http://www.usability.serco.com/trump/resources/standards.htm http://www.cse.dcu.ie/essiscope/sm2/9126ref.html http://www.techstreet.com/cgi-bin/detail?product_id=923131 (pirkti)http://www.usability.serco.com/trump/resources/standards.htm http://www.cse.dcu.ie/essiscope/sm2/9126ref.html http://www.techstreet.com/cgi-bin/detail?product_id=923131 (pirkti)

    92. 2 paskaita 92 Dokumentai ISO/IEC 14598: Information Technology - Evaluation of Software Products Specifikuoja programiniu produktu vertinimo procesa ISO/IEC 18019: Guidelines for the design and preparation of software user documentation Aprao, kaip nustatyti, kokios informacijos reikia vartotojui, kaip ta informacija pateikti ir kaip ja padaryti prieinama. Kalbama ir apie tradicinius, ir apie kompiuterinius (elektroninius) dokumentus http://www.usability.serco.com/trump/resources/standards.htmhttp://www.usability.serco.com/trump/resources/standards.htm

    93. 2 paskaita 93 Dokumentai ISO/IEC 15910: Software user documentation process specifikuoja minimalu PS vartotojo dokumentacijos (tradiciniai vadovai, kortos-inynai, kompiuteriniai dokumentai, pagalbos failai ir kt.) rengimo procesa http://www.usability.serco.com/trump/resources/standards.htmhttp://www.usability.serco.com/trump/resources/standards.htm

    94. 2 paskaita 94 Dokumentai ISO 13407: Human-centred design processes for interactive systems nurodymai, kaip interaktyvioms PS projektuoti veiklas, kuriose adalyvauja mogus pateikia nuorodas i kitus standartus bei dokumentus susijusius su mogaus darbo kompiuterinese sistemose projektavimu ir sistemu pritaikymu mogui. http://www.usability.serco.com/trump/resources/standards.htmhttp://www.usability.serco.com/trump/resources/standards.htm

    95. 2 paskaita 95 Dokumentai ISO TR 16982: Usability methods supporting human centred design Aprao panaudojamumo metodus, naudojamus projektuojant gerai vartotojui pritaikytas sistemas ISO TR 18529: Ergonomics of human-system interaction - Human-centred lifecycle process descriptions pateikia formalisuota mogui pritaikytu proceduru projektavimo procesu saraa http://www.usability.serco.com/trump/resources/standards.htmhttp://www.usability.serco.com/trump/resources/standards.htm

    96. 2 paskaita 96 Dokumentai ISO/IEC 14102 Guideline for the Evaluation and Selection of CASE Tools http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=23593&scopelist= Pateikia nurodymus kaip nustatyti organizacijos reikalavimus CASE sistemai, kaip tuos reikalavimus susieti su CASE sistemos charakteristikomis ir kaip pasirinkti geriausiai tinkancia CASE sistema

    97. 2 paskaita 97 Konferencijos ICSE: International Conference on Software Engineering SEFM: International Conference on Software Engineering and Formal Methods ISESE: International Symposium on Empirical Software Engineering SERP: International Conference on Software Engineering Research and Practice

    98. 2 paskaita 98 Konferencijos UML:Unified Modeling Language Conference FSE: International Symposium on the Foundations of Software Engineering ESEC: European Software Engineering Conference ASE: Automated Software Engineering Conference

    99. 2 paskaita 99 Interneto altiniai Software Engineering Archives http://www.qucis.queensu.ca/Software-Engineering/ these are the World-Wide Web archives for USENET newsgroup comp.software-eng WWW Virtual Library - Software Engineering http://mingo.info-science.uiowa.edu/soft-eng/

    100. 2 paskaita 100 Interneto altiniai Wikipedia, nemokama enciklopedija Software engineering http://en.wikipedia.org/wiki/Software_engineering List of software engineering topics Isamus straipsniai ivairiais PSI klausimais http://en.wikipedia.org/wiki/List_of_software_engineering_topics

    101. 2 paskaita 101 Interneto altiniai The Computer Information Center http://www.compinfo.co.uk/ Kompiuteriu pramones klausimai: verslo katalogai, informacija apie programine ir technine iranga, nuorodos i pacius ivairiausius informatikos urnalus The Internet Guide to Engineering, Mathematics, and Computing http://www.eevl.ac.uk/

    102. 2 paskaita 102 Interneto altiniai Software Productivity Research (SPR) http://www.spr.com/ matai vertinimo proceduros projektu vertinimas irankiai mokymas paslaugos diskusijos

    103. 2 paskaita 103 Resursai studentams Software Engineering Questions and Answers http://www.cs.queensu.ca/FAQs/SE/questions.html Hipertekstine trumpu portale comp.software-eng pateikiamu atsakymu i klausimus versija; daugumoje atveju parenkamos tokios temos, kuriomis skaitytojai panores diskutuoti negreitai

    104. 2 paskaita 104 Resursai studentams Software Engineering Method Taxonomy http://members.aol.com/kaizensepg/methods.htm Pateikia turtinga PS kurimo metodu taksonomija Object Oriented Technology (OOT) http://members.aol.com/kaizensepg/oo_link.htm Pateikia informacija apie objektinius metodus, kalbas ir irankius

    105. 2 paskaita 105 Resursai studentams CASE/SEE Tools and Vendors http://members.aol.com/kaizensepg/complink.htm#CASE Informacija apie kompiuterizuotas PSI sistemas (Computer-Aided Software Engineering Systems) ir aplinkas (Software Engineering Environments)

    106. 2 paskaita 106 Resursai studentams Timothy C. Lethbridge, Robert Laganire. Object-Oriented Software Engineering http://www.site.uottawa.ca/school/research/lloseng/ Stephen R. Schach. Introduction to Object-Oriented Analysis and Design with UML and the Unified Process http://highered.mcgraw-hill.com/sites/0072826460/information_center_view0/ http://www.site.uottawa.ca/~damyot/csi5112/syllabus.html http://www.win.tue.nl/~wstomv/edu/2ip30/references/http://www.site.uottawa.ca/~damyot/csi5112/syllabus.html http://www.win.tue.nl/~wstomv/edu/2ip30/references/

    107. 2 paskaita 107 Resursai studentams Stephen R. Schach. Classical and Object-oriented Software Engineering with UML and Java. http://www.mhhe.com/engcs/compsci/schach5/ppt.mhtml http://www.mhhe.com/engcs/compsci/schach/javabook.mhtml http://www.site.uottawa.ca/~damyot/csi5112/syllabus.html http://www.win.tue.nl/~wstomv/edu/2ip30/references/http://www.site.uottawa.ca/~damyot/csi5112/syllabus.html http://www.win.tue.nl/~wstomv/edu/2ip30/references/

    108. 2 paskaita 108 Resursai studentams Eric J. Braude. Software Engineering: An Object-Oriented Perspective http://he-cda.wiley.com/WileyCDA/HigherEdTitle/productCd-0471322083.html Carlo Ghezzi, Mehdi Jazayeri and Dino Mandrioli. Fundamentals of Software Engineering http://www.infosys.tuwien.ac.at/se-book/ http://www.site.uottawa.ca/~damyot/csi5112/syllabus.html (i cia daug ka pasiemiau) http://www.win.tue.nl/~wstomv/edu/2ip30/references/ (didiulis literaturos saraas)http://www.site.uottawa.ca/~damyot/csi5112/syllabus.html (i cia daug ka pasiemiau) http://www.win.tue.nl/~wstomv/edu/2ip30/references/ (didiulis literaturos saraas)

    109. 2 paskaita 109 Kiti resursai Mokymo kursai: Unified Modeling Language (UML) Tutorial http://pigseye.kennesaw.edu/%7Edbraun/csis4650/A&D/UML_tutorial/ UML2 http://www.site.uottawa.ca/%7Eyonghe/UML2/ URN (User Requirements Notation) http://www.usecasemaps.org/urn/index.shtml What is the UML?? http://www.visualcase.com/kbase/what_is_the_uml_.htm

    110. 2 paskaita 110 Kiti resursai Mokymo kursai : UML http://www.xume.be/cocoon/en/expertise/uml The Unified Modelling Language Reference Manual http://www.lania.mx/biblioteca/manuales/umlrefman.pdf

    111. 2 paskaita 111 Kiti resursai UML Resource Page http://www.uml.org/ Future of Software Engineering Straipsniai pristatyti ICSE 2000 konferencijoje. Puiki paciu idomiausiu PSI tyrimo sriciu apvalga. Turetu buti vienas i pirmuju jusu skaitomu informacijos altiniu http://www.softwaresystems.org/future.html

    112. 2 paskaita 112 Kiti resursai NIST report on the The Economic Impacts of Inadequate Infrastructure for Software Testing (May 2002) http://www.nist.gov/public_affairs/releases/n02-10.htm User Requirements Notation http://www.usecasemaps.org/pub/ComNet03.pdf SWOT Analysis http://www.quickmba.com/strategy/swot/

    113. 2 paskaita 113 Kiti resursai Model-Driving Architecture (MDA) http://neptune.irit.fr/Biblio/mdaframe.html COCOMO http://sunset.usc.edu/research/COCOMOII/index.html Software Engineering Yellow Pages http://www.practicalprocess.com/ Software Engineering Readings http://www.cs.queensu.ca/Software-Engineering/reading.html#XR2 Google: Software Engineering http://directory.google.com/Top/Computers/Software/Software_Engineering/

    114. 2 paskaita 114 Kiti resursai Brad Appleton's Software Engineering Links http://www.cmcrossroads.com/bradapp/links/swe-links.html Software engineering code of ethics and professional practice http://www.computer.org/tab/seprof/code.htm A community for Software Engineers http://www.software-engineer.org/article_index.php

    115. 2 paskaita 115 E-mail saraai SEWORLD: skelbimai apie PSI konferencijas,seminarus, simposimus, specialius urnalu numerius, kvietimai teikti straipsnius ir pan. http://serl.cs.colorado.edu/~serl/seworld/ FASE: Forum for Advancing Software engineering Education http://www.cs.ttu.edu/fase/

    116. 2 paskaita 116 E-mail saraai software-eng http://www.cs.uu.nl/wais/html/na-dir/software-eng/.html ypac, Comp.software-eng FAQ (Part 3): readings http://www.cs.uu.nl/wais/html/na-dir/software-eng/part3.html Menesinis danai klausiamu klausimu" (FAQ) apie skaitinius PSI srityje variantas

    117. 2 paskaita 117 E-mail saraai A community of Software Engineers http://www.software-engineer.org/index.php?PHPSESSID=7298be9ce584783732011104b0777004 Skirtas nemokamiems informacijos mainams tarp PSI profesionalu, destytoju ir studentu

    118. 2 paskaita 118 Kurso ivadas 6 dalis. Profesionalizmo elementai Organizacijos ir apdovanojimai

    119. 2 paskaita 119 Organizacijos ACM Association for Computing Machinery http://info.acm.org/ Ikurta 1947, ACM pati svarbiausia pasaulyje organizacija, siekianti lavinti IT srityje profesionalus ir studentus Jus galite tapti ACM nariais!

    120. 2 paskaita 120 Organizacijos SIGSOFT: ACM Special Interest Group on Software Engineering http://www.acm.org/sigsoft/ Speciali ACM grupe PSI klausimais, siekianti tobulinti PSI metodus bei technikas, stimuliuodama diskusijas tarp praktiku, mokslininku ir destytoju; skleisdama profesine patirti; ir atstovaudama PS ininierius profesiniais, teisiniais bei politiniais klausimais

    121. 2 paskaita 121 Organizacijos IEEE Computer Society http://www.ieee.org/society/comp.html http://www.computer.org/

    122. 2 paskaita 122 Organizacijos IEEE Technical Council on Software Engineering http://www.tcse.org/

    123. 2 paskaita 123 Organizacijos SEI: Software Engineering Institute http://www.sei.cmu.edu/ PSI institutas tai JAV vyriausybes (tiksliau, gynybos departamento) finansuojamas mokslo ir technologiniu tyrimu centras. Tai pati svarbiausia PSI institucija pasaulyje Isikures prie Carnegie Mellon universiteto

    124. 2 paskaita 124 Organizacijos ESI: European Software Engineering Institute http://www.esi.es/en/main/ Pelno nesiekianti organizacija, ikurta Europos komisijos 1993 m. ir remiama Basku krato vyriausybes. Bustine Zamudio mieste (Biskaja, Ispanija) Organizacijos: http://irb.cs.uni-magdeburg.de/sw-eng/us/menue/corporations.shtml http://manta.cs.vt.edu/cs6204/Links/swivv.htmlOrganizacijos: http://irb.cs.uni-magdeburg.de/sw-eng/us/menue/corporations.shtml http://manta.cs.vt.edu/cs6204/Links/swivv.html

    125. 2 paskaita 125 Organizacijos ASEI: Australian Software Engineering Institute http://www.asei.org.au

    126. 2 paskaita 126 Organizacijos Centre for Software Engineering http://www.cse.dcu.ie/cse_www/about_cse.htm Ikurtas 1991 m. Tai Airijos nacionalinis centras, teikiantis konsultacijas ir kitas paslaugas Airijos programines irangos kurejams, padedantis jiems gerinti kokybe, kelti darbo nauma ir skleidiantis pasiteisinusia praktine patirti. Veikia prie Dublino miesto universiteto

    127. 2 paskaita 127 Organizacijos Software Engineering Research Centre (SERC) http://www.serc.nl/ Ikurtas 1987 m. Nacionalinis Olandijos centras su panaiomis funkcijomis kaip ir airiu centras

    128. 2 paskaita 128 Organizacijos International Software Engineering Research Network (ISERN) http://www.iese.fraunhofer.de/ISERN/ Organizacija vienijanti PS ininierius manancius, kad visi PSI tyrimai turi buti eksperimentinio pobudio.

    129. 2 paskaita 129 Organizacijos Software Project Management Network (SPMN) http://www.spmn.com/index.html Skleidia pasiteisinusia pramoniniu ir vyriausybiniu organizaciju PS kurimo patirti, perteikia ja dideliu projektu vadybininkams.

    130. 2 paskaita 130 Apdovanojimai ACM SIGSOFT Software Engineering Awards Distinguished Service Award Iteikiamas kasmet per International Conference on Software Engineering; apdovanojima sudaro enklelis, pinigai keliones ir dalyvavymo konferencijoje ilaidoms padengti ir 1000 USD premija Outstanding Research Award Skiriamas asmenims, padariusiems reikminga teorini ar praktini inaa i PSI. Iteikiamas enklelis ir 1000 USD premija http://www.acm.org/awards/som4-4award.html

    131. 2 paskaita 131 Apdovanojimai ACM SIGSOFT Distinguish Service Award Recipients 1995: Tony Wasserman (PS kurimo metodai ir priemones), 1996: Rick Adrion (realaus laiko mastelyje veikianciu sistemu ininerija), 1997: Peter Neumann (PSI metodika ), 1998: Bruce Barnes (apsaugos ininerija), 1999: Bill Riddle (CASE systemos), 2000: Marvin Zelkowitz (PSI), 2001: Kouichi Kishida (koncepcinis modeliavimas), 2002: Lori Clarke (PS testavimas ir analize), 2003: Axel van Lamsweerde (iniomis grindiamos PSI aplinkos ), 2004: Will Tracz (komponentines technologijos) http://www.acm.org/sigsoft/awards/disSerAwd.htm

    132. 2 paskaita 132 Apdovanojimai ACM SIGSOFT Outstanding Research Award Recipients 1997: Barry Boehm (PS kurimo procesai ir ekonomika) 1998: David Parnas (modularisacija) 1999: Niklaus Wirth (programavimo metodika) 1999: Harlan Mills (vedanciojo programuotojo brigada) 2000: Victor Basili (eksperimentiniai PSI metodai) 2001: Michael Jackson (PS projektavimas) 2002: Gerard Holzmann (PS analize) 2003: Leon J. Osterweil (PS analize ir testavimas, PSI irankiu integravimas, PS kurimo procesai ir ju programavimas) 2004: Nancy Leveson (saugios PS) http://www.acm.org/sigsoft/awards/outResAwd.htm

    133. 2 paskaita 133 Apdovanojimai ACM SIGSOFT Software Engineering Awards ICSE's Most Influential Paper Award Skiriamas u straipsnius prezentuotus ICSE konferencijoje prie 10 metu ir per tuos metus padariusius didiausia itaka PSI teorijai ar praktikai. Premija skiria ACM/SIGSOFT ir IEEE TCSE kartu. http://www.acm.org/sigsoft/awards/mostInfPapAwd.htm

    134. 2 paskaita 134 Apdovanojimai IEEE Harlan D. Mills Award Pavadintas Harlan D. Mill's vardu ir skiriamas mokslininkams bei praktikams u ilgalaikius reikmingus pasiekimus taikant teorija PSI praktikoje. Isteigtas 1999 m. Skiriama 3000 USD premija, musiejines vertes enklas, ir galbut pakvietimas kalbeti kasmetineje International Conference on Software Engineering (ICSE) Prisideda ir IEEE Computer Society Technical Council on Software Engineering (TCSE). http://www.computer.org/awards/

    135. 2 paskaita 135 Apdovanojimai IEEE Harlan D. Mills Award Recipients 1999: David Parnas 2000: Barry Boehm U empirinius PS kainos, planavimo ir kokybes modelius 2001: Meir "Manny" Lehman 2002: Jesse M. Poore U inaa i funkciniu PS kurima ir statistini PS testavima 2003: Victor R. Basili " U inaa i programavimo kalbas, programu skaitymo ir raymo metodus ir empirinius tyrimus 2004: Elaine Weyuker U reikmingus grieto PS testavimo metodus, iskaitant pramoninius lyginamuosius testavimo metodu efektyvumo ir kainos vertinimus" http://www.computer.org/awards/Harlan%20D.pdf

    136. 2 paskaita 136 Apdovanojimai IEEE Software Process Achievement Award enklelis ir 1500 USD premija asmenims ar kolektyvams reikmingai patobulinusiems savo organizacijoje PS kurimo procesa. http://www.computer.org/awards/

    137. 2 paskaita 137 Apdovanojimai IEEE John von Neumann Medal http://www.ieee.org/portal/site/mainsite/menuitem.818c0c39e85ef176fb2275875bac26c8/index.jsp?&pName=corp_level1&path=about/awards/sums&file=vonneusum.xml&xsl=generic.xslhttp://www.ieee.org/portal/site/mainsite/menuitem.818c0c39e85ef176fb2275875bac26c8/index.jsp?&pName=corp_level1&path=about/awards/sums&file=vonneusum.xml&xsl=generic.xsl

    138. 2 paskaita 138 Apdovanojimai IEEE John von Neumann Medal

    139. 2 paskaita 139 Apdovanojimai FSF Award for the Advancement of Free Software Free Software Foundation apdovanojimas u pasiekimus atviro kodo sistemu srityje, skiriamas asmenims reikmingai prisidejusiems prie atviro kodo sistemu kurimo ir sklaidos http://www.gnu.org/award/

    140. 2 paskaita 140 Apdovanojimai EFF Pioneer Award Kasmetinis Electronic Frontier Foundation (EFF) apdovanojimas, skiriamas asmenims reikmingai prisidejusiems prie to, kad monems taptu lengviau naudotis kompiuteriais Teikiamas u pacius prieakinius IT tyrimus. http://en.wikipedia.org/wiki/EFF_Pioneer_Award http://www.eff.org/awards/pioneer.htmhttp://www.eff.org/awards/pioneer.htm

    141. 2 paskaita 141 Apdovanojimai EFF Pioneer Award 1992: Douglas C. Engelbart, Robert Kahn, Jim Warren, Tom Jennings, and Andrzej Smereczynski. 1993: Paul Baran, Vinton Cerf, Ward Christensen, Dave Hughes and the USENET kurejai, atstovaujami Tom Truscott ir Jim Ellis. 1994: Ivan Sutherland, Whitfield Diffie and Martin Hellman, Murray Turoff and Starr Roxanne Hiltz, Lee Felsenstein, Bill Atkinson, ir the WELL. 1995: Philip Zimmermann, Anita Borg, and Willis Ware. 1996: Robert Metcalfe, Peter Neumann, Shabbir Safdar ir Matthew Blaze.

    142. 2 paskaita 142 Computer Pioneer Award

    143. 2 paskaita 143 Computer Pioneer Award Apdovanojima 1981 m. isteige IEEE Computer Society valdymo taryba, noredama pagerbti tuos mones, kuriu pastangomis buvo sukurta iuolaikine kompiuteriu pramone Apdovanojimas teikiamas kasmet u darbus padarytus ne maiau kaip prie 15 metu

    144. 2 paskaita 144 Computer Pioneer Award Kai kurie laureatai Howard H. Aiken John W. Backus Friedrich L. Bauer Frederick P. Brooks, Jr Seymour R. Cray Edsgar W. Dijkstra (1982) Jozef Gruska (1997) Grace M. Hopper Kenneth E. Iverson (1982) Donald E. Knuth (1982) Sergey Lebedev Allen Newell (Charter Recipient) Niclaus Wirth (1987)

    145. 2 paskaita 145 Apdovanojimai IEEE Richard W. Hamming Medal http://www.ieee.org/portal/site/mainsite/menuitem.818c0c39e85ef176fb2275875bac26c8/index.jsp?&pName=corp_level1&path=about/awards/sums&file=hammingsum.xml&xsl=generic.xslhttp://www.ieee.org/portal/site/mainsite/menuitem.818c0c39e85ef176fb2275875bac26c8/index.jsp?&pName=corp_level1&path=about/awards/sums&file=hammingsum.xml&xsl=generic.xsl

    146. 2 paskaita 146 Apdovanojimai EFF Pioneer Award 1997: Marc Rotenberg, Johan "Julf" Helsingius, ir (specialus pagerbimas) Hedy Lamarr ir George Antheil. 1998: Richard Stallman, Linus Torvalds ir Barbara Simons. 1999: Jon Postel, Drazen Panic ir Simon Davies. 2000: Tim Berners-Lee, Phil Agre ir "Librarians Everywhere". 2001: Seth Finkelstein, Stephanie Perrin ir Bruce Ennis. 2002: Dan Gilmor, Beth Givens ir the DeCSS kurejai. 2003: Amy Goodman, Eben Moglen ir David Sobel

    147. 2 paskaita 147 Apdovanojimai Charles Stark Draper Prize Skiria JAV Ininerijos Academija u pasiekimus ininerijoje ir jos populiarinime. 500 000 USD premija http://en.wikipedia.org/wiki/Charles_Stark_Draper_Prize

    148. 2 paskaita 148 Apdovanojimai Charles Stark Draper Prize Kai kurie laureatai: 1993: John Backus u FORTRAN, pirmosios placiai naudojamos universalios aukto lygmens programavimo kalbos sukurima 1995: John R. Pierce ir Harold A. Rosen u ju inaa i ryiu palydovu technologijos kurima 2001: Vinton G. Cerf, Robert E. Kahn, Leonard Kleinrock ir Lawrence G. Roberts u Interneto kurima

    149. 2 paskaita 149 Apdovanojimai Charles Stark Draper Prize Kai kurie laureatai: 2003: Ivan A. Getting ir Bradford W. Parkinson u Globalines pozicionavimo sistemos sukurima 2004: Alan C. Kay, Butler W. Lampson, Robert W. Taylor ir Charles P. Thacker u Alto, pirmojo praktinio tinklo kompiuterio sukurima

    150. 2 paskaita 150 Apdovanojimai Turing Award http://en.wikipedia.org/wiki/Turing_Award http://www.acm.org/awards/taward.html A.M. Turing vardo apdovanojimas tai kasmet ACM skiriamas apdovanojimas asmeniui u techninio pobudio pasiekimus svarbius visai informatiku bendrijai. Dauguma laureatu - mokslininkai. Alan Mathison Turing (1912-1954) - britu matematikas, vienas i iuolaikines informatikos mokslo pradininku. Turing premija danai vadinama "Nobelio premija informatikams". Ja finansuoja Intel Corporation, iuo metu yra skiriama 100 000 JAV doleriu suma.

    151. 2 paskaita 151 Apdovanojimai Turingo premijos laureatai 1966 Alan J. Perlis: u paangias programavimo technikas, kompiliatoriu konstravima 1967 Maurice V. Wilkes: u kompiuteryje saugomas programas, programu bibliotekas 1968 Richard Hamming: u skaiciavimo metodus, automatinio kodavimo sistemas, klaidu nustatymo ir taisymo kodus 1969 Marvin Minsky: u darbus dirbtinio intelekto srityje

    152. 2 paskaita 152 Apdovanojimai Turing Award Recipients 1970 James H. Wilkinson u skaitmenines analizes metodus, tiesine algebra, atgaline" klaidu analize 1971 John McCarthy u darbus dirbtinio intelekto srityje 1972 Edsger Dijkstra u darbus programavimo kalbu srityje 1973 Charles W. Bachman u duomenu baziu technologija

    153. 2 paskaita 153 Apdovanojimai Turing Award Recipients 1974 Donald E. Knuth: u algoritmu analize ir programavimo kalbu projektavima 1975 Allen Newell, Herbert A. Simon: u darbus dirbtinio intelekto, painimo psichologijos ir sarainiu strukturu apdorojimo srityse 1976 Michael O. Rabin, Dana S. Scott: u nedeterministines mainas 1977 John Backus: u darbus aukto lygmens programavimo kalbu srityje ir tokiu kalbu formalaus specifikavimo proceduras

    154. 2 paskaita 154 Apdovanojimai Turing Award Recipients 1978 Robert W. Floyd: u efektyvios ir patikimos programines irangos kurimo metodikas 1979 Kenneth E. Iverson: u programavimo kalbas, matematine notacija, interaktyviuju sistemu realizavima, APL naudojima mokyme, programavimo kalbu teorija ir praktika 1980 C. Antony R. Hoare: programavimo kalbu definavima ir projektavima 1981 Edgar F. Codd: duomenu baziu valdymo sistemas, visu pirma reliacinems duomenu bazems valdyti

    155. 2 paskaita 155 Apdovanojimai Turing Award Recipients 1982 Stephen A. Cook: u skaiciavimu sudetingumo vertinimus 1983 Ken Thompson, Dennis M. Ritchie: u apibendrinta operaciniu sistemu teorija, UNIX sukurima 1984 Niklaus Wirth: u programavimo kalbas 1985 Richard M. Karp: algoritmu teorija, ypac u NP sudetingumo teorija

    156. 2 paskaita 156 Apdovanojimai Turing Award Recipients 1986 John Hopcroft, Robert Tarjan: u algoritmu ir duomenu strukturu projektavima ir analize 1987 John Cocke: u kompiliatoriu teorija, dideliu programu sistemu architekturas, RISC architekturos kompiuterius 1988 Ivan Sutherland: u darbus kompiuterines grafikos srityje 1989 William (Velvel) Kahan: u darbus skaitmenines analizes srityje

    157. 2 paskaita 157 Apdovanojimai Turing Award Recipients 1990 Fernando J. Corbat: u CTSS ir Multics operacines sistemas 1991 Robin Milner: u interaktyvia teoremu irodinejimo sistema LCF, programavimo kalba ML, komunikavimo sistemu skaiciuotes (CCS) 1992 Butler W. Lampson: u iskirstytas personaliniu skaiciavimu aplinkas

    158. 2 paskaita 158 Apdovanojimai Turing Award Recipients 1993 Juris Hartmanis, Richard E. Stearns: u skaiciavimu sudetingumo teorija 1994 Edward Feigenbaum, Raj Reddy: u didelio masto dirbtinio intelekto sistemas 1995 Manuel Blum: u skaiciavimu sudetingumo teorija ir jos taikymus kriptografijoje bei programu analizeje

    159. 2 paskaita 159 Apdovanojimai Turing Award Recipients 1996 Amir Pnueli: u laiko logikas, programu ir systemu verifikavima 1997 Douglas Engelbart: interaktyviuosius skaiciavimus 1998 James Gray: duomenu bazes ir tranzakciju apdorojimo metodus 1999 Frederick P. Brooks, Jr.: u kompiuteriu architekturas, operacines sistemas, programu sistemu ininerija

    160. 2 paskaita 160 Apdovanojimai Turing Award Recipients 2000 Andrew Chi-Chih Yao: u skaiciavimo teorija, iskaitant pseudoatsitiktiniu skaiciu generavimo metodus, kriptografijos metodus ir komunikavimo sudetingumo vertinimo metodus 2001 Ole-Johan Dahl and Kristen Nygaard: u objektini programavima 2002 Ronald L. Rivest, Adi Shamir, Leonard M. Adleman: u vieojo rakto kriptografija 2003 Alan Kay: u objektini programavima

    161. 2 paskaita 161 Apdovanojimai ACM Grace Murray Hopper Award Kasmetinis apdovanojimas, skiriamas ypatingai pasiymejusiam jaunam informatikos profesionalui. Kartu su apdovanojimu teikiama 15 000 JAV doleriu premija. Tuo metu, kai jis pasiymejo, kandidatas turi buti ne vyresnis nei 35 metu http://www.acm.org/awards/awards_hopper.html

    162. 2 paskaita 162 Apdovanojimai ACM Grace Murray Hopper Award 1993: Bjarne Stroustrup U jo ankstyvuosius darbus, susijusius su C++. Pasinaudojus iais darbais, C++ buvo ipletota iki pacios svarbiausios visu laiku programavimo kalbos.

    163. 2 paskaita 163 Apdovanojimai ACM Doctoral Dissertation Award Kasmetinis apdovanojimas teikiamas u geriausia daktaro disertacija informatikos ir kompiuteriu ininerijos srityje. Apdovanojima sudaro 5000 JAV doleriu premija ir disertacijos publikavimas leidykloje Springer-Verlag. http://www.acm.org/awards/ddaward.html

    164. 2 paskaita 164 Apdovanojimai ACM Software System Award Skiriamas institucijai, grupei arba asmeniui, sukurusiems programu sistema, turincia iliekamaja verte moksline arba komercine prasme. Premija sudaro 10 000 JAV doleriu. http://www.acm.org/awards/ssaward.html

    165. 2 paskaita 165 ACM apdovanojimo u programu sistema lauretai 1983 UNIX 1984 Xerox Alto Systems 1985 VisiCalc 1986 TeX 1987 SMALLTALK 1988 System R , INGRES 1989 PostScript 1990 NLS 1991 TCP/IP 1992 Interlisp 1993 Sketchpad 1994 Remote Procedure Call 1995 World-Wide Web, NCSA Mosaic 1997 Tcl/Tk 1998 The S System 1999 The Apache Group 2001 SPIN 2002 Java 2003 MAKE

    166. 2 paskaita 166 Apdovanojimai Allen Newell Award Skiriamas u pasiekimus, ipleciancius informatikos moksla arba susiejancius ta moksla su kitomis disciplinomis. Kartu su apdovanojimu teikiama 10 000 JAV doleriu premija http://www.acm.org/awards/anaward.html 1994: Frederick P. Brooks, Jr., 2002: Peter Chen

    167. 2 paskaita 167 Kurso ivadas 7 dalis. Profesionalizmo elementai Istorija

    168. 2 paskaita 168 Muziejai DigiBarn Kompiuteriu muziejus http://www.digibarn.com/ Renka prisiminimus, kompiuterius, vadovelius, video mediaga, interviu ir kita mediaga, susijusia su 1975 m. prasidejusia personaliniu kompiuteriu era

    169. 2 paskaita 169 Muziejai the History of Computing Project http://www.thocp.net/ Kompiuteriu iradeju ir pionieriu biografijos Techniniai iradimai, padare itaka kompiuteriu raidai Kompanijos padariusios reikmingus pokicius kompiuteriu pramoneje Informatikos istorijos ivykiai Kas ivyko jusu gimimo metais? Programine iranga, padariusi reikminga itaka Videoaidimu istorija

    170. 2 paskaita 170 Resursai Kompiuteriu kartos http://www.cs.umass.edu/~weems/CmpSci535/Discussion1.html Istorines tendencijos http://www.cs.umass.edu/~weems/CmpSci535/Discussion2.html Informatikos istorja http://ei.cs.vt.edu/~history/ Itakingi informatikai http://www.stsc.hill.af.mil/CrossTalk/frames.asp?uri=1999/12/gurchiek.asp

    171. 2 paskaita 171 Resursai Pionieriai http://directory.google.com/Top/Computers/History/Pioneers/ Charles Babedge institutas http://www.cbi.umn.edu/ Kompiuteriu istorijos muziejus http://computerhistory.org/ Informatikos istorija (IEEE) http://www.computer.org/history/index.html http://directory.google.com/Top/Computers/History/ IEEE galima rasti istorija pagal metu menesius, Computer Pioneer Award laureatushttp://directory.google.com/Top/Computers/History/ IEEE galima rasti istorija pagal metu menesius, Computer Pioneer Award laureatus

    172. 2 paskaita 172 Resursai Wikipedia (nemokama enciklopedija): Programu sistemu ininerijos istorija http://en.wikipedia.org/wiki/History_of_software_engineering Robert L. Glass. An early history of software engineering http://www.cs.colorado.edu/~kena/classes/5828/s99/comments/srinivasan/01-29-1999.html Programu sistemu projektavimo istorija http://www2.umassd.edu/CISW3/coursepages/pages/cis311/LectureMat/designfund/design1.html

    173. 2 paskaita 173 Resursai Establishment of Software Engineering as a Profession http://www.computer.org/tab/seprof/history.htm The History of Software Engineering: Report of the Dagstuhl Seminar http://www.dagstuhl.de/9635/Report/

    174. 2 paskaita 174 Resursai Iridis (on-line enciklopedija): Programu sistemu ininerijos istorija http://www.iridis.com/glivar/History_of_software_engineering Programavimo kalbu istorija http://ref.web.cern.ch/ref/CERN/CNL/2001/001/programming/ Svarbiausi informatikos istorijos ivykiai (IEEE) http://ei.cs.vt.edu/~history/50th/30.minute.show.html

    175. 2 paskaita 175 Ivykiai 1968: Go To Statement Considered Harmful Prof. Edsger Dijkstra laikas Communication of the ACM redakcijai. iame laike Dijkstra pareike, kad vyksta programavimo krize ir kad ja sukele netvarkingas operatoriaus Go To naudojimas. Laikas buvo vienu i svarbiausiu argumentu surengti 1968 m. NATO mokslinio komiteto finansuojama konferencija, kuri skaitoma programu sistemu ininerijos kaip savarankikos disciplinos pradia.

    176. 2 paskaita 176 Ivykiai 1968: NATO mokslinis komitetas finansavo dvi pirmasias konferencijas programu sistemu ininerijos klausimais: 1968 (Garmisch, Germany) ir 1969 Taip gime musu profesija.

    177. 2 paskaita 177 Ivykiai 1969: C. A. R. Hoare. An axiomatic basis for computer programming. Communications of the ACM, v.12 n.10, p.576-580, Oct. 1969 1970: E. F. Codd. A relational model of data for large shared data banks. Communications of the ACM, v.13 n.6, p.377-387, June 1970

    178. 2 paskaita 178 Ivykiai

    179. 2 paskaita 179 Ivykiai http://www.sqrl.ul.ie/Downloads/ParnasProfile.pdfhttp://www.sqrl.ul.ie/Downloads/ParnasProfile.pdf

    180. 2 paskaita 180 Ivykiai

    181. 2 paskaita 181 Ivykiai 1974: Structured Design Constantine straipsnis apie strukturini projektavima, paskelbtas 1974 m. IBM System Journal gegues menesio numeryje. Tai pirmasis darbas strukturinio projektavimo metodikos klausimais

    182. 2 paskaita 182 Ivykiai 1974: Warnier, J.D. Logical Construction of Programs. Van Nostrand Reinhold, N.Y., 1974. Knyga, apraanti kaip konstruoti programas ivedant jas i pradiniu duomenu ir rezultatu strukturos.

    183. 2 paskaita 183 Ivykiai 1975: Fred Brooks. The Mythical Man-Month: Essays on Software Engineering Klasikine knyga programu sistemu kurimo projekto vadybos klausimais. Atspindi autoriaus patirti, sukaupta kuriant IBM OS/360. Viena i pamoku buvo, kad nauju moniu ijungimas i veluojanti projekta tik pablogina padeti.

    184. 2 paskaita 184 Ivykiai http://books.regehr.org/reviews/disciplineofprogramming.html http://www.amazon.com/exec/obidos/ISBN%3D013215871X/104-6779683-0335141http://books.regehr.org/reviews/disciplineofprogramming.html http://www.amazon.com/exec/obidos/ISBN%3D013215871X/104-6779683-0335141

    185. 2 paskaita 185 Ivykiai http://systems-engineering.argospress.com/book-0138543801.htmhttp://systems-engineering.argospress.com/book-0138543801.htm

    186. 2 paskaita 186 Ivykiai

    187. 2 paskaita 187 Ivykiai

    188. 2 paskaita 188 Ivykiai http://www.springeronline.com/sgw/cda/frontpage/0,10735,4-40109-22-1332860-0,00.htmlhttp://www.springeronline.com/sgw/cda/frontpage/0,10735,4-40109-22-1332860-0,00.html

    189. 2 paskaita 189 Ivykiai 1987: Fred Brooks No Silver Bullet Straipsnis, kuriame teigiama, kad jokia individuali programavimo technologija nei joks praktinis metodas per 10 metu nepadidins programuotoju darbo naumo 10 kartu

    190. 2 paskaita 190 Ivykiai 1992: Bertrand Meyer. Applying "Design by Contract. Computer, v.25 n.10, p.40-51, October 1992

    191. 2 paskaita 191 Ivykiai Nuo 1985 iki 1995 metu programu sistemu ininerija tapo savarankika disciplina, besiskiriancia tiek nuo teorines informatikos, tiek ir nuo tradiciniu ininerijos aku

    192. 2 paskaita 192 mones Ada Lovelace http://www.cs.duke.edu/courses/fall03/cps006x/ http://www.cs.duke.edu/courses/fall03/cps006x/

    193. 2 paskaita 193 mones Alan Turing http://www.cs.duke.edu/courses/fall03/cps006x/ http://www.cs.duke.edu/courses/fall03/cps006x/

    194. 2 paskaita 194 mones John von Neumann http://www.cs.duke.edu/courses/fall03/cps006x/ http://www.cs.duke.edu/courses/fall03/cps006x/

    195. 2 paskaita 195 mones Grace Hopper

    196. 2 paskaita 196 mones Grace Hopper http://www.cs.duke.edu/courses/fall03/cps006x/ http://www.cs.duke.edu/courses/fall03/cps006x/

    197. 2 paskaita 197 mones Alan Perlis http://www.cs.duke.edu/courses/fall03/cps006x/ http://www.cs.duke.edu/courses/fall03/cps006x/

    198. 2 paskaita 198 mones Edsger Dijkstra

    199. 2 paskaita 199 mones David Gries http://www.cs.duke.edu/courses/fall03/cps006x/http://www.cs.duke.edu/courses/fall03/cps006x/

    200. 2 paskaita 200 mones Donald Knut ACM Turing Award in 1974 IEEE Computer Pioneer Award in 1982 http://www.ams.org/notices/199610/people.pdfACM Turing Award in 1974 IEEE Computer Pioneer Award in 1982 http://www.ams.org/notices/199610/people.pdf

    201. 2 paskaita 201 mones Niclaus Wirth

    202. 2 paskaita 202 mones Larry Constantine

    203. 2 paskaita 203 mones Fred Brooks

    204. 2 paskaita 204 mones Harlan Mills

    205. 2 paskaita 205 mones Barry Boehm

    206. 2 paskaita 206 mones Alan Kay

    207. 2 paskaita 207 mones Adele Goldberg http://www.netobjectdays.org/mirrors/www-stja.transit-online.de/documents/Autoren/AdeleGoldberg.htmhttp://www.netobjectdays.org/mirrors/www-stja.transit-online.de/documents/Autoren/AdeleGoldberg.htm

    208. 2 paskaita 208 mones Ivar Jacobson http://www.jaczone.com/postcards/http://www.jaczone.com/postcards/

    209. 2 paskaita 209 mones James Rumbaugh http://www.jaczone.com/postcards/http://www.jaczone.com/postcards/

    210. 2 paskaita 210 mones Grady Booch http://www.jaczone.com/postcards/http://www.jaczone.com/postcards/

    211. 2 paskaita 211 mones Three Amigos http://www.jaczone.com/postcards/http://www.jaczone.com/postcards/

    212. 2 paskaita 212 mones Edward Yordon

    213. 2 paskaita 213 mones Tom DeMarco

    214. 2 paskaita 214 mones Michael A. Jackson

    215. 2 paskaita 215 mones Tony Hoare

    216. 2 paskaita 216 People Tony Hoare http://www.cs.duke.edu/courses/fall03/cps006x/ http://www.cs.duke.edu/courses/fall03/cps006x/

    217. 2 paskaita 217 People Tony Hoare http://www.cs.duke.edu/courses/fall03/cps006x/ http://www.cs.duke.edu/courses/fall03/cps006x/

    218. 2 paskaita 218 mones David Parnas http://www.acm.org/sigsoft/SEN/parnas.htmlhttp://www.acm.org/sigsoft/SEN/parnas.html

    219. 2 paskaita 219 mones Barbara Liskov http://dsonline.computer.org/portal/site/dsonline/menuitem.6dd2a408dbe4a94be487e0606bcd45f3/index.jsp?&pName=dso_level1_article&TheCat=1001&path=dsonline/0502&file=o2002.xmlhttp://dsonline.computer.org/portal/site/dsonline/menuitem.6dd2a408dbe4a94be487e0606bcd45f3/index.jsp?&pName=dso_level1_article&TheCat=1001&path=dsonline/0502&file=o2002.xml

    220. 2 paskaita 220 mones Denis Ritchie http://www.cs.duke.edu/courses/fall03/cps006x/ http://www.cs.duke.edu/courses/fall03/cps006x/

    221. 2 paskaita 221 mones John Kemeny http://www.cs.duke.edu/courses/fall03/cps006x/http://www.cs.duke.edu/courses/fall03/cps006x/

    222. 2 paskaita 222 mones Richard Stallman http://www.cs.duke.edu/courses/fall03/cps006x/ http://www.cs.duke.edu/courses/fall03/cps006x/

    223. 2 paskaita 223 mones Mary Shaw http://www.cs.duke.edu/courses/fall03/cps006x/ pas mane Computer Tapestry http://www.cs.duke.edu/courses/fall03/cps006x/ pas mane Computer Tapestry

    224. 2 paskaita 224 mones Jim Gray http://www.cs.duke.edu/courses/fall03/cps006x/ pas mane Computer Tapestry http://www.cs.duke.edu/courses/fall03/cps006x/ pas mane Computer Tapestry

    225. 2 paskaita 225 mones Bill Gates http://www.cs.duke.edu/courses/fall03/cps006x/ http://www.cs.duke.edu/courses/fall03/cps006x/

    226. 2 paskaita 226 mones Martin Fowler http://www.cs.duke.edu/courses/fall03/cps006x/ http://www.cs.duke.edu/courses/fall03/cps006x/

    227. 2 paskaita 227 mones Eugene Myers http://www.cs.duke.edu/courses/fall03/cps006x/ http://www.cs.duke.edu/courses/fall03/cps006x/

    228. 2 paskaita 228 mones Nancy Leveson http://www.cs.duke.edu/courses/fall03/cps006x/ http://www.cs.duke.edu/courses/fall03/cps006x/

    229. 2 paskaita 229 mones Guy Steele http://www.cs.duke.edu/courses/fall03/cps006x/ http://www.cs.duke.edu/courses/fall03/cps006x/

    230. 2 paskaita 230 mones Tim Berners-Lee http://www.cs.duke.edu/courses/fall03/cps006x/ http://www.cs.duke.edu/courses/fall03/cps006x/

    231. 2 paskaita 231 mones Alistair Cockburn http://www.cs.duke.edu/courses/fall03/cps006x/ http://www.cs.duke.edu/courses/fall03/cps006x/

    232. 2 paskaita 232 mones James Odell http://www.itconversations.com/shows/detail175.htmlhttp://www.itconversations.com/shows/detail175.html

    233. 2 paskaita 233 mones James Martin http://www.itconversations.com/shows/detail175.htmlhttp://www.itconversations.com/shows/detail175.html

    234. 2 paskaita 234 mones Erich Gamma http://www.javapolis.com/confluence/display/JP04/Erich+Gammahttp://www.javapolis.com/confluence/display/JP04/Erich+Gamma

    235. 2 paskaita 235 mones Gang Of Four http://www.javapolis.com/confluence/display/JP04/Erich+Gammahttp://www.javapolis.com/confluence/display/JP04/Erich+Gamma

    236. 2 paskaita 236 mones Andrei Ershov http://www.itconversations.com/shows/detail175.htmlhttp://www.itconversations.com/shows/detail175.html

    237. 2 paskaita 237 Questions?

    238. 2 paskaita 238 Questions? What is ACM? (1) What is IEEE? (1) What is ISO? (1) What institution is the most important Software Engineering institution in the world? (1) What scientific awards do you know in Software Engineering field? (1) Which award is sometimes called the "Nobel Prize of computing"? (1) By which award has been awarded Java? When? (1) What magazine publishes official information of ACM? (1)

    239. 2 paskaita 239 Questions? What e-journal for students is published by ACM? (1) What journal published by ACM is devoted to Software Engineering issues? (1) What journal published by IEEE is devoted to Software Engineering issues? (1) What documents on software engineering related issues have been published by IEEE? (1) What software engineering standards have been published by ISO? (1) Who is the author of Go To Statement Considered Harmful? When this letter has been published by Communication of the ACM? Why it was so important? (2)

    240. 2 paskaita 240 Questions? Which year is considered as the official start of the Software Engineering discipline? Why? (2) What book begins the era of Software Engineering? (1) Who is Ada Lovelace? (1) Who is Alan Turing? (1) Who is John von Neumann? (1) Who is Grace Hopper? (1) Who is Edsger Dijkstra? (1) Who is Donald Knut? (1)

    241. 2 paskaita 241 Questions? Who is Niclaus Wirth? (1) Who is Frederick P. Brooks, Jr? (1) Who is Barry Boehm? (1) Who is Alan Kay? (1) Who is Adele Goldberg? (1) Who is Ivar Jacobson? (1) Who is Grady Booch? (1) Who is James Rumbaugh? (1) Who are Three Amigo? (1) Who is David Parnas? (1)

    242. 2 paskaita 242 Questions? Who is Bill Gates? (1) Who is Alistair Cockburn? (1) Who are Gang Of Four? (1)

More Related