Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
56
Добавлен:
23.05.2018
Размер:
82.43 Кб
Скачать

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В рамках 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-требований: По свойствам и по классам; По вариантам использования; По состояниям и по иерархии функций

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Технология проектирования определяется как совокупность составляющих: Пошаговая процедура; Критерий и правила; Нотации

Типичная схема процесса анализа С-требований включает в себя: Идентификацию заказчика и проведение интервью с представителями заказчика; Написание С-требований в форме стандартного документа; Проверку С-требований и согласование их с заказчиком

Типы D-требований: Функциональные требования; Нефункциональные требования; Обратные требования

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

Типы отношений ERB: 1*1; 1*n; n*m

Типы средств, иллюстрирующие цели моделирования системы: Функции, которые система должна выполнять; Отношения между данными; Зависящее от времени поведение системы (аспекты реального времени)

Точки зрения организации в ARIS: Организационная структура; Функциональная структура; Структура данных и структура процессов

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

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

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

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

Уровни организационного управления при планировании разработки системы: Стратегический; Тактический; Оперативный

Уровни точки зрения в ARIS - это описание: Требований; Спецификации; Внедрения

Функциональные характеристики Case-средств Среда функционирования; Функции, ориентированные на фазы жизненного цикла; Общие функции

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

Характерные особенности Case-средств Мощные графические средства для описания и документирования ИС, обеспечивающие удобный интерфейс с разработчиком и развивающие его творческие способности; Интеграция отдельных компонент Case-средств, обеспечивающая управляемость процессом разработки ИС; Использование специальным образом организованного хранилища проектных метаданных

Этапы разработки консалтинговых проектов включают в себя: Анализ первичных требований и планирование работ; Проведение обследования деятельности предприятия; Построение моделей деятельности предприятия (модели AS-IS-«как есть» и модели TO-BE-«как должно быть»)

Ядро знаний SWEBOK - это: Нормативный документ, разработанный IEEE; Основополагающий научно-технический документ, который отображает мнение специалистов в области программной инженерии; Документ, который согласуется с современными регламентированными процессами жизненного цикла ПО стандарта ISO/IEC 12207

Язык UML - это: Унифицированный язык моделирования; Unified Modeling Language; Язык для визуализации, специфицирования, конструирования и документирования артефактов программных систем

Язык UML предназначен для: Визуализации; Специфицирования; Конструирования, документирования