Инжењеринг софтвера — разлика између измена

Садржај обрисан Садржај додат
м →‎Литература: исправљање coauthors у author2
Autobot (разговор | доприноси)
м razne izmene; козметичке измене
Ред 1:
{{Развојни циклус софтвера}}
'''Инжењеринг софтвера''' је поддисциплина [[рачунарство|рачунарства]], настала као потреба за проналажење рјешења све више сложенијих, обимнијих и структурно компликованијих [[инжењерство|инжењерских]] задатака, приликом дизајна, имплементације и одржавања [[софтвер]]а (рачунарских програма), која често захтијевају тимове програмера различитих профила и специјализације, као и вријеме које се све чешће мјери годинама. Развој сложених софтверских рјешења, као што је на примјер, [[оперативни систем]], се третира као инжењерски подухват са сличним потешкоћама као што је изградња неког [[архитектура|архитектонског]] објекта, али и са сличним пажљивим планирањем израде, али и планирањем одржавања крајњег софтверског производа.
 
Процес инжењеринга софтвера се обично састоји из више фаза, дефинисаних на различите начине, али у основи уопштено сљедећих:
# идентификовање и анализа потреба и захтјева корисника,
# анализа, дизајн и развој спецификација система ([[хардвер]]а и софтвера),
# дизајн софтвера (који се обично састоји од више међусобно повезаних задатака, као што је на примјер, дизајн одговарајућих [[алгоритам]]а, [[кориснички интерфејс|корисничког интерфејса]], итд.),
# имплементација (писање [[рачунарски код|кода]] и неопходне документације за софтвер),
# тестирање софтверског рјешења у реалном окружење, и на крају
# одржавање софтвера.
 
== Литература ==
{{refbegin|2}}
* {{Cite book | ref= harv|first1first=Alain |last1last=Abran |first2=James W. |last2=Moore |first3=Pierre |last3=Bourque |first4=Robert |last4=Dupuis |first5=Leonard L. |last5=Tripp |title=Guide to the Software Engineering Body of Knowledge |year=2004 |publisher=IEEE |isbn=978-0-7695-2330-9 }}
* {{Cite book | ref= harv|last=Sommerville |first=Ian |title=Software Engineering |edition=7 |url=https://books.google.com/books?id=PqsWaBkFh1wC |accessdate = 10. 1. 2013. |year=2008 |publisher=Pearson Education |isbn=978-81-7758-530-8}}
* {{Cite book | ref= harv|last= Ghezzi|first=Carlo | title = Fundamentals of Software Engineering|origyear = 1991 | edition = 2nd (International) |year=2003| publisher = Pearson Education @ Prentice-Hall | author2=Mehdi Jazayeri, Dino Mandrioli}}
* {{Cite book | ref= harv|last= Jalote|first=Pankaj | title = An Integrated Approach to Software Engineering |origyear = 1991 |url=http://www.springer.com/east/home?SGWisbn=5-102-22-52090005-0&changeHeader=true | edition = 3rd |year=2005| publisher = Springer | location = |isbn=978-0-387-20881-7 }}
* {{Cite book | ref= harv|last= Pressman|first=Roger S | title = Software Engineering: A Practitioner's Approach |origyear = | edition = 6th |year=2005| publisher = McGraw-Hill | location = Boston, Mass|isbn=978-0-07-285318-6}}
* {{Cite book | ref= harv|last= Sommerville|first=Ian | title = Software Engineering|origyear = 1982 |url=http://www.pearsoned.co.uk/HigherEducation/Booksby/Sommerville/ | edition = 8th |year=2007| publisher = Pearson Education | location = Harlow, England |isbn=978-0-321-31379-9 }}
{{refend}}
== Спољашње везе ==
Ред 25:
* [http://StudentProjectGuide.info/ -{A Student's Guide to Software Engineering Projects] - a free online guide for students taking SE project courses}-
 
[[Категорија:Инжењеринг софтвера|* ]]
[[Категорија:Софтвер]]
[[Категорија:Програмирање]]