Webosaete ea Marang-rang e etsa lipatlisiso le nts'etsopele ho Software Engineering le Architecture: "teko ea software le tlhahlobo, software evolution, reverse engineering, multimodal architectures, leru le mobile computing”.
Webosaete ea Marang-rang e na le litsebo tsa lihlahisoa tsa theknoloji bakeng sa Software Engineering le Architecture: "teko ea software le tlhahlobo, software evolution, reverse engineering, multimodal architectures, leru le mobile computing” ed Webosaete ea Marang-rang o na le boiphihlelo ba ho utloisisa lits'ebetso tsa khoebo ho theha software ea tloaelo e leng modular ho Software Engineering le Architecture: "teko ea software le tlhahlobo, ho iphetola ha software, boenjiniere ba morao-rao, meralo ea mefuta e mengata, leru le mobile computing”.
Webosaete ea Marang-rang o na le boiphihlelo ba sehlahisoa sa botekgeniki le boiphihlelo tsebong ea ts'ebetso ea khoebo ho theha software e tloaelehileng e sebelisang Software Engineering le Architecture: "teko ea software le tlhahlobo, software evolution, reverse engineering, multimodal architectures, leru le mobile computing”.
Webosaete ea Marang-rang e na le litsebo tsa lihlahisoa tsa theknoloji ho Software Engineering le Architecture: "teko ea software le tlhahlobo, software evolution, reverse engineering, multimodal architectures, leru le mobile computing” mme e fetisetsa setso sa khoebo mme ka holim'a tsohle boiphihlelo ba phetisetso.
Nalane ea Software Engineering le Software Architecture (SA) ke tlaleho ea ho eketseha ha molao le sebopeho ho laola hantle katoloso e tsoelang pele ea ho rarahana ha litsamaiso tsa software. Pale ke ena ka mekhahlelo ea bohlokoa:
Mehato ea pele (50-60s)
- E tsamaisoa ke Hardware: Tsepamisa maikutlo haholo ho nts'etsopele ea mochini ka boeona. Software e batla e le sehlahisoa se hlokahalang, hangata se ngotsoeng kopanong.
- Mehato ea Ad hoc: Nts'etsopele e latela mekhoa e hlophisitsoeng ka mokhoa o hlephileng, hangata e etselitsoeng morero o le mong. Ho na le khaello ea mekhoa e hlophisitsoeng.
Software Crisis (60s - 70s)
- Ho rarahana ha ho phatloha: Ha litabatabelo tsa merero ea software li ntse li hola, re qala ho bona tlhokahalo ea mekhoa e laolehileng le e matla ho boloka lintho li laoleha.
- Seboka sa NATO (1968): Lentsoe "Software Engineering" le sebelisoa ka lekhetlo la pele 'me "software crisis" e hlaha, moo merero ea lichelete tse ngata le tieho e kholo e leng ntho e tloaelehileng.
Tsoalo ea Software Engineering e le taeo (70s - 80s)
- Mokhoa oa Cascade: Waterfall Model e hlahisa mekhahlelo ea nts'etsopele ka mokhoa o tšoanang: tlhahlobo ea litlhoko, moralo, ts'ebetsong, joalo-joalo. Joale e lahleheloa ke katleho mererong ea khale.
- CASE Tools: Li-suites tsa pele tsa lisebelisoa tsa software li tsoetsoe ho tšehetsa potoloho eohle ea bophelo ba morero, hangata e shebane le litšoantšo tsa UML bakeng sa moralo oa pono.
- Karolo ea Ralipolane: Palo e nang le boikarabelo ba ho rera likarolo ka boemo bo phahameng le ho netefatsa botšepehi ba tsamaiso ka kakaretso e ba ea bohlokoa.
Paradigms in Evolution and Standardization (90s)
- Object Oriented Programming (OOP): Mekhoa e kang OOD, OOP e nang le lihlopha le lefa e ba ea bohlokoa haholo 'me e susumetsa moralo oa meralo.
- Meetso ea Meetso: Mosebetsi oa lipaterone (tharollo ea mathata a khafetsa a boqapi) e ba oa bohlokoa mme o rata ho feto-fetoha ha maemo le tšebeliso e ncha ea meralo.
- tekanyetso ena: IEEE le mekhatlo e meng e etsa matsapa a ho tiisa mantsoe le lits'ebetso lefapheng la boenjiniere ba software.
Agility, Web and Open Source (bo-2000 - kajeno)
- Agile Manifesto: Mokhoa oa nts'etsopele ea Agile o hlophisitsoe, o lebisitsoe ho litokollo tse khafetsa, ho ikamahanya le maemo le ho pheta-pheta litlhoko.
- Mehaho e Ikemetseng ka Litšebeletso (SOA): Ho theha li-block tsa modular (litšebeletso tsa marang-rang) ho fetoha sebaka sa phetoho ho theheng litsamaiso tse ncha le ho nchafatsa tse fetileng.
- Litšebeletso tse nyenyane: Mokhoa o hatisang ho arohana (ho itšetlehile ka bonyane) ho lumella ho fokotseha ha elastic le bokhoni bo boholo ba ho etsa liphetoho tse potlakileng karolong ea tsamaiso.
- Mohloli o Bulehileng: Ecosystem ea mahala e na le tšusumetso e matla mekhoeng ea ntlafatso le lisebelisoa le meralo e fumanehang ho sechaba sa boenjiniere.
Mekhoa le Mathata
- leru Khomphutha: Kamohelo e atileng ea leru e lebisa ho meaho leru- matsoalloa a nang le tlhoko e matla ea litsebo tsa ho sebelisa litšebeletso tse laoloang ke bafani ba fapaneng (AWS, Azure joalo-joalo)
- Security: "Tshireletso ka moralo" e thehiloe e le ea bohlokoa 'me moetsi oa meralo o tlameha ho ela hloko haholoanyane likarolo tsa ts'ireletso ho tloha qalong.
- DevOps: Khokahano e tsoelang pele, meaho e le khoutu, le tšebelisano lipakeng tsa lihlopha tsa nts'etsopele le ts'ebetso e fetoha ntho e tloaelehileng.
- AI e Dintlha tse kholo: Mehaho le mekhoa e khethehileng e ts'ehetsa tsamaiso le ts'ebetso ea Dintlha tse kholo le mefuta ea ho ithuta ka mochini e nang le meroalo ea eona e ikhethileng.
bofello
Nalane ea boenjiniere ba software le meralo ea software ke e 'ngoe ea tsoelo-pele e tsoelang pele. Ho tloha qalehong e sa hlophisoang, ho bile le tlhokahalo ea lits'ebetso, meaho ea meralo le tlhokomelo ea boleng ho khona ho theha lits'ebetso tse rarahaneng tsa IT.
Re bang sebaka sa marang-rang le le leng webosaete ea ho bapatsa ka marang-rang, re hlalosa ea hau Mokhatlo oa Marang-rang bakeng sa lits'ebeletso tsa rona tse reretsoeng ho ea qetellong ea bareki, re sebetsa joalo ka Software House , Khampani ea Software , Khampani ea nts'etsopele ea software, webosaete ea ho bapatsa ka marang-rang, sebaka sa marang-rang e sebaka sa marang-rang.
Webosaete ea Marang-rang e fana ka maano a khoebo bakeng sa tlholisano, ho ba moetapele ho boitsebiso ba dijithale ba k'hamphani ea hau.
Re fana ka boleng bo phahameng haholo ho bohle ba rona bareki 'me khoebo ea bona ea dijithale e tlohe.
Webosaete ea Marang-rang ke enjene ea projeke ea hau ea dijithale, ha re tlose boitsebiso ba hau ba dijithale. Re batla ho ba molekane oa hau bakeng sa boqapi ba dijithale ba k'hamphani ea hau.
Hase feela ba haufi le rona ba re khethang.
Fumana lintlha tse ling ho Marang-rang a Marang-rang
Ingolise ho fumana lingoliloeng tsa morao-rao ka lengolo-tsoibila.