Читайте также:
|
|
Процессы анализа и сокращения рисков должны сопутствовать основным этапам разработки и обеспечения жизненного цикла сложных программных средств в соответствии с международными стандартами. [6]
При формулировании постановки задачи и требований к системе могут возникнуть ошибки и неточности, которые приведут к полному несоответствию разработанного программного продукта потребностям склада. Для снижения данного риска необходимо привлечь к выполнению задачи наиболее опытных разработчиков, а также руководство компании.
На этапах проектирования и реализации системы имеются риски:
- ухода одного или группы ключевых специалистов. В этом случае разработка системы может оказаться под угрозой срыва. Руководству компании необходимо предпринимать меры для снижения этих рисков, в частности обеспечивать более тесное сотрудничество сотрудников, обмен ключевой информацией, взаимозаменяемость сотрудников.
- затягивания процесса разработки, соответственно удорожание разработки. Для снижения этого риска необходим строгий контроль соблюдения графика разработки. Привлеченные к разработке ИС склада специалисты не должны привлекаться к прочим проектам и заданиям, их рабочее время должно быть полностью посвящено разработке ИС.
- изменяющихся требований по ходу работы над проектом, которые могут нарушить все сроки и оценки. Для снижения этих рисков необходимо привлечение сотрудников склада на границах каждого этапа, чтобы обнаруживать изменения на ранних стадиях работы над проектом системы.
- возникновения дефектов программного продукта вследствие ошибок, допущенных на различных этапах разработки системы. Классификация дефектов приведена в таблице 9.
Таблица 9
Характеристики дефектов программного продукта
Этапы возникновения дефектов и ошибок | Типы первичных дефектов и ошибок программного средства и документации |
Разработка требований к ПО | Дефекты исходных требований заказчика |
Планирование работ | Дефекты, обусловленные реальной сложностью проекта |
Проектирование архитектуры системы | Ошибки планирования и системного проектирования программного средства |
Детальное проектирование ПО | Системные и алгоритмические дефекты и ошибки проекта |
Кодирование ПО | Программные дефекты и ошибки компонентов и документов программного средства |
Тестирование ПО | Программные и алгоритмические ошибки программного средства и документации |
Разработка документации | Дефекты и ошибки обобщающих документов |
На этапе эксплуатации возможны риски, возникающие по причинам:
1) Злоумышленных, активных воздействий заинтересованных лиц. Для защиты от внешних угроз необходимо применять средства обеспечения защиты программ и данных (аутентификация пользователей, защита локальной сети при помощи межсетевых экранов, применение антивирусных программ и пр.).
2) Случайных негативных проявлений внешней среды, дефектов системы или ошибочных действий пользователей. Основными источниками отказовых ситуаций могут быть некорректные исходные требования, сбои и отказы в аппаратуре, дефекты или ошибки в программах и данных функциональных задач, проявляющиеся при их исполнении в соответствии с назначением. При таких воздействиях внешняя, функциональная работоспособность систем может разрушаться не полностью, однако невозможно полноценное выполнение заданных функций и требований к качеству информации для потребителей.
Для снижения рисков, связанных с дефектами системы, необходимо проводить тщательное тестирование на контрольных примерах, приближенных к действительности. Для снижения рисков, связанных с ошибочными действиями пользователей, необходимо предусмотреть защиту от применения ошибочных действий по удалению и порче данных.
Дата добавления: 2015-09-06; просмотров: 428 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Этапы жизненного цикла проекта автоматизации | | | Организационно-процедурный уровень |