Specijalizovani sajt za studente ekonomije, menadžmenta
i srodnih oblasti!

Razvoj računarskih programa

SADRŽAJ:

UVOD 2

1.RAZVOJ SOFTVERA I KVALITET 2

2. PROCESI ŽIVOTNOG CIKLUSA SOFTVERA 3

3. FAZE PROGRAMIRANJA 4

4. SOFTVERSKO INŽINJERSTVO 10

ZAKLJUČAK 10

LITERATURA 11

Deo teksta Razvoj računarskih programa

Razvoj softvera zahteva zadovoljenje određenih ciljeva i zahteva. Jedan od zahteva je i kvalitet. Kvalitet se može posmatrati iz različitih uglova. Iz svakog od tih uglova definisan je na drugi način.

Softversko inženjerstvo je grana informatike koja se bavi proučavanjem standarda pri razvoju softvera. Svrha softverskog inženjerstva je naći put izgrdnje kvalitetnog softvera. Na temu kvaliteta i kvaliteta softvera *** standarda. Neki od standarda su ISO 8204, ISO 9126, IEEE standard.

Ekspanziju razvoja softvera, u različitim oblastima, pratila je proliferacija standarda, procedura, metoda i alata za razvoj i upravljanje softverom. Proliferacija je stvorila poteškoće u upravljanju softverom, posebno sotvera koji je *** i uslugama. To je uslovilo potrebu da se za softversku disciplinu definiše zajednički okvir koji bi poslužio svima koji se bave softverom da "govore istim jezikom" u razvoju, projektovanju i upravljanju softverom u njihovim okruženjima. Jedan takav okvir je dat u standardu JUS ISO/IEC 12207 Procesi životnog ciklusa softvera. Standardom je obuhvaćen životni ciklus softvera od konceptualizacije ideja do njegovog povlačenja iz upotrebe.

Osnovna postavka od koje se polazi u standardu je da je primena i praksa softverskog inženjeringa relativno mlada disciplina kada se poredi sa tradicionalnim granama inženjeringa. Zato, kontrola *** uvek ostvarljiva kada je softver u pitanju. U osnovi filozofije JUS ISO/IEC 12207 je da aspekti kao što su razvoj i održavanje softvera moraju biti sprovedeni na način koji predstavlja inženjering.