Обзор технологий системной разработки



· Разработка системы - создание решений, позволяющих решить определенные проблемы или открывающих перед фирмой новые возможности на базе информационных систем.

Анализ системы

· Анализ системы - анализ проблемы, которую организация пытается решить при помощи информационной системы.

· Анализ осуществимости - составная часть процесса анализа систем, изучающая возможность применения решения на практике, с использованием ресурсов организации и с учетом накладываемых ограничений.

· Определение информационных потребностей - детальное описание требований к информации, которым должна удовлетворять новая система; определяется, кто, когда, где и как будет работать с информацией.

Проектирование системы

· Проектирование системы/дизайн системы - детализирует то, как система будет удовлетворять информационные потребности, выявленные при анализе системы.

Создание ИС: завершающие шаги

1. Программирование.

· Стадия программирования - процесс трансляции системных спецификаций, разработанных на стадии проектирования, в программный код.

2. Тестирование.

· Тестирование - тщательный и всесторонний процесс, позволяющий определить готовность системы к работе на основе выдаваемых ей результатов (при определенных условиях).

· Тест компонентов системы - раздельное тестирование каждой программы, входящей в систему. Иногда этот процесс носит название «программное тестирование».

· Тестирование системы - процесс тестирования функциональности системы в целом, позволяющий определить, как отдельные системные модули работают вместе.

· Приемочные испытания - финальная оценка готовности системы к запуску.

· План тестирования - составляется командой разработчиков совместно с пользователями; включает в себя описание всех тестов, которые будут проводиться.

3. Конверсия.

· Конверсия - процесс перехода со старой системы на новую.

· Параллельная стратегия - безопасный и консервативный подход к конверсии, при котором старая и новая системы эксплуатируются одновременно до тех пор, пока не будет уверенности, что новая система работает безотказно.

· Прямое переключение - конверсионная стратегия, сопряженная с риском, когда новая система полностью замещает старую в определенный момент.

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

· Фазовый подход - поэтапное внедрение новой системы (использование отдельных функций или ввод в эксплуатацию в одном отделе организации за другим).

· Документация - описание принципов работы системы с технической и пользовательской точек зрения.

4. Эксплуатация и техническое обслуживание.

· Эксплуатация - этап, наступающий после установки новой системы и проведения конверсии: в это время проводится проверка работы системы пользователями и техническим персоналом на предмет ее соответствия задачам, стоящим перед организацией.

· Техническое обслуживание - внесение изменений в оборудование, программное обеспечение, документацию или процедуры при коррекции ошибок в системе, появлении новых требований или для повышения эффективности работы информационной системы.

Альтернативные подходы к построению ИС

Жизненный цикл системы

· Жизненный цикл системы. Традиционная методика разработки информационной системы, подразделяющая процесс проектирования и внедрения на отдельные последовательные этапы, в которых используется четкое разделение труда между конечными пользователями и техническими специалистами.

1. Этапы жизненного цикла:

· Определение проекта - один из этапов системного жизненного цикла, позволяющий сформулировать организационные проблемы, которые могут быть решены при помощи новой информационной системы.

· Исследование системы - этап жизненного цикла системы, на котором проводится анализ проблем, связанных с существующими системами, и оцениваются альтернативные варианты решений.

· Проектирование - этап, на котором разрабатываются проектные спецификации для системного решения.

· Программирование - на данном этапе проектные спецификации транслируются в программный код.

· Установка - данный этап состоит из трех процессов: тестирования, обучения персонала и конверсии; последних подготовительных стадий перед вводом системы в эксплуатацию.

· Эксплуатация и освоение системы - последний этап системного жизненного цикла, на котором проверяется функционирование системы при ее повседневной эксплуатации и при необходимости вносятся модификации и исправления.

· Создание прототипа - процесс создания экспериментальной системы для демонстрационных целей и предварительного тестирования, не требующий больших затрат.

Создание прототипа

· Создание прототипа – процесс создания экспериментальной системы для демонстрационных целей и предварительного тестирования, не требующий больших затрат.

· Прототип - предварительная рабочая версия информационной системы, используемая для демонстрационных целей и предварительного тестирования.

· Итеративный процесс - процесс неоднократного повторения нескольких этапов в процессе создания системы.

1. Этапы процесса создания прототипа:

1. Определение основных пользовательских требований.

2. Разработка начального прототипа.

3. Пробная работа с прототипом.

4. Исправление и совершенствование прототипа.

Пакеты прикладных программ

· Пакет прикладных программ - набор программ, готовых к работе, которые можно приобрести или взять в аренду.

· Кастомизация - настройка и модификация программного пакета под нужды конкретной организации, не нарушающие его целостности и функциональности.

1. Выбор программного пакета.

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

Оценка пакета производится с помощью запроса предложений.

· Запрос предложений - подробный список вопросов, отсылаемый производителям программного обеспечения или другим службам для того, чтобы определить, соответствует ли программный продукт нуждам организации.


Дата добавления: 2019-07-15; просмотров: 124; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!