Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosi_mod_1.doc
Скачиваний:
4
Добавлен:
23.11.2019
Размер:
110.59 Кб
Скачать
  1. Что понимают под объектно-ориентированным проектированием?

Объе́ктно-ориенти́рованное проектирование (ООП) — это часть объектно-ориентированной методологии, которая предоставляет возможность программистам оперировать понятием «объект», нежели понятием «процедура» при разработке своего кода. Объекты содержат инкапсулированные данные и процедуры, сгруппированные вместе, отображая т.о. сущность объекта. «Интерфейс объекта», описывает взаимодействие с объектом, то, как он определен. Программа, полученная при реализации объектно-ориентированного исходного кода, описывает взаимодействие этих объектов.

  1. Охарактеризуйте функциональные требования к программам.

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

  1. Охарактеризуйте нефункциональные требования к программам.

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

  1. Концептуальные основы case средств.

Эволюция CASE - средств

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

  • ассемблеров, дампов памяти, анализаторов;

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

  • символических отладчиков, пакетов программ;

  • систем анализа и управления исходными текстами;

CASE -средств анализа требований, проектирования спецификаций и структуры, редактирования интерфейсов (первая генерация CASE-I);

CASE - средств генерации исходных текстов и реализации интегрированного окружения поддержки полного жизненного цикла (ЖЦ) разработки ПО (вторая генерация CASE-II).

CASE-I является первой технологией, адресованной непосредственно системным аналитикам и проектировщикам, и включающей средства для поддержки графических моделей, проектирования спецификаций, экранных редакторов и словарей данных. Она не предназначена для поддержки полного Ж Ц и концентрирует внимание на функциональных спецификациях и начальных шагах проекта - системном анализе, определении требований, системном проектировании, логическом проектировании БД.

CASE-II отличается значительно более развитыми возможностями, улучшенными характеристиками и исчерпывающим подходом к полному ЖЦ. В ней в первую очередь используются средства поддержки автоматической кодогенерации, а также обеспечивается полная функциональная поддержка порождения графических системных требований и спецификаций проектирования, контроля, анализа и связывания системной информации, а также информации по управлению проектированием; построения прототипов и моделей системы; тестирования, верификации и анализа сгенерированных программ; генерации документов по проекту; контроля на соответствие стандартам по всем этапам ЖЦ. СА5Е-Н может включать свыше 100 функциональных компонентов, поддерживающих все этапы ЖЦ., при этом пользователям предоставляется возможность выбора необходимых средств и их интеграции а нужном составе.

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