- •1. Понятие системы и ее свойств
- •Свойства системы
- •Понятие, классификация и структура ис
- •4 Жизненный цикл ис
- •Стадии жизненного цикла ис
- •Модели жизненного цикла ис: каскадная модель, поэтапная модель с промежуточным контролем, спиральная модель
- •Итерационная модель
- •Спиральная модель
- •Основные требования предъявляемые к системе
- •8 Основные требования предъявляемые к ис
- •Основные требования предъявляемые проектированию ис
- •10 Стандарты проектирования
- •11 Структура жизненного цикла по стандартам iso/iec 12207 и гост34
- •13 Методы проектирования ис
- •14 Каноническое проектирование эис, стадии и этапы создания ис
- •15. Типовое проектирование, подходы типового проектирования
- •16. Системный подход к проектированию ис, принципы системного похода.
- •Принцип конечной цели
- •Принцип единства и связи
- •Принцип модульного построения
- •Принцип иерархии
- •Принцип функциональности
- •Принцип развития
- •Принцип децентрализации
- •Принцип неопределенности
- •Дополнительные принципы системного подхода
- •Практическое использование принципов системного подхода
- •17 Архитектура «файл-сервер», преимущества, недостатки
- •19 Клиент-сервер
- •20 Сущность структурного подхода
- •21 Принципы структурного подхода
- •22 Модели структурного подхода
- •23 Объектно-ориентированная технология проектирования
- •Принципы объектного похода
- •27. Унифицированный язык uml
- •Структура Унифицированного языка моделирования
- •28. Стандарт uml: статические и динамические диаграммы
- •Диаграмма вариантов использования
- •36 Назначение диаграммы взаимодействий (диаграммы последовательностей и кооперации)
- •36 Назначение диаграммы взаимодействий (диаграммы последовательностей и кооперации)
- •Перечислите Типы ключей и их характеристика
- •42. Логической модель(сущности, атрибуты, ключи, связи, мощность)
- •43. Физическая модель (сущности, атрибуты, ключи, связи, мощность)
- •Отличие независимой сущности от зависимой
- •Преимущества модели rad:
- •Недостатки модели rad:
- •Назначение, смежные термины с реинжинирингом ис
- •57. Основные пути реинжиниринга информационных систем
- •Этапы реинженеринга информационных систем
Преимущества модели rad:
время цикла разработки сокращается благодаря использованию мощных инструментальных средств;
требуется меньшее количество специалистов (поскольку разработка системы выполняется усилиями команды, осведомленной в предметной области);
существует возможность произвести быстрый изначальный просмотр продукта;
уменьшаются затраты (благодаря сокращенному времени цикла и усовершенствованной технологии, а также меньшему количеству задействованных в процессе разработчиков);
благодаря принципу временного блока уменьшаются затраты и риск, связанный с соблюдением графика;
обеспечивается эффективное использование имеющихся в наличии средств и структур;
постоянное присутствие заказчика сводит до минимума риск неудовлетворения продуктом и гарантирует соответствие системы коммерческим потребностям и надёжность программного продукта в эксплуатации;
в состав каждого временного блока входит анализ, проектирование и внедрение (фазы отделены от действий);
интеграции констант предотвращают возникновение проблем и способствуют созданию обратной связи с потребителем;
основное внимание переносится с документации на код, причем при этом справедлив принцип "получаете то, что видите" (What you see is what you get, WYSIWYG);
в модели используются следующие принципы и инструментальные средства моделирования: деловое моделирование (методы передачи информации, место генерирования информационных потоков, кем и куда направляется, каким образом обрабатывается); моделирование данных (происходит идентификация объектов данных и атрибутов, а также взаимосвязей); моделирование процесса (выполняется преобразование объектов данных); генерирование приложения (методы четвертого поколения);
повторное использование компонент уже существующих программ.
Недостатки модели rad:
Непостоянное участие пользователя может негативно сказаться на конечном продукте (т.е. если пользователи не могут постоянно принимать участие в процессе разработки на протяжении всего жизненного цикла, это может негативно сказаться на конечном продукте);
при использовании этой модели необходимо достаточное количество высококвалифицированных разработчиков, (умеющих воспользоваться выбранными инструментальными средствами разработки для ускорения времени разработки);
использование модели может оказаться неудачным в случае отсутствия пригодных для повторного использования компонент;
могут возникать затруднения при использовании модели совместно с наследственными системами и несколькими интерфейсами;
возникает потребность в системе, которая может быть смоделирована корректным образом;
для реализации модели требуются разработчики и заказчики, которые готовы к быстрому выполнению действий ввиду жестких временных ограничений;
для обеспечения быстрой реакции на информацию, поступающую в результате налаженной обратной связи с пользователем, необходим эффективный ускоренный процесс разработки.
при использовании модели "вслепую" на затраты и дату завершения работы над проектом ограничения не накладываются;
команды, разрабатывающие коммерческие проекты с помощью модели RAD, могут "затянуть" разработку программного продукта до такой степени, что его поставка конечному пользователю будет под большим вопросом;
существует риск, что работа над проектом никогда не будет завершена, – в связи с этим менеджер проекта должен сотрудничать как с командой разработчиков, так и с заказчиком, что позволит избежать появления замкнутого цикла;
55
Реинжиниринг ИС
Реинжиниринг информационных систем – качественное улучшение существующих информационных сетей путем их перепроектирования, пересмотра процессов их функционирования с единственной целью: резкое увеличение ключевых показателей производительности. Иными словами, реинжиниринговые мероприятия позволяют качественно изменить работу, скорость ее выполнения и качество получаемого результата.
Стоит заметить, что реинжиниринг информационных систем не является концепцией постоянного улучшения. Первоочередная его задача – создать относительно устойчивую структуру четко определенного качества из уже имеющейся, и, конечно, с учетом возможности будущих преобразований. При этом существующая информационная система ни в коем разе не ломается.
Высокая динамичность современного делового мира попросту навязывает подобные мероприятия: совершенствование технологий, непрерывные изменения в рынках сбыта и в потребностях клиентов. Поэтому Компания, которая стремится сохранить свою конкурентоспособность, просто обязана рассмотреть возможность реинжиниринга своих информационных систем.
