- Введение в программную инженерию
- Тема 1. Общее представление о программной инженерии
- Промежуточный тест 1
Шестой закон эволюции программного обеспечения E-Type – это
Выберите один ответ:
добавление новой функциональности в систему неизбежно приводит к новым системным сбоям
функциональное содержание программы должно постоянно расширяться на протяжении жизненного цикла, чтобы поддерживать удовлетворенность пользователей
у систем есть собственная динамика, которая устанавливается на ранней стадии процесса разработки
большинство крупных программных проектов работают в «насыщенном» состоянии
Модифицируемость обеспечения определяется
тем, насколько легко вы можете добавлять, изменять функции программного обеспечения, не мешая текущей работе
тем, насколько легко вы можете изменить ошибки и внести незначительные исправления
удобством использования программного обеспечения в различных конфигурациях
тем, насколько легко вы можете удалять функции программного обеспечения, не мешая текущей работе
Характеристика программного продукта «Безопасность» подразумевает, что
Выберите один или несколько ответов:
программное обеспечение не должно оказывать отрицательного воздействия на данные
программное обеспечение должно помочь пользователю принимать надлежащие меры для защиты своих данных от внешних угроз
программное обеспечение должно быть простым в использовании
программное обеспечение не должно оказывать отрицательного воздействия на оборудование
Парадигма программирования программного обеспечения включает
Выберите один или несколько ответов:
кодирование
тестирование
интеграцию
обслуживание
Третий закон эволюции программного обеспечения E-Type – это
обслуживание системы – это неизбежный процесс
при изменении системы ее структура деградирует
у систем есть собственная динамика, которая устанавливается на ранней стадии процесса разработки
большинство крупных программных проектов работают в «насыщенном» состоянии
Парадигма разработки программного обеспечения включает
Выберите один или несколько ответов:
сбор требований
разработку программного обеспечения
программирование
обслуживание
Переносимость обеспечения определяется
тем, насколько легко вы можете добавлять, изменять или удалять функции программного обеспечения, не мешая текущей работе
тем, насколько легко вы можете изменить ошибки
удобством использования программного обеспечения в различных конфигурациях
тем, насколько легко вы можете внести незначительные исправления
Что относят к принципам и правилам группы требований «Размышления о (кодировании) решения»?
Выберите один или несколько ответов:
Не изобретайте колесо заново
Напишите код, который хорошо выполняет одну задачу
Быстрая разработка приложений
Иметь строгий процесс
- Введение в программную инженерию
- Тема 2. Программная инженерия: содержание дисциплины
- Промежуточный тест 2
Инженеры-программисты согласно этическому кодексу ACM/IEEE должны придерживаться таких принципов, как
Выберите один или несколько ответов:
суждение
управление
профессия
программа
Инженеры-программисты согласно этическому кодексу ACM/IEEE должны придерживаться таких принципов, как
Выберите один или несколько ответов:
общественность
клиент и работодатель
продукт
процесс
Стандарт ISO 9001 – это
«Процессы жизненного цикла программного обеспечения»
«Оценивание программного продукта»
«Программная инженерия. Качество продукта»
«Системы управления качеством»
Программная инженерия исходя из ее функций может быть рассмотрена как
Выберите один или несколько ответов:
инженерная дисциплина
дисциплина управления
экономическая дисциплина
целевая дисциплина
Стандарт ISO/IEC 14598 – это
«Процессы жизненного цикла программного обеспечения»
«Оценивание программного продукта»
«Процесс измерения»
«Оценивание процессов жизненного цикла ПО»
К инженерным подходам к применению программных продуктов относятся
Выберите один или несколько ответов:
повторное использование кода
инженерия приложений
инженерия предметной области
инженерия основной области
Программное обеспечение реального времени
это группа программ, которая отвечает за эффективное и действенное использование ресурсов компьютера
наблюдает, анализирует и контролирует реальные события в мире по мере их возникновения
используется в областях, где управление и контроль финансовой деятельности имеют первостепенное значение
используется в исследованиях и разработках технологий следующего поколения
Как обозначается свод знаний по управлению проектами?
PMBOK
Project Management Book
PMB
KMB
- Введение в программную инженерию
- Тема 3. SWEBOK. Основные области знаний
- Промежуточный тест 3
Диаграммы развертывания используются для
представления набора физических узлов и их взаимосвязей и, таким образом, для моделирования физических аспектов программного обеспечения
представления концептуальных моделей данных, хранящихся в информационных репозиториях
определения интерфейсов программных компонентов
описания структуры вызовов программ
Стиль взаимодействия с пользователем «Командный язык» означает, что
пользователь выдает команду и предоставляет соответствующие параметры, чтобы указать программе, что делать
пользователи взаимодействуют с объектами на экране компьютера
пользователь выбирает команду из списка команд меню
пользователь заполняет поля формы
В чем заключается суть этапа проектирования пользовательского интерфейса «Оценка интерфейса»?
На этом этапе дизайнер анализирует задачи пользователей, рабочую среду
Разработка прототипа программного обеспечения помогает пользователям направлять эволюцию интерфейса
Дизайнеры могут наблюдать за опытом пользователей с развивающимся интерфейсом
На этом этапе дизайнер анализирует другое программное обеспечение и то, как пользователи взаимодействуют с другими людьми
Для описания основных компонентов программных систем и их взаимосвязи используют
языки описания архитектуры
диаграммы классов и объектов
диаграммы действий
диаграммы связи
Языки описания архитектуры (ADL) используются для
описания архитектуры программного обеспечения в терминах компонентов и соединителей
представления набора классов (и объектов) и их взаимосвязей
представления набора компонентов и их взаимосвязи
обозначения имен компонентов/классов, их обязанностей и имен их взаимодействующих компонентов
Область знания «Сопровождение программного обеспечения» занимается
вопросами расширения существующих возможностей, адаптации программного обеспечения для работы в новых и измененных операционных средах и исправления дефектов
вопросами конфигурации системы, включающей функциональные и/или физические характеристики оборудования, программного обеспечения или их комбинации
вопросами планирования, координации, измерения, отчетности и контроля над проектом или программой
определением, реализацией, оценкой, измерением, управлением и улучшением процессов жизненного цикла программного обеспечения
Для описания динамического поведения программных систем и компонентов используют
блок-схемы
диаграммы последовательности
диаграммы компонентов
карточки соучастников ответственности класса
Диаграммы последовательности используются для
отображения потока управления от действия к действию
отображения взаимодействий между группой объектов с акцентом на временном порядке сообщений, передаваемых между объектами
представления соответствующих действий, которые необходимо выполнить
представления сложных комбинаций условий и действий
- Введение в программную инженерию
- Тема 4. Модели жизненного цикла разработки программного обеспечения
- Промежуточный тест 4
На этапе «Тестирование» выполняется
составление требований к обеспечению качества и идентификация рисков, связанных с проектами
документирование требований к программному обеспечению и их принятие заинтересованными сторонами проекта
проектирование моделей, показывающих, как будут взаимодействовать все структурные компоненты программного обеспечения
проверка кода на соответствие требованиям
Разработка требований – это
процесс определения, документирования и поддержки требований в процессе инженерного проектирования
набор компьютерных программ, процедур и связанных с ними документов
набор действий и связанных с ними результатов, которые создают программный продукт
абстракция реального процесса, который описывается
В SDLC этапом № 5 является
техническое обслуживание
развертывание
тестирование
разработка проекта
В SDLC этапом № 2 является
сбор и анализ требований
технико-экономическое обоснование
проектирование программного обеспечения
разработка проекта
На этапе «Проектирование» программного обеспечения выполняется
составление требований к обеспечению качества и идентификация рисков, связанных с проектами
документирование требований к программному обеспечению и их принятие заинтересованными сторонами проекта
проектирование моделей, показывающих, как будут взаимодействовать все структурные компоненты программного обеспечения
фактическая разработка и построение программирования
Процесс разработки требований включает
технико-экономическое обоснование
выявление и анализ требований
определение процесса требований
управление свойствами требований
Модель роли/действия
Выберите один ответ:
показывает последовательность действий в процессе вместе с их входами и зависимостями
показывает, как входные данные процесса, такие как спецификация, преобразуются в выходные данные, такие как проект
показывает роли людей, вовлеченных в процесс разработки программного обеспечения, и действия, за которые они несут ответственность
показывает последовательность действий в процессе вместе с их выходами и зависимостями
Эволюционная разработка
выглядит как поток, последовательно проходящий фазы: спецификация требований, разработка программного обеспечения, реализация, тестирование и т. д.
чередует действия по спецификации, разработке и проверке
основана на создании формальной математической спецификации системы и преобразовании этой спецификации с использованием математических методов в программу
предполагает, что части системы уже существуют
- Введение в программную инженерию
- Тема 5. Управление проектом разработки программного обеспечения
- Промежуточный тест 5
PMBOK – это
свод знаний по управлению проектами
методология, помогающая командам вести совместную работу
модель жизненного цикла программного обеспечения
методология жизненного цикла программного обеспечения
Управление программными проектами – это
полная процедура разработки программного обеспечения от сбора требований до тестирования
процедура управления, распределения и синхронизации ресурсов для разработки компьютерного программного обеспечения, отвечающего требованиям
абстракция реального процесса, который описывается
полная процедура разработки программного обеспечения от сбора требований сопровождения
Программный проект – это
полная процедура разработки программного обеспечения от сбора требований до тестирования и сопровождения
процедура управления ресурсами для разработки компьютерного программного обеспечения, отвечающего требованиям
абстракция реального процесса, который описывается
процедура распределения и синхронизации ресурсов для разработки компьютерного программного обеспечения, отвечающего требованиям
Второй этап процедуры «Управление проектом» – это
инициирование проекта
планирование проекта
реализация проекта
мониторинг/контроль
закрытие проекта
Первый этап процедуры «Управление проектом» – это
инициирование проекта
планирование проекта
реализация проекта
мониторинг/контроль
закрытие проекта
Устав проекта составляется на этапе
инициирования проекта
планирования проекта
реализации проекта
мониторинга/контроля
закрытия проекта
Пятый этап процедуры «Управление проектом» – это
инициирование проекта
планирование проекта
реализация проекта
мониторинг/контроль
закрытие проекта
Концепция проекта разрабатывается на этапе
инициирования проекта
планирования проекта
реализации проекта
мониторинга/контроля
закрытия проекта
Отзывы
Отзывов пока нет.