Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ГОС - ответы ++.doc
Скачиваний:
1
Добавлен:
18.11.2018
Размер:
322.56 Кб
Скачать

Билет №2.

  1. Модели жизненного цикла.

Жизненный цикл ПО- это непрерывный процесс, который начинается с момента принятия решения о создании ПО и заканчивается в момент изъятия его из эксплуатации.

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

Существует две модели жизненного цикла:

  1. Каскадная.

Каскадная схема имеет ряд преимуществ, на каждом из этапов ведется полная подготовка документации, где например группы проектировщиков передаёт полный комплект документации группе разработчиков. Группа – от 2 до 5 – 7 человек.

Сроки отведенные на каждые из этапов известны и четко определены, жесткая схема проектирования. Анализ

Проектирование

Разработка

Внедрение

Сопровождение

Положительные стороны:

1 на каждом этапе формируется законченный набор проектной документации.

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

Недостатки каскадной модели:

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

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

  1. Спиральная.

Анализ

Проектирование

Внедрение

Интегрирование

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

Главная задача- как можно быстрее показать пользователям разработанный продукт.

Преимущества спиральной модели является:

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

Недостатки спиральной версии заключается:

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

2. Цели и задачи субд. Архитектура субд.

СУБД – это комплекс программных средств предназначенных для:

- создания БД

- накопление и обновление информации

- удаление устаревших данных

- организация поиска при обработки запросов пользователя.

СУБД позволяют управлять большими информационными массивами – БД. Можно выделить несколько типов СУБД.

  • Простейшие СУБД позволяют обрабатывать на компьютере один массив информации, например персональную картотеку. Они обеспечивают ввод, поиск, сортировку записей, составление отчетов и т.д. С такими СУБД легко могут работать пользователи даже невысокой квалификации, так как все действия в них осуществляются с помощью меню и других средств.

  • Более сложные СУБД для ПК поддерживают несколько массивов информации между ними, то есть могут использоваться для задач, в которых участвует много различных видов объектов, связанных друг с другом различными соотношениями. Обычно эти СУБД включают средства программирования, но многие из них удобны и для интерактивного применения.

  • Для создания многопользовательских информационных систем больше подходят СУБД типа клиент – сервер. В них сама БД располагается на мощном компьютере – сервере, который принимает от программ, выполняемых на других компьютерах – клиентов, - запросы на получение той или иной информации из БД или осуществление тех или иных манипуляций с данными. Эти запросы, как правило, делаются с помощью языка SQL (структурный язык запросов). Обычно компьютер-сервер работает под управлением мощной многозадачной и отказоустойчивой ОС типа Windows NT или UNIX, причем этот компьютер может быть не IBM PC-совместимый. Как правило, СУБД типа клиент-сервер работают на самых различных компьютерных платформах. А приложения-клиенты могут быть созданы для DOS, Windows и многих других ОС. Среди таких СУБД широко используются Microsoft SQL Server.

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