Реферат
Технологии
Компьютеры, программирование, электроника
Spējās programmatūras izstrādes metodoloģiju kopiena-
Spējās programmatūras izstrādes metodoloģiju kopiena
Nr. | Название главы | Стр. |
Anotācija | 2 | |
Abstract | 3 | |
Ievads | 5 | |
1. | Teorētiskā daļa | 6 |
1.1. | Spējās programmizstrādes metodoloģiju kopiena | 6 |
1.1.1. | Kas ir spējās programmizstrādes metodoloģijas? | 6 |
1.1.2. | Īss ieskats spējās programmatūras izstrādes metodoloģiju vēsturē | 7 |
1.1.3. | C3 projekts | 7 |
1.1.4. | Spējās programmizstrādes metodoloģiju atbalstītās vērtības | 8 |
1.1.5. | Salīdzinājums ar citām metodēm | 9 |
1.1.6. | Spējās programmizstrādes metodoloģiju piemērotība projektos | 10 |
1.2. | Konkrētu spējās programmizstrādes metodiku apraksti | 12 |
1.2.1 | Ekstrēmā programmēšana | 12 |
1.2.3. | ‘Scrum’ | 16 |
1.2.3. | ‘Crystal clear’ | 18 |
1.2.4. | ‘Agile unified process’ | 20 |
1.2.5. | ‘DSDM’ | 22 |
2. | Praktiskā daļa | 24 |
2.1. | Anketēšanas rezultātu apraksts | 24 |
2.2. | Secinājumi | 38 |
Izmantotās literatūras saraksts | 39 | |
Pielikumi | 42 |
Cenšoties aizvien uzlabot programmizstrādes efektivitāti, tiek uzlabotas un ieviestas aizvien jaunas metodikas. Salīdzinoši nesen radušās spējās programmatūras izstrādes metodoloģijas turpina attīstīties un strauji piesaista aizvien lielāku atbalstītāju loku. Šajā darbā no teorijas viedokļa lasītājam tiek piedāvāts iepazīties ar spējās programmizstrādes metodoloģiju aprakstiem kopumā, kā arī nedaudz vairāk izprast par atsevišķām šīs saimes metodoloģijām: ‘‘XP’’, ‘‘Scrum’’, ‘‘Crystal clear’’ un citām. Analizējot spējo programmatūras izstrādes metodiku iespaidu uz Latvijas programmizstrādes uzņēmumiem, darba praktiskajā daļā ar anketēšanas rezultātiem tiek skaidrota spējās programmizstrādes pazīmju intensitāte tajos un iespējamā uzņēmumu metodoloģiskā virzība.
Efektivitātes pieaugums programmatūras izstrādē, ja projekti tiek veidoti pēc vienas metodoloģijas, nevar būt mūžīgs. Izkopjot metodoloģiju un komandas darba kultūru, laika gaitā tiek sasniegts sava veida maksimuma punkts un efektivitātes rādītāju kāpums nostabilizējas.
Tāpēc tiek veidotas jaunas pieejas programmizstrādei, ko konkrēti šajā darbā mēģināšu aprakstīt ar spējo programmatūras izstrādes metodoloģiju saimi. Līdz ar jaunajām metodikām tiek domāts par līdz šim „vājo punktu” ietekmes mazināšanu. Šie „vājie punkti” ir raksturīga programmizstrādei paredzētā laika pārtērēšana, darbinieku pašu nereti zemie efektivitātes rādītāji, laiks, kas dažkārt pārmērīgi tiek patērēts, veicot izmaiņas dokumentācijā un programmatūras kodā, kā arī citi aspekti, ko lasītājs varēs atrast darba teorētiskajā daļā.
Man bija vēlme izzināt, cik lielā mērā Latvijas uzņēmumos notiek virzība, šo „vājo punktu” mazināšanas procesā, kas ir saistīts ar spējās programmatūras izstrādes elementu ieviešanu, tāpēc centos noskaidrot programmizstrādes uzņēmumu darbības principu atbilstību dažiem konkrētiem elementiem ar elektroniskas anketas palīdzību. Iegūtie rezultāti skaidroti šī darba praktiskajā daļā.
Tās ir metodoloģijas, kas, atšķirībā no parastā ūdenskrituma modeļa metodēm atšķiras ar saviem mēģinājumiem uzlabot izstrādes un ieviešanas ātrumu, samazināt prasību kļūdu/novecošanas risku, ar pakāpeniskiem tuvinājumiem uzlabojot sistēmas un iekļaujot tajās visjaunākās lietotāju prasības. Šie tuvinājumi tiek saukti par iterācijām un parasti ilgst no vienas līdz četrām nedēļām.…
Agile ir programmizstrādes metodoloģiju kopiena, kas tiecas samazināt laika un resursu patēriņu. Kursa darbā aprakstīta ne tikai teorētiski, bet veikta arī praktiska aptauja par agilitātes pazīmju izmantojumu. Agile latviskojums = spējā programmatūras izstrāde.
- Programmatūras izstrādes tehnoloģijas profesora grupas mācību slodzes aprēķins
-
Programmatūras riska pārvaldība
Реферат15 Управление, Компьютеры, программирование, электроника
- Spējās programmatūras izstrādes metodoloģiju kopiena
-
Ты можешь добавить любую работу в список пожеланий. Круто!Programmatūras prasību specifikācija
Реферат для университета10
-
Lotus Notes programmatūras kvalitātes nodrošināšanas iespēju analīze uzņēmumā “SWH Tehnoloģija”
Реферат для университета24
-
Izstrādes metodoloģijas CDM Fast Track analīze
Реферат для университета64
-
Lietotāja orientēta programmatūras izstrāde (User–Centred Design)
Реферат для университета12
-
Koncepcijas izstrādes procedūras apraksts un vadlīnijas
Реферат для университета25