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

Ответы на модуль 5 (ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ ПОДХОД К ПРОЕКТИРОВАНИЮ СИСТЕМ) по предмету технологии разработки программного обеспечения.

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

Rational Unifed Process

2) Что представляет собой система Paradigm Plus, которая используется в качестве поддержки программного обеспечения ECM?

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

3) Чем определяется изучаемость программного средства (ПС)?

составом и качеством документации по сопровождению ПС

4) Как называется некоторое логическое условие, значение которого (истина или ложь) должно сохраняться?

инвариант

5) Какой вид защиты программного средства включает в себя защиту от так называемых «компьютерных вирусов»?

защита от злонамеренного влияния чужих программ

6) На какие типы по целям делятся библиотеки классов?

на библиотеки общего назначения и библиотеки, специализированные по областям применения

7) Укажите наиболее часто применяемый способ приспособления классов и объектов к конкретной задаче

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

8) Укажите способ приспособления функции к конкретной программе

задание различных аргументов

9) В каком случае возможно реальное ускорение процесса разработки программного обеспечения?

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

10) Защита программного средства от отказов чужой программы означает, что

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

11) Какое качество программного средства обеспечивают его независимость от устройств, автономность, структурированность и модульность?

мобильность

12) Какие примитивы качества программных средств реализуются программным путем?

коммуникабельность, устойчивость и защищаемость

13) Для чего предназначен Rational Unified Process?

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

14) Через какие примитивы качества программного средства выражается его модифицируемость?

расширяемость, легкость изменения, структурированность и модульность

15) К какому виду защиты относится защита от взлома защиты?

защита от несанкционированного доступа

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

инкапсуляция

17) Какова цель создания библиотек функций и библиотек классов?

многократное использование готовых решений

18) Какое CASE-средство, выпускаемое компанией Rational, предназначено для автоматизации тестирования?

TeamTest

19) Как называется упорядочение абстракций, расположение их по уровням?

иерархия

20) Что такое сохраняемость, как элемент объективно-ориентированной модели?

способность объекта существовать во времени, переживая породивший его процесс, и (или) в пространстве, перемещаясь из своего первоначального адресного пространства

21) Как называется методология проектирования, соединяющая в себе процесс объектной декомпозиции и приемы представления логической и физической, а также статической и динамической моделей проектируемой системы?

объектно-ориентированное проектирование

22) Какое CASE-средство, выпускаемое компанией Rational, предназначено для построения моделей и их графического изображения с помощью языка UML?

Rational Rose®

23) Какой вид абстракций, согласно Боброву и Стефаку, соответствует программированию, ориентированному на ограничения?

инвариантные соотношения

24) Значение какой погрешности зависит от того, как запрограммированы выражения?

погрешности округления

25) Что такое объектно-ориентированный анализ?

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

Оцените статью
Добавить комментарий