Обзор технологий системной разработки
· Разработка системы - создание решений, позволяющих решить определенные проблемы или открывающих перед фирмой новые возможности на базе информационных систем.
Анализ системы
· Анализ системы - анализ проблемы, которую организация пытается решить при помощи информационной системы.
· Анализ осуществимости - составная часть процесса анализа систем, изучающая возможность применения решения на практике, с использованием ресурсов организации и с учетом накладываемых ограничений.
· Определение информационных потребностей - детальное описание требований к информации, которым должна удовлетворять новая система; определяется, кто, когда, где и как будет работать с информацией.
Проектирование системы
· Проектирование системы/дизайн системы - детализирует то, как система будет удовлетворять информационные потребности, выявленные при анализе системы.
Создание ИС: завершающие шаги
1. Программирование.
· Стадия программирования - процесс трансляции системных спецификаций, разработанных на стадии проектирования, в программный код.
2. Тестирование.
· Тестирование - тщательный и всесторонний процесс, позволяющий определить готовность системы к работе на основе выдаваемых ей результатов (при определенных условиях).
· Тест компонентов системы - раздельное тестирование каждой программы, входящей в систему. Иногда этот процесс носит название «программное тестирование».
|
|
· Тестирование системы - процесс тестирования функциональности системы в целом, позволяющий определить, как отдельные системные модули работают вместе.
· Приемочные испытания - финальная оценка готовности системы к запуску.
· План тестирования - составляется командой разработчиков совместно с пользователями; включает в себя описание всех тестов, которые будут проводиться.
3. Конверсия.
· Конверсия - процесс перехода со старой системы на новую.
· Параллельная стратегия - безопасный и консервативный подход к конверсии, при котором старая и новая системы эксплуатируются одновременно до тех пор, пока не будет уверенности, что новая система работает безотказно.
· Прямое переключение - конверсионная стратегия, сопряженная с риском, когда новая система полностью замещает старую в определенный момент.
· Пилотная стратегия - использование новой системы только в некоторых сферах деятельности организации, в одном отделе или трудовом коллективе. В масштабах всего предприятия система внедряется не ранее, чем будет проверена ее функциональность.
· Фазовый подход - поэтапное внедрение новой системы (использование отдельных функций или ввод в эксплуатацию в одном отделе организации за другим).
|
|
· Документация - описание принципов работы системы с технической и пользовательской точек зрения.
4. Эксплуатация и техническое обслуживание.
· Эксплуатация - этап, наступающий после установки новой системы и проведения конверсии: в это время проводится проверка работы системы пользователями и техническим персоналом на предмет ее соответствия задачам, стоящим перед организацией.
· Техническое обслуживание - внесение изменений в оборудование, программное обеспечение, документацию или процедуры при коррекции ошибок в системе, появлении новых требований или для повышения эффективности работы информационной системы.
Альтернативные подходы к построению ИС
Жизненный цикл системы
· Жизненный цикл системы. Традиционная методика разработки информационной системы, подразделяющая процесс проектирования и внедрения на отдельные последовательные этапы, в которых используется четкое разделение труда между конечными пользователями и техническими специалистами.
1. Этапы жизненного цикла:
· Определение проекта - один из этапов системного жизненного цикла, позволяющий сформулировать организационные проблемы, которые могут быть решены при помощи новой информационной системы.
|
|
· Исследование системы - этап жизненного цикла системы, на котором проводится анализ проблем, связанных с существующими системами, и оцениваются альтернативные варианты решений.
· Проектирование - этап, на котором разрабатываются проектные спецификации для системного решения.
· Программирование - на данном этапе проектные спецификации транслируются в программный код.
· Установка - данный этап состоит из трех процессов: тестирования, обучения персонала и конверсии; последних подготовительных стадий перед вводом системы в эксплуатацию.
· Эксплуатация и освоение системы - последний этап системного жизненного цикла, на котором проверяется функционирование системы при ее повседневной эксплуатации и при необходимости вносятся модификации и исправления.
· Создание прототипа - процесс создания экспериментальной системы для демонстрационных целей и предварительного тестирования, не требующий больших затрат.
Создание прототипа
· Создание прототипа – процесс создания экспериментальной системы для демонстрационных целей и предварительного тестирования, не требующий больших затрат.
|
|
· Прототип - предварительная рабочая версия информационной системы, используемая для демонстрационных целей и предварительного тестирования.
· Итеративный процесс - процесс неоднократного повторения нескольких этапов в процессе создания системы.
1. Этапы процесса создания прототипа:
1. Определение основных пользовательских требований.
2. Разработка начального прототипа.
3. Пробная работа с прототипом.
4. Исправление и совершенствование прототипа.
Пакеты прикладных программ
· Пакет прикладных программ - набор программ, готовых к работе, которые можно приобрести или взять в аренду.
· Кастомизация - настройка и модификация программного пакета под нужды конкретной организации, не нарушающие его целостности и функциональности.
1. Выбор программного пакета.
Важнейшими критериями оценки являются функциональность пакета, гибкость, дружественность интерфейса, потребляемые ресурсы, требования к базам данных, сложность установки и обслуживания, полнота документации, репутация производителя и цена.
Оценка пакета производится с помощью запроса предложений.
· Запрос предложений - подробный список вопросов, отсылаемый производителям программного обеспечения или другим службам для того, чтобы определить, соответствует ли программный продукт нуждам организации.
Дата добавления: 2019-07-15; просмотров: 124; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!