Файл: Конспект лекций по дисциплине информационные технологии в профессиональной деятельности.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 30.10.2023
Просмотров: 489
Скачиваний: 9
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Использование Интернета позволило создать разновидность электронного офиса, получившую название “виртуальный офис”. В этом случае основные функции информационного обслуживания управленческой деятельности и информационные ресурсы не сосредоточены в реальном офисе с соответствующими атрибутами (помещением, оборудованием, персоналом и т. п.), а пространственно распределены в различных узлах информационной сети.
Лекция 4
МОДЕЛИ ПРОЦЕССОВ ПЕРЕДАЧИ, ОБРАБОТКИ, НАКОПЛЕНИЯ ДАННЫХ В ИНФОРМАЦИОННЫХ СИСТЕМАХ. ЖИЗНЕННЫЙ ЦИКЛ ИНФОРМАЦИОННЫХ ПРОДУКТОВ И УСЛУГ
1. Информационная модель и моделирование информационных процессов
Модель – одна из основных категорий теории познания. В широком смысле модель – любой образ (изображение, карта, описание, схема, чертёж, график, план и другое) какого-либо объекта, процесса или явления, используемый в качестве их “заместителя” или “представителя”.
Модель - это создаваемое человеком подобие изучаемых объектов: макеты, изображения, схемы, словесные описания, математические формулы, карты и т.д. |
Моделирование – это представление объекта моделью для получения информации о нём путём проведения экспериментов с его моделью.
Моделирование облегчает изучение объекта с целью его создания, дальнейшего преобразования и развития. Существует два основных вида моделирования: аналитическое и имитационное.
Модели всегда проще реальных объектов, но они позволяют выделить главное, не отвлекаясь на детали. Различают математические, физические, ситуационные, электрические, информационные модели.
Информационная модель - это модель объекта, процесса или явления, включающая информацию в качестве основной составляющей моделируемого объекта, процесса или явления. |
Обычно моделирование используется для исследования существующей системы, когда реальный эксперимент проводить нецелесообразно из-за значительных финансовых и трудовых затрат, а также при необходимости проведения анализа проектируемой системы, т.е. которая ещё физически не существует в данной организации.
Однозначного понятия системы нет. В общем виде под системой понимают совокупность взаимосвязанных элементов, образующих определённую целостность, единство.
Модель данных является способом отображения самих данных и их связей. Выделяют модели иерархических, сетевых и реляционных данных, как правило, входящих в состав систем управления базами данных (СУБД). В СУБД реализуются модели процессов накопления и применения информации и знаний.
В качестве инструментальных многофункциональных информационных моделей применяют, например, модели VIEW (англ. “Virtual Instruments Engineering Workbench”).
Для формирования модели используются:
структурная схема объекта, подлежащего автоматизации;
структурно-функциональная схема автоматизируемого объекта;
алгоритмы функционирования системы;
схема расположения технических средств на объекте;
схема связи и др.
Главная цель проведения моделирования любой системы – изыскание вариантов решений, которые позволяют улучшить основные показатели её деятельности.
Сбор, обработка и анализ реальных данных функционирования системы или объекта моделирования даёт требуемые количественные оценки для разработки вариантов программно-технического обеспечения автоматизированных систем.
При моделировании сложных объектов нельзя разобщать решаемые задачи. В противном случае получатся значительные затраты ресурсов и потери при реализации модели на конкретном объекте. Использование моделирования применительно к таким объектам требует одновременного исследования их взаимосвязей с внешней средой и другими элементами метасистемы.
Под сложными системами понимаются системы, обладающие большим числом элементов, свойства которых не могут быть предсказаны, опираясь на знания свойств отдельных частей системы и способы их соединения.
2. Жизненный цикл информационных продуктов и услуг
Концепция жизненного цикла продукта или услуги подразумевает, что они ограниченны, по крайней мере, во времени.
Жизненный цикл продукта определяется как модель движения товарооборота и прибыли в определённой сфере деятельности, характеристика которой соответствует её различным стадиям.
Первоначально объём продаж нового продукта, нашедшего спрос, увеличивается, а затем, с течением времени и появлением продуктов-конкурентов, падает. Все продукты проходят через такой жизненный цикл.
Стадии жизненного цикла для информационных систем в различных отраслях человеческой деятельности, по сути, одинаковы:
● постановка задачи,
● проектирование услуг,
● разработка и развертывание,
● гарантированное предоставление услуг,
● модернизация или ликвидация услуги.
Значительное место среди информационных продуктов и услуг занимают компьютерные программные средства. Жизненный цикл создания и использования компьютерных программ отражает различные их состояния, начиная с момента возникновения необходимости в данном программном изделии и заканчивая моментом его полного выхода из употребления у всех пользователей. Традиционно выделяются следующие основные этапы жизненного цикла программного обеспечения:
● анализ требований,
● проектирование,
● кодирование (программирование),
● тестирование и отладка,
● эксплуатация и сопровождение.
Если создаваемый программный продукт предполагается представить на рынке программных средств, но заказа на него нет, маркетинг выполняется в полном объёме: изучаются программные продукты-конкуренты и аналоги, обобщаются требования пользователей к программному продукту, устанавливается потенциальная ёмкость рынка сбыта, даётся прогноз цены и объёма продаж. Кроме того, важно оценить необходимые для разработки программного продукта материальные, трудовые и финансовые ресурсы, ориентировочные длительности основных этапов жизненного цикла программного продукта.
Если создаваемый программный продукт – заказное программное изделие для определённого заказчика, важно правильно сформулировать и документировать задание на его разработку. Ошибочно понятое требование к программному продукту может привести к нежелательным результатам в процессе его эксплуатации.
В коммерческом программном обеспечении жизненный цикл определяется моментом начала его продаж. Поскольку создатели ПО и продающие его организации заинтересованы, чтобы продукт продавался как можно дольше, в него вносят изменения. Изменения продиктованы необходимостью доработки ПО (“заплаты”), новыми требованиями и другими обстоятельствами. При этом важно не переусердствовать, так как подобная система может стать “тяжеловесной”, плохо управляемой и т.п., а значит и никому ненужной.
Разработчики стремятся сделать максимально возможным период жизненного цикла информационных продуктов и услуг. Для различных программных продуктов и услуг величина этого периода неодинакова. Так, для большинства современных компьютерных программ длительность жизненного цикла равна двум–трём годам, хотя встречаются программы, существующие десять и более лет.
Для увеличения этого периода необходимо постоянно осуществлять маркетинговые и иные мероприятия по их поддержке. Эксплуатацию программного продукта рекомендуется вести параллельно с его сопровождением, оперативно устраняя обнаруженные ошибки. Эксплуатация программ может начинаться и в случае отсутствия сопровождения или продолжаться ещё какое-то время после завершения сопровождения.
Падение продаж и интереса к информационным продуктам и услугам является сигналом к:
а) изменению программного продукта и услуг,
б) изменению цены на них,
в) проведению модификации или снятию с продажи и предоставления.
Определённое время после снятия программного продукта с продажи может осуществляться его сопровождение. Отказ от продолжения выпуска и сопровождения программного продукта или от предоставления информационных услуг обычно обусловлен их неэффективностью, наличием неустранимых ошибок и отсутствием спроса.
В заключение приведём предложенную зарубежными специалистами графическую модель жизненного цикла продукта или услуги (Luffman et al, Business Policy: An Analytical Introduction, Blackwell Business, Oxford, 1991) (рис. 4.1).
П родажи | | |||
| | | |
Фаза | Разработка | Рост | Зрелость | Упадок | Время |
Рис. 4.1. Графическая модель жизненного цикла продуктов и услуг.
Жизненный цикл информационных продуктов и услуг составляет основу жизненного цикла информационных технологий.
3. Жизненный цикл информационных технологий
Жизненный цикл информационных технологий является моделью их создания и использования, отражающей различные состояния информационных технологий, начиная с момента возникновения необходимости их создания или реализации (внедрения) и заканчивая моментом их полного выхода из употребления. |
Наибольшее распространение получили три модели жизненного цикла информационных технологий: каскадная, поэтапная и спиральная.
Каскадная модель используется в технологиях, ориентированных на переход к следующему этапу после полного окончания работ на предыдущем этапе.
Поэтапная модель обычно включает промежуточный контроль на любом этапе и межэтапные корректировки. Она обеспечивает меньшую трудоёмкость по сравнению с каскадной моделью, но время жизни каждого из этапов становится равным всему жизненному циклу.
Спиральная модель предполагает выполнение на начальном этапе анализа требований и предварительное детальное проектирование. При этом создаются прототипы. Каждый виток спирали соответствует поэтапной модели создания фрагмента или версии изделия. На нём уточняются характеристики, определяется качество, планируются работы следующего витка спирали. Таким образом, углубляются и последовательно конкретизируются детали проекта. В результате выбирается обоснованный вариант, который и реализуется.
Лекция 5
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ БЕЗОПАСНОСТИ И ЗАЩИТЫ
1. Общие положения защиты информации