С точки зрения пользователя программного обеспечения качество последнего заключается в
легкости эксплуатации
модификации
Безотказности
Производительности
воспроизводимости
Для достижения модульности программного обеспечения программный инженер должен проектировать модули стараясь обеспечить следующие типы связности
высокую межмодульную
высокую внутримодульную
Инкапсуляцию
низкую межмодульную
низкую внутримодульную
UML – это
оболочка высокоуровневого языка программирования
группа разработчиков программного обеспечения
язык моделирования программных систем
формат общения «разработчик» — «заказчик»
методика построения модулей
Часть процесса изготовления программного обеспечения, связанная с поддержкой и контролем взаимосвязей рабочих продуктов различных версий конечного продукта называется
управлением коллективом
управлением качеством
управлением продажами
управление конфигурацией
управлением данными
С точки зрения пользователя программного обеспечения качество последнего заключается в
Надежности
легкости использования
Производительности
реализуемости
воспроизводимости
Когда система передана заказчику, начинается этап
кодирования
тестирования
Эксплуатации
верификации
анализа
Программное сопровождение подразделяют на три категории
изменяющее
Корректирующее
формирующее
Настраивающее
Совершенствующее
Недостаток использования оценки работы по размеру кода связан с
квалификацией разработчиков
сложностью подсчета
сложностью реализации
его субъективностью
Относительностью
Предусмотрение изменений – это принцип, который влияет на такие качества программного обеспечения как
детерминированность реализации
понятность
повторную применимость
прозрачность
способность модификации
При тестировании методом черного ящика используются следующие критерии
покрытия операторов
синтаксического управляющего тестирования
покрытия ребер
покрытия условий
управления логическими спецификациями
графа причин и следствий
Среди уровней абстракции стадий проектирования различают
способы проектирования
специфика дизайна системы
детальное кодирование
атрибуты и требования приложений
стандарты разработки
Метод восходящей разработки.
модули программы программируются независимо друг от друга
программируются модули программы с модулей самого нижнего уровня
программируются модули программы с модулей самого верхнего уровня
модули программы программируются друг за другом
строится модульная структура программы в виде дерева
Стратегии тестирования – это в технологии проектирования
формы поиска ошибок
формы стимулирования разработчиков
формальные требования к программному обеспечению со стороны пользователя
предписанные заказчиком правила оценки программного обеспечения