Животни циклус рачунарског система и његове фазе

У овом чланку ћете сазнати животни циклус рачунарског система, чиме је задовољена потреба за аутоматизованом обрадом информација.

животни циклус рачунарског система-1

Животни циклус рачунарског система

Рачунарски систем представља решење проблема аутоматизоване обраде информација, као што су: читање е -поште, транскрипција текста помоћу рачунара, унос телефонског броја у адресар доступан на мобилном телефону, или чак управљање и контрола индустријске машине програмиране путем рачунарских апликација.

Уопштено говорећи, рачунарски систем захтева физичке елементе, који се називају хардвер, и нематеријални део познат као софтвер или рачунарски програми. Додатно, то укључује учешће људских фактора који су одговорни за потражњу за услугама.

На овај начин се може рећи да је рачунарски систем одговоран за прикупљање, обраду и пренос података, након што су они претворени у информације, заједничким и координираним радом људи, машина и метода обраде података.

С друге стране, у рачунарству се назива животни циклус рачунарског система скуп фаза које глобално доприносе добијању међупроизвода, неопходних за управљање процесом и постизање крајњих циљева. Обично иде од схватања потребе за системом до рођења другог који ће га заменити.

С друге тачке гледишта, животни циклус садржи све спецификације везане за развој, рад и одржавање софтверског производа.

Типови

животни циклус рачунарског система-3

У зависности од обима, карактеристика и структуре рачунарског система, издвајају се следеће врсте циклуса:

Линеарни животни циклус

Због своје једноставности, то је врста животни циклус рачунарског система Највише се користи кад год је то могуће. То подразумева разлагање глобалне активности у узастопним фазама, од којих се свака врши само једном, што омогућава предвиђање времена процеса.

Извођење сваке фазе је независно од друге и захтева претходно знање о резултатима које треба добити у свакој од њих. Осим тога, није могуће приступити фази ако претходна није завршена.

Животни циклус са прототиповањем

Користи се када су заиста достижни резултати непознати, или када се користи потпуно нова или мало доказана технологија.

Осим тога, карактерише га успостављање основних спецификација које омогућавају развој прототипа, који ће служити као посредни и привремени производ.

За разлику од линеарног животног циклуса, неке фазе се морају спровести два пута, једном за развој прототипа, а другу за реализацију коначног производа.

Спирални животни циклус

Он представља генерализацију животног циклуса са прототиповањем, будући да конструкција коначног производа захтева узастопну разраду неколико прототипова, од којих сваки представља напредак у односу на претходни.

У овој врсти животни циклус рачунарског система производ више пута пролази кроз неколико фаза, све док не достигне жељену зрелост. Генерално, то је због недостатка знања клијента о томе шта заиста жели, као и његове неодлучности током различитих фаза.

Фазе

Животни циклус било ког рачунарског система укључује различите фазе, а то су:

планирање

Односи се на почетне задатке који ће означити развој пројекта рачунарског система, међу њима су:

  • Ограничавање опсега пројекта: Он разматра знање о активностима организације на којој ће радити, као и идентификацију потреба и проблема својствених управљању информацијама. Очекивања се процењују у складу са предложеним акционим планом који следи.
  • Студија изводљивости: Процењују се расположиви ресурси за спровођење пројекта, у овом случају време и новац који су на располагању за ову сврху. Слично, врши се консултација са институционалном библиографијом и обављају се интервјуи како би се идентификовали фактори који би могли да доведу до неуспеха пројекта.
  • Анализа ризика: Укључује процену и контролу ризика који би могли покварити развој и извршење пројекта. Када се идентификују могући ризици, израчунава се вероватноћа да се они заиста догоде, као и утицај који би могли имати. Коначно, планови за непредвиђене ситуације припремају се као алтернатива ефективној појави истих.
  • Процена: Односи се на почетну процену трошкова и трајања пројекта. Подложно је сазнању које неко има о томе и искуству проценитеља. То мора нужно укључивати детаљно проучавање фактора који би могли промијенити развој рачунарског система, како би се смањио ниво неизвјесности.
  • Планирање времена и расподјела ресурса: Ово је вријеме пројекта. Обично се то ради недељно и може се прилагодити према расположивим ресурсима и посебним околностима са којима се суочавамо.

Анализа

животни циклус рачунарског система-2

Заснива се на успостављању главног циља пројекта, у складу са откривањем стварних потреба и утврђивањем карактеристика које систем мора поседовати.

Укључује развој графикона, дијаграма, мапа ума и дијаграма тока, који могу сажети све прикупљене информације, до те мере да буду разумљиви свим члановима тима.

Дизајн

Укључује дизајн базе података и апликација које ће омогућити кориснику коришћење рачунарског система. То је резултат проучавања различитих алтернатива имплементације, након утврђивања опште структуре на којој ће се пројекат градити. Требало би да се заснива на карактеристикама система које ће олакшати његову имплементацију.

Имплементација

Након што се анализирају карактеристике система и изведе дизајн, следећи корак је изградња квалитетног рачунарског система. Захтева избор одговарајућих алата, као и одређивање развојног окружења на којем систем треба да ради и избор одговарајућег програмског језика за тип система који ће се развијати.

Ова фаза такође укључује набавку свих потребних ресурса за функционисање рачунарског система. Додатно, то укључује развој тестова који омогућавају провјеру напретка пројекта у току развоја.

Тестови

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

Различити тестови се спроводе у зависности од контекста и фазе пројекта у којем се налазимо. На овај начин се спроводе јединични и интеграциони тестови, као и алфа тестови у оквиру организације за развој софтвера, као и бета тестови намењени крајњим корисницима који нису чланови развојног тима пројекта.

Да бисте сазнали више о овој фази, можете прочитати чланак на врсте постојећих тестова софтвера.

Коначно, могуће је извршити и тест прихватања како би се званично прогласио крај процеса развоја система. Слично, врше се прегледи међупроизвода пројекта како би се потврдила исправка пронађених грешака и прешло на њихову валидацију.

Инсталација или имплементација

Односи се на пуштање у рад развијеног рачунарског система. То укључује спецификације оперативног окружења које укључује и хардвер и софтвер, потребну опрему, препоручену физичку конфигурацију, мреже за међусобно повезивање, укључене оперативне системе и друге компоненте трећих страна.

У неким случајевима ова фаза укључује прелазак са већ постојећег система на нови систем који треба имплементирати.

Употреба и одржавање

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

  • Корективно одржавање: Укључује уклањање недостатака који настају током његовог корисног века трајања.
  • Адаптивно одржавање: Односи се на потребу да систем ради на новој верзији оригиналног оперативног система, или када је модификован један од хардверских елемената.
  • Савршено одржавање: Изводи се ради додавања побољшања и нових функционалности постојећем рачунарском систему.

Важно је узети у обзир искључиву бригу о нашим рачунарима како бисмо продужили њихов век трајања.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Одговоран за податке: Ацтуалидад Блог
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.