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ī. |