Разработка информационных систем включает в себя следующие этапы:
Сбор и обработка требований
Оценка и планирование работ
Разработка технического задания и спецификаций
Проектирование системы
Разработка интерфейсов и отчетности
Написание кода
Тестирование и контроль качества разрабатываемого приложения
Подготовка сопровождающей документации
Сдача системы в эксплуатацию
Сопровождение системы — вторая и третья линии технической поддержки
Требования к информационной системе, описанные в ТЗ, на практике должны отвечать следующим критериям:
единичность. Одна задача касается одного элемента системы;
завершенность. После реализации ТЗ система не должна требовать доработок;
последовательность. Поставленные задачи должны быть реализуемыми и не противоречащими друг другу;
актуальность. Система не должна требовать обновления сразу после внедрения;
выполнимость. Нерешаемые задачи не должны попасть в ТЗ;
обязательность. Если существуют требования к ИС, обусловленные бизнес-процессами или действующим законодательством, они должны быть учтены;
проверяемость. Решение задач должно быть проверяемо в процессе аудита.
После того, как все эти факторы учтены в ТЗ и проведен анализ требований, оно наполняется конкретными параметрами и требованиями к разработке информационной системы. Требования должны опираться на:
нормативно-правовое регулирование. определяют типы программных продуктов, для защиты персональных данных или государственной тайны; при участии в тендерах на госзакупки есть потребность в генерации электронной подписи определенных типов, способной работать только с собственными программными продуктами;
корпоративные политики, где прописываются уровни допуска к информации, стандарты безопасности, особенности работы с компьютерами;
структуру организации, которая предполагает кластеризацию системы, выделение отдельных блоков с разной архитектурой;
аналитику по эффективности использования аппаратных и программных средств, внедренных ранее;
описание бизнес-процессов, выполненное как вручную, так и программными средствами.
Функциональные требования к информационной системе, которые описываются, в том числе, и с помощью моделей процессов и структур данных, являются только частью общих требований, которые содержаться в техническом задании. Раздел требований к информационной системе технического задания может содержать следующие подразделы:
• требования к функциональным характеристикам
• требования к надежности
• настраиваемость
• условия эксплуатации
• требования к информационной и программной совместимости
• требования к документации
Достарыңызбен бөлісу: |