Провести анализ и оценку временной сложности заданного алгоритма.
Выбрать предметную область в соответствии с первой буквой своей фамилии, используя табл. 2. Для предметной области: Разработать модель процессов в нотации IDEF0. Создать словарь данных модели. Дополнить модель диаграммами DFD.
Для предметной области практического задания 2: Провести описание своей предметной области в ключе объектно-ориентированного подхода. Выполнить построение диаграммы прецедентов в StarUML. Выполнить документирование элементов модели в StarUML. Добавить описание потока событий одного прецедента.
Для предметной области практического задания 2: Выполнить построение диаграммы деятельности одного прецедента практического задания 3. Построить диаграмму классов с атрибутами, операциями и отношениями своей предметной области. Выполнить документирование классов. Сгруппировать классы в 2–3 пакета, построить диаграмму пакетов. Построить диаграмму состояний одного объекта модели.
Задача 6: В результате тестирования программы серией из 30 случайно выбранных из набора тестов обнаружено 3 ошибки. Ошибки обнаружены шестым, четырнадцатым и двадцать восьмым тестами. Требуется определить количество ошибок N в программе до начала тестирования.
Задача 5: В программу было преднамеренно внесено (посеяно) 34 ошибки. В результате тестирования обнаружено 29 ошибок, из которых 18 ошибок были внесены преднамеренно. Все обнаруженные ошибки исправлены. До начала тестирования предполагалось, что программа содержит не более 15 ошибок. Требуется оценить степень отлаженности программы на момент обнаружения указанных выше ошибок» [1].