Готовые практические работы по дисциплине: "Математические методы моделирования программного обеспечения" ВАРИАНТ буква М
Практическое задание 1Анализ сложности алгоритма
Модуль 1. Математические модели проектирования программного обеспечения
Лекция 1.1. Математические модели алгоритмов программного обеспечения
Задание
Провести анализ и оценку временной сложности заданного алгоритма. Варианты заданий представлены в таблице (выбор варианта задания осуществляется по первой букве фамилии). Блок схемы алгоритмов – на рис. 1.1–1.6. В блок-схемах символ div обозначает операцию целочисленного деления, mod – остаток от целочисленного деления.
Практическое задание 2
Функционально-ориентированное моделирование программного обеспечения в методологии SADT
Модуль 1. Математические модели проектирования программного обеспечения
Лекция 1.2. Функционально-ориентированное моделирование программного обеспечения
Задание
Выбрать предметную область в соответствии с первой буквой своей фамилии, используя табл. 2.
Таблица 2
Варианты заданий
Первая буква фамилии студента
Моделирование программного обеспечения в методологии UML
Модуль 1. Математические модели проектирования программного обеспечения
Лекция 1.3. Объектно-ориентированное моделирование программного обеспечения
Задание
Для предметной области практического задания 2:
1. Провести описание своей предметной области в ключе объектно-ориентированного подхода.
2. Выполнить построение диаграммы прецедентов в StarUML.
3. Выполнить документирование элементов модели в StarUML.
4. Добавить описание потока событий одного прецедента.
Практическое задание 4Детализация объектно-ориентированных моделей программного обеспечения
Модуль 1. Математические модели проектирования программного обеспечения
Лекция 1.3. Объектно-ориентированное моделирование программного обеспечения
Задание
Для предметной области практического задания 2:
1. Выполнить построение диаграммы деятельности одного прецедента практического задания 3.
2. Построить диаграмму классов с атрибутами, операциями и отношениями своей предметной области.
3. Выполнить документирование классов.
4. Сгруппировать классы в 2–3 пакета, построить диаграмму пакетов.
5. Построить диаграмму состояний одного объекта модели.
Практическое задание 5Математическое моделирование надежности программного обеспечения с помощью модели Джелински – Моранды
Модуль 2. Вероятностное моделирование ПО
Лекция 2.2. Модели надёжности программного обеспечения
Задание
Выбрать номер задачи в соответствии с первой буквой своей фамилии, используя табл. 5.
Таблица 5
Варианты заданий
Первая буква фамилии студента
актическое задание 6
Математическое моделирование надежности программного обеспечения с помощью модели Миллса
Модуль 2. Вероятностное моделирование ПО
Лекция 2.2. Модели надёжности программного обеспечения
Задание
Выбрать номер задачи в соответствии с первой буквой своей фамилии, используя табл. 6.
Таблица 6
Варианты заданий
Первая буква фамилии студента