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

19.Определите фундаментальные понятия объектно-ориентированного программирования. Понятие объекта. Поведение объекта. Состояние объекта.

Фундаментальными понятиями ООП являются понятия класса и объекта. При этом под классом понимают некоторую абстракцию совокупности объектов, которые имеют общий набор свойств и обладают одинаковым поведением.

Объект - отдельный экземпляр класса, который создается на этапе выполнения программы.

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

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

16. В чём заключается сущность объектного подхода. Объектно-ориентированный анализ. Объектно-ориентированное проектирование, программирование. Объектная декомпозиция (отличие от алгоритмической).

ООАП – это новая методология разработки программных приложений.

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

9.Перечислите общие требования к методологии и технологии проектирования по.

Общие требования технологии проектирования инф. Системы.

Технология должна:

- поддерживать полный ЖЦПО

- обеспечивать гарантированное достижение целей разработки ИС, с заданном качеством и в установленное время

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

- обеспечивать возможность ведения работ по проектированию отдельных подсистем небольшими группами(3-7 шт).

- обеспечивать минимальное время получения работоспособной системы

- предусматривать возможность управления конфигурации проекта

- обеспечивать независимость выполняемых проектных решений от средств реализации ИС

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

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

Стандарты, которые должны соблюдаться всеми участниками проекта при применении любой технологии проектирования:

  1. стандарт проектирования

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

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

30.Назовите ключевые характеристики саse-технологий, приведите классификацию case-средств.

CASE-технология представляет собой методологию проектирования программных

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

предметную область, анализировать эту модель на всех этапах разработки и сопровождения ИС и

разрабатывать приложения в соответствии с информационными потребностями пользователей.

Главные составляющие CASE-продукта таковы:

- методология (Method Diagrams), которая задает единый графический язык и правила работы с ним;

- графические редакторы (Graphic Editors), которые помогают рисовать диаграммы; возникли с распространением PC и GUI, так называемых upper case часть CASE-технологий;

- генератор: по графическому представлению модели можно сгенерировать исходный код для различных платформ, так называемая low case часть CASE-технологии;.

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

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