Softversko inženjerstvo – razlika između verzija
Uklonjeni sadržaj Dodani sadržaj
m Bot: Adding {{Commonscat|Software engineering}} |
m robot kozmetičke promjene |
||
Red 1:
'''Softverski inženjering''' ili '''programsko inženjerstvo''' je stroga primjena inženjeringa, naučnih i matematičkih principa i metoda u ekonomičnoj
# programe
# podatke i
Red 5:
Trend razvoja je takav da produktivnost računara raste oko 30 % godišnje a produktivnost softvera je tek od 4 do 7%. Veliki problem predstavlja nedostatak stručnjaka ove vrste tako da potrebe rastu svake godine za oko 12% dok je priliv stručnjaka tek oko 4 %. Zbog navedenog, i u oblasti izrade softvera se uvode komjuterski potpomognute tzv. CA tehnologije. Uz već poznate CAD, CAM, CIM..i druge već poznate tehnologije, u softverskom inženjeringu se javljaju CASE tehnologije - '''C'''omputer '''A'''ided '''S'''oftware '''E'''ngineering.
=== Ideja CASE tehnologija ===
# Povećanje produktivnosti u razvoju softvera pomoću softvera
# Inženjersko projektovanje softvera pomoću računara
# Softverski proizvod namjenjen automatizaciji izrade softvera
=== Ciljevi primjene CASE tehnologija ===
# Povećanje produktivnosti projektanata
# Skraćenje vremena izrade softvera
Red 16:
# Unapređenje performansi sistema
=== Neki od poznatijih modela CASE tehnologija ===
# model vodopada
# model spirale
=== Faze razvoja softvera ===
* Definisanje zahtjeva i potreba
* Projektovanje i implementacija
|