Grok Flashcards
(39 cards)
Какова цель диаграмм IDEF0?
IDEF0 используется для моделирования функций, действий и процессов системы, показывая их взаимосвязи через входы, выходы, управляющие воздействия и механизмы.
Какие основные компоненты диаграммы IDEF0?
- Блоки: представляют функции или действия
- Входы: поступают слева
- Выходы: выходят справа
- Управляющие воздействия: поступают сверху
- Механизмы: поступают снизу
Что такое декомпозиция в IDEF0?
Декомпозиция — это процесс разделения функции на подфункции, создающий иерархию диаграмм, где каждый уровень детализирует предыдущий
Какова цель диаграмм IDEF3?
IDEF3 используется для моделирования последовательности и времени выполнения действий в процессе.
Какие основные компоненты диаграммы IDEF3?
- Блоки процессов: представляют действия или задачи
- Соединения: представляют точки принятия решений (AND, OR, XOR)
- Связи: показывают поток между процессами и соединениями
Что обозначают различные типы соединений в IDEF3?
- AND: все пути выполняются
- OR: выбирается один или несколько путей
- XOR: выбирается ровно один путь
Как IDEF3 моделирует последовательности и решения?
Последовательности показаны связями между блоками процессов с помощью стрелок. Решения моделируются с использованием соединений (OR или XOR) для обозначения альтернативных путей.
Что такое диаграмма потоков данных (DFD)?
DFD — это графическое представление потока данных через систему.
Какие компоненты входят в DFD?
- Процессы: преобразуют данные
- Потоки данных: движение данных
- Хранилища данных: места хранения данных
- Внешние сущности: источники или получатели данных вне системы
Какие правила создания DFD?
- У каждого процесса должен быть хотя бы один вход и один выход.
- У хранилищ данных должен быть хотя бы один входящий и один исходящий поток.
- Процессы нумеруются для идентификации.
Какова цель Function Points (FP)?
Function Points — это мера размера программной системы, основанная на функциональности, предоставляемой пользователю.
Какие пять компонентов входят в Function Points?
- Internal Logical Files (ILF): данные, поддерживаемые приложением
- External Interface Files (EIF): данные, используемые, но не поддерживаемые приложением
- External Inputs (EI): входные данные пользователя
- External Outputs (EO): выходные данные
- External Queries (EQ): запросы пользователя для извлечения данных
Как рассчитываются Function Points?
FP = Unadjusted FP (UFP) * Value Adjustment Factor (VAF).
Какие уровни сложности существуют для компонентов FP?
Каждый компонент классифицируется как простой, средний или сложный.
Как перевести FP в SLOC?
Используется коэффициент преобразования, зависящий от языка программирования.
Что такое COCOMO-2?
COCOMO-2 — модель для оценки трудозатрат, стоимости и сроков разработки программных проектов.
Что такое качество программного обеспечения?
Качество ПО — степень, в которой продукт соответствует заданным требованиям и ожиданиям пользователей.
Какие ключевые атрибуты качества?
- Надежность
- Удобство использования
- Эффективность
- Сопровождаемость
- Переносимость
- Безопасность
Какие общие метрики используются для ПО?
- Количество строк кода
- Цикломатическая сложность
- Плотность дефектов
- Среднее время между отказами
Какова роль стандартов в обеспечении качества ПО?
Стандарты предоставляют рекомендации и лучшие практики для процессов, продуктов и обеспечения качества.
Что такое жизненный цикл разработки ПО (SDLC)?
SDLC — процесс планирования, создания, тестирования и развертывания ПО.
Что такое инженерия требований?
Инженерия требований — процесс выявления, анализа, спецификации, валидации и управления требованиями к программной системе.
Какие принципы проектирования используются в инженерии ПО?
- Модульность
- Абстракция
- Инкапсуляция
- Разделение ответственности
Какие стратегии тестирования существуют?
- Модульное тестирование
- Интеграционное тестирование
- Системное тестирование
- Приемочное тестирование
- Регрессионное тестирование