Скачиваний:
24
Добавлен:
11.11.2017
Размер:
39.46 Кб
Скачать

"Стихийное" программирование: Первый этап в истории развития технологии разработки ПО, когда программирование было искусством; Период в истории разработки ПО, когда программа создавалась одним программистом, отслеживающим операции и местонахождения данных в программе; Характеризуется тем, что типичная программа состояла из основной программы, области глобальных данных и набора подпрограмм

«Взгляды» ARIS: Процессы; Функции (с целями); Данные и организация

AllFusion Erwin Data Modeler (ERWin) позволяет: Наглядно отображать сложные структуры данных; Упрощать разработку базы данных; Многократно использовать модели

BPwin позволяет создавать на диаграмме DFD типы граничных стрелок: Обычная граничная стрелка; Межстраничная ссылка и тоннельная стрелка; Внешняя ссылка

CASE-средства классифицируются по следующим признакам: По применяемым методологиям, моделям систем и БД; По степени интегрированности с СУБД; По доступным системам

Case-средства классифицируются по следующим признакам: По применяемым методологиям и моделям систем и БД; По степени интегрированности с СУБД; По доступным платформам

Erwin Data Modeler поддерживает нотации проектирования данных: Dimensional; IDEF1X; IE

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

ERwin поддерживает проектирование следующих типов ключей: Первичный ключ; Внешний ключ; Альтернативный ключ

ERwin позволяет создавать модель, имеющую: Только логический уровень; Только физический уровень; Как логический, так и физический уровень

IEEE - это: Всемирная некоммерческая техническая профессиональная ассоциация ученых и исследователей ; Institute of Electrical and Electronic Enginners, Inc ; Институт инженеров радиоэлектроники и электротехники

MS Visio позволяет создавать схемы, чертежи, диаграммы с помощью: Встроенных шаблонов; Трафаретов; Стандартных модулей

UML включает синтаксические и семантические правила для: Имен, областей действия; Видимости, целостности; Исполнения

UML, как язык документирования, помимо исполняемого кода производит и другие продукты, включающие: Требования, архитектуру, проектные решения; Дизайн, исходный код, проектные планы; Тесты, прототипы, релизы (версии)

Use Case - это: Обеспечение функциональности, сугубо внешняя точка зрения; Повествовательное описание, описание взаимодействия между пользователями; Завершенное и понятное пользователю применение системы

Аппаратные инструментальные средства разработки ПО - это: Микропроцессор и подключаемые(внешниE) устройства

Ассемблеры это…компьютерные программы, осуществляющие преобразование программы в форме исходного текста на языке ассемблера в машинные команды в виде объектного кода;

В BPwin 4.0 отчеты могут быть экспортированы в распространенные форматы: Текстовый; MS Office; HTML

В бизнес-процессах выделяют классы: Основные; Обеспечивающие; Управления

В какой процедуре происходит “Заполнение анкеты” плагина путем указания флага и названия модуля? процедуре GetPluginInfo

В классификацию требование к программной системе входят: Функциональные требования; Нефункциональные требования; Требования предметной области

В набор средств Rose, предоставляемый разработчиком входит: кодогенерация, реинжениринг, Round-trip engineering.

В объектно-ориентированном моделировании между классами существуют типы связей: Зависимость; Обобщение; Ассоциация

В процесс разработки программного обеспечения включены работы: Анализ требований, проектирование; Программирование, сборка, тестирование ; Ввод в действие, приемка; Совместный анализ, аудит

В рамках Rational Unified Process (RUP) набор действий по разработке программ включает этапы: Определение требований ; Проектирование, программирование; Тестирование, внедрение

В современном программировании для разработки программ используются технологии: Визуальные; Событийные; Объектно-ориентированные

В состав графического представления класса в языке UML входят части: Имя; Атрибуты; Операции

Виды моделей жизненного цикла ПО: Поэтапная модель с промежуточным контролем; Каскадная модель

Виды отчетов в BPWin: Model Report, Diagram Report; Diagram Object Report, Activity Cost Report; Arrow Report, Date Usage Report, Model Consistency Report

Вкладки браузеров в BPWin: Activities; Diagrams; Objects

Включение допустимых в BPWin инструментов: View - Standard Toolbar; View - BPWin Toolbar; View - ModelMart Toolbar

Возможные способы организации D-требований: По свойствам и по классам; По вариантам использования ; По состояниям и по иерархии функций

Главные принципы объектного подхода: Абстрагирование; Ограничение доступа или инкапсуляция; Модульность и иерархия

Данная функция вызывается 1 раз при загрузке плагина и передает ему всю необходимую информацию в параметре psi: функция SetStartupInfo

Диаграмма Use Case отображает : Получение некоторой информации объектами; Образцы поведения для отдельных объектов системы

Диаграмма в ERWin строится из блоков: Объект; Атрибут; Связь

Диаграмма для экспозиции (FEO) показывает: Иллюстрацию альтернативной точки зрения; Диаграмма только для экспозиции; Разбиение системы на подсистемы

Диаграмма состояний отображает : Автомат состояний

Диаграмма состояний отображает: Автомат состояний; Автомат переходов; Автомат событий

Для внесения граничной стрелки входа следует: Щелкнуть по кнопке с символом стрелки, в палитре инструментов перенести курсор к левой стороне экрана, пока не появится начальная штриховая полоска ; Щелкнуть один раз по полоске (откуда выходит стрелкA) и еще раз в левой части работы со стороны входа (где заканчивается стрелкA); Вернуться в палитру инструментов и выбрать опцию редактирования стрелки, щелкнуть правой кнопкой мыши на линии стрелки, во всплывающем меню выбрать Name и добавить имя стрелки в закладке Name диалог IDEF0 Arrow Properties

Для задания стоимости работы (для каждой работы на диаграмме декомпозиции) следует: Щелкнуть правой кнопкой мыши по работе и на всплывающем меню выбрать Cost; В диалоге Activity Cost указывается частота проведения данной работы в рамках общего процесса (окно Frequeney) и продолжительность (Duration)

Для различных представлений проектируемой системы используют типы моделей: Модель классов; Модель состояний; Модель взаимодействия

Для различных представлений проектируемой системы используют типы моделей: Модель взаимодействия ; Модель состояний

Для создания моделей ERwin используют международно-признанные системы обозначений (нотации): IDEF1X; IE; DM

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

Для чего служит вкладка File Groups на левой панели InstallShield Professional? добавления файлов: исполняемые, библиотеки, файлы помощи и примеров;

Для чего служит вкладка Resources на левой панели InstallShield Professional? отображения ресурсные файлы инсталляции;

Для чего служит вкладка Setup Types на левой панели InstallShield Professional? описания типов установок;

Дополнительные принципы объектного подхода: Типизация; Параллелизм; Сохраняемость или устойчивость

Жизненный цикл ПО по методологии RUP состоит из фаз: Проектирования; Построения и внедрения ; Анализа и планирования требований

Имитационная модель включает следующие основные элементы: Источники и стоки (Create и Dispose)

Инструмент разработки программ выбирается на основе: Объема реализации и времени исполнения (реакции), надёжности, устойчивости, безопасности; Меры автоматизма в работе реализации и инструментах разработки; Визуальности и тестируемости разработки

Инструментальное средство ERwin позволяет: Проектировать на физическом и логическом уровне модели данных; Проводить процессы прямого и обратного проектирования баз данных; Выравнивать модель и содержимое системного каталога после редактирования

Инструментальные средства разработки программ-это: Средства создания новых программ; ПО, предназначенное для разработки и отладки новых программ; Аппаратные и программные инструменты разработки нового ПО

Интерпретатор: Программа, анализирующая команды или операторы исходной программы и немедленно выполняющая их; Переводит в машинные коды одну строку программы и сразу ее выполняет; Один из видов трансляторов

К инструментальным средствам объектно-ориентированного анализа и проектирования относятся: Rational Rose; MS Visio; ARIS

К логическому уровню в методологии IDEFIX относятся модели: Модель данных, основанная на ключах ( Key Based model, KB); Диаграмма сущность-связь (Entity Relationship Diagram, ERD)

К малым интегрированным средствам моделирования относятся: ERwin; BPwin; Model Mart

К методам аттестации требований относится: Обзор требований ; Прототипирование ; Генерация тестовых сценариев

К методам выявления требований разрабатываемого ПО относится: Интервьюирование и анкетирование, мозговой штурм и отбор идей; Совещания, посвященные требованиям, создание прототипов; Раскадровки, прецеденты, обыгрывание ролей

К моделированию относится: Система обозначений; Синтаксис языка моделирования; Совокупность графических объектов

К организационным областям знаний SWEBOK относятся: Управление конфигурацией, управление проектами; Процесс инженерии программных средств, методы и средства программной инженерии; Инженерия качества программных средств

К основным компонентам диаграммы ERwin относятся: Сущности; Атрибуты; Связи

К основным областям знаний SWEBOK относятся: Инженерия требований, проектирование ПО; Конструирование ПО; Тестирование ПО, сопровождение ПО

К средним интегрированным средствам моделирования относятся: Design/IDEF; Designer/2000; ARIS Toolset

К этапам развития технологии разработки программного обеспечения относятся: "Процедурное" программирование; Структурный подход к программировании; Компонентный подход и CASE-технологии

Каждая область ядра знаний SWEBOK представляется: Общей схемой описания; Определением понятийного аппарата, методов и средств инженерной деятельности; Определением инструментов поддержки инженерной деятельности

Какая команда выполняет компиляцию и запуск программы? Run

Какая команда прекращает выполненение программы и возврат? Program Reset

Какие работы включает процесс разработки программного обеспечения: Анализ требований, проектирование ; Программирование, сборка, тестирование; Ввод в действие, приемка

Какие технологии разработки программ используются в современном программировании: Визуальные; Событийные; Объектно-ориентированные

Квантор взаимодействия Visibility может принимать значение: Символ «+»

Классификация бизнес-процессов включает следующие классы процессов: Основные бизнес-процессы; Обеспечивающие бизнес-процесс; Бизнес-процессы управления

Классификация бизнес-процессов включает следующие классы: Основные ; Обеспечивающие; Управления

Классификация имитационных моделей: Статическая или динамическая; Сетерминированная или стохастическая; Непрерывная или дискретная

Кодогенерация Rose поддерживает: С++, Ada, Java, Basic, Xml, Oracle

Компилятор: Один из видов трансляторов; Переводит в коды сразу всю программу и создает независимый исполняемый файл; Программа, которая переводит программу, с языка высокого уровня на машинный язык

Компиляторы это… программы, переводящие текст программы на языке высокого уровня, в эквивалентную программу на машинном;

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

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

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

Контекстная диаграмма показывает: Общее описание системы; Взаимодействия с внешней средой; Функциональную модель

Концепции, лежащие в основе модульного программирования: Функциональная декомпозиция, пространственная и временная группировка информации (модульность);Упрощение связей; Комментируемость функций и данных

Логическое представление - это: Классы, диаграммы классов; Диаграммы взаимодействия; Диаграммы состояний, пакеты

Методы, указывающие уровни качества: Инспектирование; Формальные методы; Тестирование и методы управления проектом

Методы, указывающие уровни качества: Тестирование и методы управления проектом

Механизмы расширения UML включают: Стереотипы; Помеченные значения; Ограничения

Моделирование в UML позволяет решить задачи: Визуализировать систему в ее текущем или желательном для нас состоянии; Описать структуру или поведение системы; получить шаблон, позволяющий сконструировать систему; Документировать принимаемые решения, используя полученные модели

Моделирование основывается на принципах: Выбор модели оказывает определяющее влияние на подход к решению проблемы и на то, как будет выглядеть это решение; Каждая модель может быть представлена с различной степенью точности, лучшие модели - те, что ближе к реальности; Использование совокупности нескольких моделей, почти независимых друг от друга

Модель в нотации IDEF3 содержит следующие диаграммы: Диаграмму описания последовательности этапов процесса; Диаграмму состояния объекта и его изменений в процессе; Диаграмму сценариев выполнения процессов

На логическом уровне выполняются этапы процесса построения информационной модели в Erwin: Определение сущностей; определение зависимостей между сущностей; Задание первичных и альтернативных ключей; определение атрибутов сущностей; Приведение модели к требуемому уровню нормальной формы

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

На этапе анализа требования ЖЦ ПО определяются: Архитектура системы, ее функции, внешние условия, распределение функций между аппаратурой и ПО

Назовите виды компиляции:: Пакетная, построчная, условная;

Общие функции Case-средств: Документирование; Управление конфигурацией; Управление проектом

Объектно-ориентированная методология (ООМ) включает в себя составные части: Объектно-ориентированный анализ; Объектно-ориентированное проектирование; Объектно-ориентированное программирование

Объектно-ориентированное проектирование использует инструментальные средства: Rational Rose; ARIS; MS Visio

Объектно-ориентированный подход в проектировании не использует: Диаграммы потоков данных DFD; Диаграмму ERD; Диаграмму сущность-связь

Объектый подход к программированию - это технология создания сложного ПО: Основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного типа (классA), а классы образуют иерархию с наследованием свойств; Позволяющая вести практически независимую разработку отдельных частей программы; В основе которой лежат новые способы организации программ, основанные на механизмах наследования, полиморфизма, композиции, наполнения

Опорные точки зрения конечных пользователей системы ПО можно трактовать как : Источник информации о системных данных; Структуру представлений; Получателей системных

Основные понятия методологии IDEF0: Интерфейсные дуги или стрелки; Функциональный блок или работа; Глоссарий или словарь и декомпозиция

Основные понятия объектно-ориентированного подхода: Полиморфизм; Инкапсуляция; Наследование

Основные символы диаграммы потоков данных: Процесс (состоит в продуцировании выходных потоков из входных в соответствии с действием); Хранилище (накопитель) данных; Внешняя сущность (или терминатор)

Основные элементы пакетов состоят из подпакетов : Механизмов расширения и типов данных; Вспомогательных элементов

Основные этапы разработки ERD : Идентификация отношений между сущностями и указание типов отношений; Разрешение неспецифических отношений ( отношений n*m); Идентификация сущностей, их атрибутов, а также первичных и альтернативных ключей

Основными преимуществами CASE-средств являются: Облегчение при модификации; Уменьшение времени на разработку

Особо важные отношения для объектно-ориентированного моделирования: Ассоциация

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

Отчет Model Report, сгенерированный в среде BPwin, включает в себя: Информацию о контексте модели; Имя модели, точку зрения, область; Цель, имя автора, дату создания

Переключение между различными нотациями представления диаграмм выполняются пунктом: As Booch

Поддерживаемые в RPTwin форматы операторов: Арифметические; Логические; Текстовый оператор конкатенации (&)

Получение отчета в BPWin: File – Open; Tools – Reports; Model Report…

Последовательность в генерации кода в программе Rational Rose: Выбрать пакет, компонент или набор компонентов

Построение SADT-модели включает в себя выполнение следующих действий: Сбор информации об объекте и определение его границ; Определение цели и точки зрения модели, построение, обобщение и декомпозиция диаграмм; Критическая оценка, рецензирование и комментирование

Преимущества объектно-ориентированного подхода: Возможность многократного использования; Восприимчивость к изменениям; Реалистичное моделирование

При аттестации документации требований выполняется проверка: Правильности требований; На непротиворечивость; На полноту и выполнимость

При оформлении графического изображения технологического процесса на схеме отображаются: Технологические операции; Носители информации ; Информация

Применение языка UML существенно упрощает последовательное использование механизмов: Спецификации, дополнения; Принятые разделения; Механизмы расширения

Принципы разработки программного обеспечения: Индивидуальный процесс разработки; Командный процесс разработки; Модель зрелости возможностей

Принципы разработки эффективного пользовательского интерфейса: Структура, простота ; Видимость, обратная связь; Толерантность, повторное использование

Проблемная область в разработке определяет: Структуру данных, функциональность; Интерфейс, размещение; Безопасность

Программная инженерия: Software eingineering , Дисциплина, изучающая применение строгого систематического количественного подхода к разработке, эксплуатации и сопровождению программного обеспечения ; Совокупность инженерных методов и средств создания программного обеспечения

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

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

Программные инструментальные средства разработки ПО -это: Программное обеспечение, используемое на всех стадиях разработки нового ПО ; Программы,позволяющие выполнить все работы, определённые методологией проектирования ПО; Программы, которые используются в ходе разработки, корректировки или развития других прикладных или системных программ

Программный продукт Model Mart позволяет решать следующие задачи : Совместное моделирование

Проектирование функциональных моделей поддерживается инструментальными средствами: Model Mart; ERwin; BPwin

Процесс внедрения Case-средств состоит из следующих этапов: Определение потребностей в Case-средствах; Оценка и выбор Case-средств; Выполнение пилотного проекта и практическое внедрение Case-средств

Процесс определения и анализа требований включает в себя: Анализ предметной области, сбор и классификацию требований; Разрешение противоречий и определение приоритетов; Проверку, специфицирование и документирование требований

Процесс построения информационной модели в ERwin включает шаги: Определение сущностей; определение зависимостей между сущностями; задание первичных и альтернативных ключей; определение атрибутов сущностей; Приведение модели к требуемому уровню нормальной формы; переход к физическому описанию модели; назначение соответствий «имя сущности - имя таблицы», «атрибут сущности - атрибут таблицы»; Задание триггеров, процедур и ограничений; генерация базы данных

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

Разветвление и слияние: Возможность слияния и расщепления моделей обеспечивают коллективную работу над проектом; Одни и те же данные или объекты, порожденные одной работой, могут использоваться сразу в нескольких других работах; Стрелки, порожденные в разных работах, могут представлять собой одинаковые или однородные данные или объекты, которые в дальнейшем используются или перерабатываются в одном месте

Разработка и сопровождение ИС в конкретной организации и конкретном проекте должна поддерживаться стандартами: Стандарт проектирования; Стандарт оформления проектной документации; Стандарт пользовательского интерфейса

Разработка и сопровождение ИС в конкретной организации и конкретном проекте должна поддерживаться стандартам: Проектирования; Оформления проектной документаций; Пользовательского интерфейса

Разработка проекта с помощью Rational Rose формирует следующие документы: Диаграммы UML, которые представляют собой Модель разрабатываемой информационной системы

Результатами проектирования архитектуры является модель: Процессов; Данных; Пользовательского интерфейса

Результатами проектирования архитектуры являются: Модель процессов; Модель данных; Модель пользовательского интерфейса

Символы ERD, соответствующие отношениям: Неограниченное отношение; Ограниченное отношение; Существенно ограниченное отношение

Символы ERD, соответствующие сущностям: Независимая сущность; Зависимая сущность; Ассоциированная сущность

Словарь UML включает строительные блоки: Сущности; Связи; Диаграммы

Событийный подход используется при разработке… самостоятельных программ и операционных систем;

Создать отчет в BPwin возможно с помощью: Встроенных шаблонов; RPTwin; Report Template Builder

Специальная спецификация IDEF3 различает стили объектов ссылок - это: Безусловные (unconditional); Синхронные (Synchronous)

Среда функционирования Case-средств: Проектная среда; Технические средства; Технологическая среда

Средство Rose, когда готовую информационную систему или базу данных "закачивают" в Rose с целью получения наглядной визуальной (структурной) модели Реинжениринг;

Средство Rose, когда создается система, а по прохождении некоторого времени эволюционного периода (доработок) подвергается вновь реинженирингу и вновь кодогенерации. Round-trip engineering;

Средство Rose, которое позволяет нарисованную модель преобразовать в описание на конкретном языке программирования: Кодогенерация;

Стереотипы сообщений диаграммы последовательности в нотации UML: «Call» (вызвать), «Return» (возвратить); «Create» (создать); «Destroy» (уничтожить), «Send» (послать)

Стрелка управления (Control) в модели в нотации IDEF0 служит: Для описания правил; Для описания стандартов; Для описания функций и процедур

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

Сущности в языке UML подразделяются на : Структурные и аннотационные

Сущности в языке UML подразделяются на :Структурные и аннотационные; Поведенческие; Группирующие

Технология ABC включает понятие: Объект затрат

Технология ABC включает в следующие основные понятия: Объект затрат; Двигатель затрат; Центры затрат