Жизненныйциклпрограммногообеспеченияопределяетсякакпериодвремени,которыйначинаетсясмоментапринятиярешенияонеобходимостисозданияпрограммногообеспеченияизаканчиваетсявмоментегополногоизъятияизэксплуатации.Важнаяособенностьжизненногоциклаинформационныхсистемсостоитвтом,чтоонзаканчиваетсяневрезультатефизическогоизносаинформационнойсистемы,аврезультатеееморальногоустаревания,тоестьврезультатепрекращенияудовлетворениятребованийпользователей.Наэтапезавершенияжизненногоцикламодификацииинформационнойсистемымогутбытьлибоэкономическинеобоснованы,либо,всилуразличныхобстоятельств,невозможны,чтовлечетзасобойнеобходимостьразработкиновогопрограммногообеспеченияинформационнойсистемы.
Модельжизненногоциклапрограммногообеспечениявключаетвсебяследующиеэтапы:
· Формированиеианализтребований -проведениеобследованиядеятельностипредприятия,выявлениепредварительныхтребований,необходимыхфункций,внешнихивнутреннихинформационныхпотоков,анализсуществующихспособоврешенияпроблемы,построениемоделидеятельности.
|
|
· Проектирование -разработкасистемногопроекта(чтодолжнаделатьсистема),определениеархитектурысистемы,еефункций,способоввзаимодействиясвнешнейсредой,разработкатехническогопроекта.
· Реализация -работыпосозданию(илинастройке)программногообеспеченияиегокомпонентоввсоответствиисзаданнымитребованиями,тестированиепрограммногопродукта,обучениеперсонала.
· Внедрение -установкасистемы,интеграцияеекомпонентовинеобходимогооборудования,переносданных,передачапрограммногообеспечениязаказчику.
· Эксплуатацияисопровождение -внесениеизмененийвцеляхисправленияошибок,повышенияпроизводительности,адаптациикменяющимсяусловиямработыилитребованиям.
· Модельрабочейгруппы -эторолиизадачиучастниковпроектасозданияинформационнойсистемы.Вмодельрабочейгруппывключаются:
· Заказчик -будущийвладелецилипользовательинформационнойсистемы.Обычновкачествезаказчикаинформационнойсистемывыступаетпредприятиевлицеееруководителя.Еслирассматриваетсяпроблемаавтоматизацииотдельногорабочегоместа,товролизаказчикаможетвыступатьбудущийпользовательсистемы.
· Аналитик(разработчик)системы -специалист,которыйанализируетделовыезадачиипроблемыпредприятия,формируеттребованиякинформационнойсистеме,готовитнаихосноверешенияиконтролируетреализациюэтихрешенийвготовойсистеме.Именнонааналитикахсистемылежитвсяответственностьнастадииформированияианализатребований,настадииформированиятехническогозадания.
· Пользователь -работник,которыйосуществляетвзаимодействиесинформационнойсистемойнасвоемрабочемместеврамкахсвоихфункциональныхобязанностей.