Инжењеринг софтвера

Инжењеринг софтвера је поддисциплина рачунарства, настала као потреба за проналажење рјешења све више сложенијих, обимнијих и структурно компликованијих инжењерских задатака, приликом дизајна, имплементације и одржавања софтвера (рачунарских програма), која често захтијевају тимове програмера различитих профила и специјализације, као и вријеме које се све чешће мјери годинама.[1][2][3] Развој сложених софтверских рјешења, као што је на примјер, оперативни систем, се третира као инжењерски подухват са сличним потешкоћама као што је изградња неког архитектонског објекта, али и са сличним пажљивим планирањем израде, али и планирањем одржавања крајњег софтверског производа.

Процес инжењеринга софтвера се обично састоји из више фаза, дефинисаних на различите начине, али у основи уопштено сљедећих:

  1. идентификовање и анализа потреба и захтјева корисника,
  2. анализа, дизајн и развој спецификација система (хардвера и софтвера),
  3. дизајн софтвера (који се обично састоји од више међусобно повезаних задатака, као што је на примјер, дизајн одговарајућих алгоритама, корисничког интерфејса, итд.),
  4. имплементација (писање кода и неопходне документације за софтвер),
  5. тестирање софтверског рјешења у реалном окружење, и на крају
  6. одржавање софтвера.

Историја

Почевши од 1960-их, софтверски инжењеринг се сматрао сопственим типом инжењеринга. Поред тога, развој софтверског инжењеринга је виђен као мукотрпна делатност. Било је тешко држати корак са хардвером што је стварало многе проблеме софтверским инжењерима. Проблеми су укључивали софтвер чија израда је често прекорачивала буџет и рокове, тај софтвер је захтевао опсежно отклањање грешака и одржавање и био је неуспешан у задовољавању потреба потрошача, или никада није био завршен. Године 1968, NATO је одржао прву конференцију о софтверском инжењерству на којој су обрађена питања везана за софтвер: успостављене су смернице и најбоље праксе за развој софтвера.[4]

Порекло појма „софтверски инжењеринг“ приписује се различитим изворима. Термин „софтверски инжењеринг“ појавио се на листи услуга које су компаније нудиле у издању часописа „Компјутери и аутомамација“ у јуну 1965. године,[5] а формалније је коришћен у издању часописа Communications of the ACM из августа 1966. (том 9, број 8) „писмо упућено ACM чланству” ACM председника Ентонија А. Аутингера,[6][7] такође се повезује са насловом NATO конференције 1968. професора Фридриха Л. Бауера, прве конференције о софтверском инжењерству.[8] Независно, Маргарет Хамилтон је назвала дисциплину „софтверски инжењеринг“ током Аполо мисија да би се оном што су радили дао легитимитет.[9] У то време се сматрало да постоји „криза софтвера“.[10][11][12] Четрдесета Међународна конференција о софтверском инжењерству (ICSE 2018) слави 50 година „софтверског инжењеринга“ са главним излагањима на пленарним сесијама Фредерика Брукса[13] и Маргарет Хамилтон.[13]

Године 1984. основан је Институт за софтверско инжењерство (SEI) као федерално финансиран центар за истраживање и развој са седиштем у кампусу Универзитета Карнеги Мелон у Питсбургу, Пенсилванија, Сједињене Америчке Државе. Ватс Хамфри је основао SEI Софтверски процесни програм, чији је циљ разумевање и управљање процесом софтверског инжењеринга. Уведени нивои зрелости процеса постали би Интеграција модела зрелости за развој (CMMI-DEV), који је дефинисао према процени америчке владе способности тима за развој софтвера.

Подкомитет ISO/IEC JTC 1/SC 7 сакупио је модерне, опште прихваћене најбоље праксе за софтверско инжењерство и објавио их као Збирку знања за софтверско инжењерство (SWEBOK).[14] Софтверски инжењеринг се сматра једном од главних рачунарских дисциплина.[15]

Референце

  1. ^ Abran et al. 2004, стр. 1–1
  2. ^ ACM (2007). „Computing Degrees & Careers”. ACM. Архивирано из оригинала 17. 06. 2011. г. Приступљено 2010-11-23. 
  3. ^ Laplante, Phillip (2007). What Every Engineer Should Know about Software Engineering. Boca Raton: CRC. ISBN 978-0-8493-7228-5. Приступљено 2011-01-21. 
  4. ^ „The history of coding and software engineering”. www.hackreactor.com (на језику: енглески). Архивирано из оригинала 24. 03. 2022. г. Приступљено 2021-05-06. 
  5. ^ COMPUTERS and AUTOMATION
  6. ^ Oettinger, A. G. (1966). „President's Letter to the ACM Membership”. Commun. ACM. Association for Computing Machinery. 9 (8): 545—546. ISSN 0001-0782. S2CID 53432801. doi:10.1145/365758.3291288Слободан приступ. 
  7. ^ „The origin of "software engineering". Приступљено 17. 11. 2017. 
  8. ^ Randall, Brian. „The 1968/69 NATO Software Engineering Reports”. Приступљено 17. 11. 2017. 
  9. ^ Software Magazine. „What to Know About the Scientist who Invented the Term "Software Engineering". Архивирано из оригинала 24. 11. 2018. г. Приступљено 12. 2. 2019. 
  10. ^ Sommerville 2008, стр. 26
  11. ^ Peter, Naur; Randell, Brian (7—11. 10. 1968). Software Engineering: Report of a conference sponsored by the NATO Science Committee (PDF). Garmisch, Germany: Scientific Affairs Division, NATO. Приступљено 2008-12-26. 
  12. ^ Randell, Brian (10. 8. 2001). „The 1968/69 NATO Software Engineering Reports”. Brian Randell's University Homepage. The School of the Computer Sciences, Newcastle University. Приступљено 2008-10-11. „The idea for the first NATO Software Engineering Conference, and in particular that of adopting the then practically unknown term "software engineering" as its (deliberately provocative) title, I believe came originally from Professor Fritz Bauer. 
  13. ^ а б 2018 International Conference on Software Engineering celebrating its 40th anniversary, and 50 years of Software engineering. „ICSE 2018 – Plenary Sessions – Fred Brooks”. Приступљено 9. 8. 2018. 
  14. ^ „ISO/IEC TR 19759:2005”. Приступљено 2012-04-01. 
  15. ^ „The Joint Task Force for Computing Curricula 2005” (PDF). 2014-10-21. Архивирано (PDF) из оригинала 2014-10-21. г. Приступљено 2020-04-16. 

Литература

Спољашње везе

Read other articles:

1943 insurrection against German occupational forces by the Jews of Częstochowa, Poland Częstochowa Ghetto uprisingShelled Warsaw Square in Częstochowa circa 1944 after the Częstochowa Ghetto uprising, renamed as Ghetto Heroes Square after the warLocationCzęstochowa Ghetto, Nazi occupied PolandLaunchedJune 25, 1943SuppressedJune 30, 1943 The Częstochowa Ghetto uprising was an insurrection in Poland's Częstochowa Ghetto against German occupational forces during World War II. It took pl...

 

Archery at the2020 Summer ParalympicsQualificationCompound openmenwomenteamRecurve openmenwomenteamW1menwomenteamvte Qualification for archery at the 2020 Summer Paralympics begins on 1 June 2019 and ends on 1 July 2020. Timeline Competition Date Venue Berths 2019 World Para Archery Championships[1] 3–9 June 2019 Den Bosch 80 qualified slots 50 males 30 females 2019 Continental Qualification Tournament (Asia) 19–26 October 2019 Bangkok 10 qualified slots 5 males 5 females 2020 Co...

 

Leedsichthys, a giant Jurassic pachycormid This list of prehistoric bony fish is an attempt to create a comprehensive listing of all genera from the fossil record that have ever been considered to be bony fish (class Osteichthyes), excluding purely vernacular terms. The list includes all commonly accepted genera, but also genera that are now considered invalid, doubtful (nomina dubia), or were not formally published (nomina nuda), as well as junior synonyms of more established names, and gen...

Questa voce sull'argomento cestisti cechi è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Ladislav Sokolovský Nazionalità  Rep. Ceca Altezza 200 cm Pallacanestro Ruolo Allenatore (ex ala) Termine carriera 2015 - giocatore CarrieraSquadre di club 1996-1998 Brno1998-2004 Opava2004-2012 ČEZ Nymburk2012-2015 OpavaNazionale 1998-2009 Rep. CecaCarriera da allenatore 2015-2017 Rep....

 

NormalPoster rilis teatrikalSutradaraCarl BessaiProduserCarl BessaiDitulis olehCarl BessaiTravis McDonaldPemeran Carrie-Anne Moss Kevin Zegers Callum Keith Rennie Andrew Airlie Tygh Runyan Camille Sullivan Lauren Lee Smith Michael Riley Britt Irvin Allison Hossack Cameron Bright Penata musikClinton ShorterSinematograferCarl BessaiPenyuntingLisa BinkleyDistributorMongrel MediaTanggal rilis 10 September 2007 (2007-09-10) Durasi100 menitNegaraKanadaBahasaInggris Normal adalah film dra...

 

Republic of China plan to reconquer mainland China from the People's Republic of China For the Chinese supermarket chain called Guoguang, see Guoguang (Jiangxi). Project National Glory國光計劃TypeInvasionLocationTaiwan StraitPlanned byChiang Kai-shekCommanded byChiang Kai-shekObjectiveReconquer mainland China from the People's Republic of ChinaDate1 April 1961 – 20 July 1972Executed byRepublic of China Armed ForcesCasualties>300 killed Project National GloryTraditional...

First female Solicitor in the US Department of Labor Carin ClaussDepartment of Labor photograph of ClaussUnited States Solicitor of LaborIn office1977–1981PresidentJimmy Carter Personal detailsBorn (1939-01-24) January 24, 1939 (age 85)Knoxville, Tennessee, United StatesAlma materVassar CollegeColumbia Law School Carin Ann Clauss (born January 24, 1939) was the first female United States Solicitor of Labor. Early life Carin Ann Clauss was born on January 24, 1939, in Knoxville, Tenness...

 

This is a list of large or well-known interstate or international companies headquartered in the Seattle metropolitan area. As of December 2021[update], the Seattle metropolitan area is home to ten Fortune 500 companies: Internet retailer Amazon (#2), Costco Wholesale (#12), Microsoft (#15), coffee chain Starbucks (#125), Paccar (#159), clothing merchant Nordstrom (#289), Weyerhaeuser (#387), Expeditors International (#299), Alaska Airlines (#459), and Expedia (#500).[1]...

 

Mountain in Massachusetts and Connecticut, United States Mount FrissellMount Frissell as seen from Bear MountainHighest pointElevation2,454 ft (748 m) NAVD 88[1]Prominence781 ft (238 m)[2]ListingU.S. state high points 36thCoordinates42°03′04″N 73°28′55″W / 42.051093558°N 73.481977744°W / 42.051093558; -73.481977744[1]GeographyMount FrissellMount Washington, Massachusetts and Salisbury, Connecticut P...

Experimental Japanese train class The Gauge Change Train (GCT) or Free Gauge Train (フリーゲージトレイン, FGT) is the name given to a Japanese project started in 1994 to develop a high-speed train with variable gauge axles to allow inter-running between the 1,435 mm (4 ft 8+1⁄2 in) standard gauge Shinkansen network, and the 1,067 mm (3 ft 6 in) narrow gauge regional rail network.[1] Two three-car and one four-car GCT electric mul...

 

Combined military forces of El Salvador Armed Forces of El SalvadorFuerza Armada de El SalvadorLogo of the Armed Forces of El SalvadorFounded7 May 1824; 200 years ago (1824-05-07)Service branches Salvadoran Army Navy of El Salvador Salvadoran Air ForceHeadquartersKm 5 1/2 Carretera a Santa Tecla, San Salvador, El SalvadorLeadershipCommander-in-Chief President Nayib BukeleMinister of National DefenseRené Francis Merino MonroyChief of Joint Chiefs of StaffCarlo...

 

Main article: 1940 United States presidential election 1940 United States presidential election in New York ← 1936 November 5, 1940 1944 → Turnout75.7%[1] 3.1 pp   Nominee Franklin D. Roosevelt Wendell Willkie Party Democratic Republican Alliance American Labor Home state New York New York Running mate Henry A. Wallace Charles L. McNary Electoral vote 47 0 Popular vote 3,251,918 3,027,478 Percentage 51.50% 47.95% County Results Roosevelt...

Este artículo o sección necesita ser wikificado, por favor, edítalo para que cumpla con las convenciones de estilo.Este aviso fue puesto el 1 de abril de 2014. Un bebé con una enfermedad realizando un ejercicio en compañía de un adulto. La medicina física y rehabilitación, también llamada fisiatría,[1]​ es una especialidad médica que se ocupa del diagnóstico de los pacientes con una enfermedad, un trastorno físico o una lesión que deteriora las funciones fisiológicas nor...

 

Church in Højbjerg, DenmarkFrederik's ChurchFrederik's Church56°06′41″N 10°12′43″E / 56.1115°N 10.2119°E / 56.1115; 10.2119LocationHørhavevej 38270 HøjbjergCountryDenmarkDenominationChurch of DenmarkHistoryStatusChurchArchitectureCompleted1944SpecificationsMaterialsBrickAdministrationArchdioceseDiocese of Aarhus Frederik's Church (Danish: Frederikskirken) is a church in Aarhus, Denmark. The church is situated in the southern Højbjerg neighbourhood on H�...

 

2011 studio album by Adele21Studio album by AdeleReleased24 January 2011 (2011-01-24)RecordedMay 2009 – October 2010Studio AIR, Angel, Eastcote, Metropolis, Myaudiotonic, Sphere, and Wendyhouse in London Harmony and Serenity Sound in Hollywood, California Patriot in Denver, Colorado Shangri-La in Malibu, California Genre Soul pop Length48:01Label XL Columbia Producer Adele Adkins Jim Abbiss Paul Epworth Rick Rubin Fraser T Smith Ryan Tedder Dan Wilson Adele chronolog...

Genus of palm endemic to Hispaniola Not to be confused with Zambia. Zombia Zombia antillarum at Marie Selby Botanical Gardens, Sarasota, Florida, United States Conservation status Vulnerable  (IUCN 3.1)[1] Scientific classification Kingdom: Plantae Clade: Tracheophytes Clade: Angiosperms Clade: Monocots Clade: Commelinids Order: Arecales Family: Arecaceae Subfamily: Coryphoideae Tribe: Cryosophileae Genus: ZombiaL.H. Bailey Species: Z. antillarum Binomial name Zombia antilla...

 

Cet article est une ébauche concernant la Nouvelle-France, l’histoire des États-Unis, le Canada et l’économie. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus. Le fond de cet article d'histoire est à vérifier (avril 2017). Améliorez-le ou discutez des points à vérifier. Si vous venez d’apposer le bandeau, merci d’indi...

 

Political party Workers' Party of Spain–Communist Unity Partido de los Trabajadores de España–Unidad ComunistaSecretary-GeneralSantiago CarrilloFounded1985 (1985)[1]Dissolved1991 (1991)Split fromCommunist Party of SpainMerged intoPSOE[2]HeadquartersMadridMembership (1991)8,000[3]IdeologyUntil 1989: Eurocommunism Revolutionary Marxism 1989–1991: Democratic socialism Postcommunism Political positionLeft-wingPolitics of SpainPolitical parti...

Part of the Peninsular War Sack of Badajoz redirects here. For the sack of the city during the Spanish Civil War, see Battle of Badajoz (1936). See also: Siege of Badajoz (disambiguation) Siege of Badajoz (1812)Part of the Peninsular WarThe Devil's Own 88th Regiment at the Siege of Badajoz, by Richard Caton WoodvilleDate16 March – 6 April 1812; (3 weeks)LocationBadajoz, Spain38°52′49″N 6°58′31″W / 38.88028°N 6.97528°W / 38.88028; -6.97528Result Coalition...

 

楊文愷 楊文愷(1883年—1965年6月)字建章,直隷省順天府永清县人,清末、中華民国军事将领、政治家。[1][2] 生平 楊文愷是清朝秀才。[1](但据其孙杨林说,楊文愷仅随父亲念过私塾。[3])後赴日本留学,毕业于陸軍士官学校第6期步兵科。归国後,楊文愷历任禁衛軍一等参謀、直隷都督府軍務課課長、湖北督軍公署軍務課課長兼漢陽兵工廠总办等�...