Programminženierija
Programmatūras inženierija ir inženierzinātņu joma, kurā tiek izstrādātas un rakstītas programmas datoriem vai citām elektroniskām ierīcēm. Programmatūras inženieris jeb programmētājs raksta programmatūru (vai maina esošo programmatūru) un kompilē programmatūru, izmantojot metodes, kas to uzlabo. Labākas kvalitātes programmatūru ir vieglāk lietot. Labāka dokumentācija palīdz citiem cilvēkiem to saprast un uzturēt, kā arī pievienot jaunas funkcijas. Lai kļūtu par programmatūras inženieri, nepieciešama pieredze un prakse, rakstot kodu. Programmatūras inženierija var būt ļoti grūts darbs. Tas var atkārtoties programmatūras izdošanas dzīves cikla laikā.
Detalizēts DoD tehniskais atsauces modelis.
Programmatūras izveides posmi
Programmatūras izstrādi kopumā var iedalīt šādos posmos:
- Prasībās ir norādīts, kas programmatūrai ir jādara.
- Programmatūras projektēšana parasti tiek veikta uz papīra. Tajā ir norādīts, kādas ir dažādas programmatūras daļas un kā tās savā starpā sazinās.
- Pēc projektēšanas posma pabeigšanas tiek kodēta katra programmatūras sastāvdaļa (daļa). Kods ir tas, kas datoram precīzi norāda, kas jādara katrā solī.
- Testēšana tiek veikta, lai pārbaudītu, vai komponenti atbilst prasībām un vai sistēma kopumā atbilst prasībām.
- Daļu vai visu šo procesu var atkārtot, ja tiek atklātas programmatūras kļūdas vai nepieciešamas jaunas prasības.
Programmatūras izveidē izmantotie rīki
Programmatūras inženieri, veidojot programmatūru, izmanto daudzus rīkus un praksi. Daži no izplatītākajiem ir:
- Plūsmu diagrammas
- UML diagramma
- Dzesēšanas rīki
- Kompilators
- Teksta redaktors, kas parasti ir daļa no IDE - integrētās izstrādes vides.
- Datubāze
Saistītās lapas
- Programmatūras izstrāde