Softversko raspoređivanje

S Vikipedije, slobodne enciklopedije

Softversko raspoređivanje su sve aktivnosti koje čine softverski sistem dostupnim za korišćenje.

Opšti proces raspoređivanja se sastoji od nekoliko međusobno povezanih aktivnosti sa mogućim prelazima između njih. Ove aktivnosti se mogu javiti na strani proizvođača ili na strani potrošnje, ili oboje. Jer svaki softverski sistem je jedinstven, precizni procesi i procedure u okviru svake aktivnosti se teško mogu definisati. Dakle, "raspoređivanje" treba tumačiti kao opšti proces koji treba da bude prilagođen prema specifičnim zahtevima ili karakteristikama. Kratak opis svake aktivnosti će biti naknadno predstavljena.

Aktivnosti raspoređivanja[uredi | uredi izvor]

Oslobađanje
Oslobađanje aktivnost proističe iz procesa završenog  razvoja. To uključuje sve operacije da pripreme sistem za montažu i prenos na sajt kupca. Prema tome, mora odrediti resurse potrebne za rad na sajtu klijenta i prikupiti informacije za obavljanje naredne aktivnosti procesa raspoređivanja.
Instalacija i aktiviranje
Aktivacija je aktivnost pokretanja izvršne komponente softvera. Za jednostavne sisteme, što uključuje uspostavljanje nekog oblika komande za izvršenje. Za kompleksne sisteme, trebalo bi da su svi prateći sistemi spremni za korišćenje. (Ne treba mešati sa zajedničkim korišćenjem termina aktiviranja u vezi sa licencom za softver, što je funkcija sistema Digital Rights Management).


U većim softverskim rešenjima, radna kopija softvera može da se instalira na proizvodnom serveru u proizvodnom okruženju. Ostale verzije raspoređenog softvera  mogu biti instalirane u test okruženju, razvoju životne sredine i katasrofa-oporavljanje okruženju.


Deaktiviranje
Deaktiviranje je obrnuto aktivaciji, a odnosi se na gašenje bilo koje komponente sistema. Isključivanje često traži da obavlja i druge poslove raspoređivanja, na primer, softverski sistem će možda morati da se isključi da ažuriranje može da se obavlja. Praksa uklanjanja retko je koršćena ili zastareli sistemi iz službe se često nazivaju aplikacije za penziju ili aplikacija za razgradnju.


Prilagođavanje
Adaptacija aktivnost je takođe proces da izmenite softverski sistem koji je prethodno instaliran. To se razlikuje od ažuriranja u kojem adaptacije pokreću lokalne događaje, kao što je promena okruženja sajta klijenta, dok ažuriranje uglavnom počinje od daljinskog proizvođača softvera.


Ažuriranje
Proces ažuriranja zamenjuje raniju verziju celog ili dela softverskog sistema sa novijim izdanjem.
Built-In
Mehanizmi za instaliranje ispravke su ugrađeni u nekim softverskim sistema. Automatizacija ovih procesa ažuriranja kreće se od potpuno automatskih pa do kontrolisanja od strane korisnika . Norton Internet Security je primer sistema sa poluautomatskom metodom za pronalaženje i instaliranje ispravke na obe antivirusne metode i drugim komponentama sistema. Ostali softverski proizvodi obezbeđuju mehanizme upita za određivanje kada su dostupne ispravke.


Verzija za praćenje
Sistemi za praćenje verzija pomažu korisniku da pronađe i instalira ispravke za softverski sistem instaliran na računarima i lokalnim mrežama.
  • Veb bazirani sistemi za praćenje verzija obaveštava korisnika kada su na raspolaganju ispravke na softverskim sistemima instaliranim na lokalnom sistemu. Na primer:  VersionTracker Pro proverava verzije softvera na računaru korisnika i tada upita svoju bazu da vidi da li su dostupne ispravke.
  • Lokalni sistem za praćenje verzija obaveštava korisnika kada su na raspolaganju ispravke softverskih sistema instaliranih na lokalnom sistemu. Na primer: Software Catalog prodavnicama verzije i druge informacije za svaki softverski paket instaliranna lokalnom sistemu. Jedan klik na dugme pokreće prozor pretraživača na nadogradnju veb stranici za primenu, uključujući i auto-punjenje korisničkog imena i lozinke za sajtove koji zahtevaju prijavljivanje.
  • Pretraživač bazirani sistemi za praćenje verzija obaveštava korisnika kada su na raspolaganju ispravke softverskih paketa instaliranih na lokalnom sistemu. Na primer: wfx-verzije je Firefox ekstenzija koja pomaže korisniku da pronaće trenutni broj verzije bilo kog programa naveden na Internetu.


Deinstaliranje
Deinstalacija je obrnuto instalaciji. To je uklanjanje sistema koji više nije potreban. To takođe uključuje neku  rekonfiguraciju drugih softverskih sistema kako bi se uklonile deinstalirane sistemske datoteke i zavisnosti.


Penzionisanje
Na kraju, softverski sistem je označen kao zastareo i podrška proizvođačima je povučena. To je kraj životnog ciklusa softverskog proizvoda.

Uloge raspoređivanja[uredi | uredi izvor]

Aspekti "dodate vrednosti Tehnolojiskog angažmana" u Majamiju.

Složenost i varijabilnost softverskih proizvoda neguju pojavu specijalizovanih uloga za koordinaciju i inženjering proces raspoređivanja. Za desktop sisteme, krajnji korisnici često postaju i "softver raspoređivači" kada instaliraju softverski paket na svom računaru. Raspored preduzeća softvera obuhvata mnogo više uloga, i te uloge se obično menjaju kako aplikacija napreduje iz test (pre-production) okruženja za proizvodnju. Tipične uloge koje su uključene u softverskim raspoređivanjima za poslovne aplikacije mogu da uključuju:

Vidi još[uredi | uredi izvor]


Alati za raspoređivanje[uredi | uredi izvor]

Spoljašnje veze[uredi | uredi izvor]