2.21k likes | 2.59k Views
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
E N D
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 AwardKai 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 monesAda 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)