Siklo ng buhay ng isang computer system at mga yugto nito

Sa artikulong ito malalaman mo ang siklo ng buhay ng isang computer system, kung saan nasiyahan ang pangangailangan para sa awtomatikong pagproseso ng impormasyon.

life-cycle-of-a-computer-system-1

Siklo ng buhay ng isang computer system

Ang isang computer system ay bumubuo ng solusyon sa isang problema ng awtomatikong pagproseso ng impormasyon, tulad ng: pagbabasa ng isang email, paglilipat ng isang teksto gamit ang isang computer, pagpasok ng isang numero ng telepono sa isang address book na magagamit sa isang mobile phone, o kahit na ang pamamahala at kontrol ng pang-industriya mga makina na naka-program sa pamamagitan ng mga aplikasyon ng computer.

Sa pangkalahatang mga termino, ang isang computer system ay nangangailangan ng mga pisikal na elemento, na tinatawag na hardware, at isang hindi madaling unawain na bahagi na kilala bilang mga programa ng software o computer. Bilang karagdagan, nagsasangkot ito ng pakikilahok ng mga kadahilanan ng tao, na responsable para sa pangangailangan para sa mga serbisyo.

Sa ganitong paraan, masasabing ang isang computer system ay responsable para sa pagkolekta, pagproseso at paghahatid ng data, sa sandaling ang mga ito ay nai-convert sa impormasyon, sa pamamagitan ng magkasanib at pinag-ugnay na gawain ng mga tao, makina at pamamaraan ng pagproseso ng data.

Sa kabilang banda, sa computing, ito ay tinatawag siklo ng buhay ng isang computer system ang hanay ng mga phase na nag-aambag sa buong mundo sa pagkuha ng mga panggitnang produkto, kinakailangan para sa pamamahala ng proseso at pagkamit ng huling layunin. Karaniwan itong napupunta mula sa paglilihi ng pangangailangan para sa isang sistema hanggang sa pagsilang ng isa pa upang mapalitan ito.

Mula sa isa pang pananaw, ang siklo ng buhay ay naglalaman ng lahat ng mga pagtutukoy na nauugnay sa pagbuo, pagpapatakbo at pagpapanatili ng isang produktong software.

Uri

life-cycle-of-a-computer-system-3

Nakasalalay sa saklaw, mga katangian at istraktura ng isang computer system, ang mga sumusunod na uri ng cycle ay naiiba:

Siklo ng buhay cycle

Dahil sa pagiging simple nito, ito ay ang uri ng siklo ng buhay ng isang computer system Ito ay pinaka ginagamit hangga't maaari. Ito ay nagpapahiwatig ng agnas ng pandaigdigang aktibidad sa sunud-sunod na mga yugto, na ang bawat isa ay isinasagawa nang isang beses lamang, na nagbibigay-daan upang makita ang oras ng proseso.

Ang pagpapatupad ng bawat yugto ay malaya sa isa pa, at nangangailangan ng paunang kaalaman sa resulta na makukuha sa bawat isa sa kanila. Bilang karagdagan, hindi posible na mag-access ng isang yugto kung ang nakaraang isa ay hindi nakumpleto.

Siklo ng buhay na may prototyping

Ginagamit ito kapag ang tunay na nakakamit na mga resulta ay hindi alam, o kung kailan ganap na bago o maliit na napatunayan na teknolohiya ang gagamitin.

Bilang karagdagan, ito ay nailalarawan sa pamamagitan ng pagtataguyod ng pangunahing mga pagtutukoy na nagpapahintulot sa pag-unlad ng isang prototype, na magsisilbing isang intermediate at pansamantalang produkto.

Hindi tulad ng linear life cycle, ang ilang mga phase ay dapat na isagawa dalawang beses, isang beses para sa pag-unlad ng prototype at isa pa para sa pagsasakatuparan ng pangwakas na produkto.

Siklo ng buhay ng spiral

Ito ay bumubuo ng isang paglalahat ng siklo ng buhay na may prototyping, dahil ang pagtatayo ng pangwakas na produkto ay nangangailangan ng sunud-sunod na pagpapaliwanag ng maraming mga prototype, na ang bawat isa ay kumakatawan sa isang advance na may paggalang sa naunang isa.

Sa ganitong uri ng siklo ng buhay ng isang computer system ang produkto ay dumaan sa maraming mga yugto nang paulit-ulit, hanggang sa maabot nito ang nais na kapanahunan. Sa pangkalahatan, ito ay dahil sa kakulangan ng kaalaman sa bahagi ng kliyente kung ano ang talagang gusto niya, pati na rin sa hindi pagpapasya ng pareho sa kurso ng iba't ibang mga phase.

Fases

Ang ikot ng buhay ng anumang system ng computer ay may kasamang iba't ibang mga yugto, ito ang:

Pagpaplano

Ito ay tumutukoy sa mga paunang gawain na markahan ang pagbuo ng isang proyekto ng computer system, kasama na rito ay:

  • Delimitasyon ng saklaw ng proyekto: Sinasalamin nito ang kaalaman ng aktibidad ng samahan kung saan ito gagana, pati na rin ang pagkilala sa mga pangangailangan at problemang likas sa pamamahala ng impormasyon. Ang mga inaasahan ay susuriin alinsunod sa ipinanukalang plano ng pagkilos na susundan.
  • Pag-aaral ng pagiging posible: Ang mga mapagkukunang magagamit upang maisakatuparan ang proyekto ay sinusuri, sa kasong ito ang oras at pera na magagamit para sa hangaring ito. Katulad nito, ang bibliograpiyang pang-institusyon ay kinunsulta at isinasagawa ang mga panayam upang makilala ang mga kadahilanan na maaaring mabigo ang proyekto.
  • Pagsusuri sa peligro: Kasama rito ang pagsusuri at kontrol ng mga peligro na maaaring makasira sa pag-unlad at pagpapatupad ng proyekto. Kapag natukoy ang mga posibleng panganib, ang posibilidad na aktwal na mangyari ito ay kinakalkula, pati na rin ang epekto na maaaring magkaroon sila. Sa wakas, ang mga plano sa contingency ay ipinaliwanag bilang mga kahalili bago ang aktwal na paglitaw ng pareho.
  • Tantyahin: Tumutukoy sa paunang pagtatantya ng gastos at tagal ng proyekto. Napapailalim ito sa kaalamang mayroon ang isa rito at ang karanasan ng tagatantiya. Dapat itong kinakailangang nangangailangan ng isang detalyadong pag-aaral ng mga kadahilanan na maaaring baguhin ang pag-unlad ng computer system, upang mabawasan ang antas ng kawalan ng katiyakan.
  • Pagpaplano ng oras at paglalaan ng mapagkukunan: Ito ang oras ng proyekto. Karaniwan itong ginagawa nang lingguhan, at maaaring ayusin ayon sa mga magagamit na mapagkukunan at sa mga partikular na pangyayaring kinakaharap natin.

Pagsusuri

life-cycle-of-a-computer-system-2

Ito ay batay sa pagtatatag ng pangunahing layunin ng proyekto, alinsunod sa pagtuklas ng totoong mga pangangailangan at pagpapasiya ng mga katangian na dapat taglayin ng system.

Kasama rito ang pagbuo ng mga grapiko, diagram, mind map at flowchart, na may kakayahang ibigay ang buod ng lahat ng impormasyong nakolekta, sa puntong ginagawang maintindihan ito para sa lahat ng mga kasapi ng koponan.

Disenyo

Nagsasangkot ito ng disenyo ng database at mga application na magpapahintulot sa gumagamit na gamitin ang computer system. Ito ay ang resulta ng pag-aaral ng iba't ibang mga kahalili sa pagpapatupad, pagkatapos matukoy ang pangkalahatang istraktura kung saan itatayo ang proyekto. Dapat ito ay batay sa mga katangian ng system na magpapadali sa pagpapatupad nito.

Pagsasakatuparan

Kapag nasuri ang mga katangian ng system at nakumpleto ang disenyo nito, ang susunod na hakbang ay upang bumuo ng isang kalidad na computer system. Kinakailangan nito ang pagpili ng mga naaangkop na tool, pati na rin ang pagpapasiya ng kapaligiran sa pag-unlad na kung saan dapat gumana ang system at ang pagpili ng naaangkop na wika ng programa para sa uri ng system na binuo.

Kasama rin sa yugto na ito ang pagkuha ng lahat ng kinakailangang mapagkukunan upang gumana ang computer system. Bilang karagdagan, nagsasangkot ito ng pagbuo ng mga pagsubok na nagpapahintulot sa pagsusuri ng pag-unlad ng proyekto habang ito ay binuo.

Mga Pagsubok

Ang pangunahing layunin ng mga pagsubok ay upang makita ang mga error na maaaring nagawa sa nakaraang mga yugto ng proyekto, na kasama ang kani-kanilang pagwawasto ng pareho bago ang produkto ay nasa kamay ng end user.

Ang magkakaibang mga pagsubok ay isinasagawa depende sa konteksto at yugto ng proyekto kung saan tayo naroroon. Sa ganitong paraan, isinasagawa ang mga pagsubok sa unit at pagsasama, pati na rin ang mga pagsubok sa alpha sa loob ng samahan ng pag-unlad ng software, at mga pagsubok sa beta na naglalayon sa mga end na gumagamit bukod sa mga kasapi ng pangkat ng pag-unlad ng proyekto.

Upang matuto nang higit pa tungkol sa bahaging ito, maaari mong basahin ang artikulo sa mga uri ng mayroon nang mga pagsubok sa software.

Panghuli, posible ring magsagawa ng isang pagsubok sa pagtanggap, upang opisyal na ideklara ang pagtatapos ng proseso ng pag-unlad ng system. Katulad nito, ang mga pagsusuri ng mga panloob na produkto ng proyekto ay ginawa upang mapatunayan ang pagwawasto ng mga error na nahanap at magpatuloy sa kanilang pagpapatunay.

Pag-install o pag-deploy

Ito ay tumutukoy sa komisyon ng sistemang computer na binuo. Nagsasangkot ito ng pagtutukoy ng operating environment na kasama ang parehong hardware at software, ang kinakailangang kagamitan, inirekumendang pisikal na pagsasaayos, mga network ng magkakaugnay, kasangkot na mga operating system at iba pang mga bahagi mula sa mga third party.

Sa ilang mga kaso, ang yugto na ito ay nagsasangkot ng paglipat mula sa isang paunang mayroon ng system patungo sa bagong sistema na ipapatupad.

Paggamit at pagpapanatili

Kapag nagsimula nang magamit ang bagong aplikasyon ng computer, kinakailangan nito ang kaukulang pagpapanatili, na karaniwang nagsasangkot ng tatlong yugto:

  • Pagwawasto ng wasto: Nagsasangkot ito ng pag-aalis ng mga depekto na lumitaw sa panahon ng kapaki-pakinabang na buhay na ito.
  • Pagpapanatili ng agpang: Tumutukoy sa pangangailangan para sa system upang gumana sa isang bagong bersyon ng orihinal na operating system, o kapag binago ang isa sa mga elemento ng hardware.
  • Perpektong pagpapanatili: Isinasagawa ito upang magdagdag ng mga pagpapabuti at mga bagong pag-andar sa umiiral na computer system.

Mahalagang isaalang-alang ang eksklusibong pangangalaga ng aming mga computer upang mapalawak ang kanilang kapaki-pakinabang na buhay.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Actualidad Blog
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.