Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TRPO_Otvety.doc
Скачиваний:
59
Добавлен:
27.09.2019
Размер:
1.42 Mб
Скачать
  1. Назовите стандарты применения технологии проектирования, разработки и сопровождения информационных систем и укажите, что устанавливает каждый стандарт.

Реальное применение любой технологии проектирования, разработки и сопровождения ИС в конкретной организации и конкретном проекте невозможно без выработки ряда стандартов (правил, соглашений), которые должны соблюдаться всеми участниками проекта. К таким стандартам относятся следующие:

  • стандарт проектирования;

  • стандарт оформления проектной документации;

  • стандарт пользовательского интерфейса.

Стандарт проектирования должен устанавливать:

  • набор необходимых моделей (диаграмм) на каждой стадии проектирования и степень их детализации;

  • правила фиксации проектных решений на диаграммах, правила оформления диаграмм, включая требования к форме и размерам объектов, и т. д.;

  • требования к конфигурации рабочих мест разработчиков, включая настройки операционной системы, настройки CASE-средств и т. д.;

  • механизм обеспечения совместной работы над проектом, и т. д.

Стандарт оформления проектной документации должен устанавливать:

  • комплектность, состав и структуру документации на каждой стадии проектирования;

  • требования к ее оформлению (включая требования к содержанию разделов, подразделов, пунктов, таблиц и т.д.),

  • правила подготовки, рассмотрения, согласования и утверждения документации с указанием предельных сроков для каждой стадии;

  • требования к настройке издательской системы, используемой в качестве встроенного средства подготовки документации;

  • требования к настройке CASE-средств для обеспечения подготовки документации в соответствии с установленными требованиями.

Стандарт интерфейса пользователя должен устанавливать:

  • правила оформления экранов (шрифты и цветовая палитра), состав и расположение окон и элементов управления;

  • правила использования клавиатуры и мыши;

  • правила оформления текстов помощи;

  • перечень стандартных сообщений;

  • правила обработки реакции пользователя.

  1. Опишите методологию быстрой разработки приложений rad, укажите её основные элементы и перечислите основные принципы.

Rapid Application Development (RAD) – это жизненный цикл процесса проектирования,

созданный для достижения более высоких скорости разработки и качества ПО, чем это

возможно при традиционном подходе к проектированию.

RAD предполагает, что разработка ПО осуществляется небольшой командой

разработчиков за срок порядка трех-четырех месяцев путем использования инкрементного

прототипирования с применением инструментальных средств визуального моделирования и

разработки. Технология RAD предусматривает активное привлечение заказчика уже на ранних

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

RAD вытекают из тех преимуществ, которые обеспечивает эта технология.

Наиболее существенными из них являются:

 высокая скорость разработки;

 низкая стоимость;

 высокое качество.

Последнее из указанных свойств подразумевает полное выполнение требований

заказчика как функциональных, так и нефункциональных, с учетом их возможных изменений в

период разработки системы, а также получение качественной документации, обеспечивающей

удобство эксплуатации и сопровождения системы. Это означает, что дополнительные затраты

на сопровождение сразу после поставки будут значительно меньше. Таким образом, полное

время от начала разработки до получения приемлемого продукта при использовании этого

метода значительно сокращается.

Основные принципы RAD можно сформулировать следующим образом:

 Работа ведется группами. Типичный состав группы - руководитель, аналитик,

два программиста, технический писатель. Если проект сложный, то для него может

быть выделено несколько RAD-групп. Разработка проекта выполняется в условиях

тесного взаимодействия между разработчиками и Заказчиком.

 Разработка базируется на моделях. Моделирование позволяет оценить проект и

выполнить его декомпозицию на составные части, каждая из которых может

разрабатываться отдельной RAD-группой.

 Итерационное прототипирование. Разработка системы и предъявление ее

заказчику осуществляется в виде последовательности развиваемых прототипов.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]