Excel
Kursa nosaukums Lietotājorientētas IS izstrādes metodoloģija (UCD) un biznesa procesu (re)inženierija
Kursa kods InfT4019
Zinātnes nozare Informācijas tehnoloģija (nav zn)
Kredītpunkti (ECTS) 6
Kopējais stundu skaits kursā 162
Studenta patstāvīgā darba stundu skaits 162
 
Priekšzināšanas
Kursam priekšzināšanas nav nepieciešamas
 
Kursa anotācija
Kursa mērķis ir sniegt zināšanas par mūsdienīgām programmatūras produkta izstrādes metodēm, to saistību ar programmatūras dzīves ciklu, kā arī ietekmi uz biznesa procesu norisi.
Kursa saturs(kalendārs)
1 Mūsdienu programmatūras produktu izstrādes metodes. Biznesa orientēti risinājumi
2 Spējās izstrādes metodes (Agile Development). Pamatjēdzieni, pārskats un definīcijas
3 Lietotājorientētas izstrādes (UCD) pamatjēdzieni. UCD procesi.
4 Lietotājorientētas prasības: personas, mērķi, scenāriji un uzdevumi
5 Lietotāja interfeiss, tā elementi: ekrāna izkārtojums, lietotāja sadarbība, navigācijas nodrošināšana
6 Lietotāja bāzētā testēšana. Lietotāja dokumentācija un palīgs
7 Heiristiskā novērtēšana
8 Ātrās izstrādes metode RAD. RAD pamatprincipi. RAD projekta dzīves cikls, prototipēšana
9 DSDM (Dynamic Systems Development Method) kā RAD metodes realizācijas vide. DSDM pamatprincipi
10 BPR mērķi un pamatprincipi. Biznesa procesi un to hierarhija
11 Biznesa procesu modelis. Modelī definētās aktivitātes: biznesa definīcija, procesu identificēšana
12 Biznesa modelēšanas valodas un rīki
13 Biznesa procesu modeļu lietošana BPR.Biznesa procesu reinženierijas saistība ar programmatūras reinženieriju
14 Programmatūras reinženierijas procesa modelis: programmatūras inventarizēšana, dokumentācijas restrukturēš
15 Reversā inženierija, tās uzdevumi. Reversās inženierijas sastāvdaļas: esošās sistēmas darbības izprašana, 16 Koda un datu pārstrukturēšana. Sistēmas tālākā attīstīšana
Prasības kredītpunktu iegūšanai
izstrādāts praktiskajā darbā dotais uzdevums (sagatavots un iesniegts rakstiski noformēts darbs); veikta praktiskā darba apskate; sekmīgi nokārtots eksāmens.
Obligātā literatūra
1. P.Abrahamsson, O.Salo&J.Ronkainen. Agile Software development methods. Review and analysis. www.inf.vtt.fi/pdf/publications/2002/P478.pdf
2. Roger S.Pressman. Software Engineering. A Practitioner's Approach. European Adaptation. Fifth edition, adapted by Darrel Ince
3. M. Fowler .The New Methodology. http://www.martinfowler.com/articles/newMethodology.html 4. Framework for Business Centred Development. Handbook for DSDM version 4.1. DSDM Consortium
Papildliteratūra
1. F.Paetsch, A.Eberlein, F.Maurer. Requirements Engineering and Agile Software Development. http://sern.ucalgary.ca/~milos/papers/2003/PaetschEberleinMaurer.pdf
2. Boehm, B. (Jan. 2002) Get Ready for Agile Methods, with Care. Computer, pp. 64-69. http://www2.umassd.edu/SWPI/xp/papers/r1064.pdf
3. Agile Software Development. Contents (Articles, Papers, Books, Resources). http://www2.umassd.edu/SWPI/xp/papers.html 4. Business Process Reengineering: Analysis and Recommendations. M.Weicher , W.W.Chu, W. C. Lin, V.Le, D.Yu. http://www.netlib.com/bpr1.shtml
Piezīmes
Obligātais studiju kurss ITF studentiem, 2.kursa 3. semestrī.