Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы к экзамену по Катьке (1).docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
49.62 Кб
Скачать

Фаза внедрения

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

22. Ограничения методологии rad.

Несмотря на все свои достоинства, методология RAD (как, впрочем, и любая другая методология), не может претендовать на универсальность. Ее применение наиболее эффективно при создании сравнительно небольших систем, разрабатываемых для конкретного заказчика. При разработке же типовых систем, не являющихся законченным продуктом, а представляющих собой совокупность типовых элементов информационной системы, большое значение имеют такие показатели проекта, как управляемость и качество, которые могут войти в противоречие с простотой и скоростью разработки. Это связано с тем, что типовые системы обычно централизованно сопровождаются и могут адаптироваться к различным программно-аппаратным платформам, системам управления базами данных, коммуникационным средствам, а также интегрироваться с существующими разработками. Поэтому для такого рода проектов необходим высокий уровень планирования и жесткая дисциплина проектирования, строгое следование заранее разработанным протоколам и интерфейсам, что снижает скорость разработки. Методология RAD не подходит для создания не только типовых информационных систем, но и сложных расчетных программ, операционных систем и программ управления сложными инженерно-техническими объектами, то есть программ, требующих написания большого объема уникального кода. Методология RAD не может быть использована для разработки приложений, в которых интерфейс пользователя является вторичным, то есть отсутствует наглядное определение логики работы системы. Примерами таких приложений могут служить приложения реального времени, драйверы или службы. Совершенно неприемлема методология RAD для разработки систем, от которых зависит безопасность людей, например, систем управления транспортом или атомными электростанциями. Это обусловлено тем, что итеративный подход, являющийся одной из основ RAD, предполагает, что первые версии системы не будут полностью работоспособными, что в данном случае может привести к серьезнейшим катастрофам.

23. Объектно-ориентированный подход.

24. UML – язык универсального моделирования.

UML (UNIVERSAL MODELING LANGUAGE — УНИВЕРСАЛЬНЫЙ ЯЗЫК МОДЕЛИРОВАНИЯ) ПОЗВОЛЯЕТ СОЗДАВАТЬ В ГРАФИЧЕСКОМ ВИДЕ ИЕРАРХИИ КЛАССОВ, ПОКАЗЫВАТЬ ВЗАИМОДЕЙСТВИЕ ОБЪЕКТОВ, СОЗДАВАТЬ ТРЕБОВАНИЯ К ПРОГРАММЕ И МНОГОЕ ДРУГОЕ.

Uml — это язык, который является промышленным стандартом для создания диаграмм в области программирования, хотя его можно применять и в других процессах моделирования. UML позволяет графически изобразить тот или иной аспект поведения программы. Зубры программирования, наверное, вспомнят вымершие блок-схемы, с помощью которых в давние времена изображали алгоритмы. Модели, которые создаются на UML, позже могут быть переведены на тот или иной язык программирования. Инструменты UML стали стандартной частью многих сред программирования, хотя можно воспользоваться инструментами, не привязанными жестко к конкретной среде или языку. Руководство по UML, написанное самими создателями языка, гласит, что 80% проектов можно реализовать используя 20% этого языка моделирования. Вот и будем рассматривать то, что используется наиболее часто.

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