Файл: Московский финансовопромышленный университет Синергия Бенин Д. М. Интернеткурс.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 05.02.2024

Просмотров: 82

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

120
Практический опыт показал, что наиболее существенными факторами, влияющими на характеристики обнаруживаемых ошибок, являются:

методология, технология и уровень автоматизации системного и структурного проектирования ИС, а также непосредственного программирования компонентов;

длительность с начала процесса тестирования и текущий этап разработки или сопровождения и модификации комплекса программ;

класс ИС, масштаб (размер) и типы компонентов, в которых обнаруживаются ошибки;

методы, виды и уровень автоматизации верификации и тестирования, их адекватность характеристикам компонентов и потенциально возможным в программах ошибкам;

виды и достоверность эталонов-тестов, которые используются для обнаружения ошибок.
Первичные ошибки в ИС в порядке уменьшения их влияния на сложность обнаружения и масштабы корректировок можно разделить на следующие группы (рис. 14):

ошибки, обусловленные сложностью компонентов и ИС в целом и наиболее сильно влияющие на размеры модификаций;

ошибки вследствие большого масштаба — размера комплекса программ, а также высоких требований к его качеству;

ошибки планирования и корректности требований модификаций часто могут быть наиболее критичным для общего успеха ЖЦ ИС и системы;

ошибки проектирования, разработки структуры и функций ИС в более полные и точные технические описания сценариев того, как комплекс программ и система будут функционировать;

системные ошибки, обусловленные отклонением функционирования ИС в реальной системе, и характеристик внешних объектов от предполагавшихся при проектировании;

алгоритмические ошибки, связанные с неполным формированием необходимых условий решения и некорректной постановкой целей функциональных задач;

ошибки реализации спецификаций изменений - программные дефекты, возможно, ошибки нарушения требований или структуры компонентов ИС;

программные ошибки, вследствие неправильной записи текстов программ на языке программирования и ошибок трансляции текстов изменений программ в объектный код;

ошибки в документации, которые наиболее легко обнаруживаются и в наименьшей степени влияют на функционирование и применение версий ИС;

121

технологические ошибки подготовки физических носителей и документации, а также ввода программ в память ЭВМ и вывода результатов на средства отображения.
При разработке и сопровождении программ основным лимитирующим ресурсом обычно являются допустимые трудозатраты специалистов, а также ограничения на сроки разработки, параметры
ЭВМ, технологию проектирования корректировок ИС.
Вопрос 3. Риски в жизненном цикле сложных программных
средств.
Причинами возникновения и проявления рисков могут быть:

злоумышленные, активные воздействия заинтересованных лиц;

случайные негативные проявления дефектов внешней среды, системы или пользователей.
В первом случае риски могут быть обусловлены искажениями программ и информационных ресурсов и их уязвимостью от предумышленных, внешних воздействий (атак) с целью незаконного использования или искажения информации и программ, которые по своему содержанию предназначены для применения ограниченным кругом лиц. Для решения этой проблемы созданы и активно развиваются методы, средства и стандарты обеспечения защиты программ и данных от предумышленных негативных внешних воздействий. Специфические факторы обеспечения информационной безопасности и риски, характерные для сложных информационных систем,
— целостность, доступность и конфиденциальность информационных ресурсов, а также ряд типовых процедур систем защиты
— криптографическая поддержка, идентификация и аутентификация.
Перечислим процессы, которые могут быть отражены пятью этапами работ и процедур, которые рекомендуется выполнять при поддержке базовых работ жизненного цикла проектов сложных программных средств, и могут служить основой для разработки соответствующих планов работ при управлении и сокращении рисков
(рис. 15).


122
Рис. 15. Процессы поддержки базовых работ жизненного цикла
Таким образом, в жизненном цикле информационных систем могут проявляться риски, как показано на рис. 16:

123
Рис. 16. Фазы проявления рисков
Если масштаб проекта ИС в договоре завышен, то следствием могут быть, прежде всего, риски — ущерб экономических категорий — превышения планируемых ресурсов: стоимости, трудоемкости, длительности разработки и числа необходимых специалистов. При этом заказчик терпит убытки, разработчик получает неоправданную прибыль
(рис. 17).

124
Рис. 17. Оценки рисков с точки зрения заказчика и разработчика
1   2   3   4   5   6   7   8

Вопросы для самопроверки:
1. Что является источником ошибок в ИС?
2. Что называется «риском» в ЖЦ ИС?
3. Какие причины возникновения ошибок могут быть?
4. Какие причины возникновения рисков могут быть?
5. Какие бывают категории ошибок?
6. Приведите примеры возможных ошибок и дефектов в разработанном программном обеспечении.
7. Каким образом можно документировать распознанные и обнаруженные ошибки?
8. Наказания и взыскания за допущенные ошибки среди персонала компании.

125
Литература по теме:
Основная литература:
1. Балдин К. Информационные системы в экономике. Учебное пособие, -М., Инфра-М, 218 с., 2012г.
2. Балдин К., Уткин В. Информационные системы в экономике.-
М., Дашков и К, 395 с, 2013 г.
3. Вдовенко Л., Информационная система предприятия. Учебное пособие, -М., Вузовский учебник, 237 с., 2012 г.
4. Голицына О. Информационные системы, -М., Инфра-М, 448 с.,
2014 г.
5. Коваленко В. Проектирование информационных систем.
Учебное пособие., -М., Форум, 320 с., 2012 г.
Дополнительная литература:
1. Бакланова О. Е. Информационные системы. Учебно- методический комплекс. – Москва: Евразийский открытый институт,
2008. - 290 с.
2. Гаспариан М. С., Лихачева Г.Н. Информационные системы и технологии Учебник для ВУЗов. - М.: Евразийский открытый институт,
2011. - 370 с.
3. Избачков Ю. С., Петров В. Н. Информационные системы.
Учебник для ВУЗов, – СПб.: Питер, 2008. – 656 с.
4. Коноплева И. А., Хохлова О. А., Денисов А. В.
Информационные технологии. Учебное пособие.
5. Корнеев И. К., Ксандопуло Г. Н., Машурцев Г. А.
Информационные технологии Учебник для ВУЗов, - М., 2008.
6. Мишенин А. И. Теория экономических информационных систем. Учебник 4-е изд., доп. и перераб. - Москва: Финансы и статистика, 2008.
7. Петров В. Н. Информационные системы СПб: Питер, 2003. -
688 с.
8. Симакин И.Г. Информационные системы и модели Учебное пособие. - М.: БИНОМ. Лаборатория знаний, 2012.
9. Советов Б.Я., Цехановский В.В. Информационные технологии
Учебник для ВУЗов - М.: Высшая школа, 2003. - 263 с.
10. Управление проектом корпоративной информационной системы предприятия, Сатунина А. Е. Сысоева Л. А., Москва: Финансы и статистика, 2009. - 176 с., Раздел 3. Информационные системы в экономике и менеджменте.
11. Фельдман Я.А. Создаем информационные системы -М.:
СОЛОН - ПРЕСС, 2009. - 120 с.


126
Для подготовки к семинару:
Продумайте ответы на следующие предлагаемые к
обсуждению вопросы:
1. Какие, согласно статистике, основные риски и ошибки допускаются при проектировании информационных систем?
2. Каким образом устроена классификация ошибок?
3. На долю какой фазы проектирования информационной системы приходится наибольшее количество ошибок и рисков?
4. Какими свойствами обладают первичные ошибки?
5. Какие существуют причины возникновения и проявления рисков?
Напишите небольшое эссе (объемом в 2–3 страницы) по одной
из перечисленных ниже тем:
1. Риски, как негативные последствия дефектов функционирования и применения ИС.
2. Выбор методов и средств автоматизации тестирования и отладки программ.
3. Оценка требующихся ресурсов ЭВМ по расширению памяти и производительности, с учетом затрат на реализацию контрмер по устранению ошибок и рисков.
4. Важность своевременного обнаружения вторичных ошибок.
5. Первичные ошибки, как потенциальные угрозы информационному проекту.
6. Диагностика вторичных ошибок и рисков в программном средстве.
7. Влияние умеренных ошибок на конечного пользователя.
8. Совокупность ошибок, дефектов и последствий модификаций проектов крупномасштабных комплексов программ.
9. Системные и алгоритмические дефекты и ошибки проекта.
10. виды и достоверность эталонов-тестов, используемых для обнаружения ошибок.
11. Технологические ошибки подготовки физических носителей.
12. Риски реализации функциональной пригодности программного средства.

127
Практические задания:
Задание 1.
Заполните следующую таблицу, проанализировав различные виды ошибок и рисков.
Пример
Первичная ошибка
Вторичная ошибка
Дефект
Риск
Задание 2.
Заполните таблицу, расписав некоторые специальности службы
ИТ и возможные ошибки и дефекты, которые они могут допускать.
Специалист службы ИТ
Возможная ошибка или дефект при разработке
информационной системы
Пример выполнения практического задания №2.
Специалисты - источники дефектов
и ошибок
Возможная ошибка или дефект при разработке
информационной системы
Заказчики проекта
Дефекты организации проекта и исходных требований заказчика
Менеджер проекта
Дефекты, обусловленные реальной сложностью проекта
Проблемно-ориентированные аналитики и системные архитекторы
Системные и алгоритмические дефекты и ошибки проекта
Спецификаторы компонентов проекта
Алгоритмические ошибки компонентов и документов программного средства
Разработчики программных компонентов – программисты
Программные дефекты и ошибки компонентов и документов программного средства
Системные интеграторы
Системные ошибки и дефекты реализации версий программного средства и документации
Тестировщики
Программные и алгоритмические ошибки программного средства и документации
Управляющие сопровождением и конфигурацией, инструкторы интерфейсов
Ошибки проектирования и реализации версий программного продукта
Для подготовки к консультации: выпишите вопросы, ответы на которые вызвали у вас затруднение и требуют дополнительной консультации преподавателя.