Excel
Kursa nosaukums Programmēšanas rīki un vides
Kursa kods DatZ4001
Zinātnes nozare Datorzinātne un informātika
Zinātnes apakšnozare Programmēšanas valodas un sistēmas
Kredītpunkti (ECTS) 6
Kopējais stundu skaits kursā 162
Lekciju stundu skaits 32
Semināru un praktisko darbu stundu skaits 32
Studenta patstāvīgā darba stundu skaits 98
Kursa apstiprinājuma datums 02/04/2008
Atbildīgā struktūrvienība Datoru sistēmu un datu zinātnes institūts
 
Kursa izstrādātājs(-i)
Mg. sc. ing., lekt. Ingus Šmits

Priekšzināšanas
Kursam priekšzināšanas nav nepieciešamas
 
Kursa anotācija
Studiju kursā tiks apskatītas UML (Unified Modeling Language) priekšrocības un trūkumi. UML tiks apskatīta attiecība pret programmnodrošinājuma dzīves cikla atsevišķo stadiju, sākot ar nosacījumu analīzi un beidzot ar gatavu programmu modernizāciju. Kursa uzdevums ir saistīt UML principus ar esošu atbalsta rīku Visio un MS .Net Studio programmu izstrādes vidi.
Kursa rezultāti un to vērtēšana
Zināšanas par dažādiem programmēšanas rīkiem un vidēm, kodu dokumentēšanu un versiju kontroli, kā arī par modelēšanas iespējām programmēšanā.
prasmes lietot praksē programmatūras izstrādes rīkus un vides, kodēt un atkļūdot tajās programmas, veikt koda dokumentēšanu un versiju kontroli, kā arī izmantot modelēšanas iespējas programmēšanā. kompetence, spēja patstāvīgi iegūt, atlasīt un analizēt informāciju un to izmantot. Veicot darbu patstāvīgi, lietot informācijas sagatavošanas un apstrādes līdzekļus, sagatavot prezentācijas materiālus un vadīt tos, kā arī pārliecināt citus un argumentēt savu viedokli.
Kursa saturs(kalendārs)
1 Objektorientētā programmēšana
2 UML un objektorientētā analīze un projektēšana
3 Biznesmodelēšana UML
4 Prasību specifikācija UML
5 Aktivitāšu diagramma prasību specifikācijā
6 Klašu diagramma analīzē
7 Uzvedības aprakstīšana analīzes solī, secību diagramma
8 Projektēšana. Klašu diagramma projektēšanā
9 Projektēšana. Sadarbības diagramma projektēšanā
10 UML diagrammas un programmas kods. "Turp-atpakaļ" (round-trip) ceļš
11 Atribūtu attēlojums. Operāciju attēlojums. Asociāciju lomu attēlojums.
12 Koda ģenerēšanas principi un atbalsts rīkā Visio. Koda ģenerēšanas iespēju konfigurēšana rīkā Visio.
13 Ģenerētā koda izmantošana programmēšanai .Net vidē
14 Stāvokļu diagramma, tās loma projektēšanā. Komponenšu diagramma, tās loma. Ieviešanas diagramma, tās loma.
15 Grupēšana, pakotnes. Modeļa koks. 16 UML balstītās programmatūras izstrādes kopsavilkums.
Prasības kredītpunktu iegūšanai
Izstrādāti un aizstāvēti visi patstāvīgie un laboratorijas darbi.
Obligātā literatūra
1. S. Bennett, J. Skelton, K. Lunn: Schaum's Outlines of UML. McGraw-Hill, 2001
2. P. Stevens, R. Pooley: Using UML Software Engineering with Objects and Components. Addison-Wesley, updated ed., 2000.
3. J. Slater, T. Loton, C. Wu, K. McNeish, A. Filev, B. Schoellmann: Professional UML with Visual Studio .Net: Unmasking Visio for Enterprise Architects. Wrox Press, 2002 4. C. Larman: Applying UML and patterns: an introduction to object-oriented analysis and design and the Unified Process. Prentice Hall PTR, second ed., 2002.
Papildliteratūra
1. R. Grimes: Developing Applications with Visual Studio.NET. Addisson-Wesley, 2002.
2. T. Thai, H. Lam: .NET Framework Essentials. O’Reilly & Associates, 2001.
3. J. Liberty: Beginning Object-Oriented Analysis and Design with C++. Wrox Press, 1998. 4. OMG: Unified Modeling Language (UML), version 1.5. http://www.omg.org/cgi-bin/doc?formal/03-03-01
Periodika un citi informācijas avoti
1. Oracle Magazin (ISSN 1065-3171) is published twelve times a year by Oracle Corporation, 500 Oracle Parkway, MS 10BP1, Redwood City, CA 94065-1600.
2. SQL Server Magazine (ISSN 1522-2187) is published twelve times a year by Penton Media, Inc, 221 E. 29th St., Loveland, CO 80538
3. Windows & .Net Magazine (ISSN 1537-4475) is published twelve times a year by Penton Media, Inc, P.O Box 447., Loveland. 4. СHIP. Журнал информационных технологий.(ISSN 1609-4212). Выходит 12 раз в год. Журнал издается по лицензии немецкого издателя Vogel Burda Communications. Издатель:Москва.
Piezīmes
Priekšmets iekļauts ITF profesionālas bakalaura studiju programmas "Programmēšana" obligātajā daļā, 5.semestrī.