Жизнен цикъл на компютърна система и нейните фази

В тази статия ще разберете жизнения цикъл на компютърна система, чрез което се задоволява необходимостта от автоматизирана обработка на информация.

жизнен цикъл-на-компютърна система-1

Жизнен цикъл на компютърна система

Компютърна система представлява решение на проблем с автоматизирана обработка на информация, като например: четене на имейл, транскрибиране на текст с помощта на компютър, въвеждане на телефонен номер в адресна книга, достъпна на мобилен телефон, или дори управление и контрол на промишлеността машини, програмирани чрез компютърни приложения.

Най -общо казано, компютърната система изисква физически елементи, наречени хардуер, и нематериална част, известна като софтуер или компютърни програми. Освен това тя включва участието на човешки фактори, които са отговорни за търсенето на услуги.

По този начин може да се каже, че компютърната система е отговорна за събирането, обработката и предаването на данни, след като те са превърнати в информация, чрез съвместна и координирана работа на хора, машини и методи за обработка на данни.

От друга страна, в изчислителната техника, тя се нарича жизнения цикъл на компютърна система набор от фази, които допринасят в световен мащаб за получаване на междинни продукти, необходими за управлението на процеса и постигането на крайните цели. Обикновено се преминава от концепцията за необходимостта от система до раждането на друга, която да я замени.

От друга гледна точка, жизненият цикъл съдържа всички спецификации, свързани с разработването, експлоатацията и поддръжката на софтуерен продукт.

Тип

жизнен цикъл-на-компютърна система-3

В зависимост от обхвата, характеристиките и структурата на компютърна система се открояват следните видове цикли:

Линеен жизнен цикъл

Поради своята простота, това е видът жизнения цикъл на компютърна система Използва се най -често, когато е възможно. Това предполага разлагане на глобалната дейност на последователни фази, всяка от които се извършва само веднъж, което позволява да се предвиди времето на процеса.

Изпълнението на всяка фаза е независимо от другата и изисква предварително познаване на резултата, който да бъде получен във всяка от тях. Освен това не е възможен достъп до фаза, ако предишната не е завършена.

Жизнен цикъл с прототипиране

Използва се, когато наистина постижимите резултати са неизвестни, или когато трябва да се използва напълно нова или малко доказана технология.

В допълнение, той се характеризира с установяването на основни спецификации, които позволяват разработването на прототип, който ще служи като междинен и временен продукт.

За разлика от линейния жизнен цикъл, някои фази трябва да се извършат два пъти, веднъж за разработването на прототипа и друга за реализацията на крайния продукт.

Спирален жизнен цикъл

Той представлява обобщение на жизнения цикъл с прототипиране, тъй като изграждането на крайния продукт изисква последователно разработване на няколко прототипа, всеки от които представлява напредък по отношение на предишния.

При този вид жизнения цикъл на компютърна система продуктът преминава през няколко фази многократно, докато достигне желаната зрялост. Като цяло това се дължи на липсата на знания от страна на клиента за това, което той наистина иска, както и на неговата нерешителност по време на различните фази.

фази

Жизненият цикъл на всяка компютърна система включва различни етапи, това са:

Планиране

Той се отнася до първоначалните задачи, които ще отбележат развитието на проект за компютърна система, сред които са:

  • Разграничаване на обхвата на проекта: Той обхваща познаването на дейността на организацията, върху която ще работи, както и идентифицирането на нуждите и проблемите, присъщи на управлението на информацията. Очакванията се оценяват в съответствие с предложения план за действие, който да се следва.
  • Проучване на осъществимостта: Оценяват се наличните ресурси за изпълнение на проекта, в този случай времето и парите, налични за тази цел. По подобен начин се проверява институционалната библиография и се провеждат интервюта, за да се идентифицират факторите, които биха могли да направят проекта неуспешен.
  • Анализ на риска: Включва оценка и контрол на рисковете, които биха могли да развалят развитието и изпълнението на проекта. След като се идентифицират възможните рискове, се изчислява вероятността те действително да се случат, както и въздействието, което биха могли да окажат. И накрая, плановете за извънредни ситуации се изготвят като алтернатива на ефективното възникване на същите.
  • Оценка: Отнася се до първоначалната оценка на разходите и продължителността на проекта. Той зависи от знанието, което човек има за него, и опита на оценителя. Това задължително трябва да включва подробно проучване на факторите, които биха могли да променят развитието на компютърната система, за да се намали нивото на несигурност.
  • Планиране на времето и разпределение на ресурсите: Това е времето на проекта. Обикновено се прави седмично и може да се коригира според наличните ресурси и конкретните обстоятелства, пред които сме изправени.

Анализ

жизнен цикъл-на-компютърна система-2

Тя се основава на установяването на основната цел на проекта, в съответствие с откриването на реалните нужди и определянето на характеристиките, които системата трябва да притежава.

Тя включва разработването на графики, диаграми, мисловни карти и блок -схеми, способни да обобщят цялата събрана информация, до степен да стане разбираема за всички членове на екипа.

Дизайн

Тя включва проектирането на базата данни и приложенията, които ще позволят на потребителя да използва компютърната система. Той е резултат от изучаването на различни алтернативи за изпълнение, след определяне на общата структура, върху която ще бъде изграден проектът. Тя трябва да се основава на характеристиките на системата, които ще улеснят нейното внедряване.

Изпълнение

След като характеристиките на системата са анализирани и проектирането е изпълнено, следващата стъпка е изграждането на качествена компютърна система. Това изисква избор на подходящи инструменти, както и определяне на средата за разработка, върху която системата трябва да работи и избор на подходящ език за програмиране за типа система, която ще се разработва.

Тази фаза включва също придобиване на всички необходими ресурси за функционирането на компютърната система. Освен това, той включва разработването на тестове, които позволяват да се провери напредъка на проекта по време на разработването му.

Тестове

Основната цел на тестовете е да открият грешките, които може да са допуснати по време на предишните етапи на проекта, което включва съответната корекция на същите, преди продуктът да е в ръцете на крайния потребител.

Различните тестове се извършват в зависимост от контекста и фазата на проекта, в който се намираме. По този начин се извършват единични и интеграционни тестове, както и алфа тестове в рамките на организацията за разработка на софтуер и бета тестове, насочени към крайни потребители, различни от членовете на екипа за разработка на проекта.

За да научите повече за тази фаза, можете да прочетете статията на видове съществуващи софтуерни тестове.

И накрая, също така е възможно да се извърши тест за приемане, за да се обяви официално края на процеса на разработка на системата. По същия начин се правят прегледи на междинните продукти на проекта, за да се провери корекцията на откритите грешки и да се пристъпи към тяхното валидиране.

Инсталиране или разгръщане

Отнася се за въвеждане в експлоатация на разработената компютърна система. Тя включва спецификацията на операционната среда, която включва както хардуера, така и софтуера, необходимото оборудване, препоръчителната физическа конфигурация, мрежите за взаимосвързаност, участващите операционни системи и другите компоненти от трети страни.

В някои случаи тази фаза включва преход от вече съществуваща система към нова система, която трябва да бъде внедрена.

Употреба и поддръжка

След като новото компютърно приложение започне да се използва, то изисква съответната поддръжка, която обикновено включва три етапа:

  • Коригираща поддръжка: Тя включва отстраняване на дефекти, възникнали през нейния полезен живот.
  • Адаптивна поддръжка: Отнася се до необходимостта системата да работи върху нова версия на оригиналната операционна система или когато един от хардуерните елементи е променен.
  • Перфектна поддръжка: Извършва се с цел добавяне на подобрения и нови функционалности към съществуващата компютърна система.

Важно е да се вземе предвид изключителната грижа за нашите компютри за удължаване на техния полезен живот.


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

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговаря за данните: Actualidad Blog
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.