Готовая лабораторная работа 4 по ОПИ Использование функциональной декомпозиции при разработке ПО
Описание
Вариант 7 В тексте, состоящем из n строк (n ≤ 10), поменять местами самое длинное и самое короткое слово в каждой строке.
Целью лабораторной работы является освоение навыков применения декомпозиции при решении программистских задач. Студенты должны получить и закрепить на практике следующие знания и умения:
1. Использовать методологию IDEF0 как основу для проектирования метода решения задачи.
2. Выполнять декомпозицию сложной задачи на подзадачи, выделяя внутри общего алгоритма решения задачи логически завершенные фрагменты, которым можно поставить в соответствие подпрограммы.
3. Знать и уметь применять на практике требования стандарта IDEF0 при построении диаграмм, визуализирующих результаты декомпозиции.
4. Использовать программное приложение Ramus Educational в качестве инструмента для построения IDEF0-диаграмм.
1. Общее задание
1. В соответствии со своим вариантом задания сформулировать допущения и примеры работы программы (тесты «черного» ящика, структурированные по классам эквивалентности).
2. Выполнить декомпозицию исходной задачи на подзадачи. Количество уровней декомпозиции должно приводить к однозначному решению задачи.
3. Результат декомпозиции представить в виде IDEF0 диаграмм, используя приложение Ramus Educational. Диаграммы оформить в соответствии с требованиями стандарта IDEF0.
4. Файлы *.rsf (результат работы Ramus Educational) поместить в репозиторий в папку Lab_04. 5. Создать отдельную Wiki-страницу, на которой разместить допущения и примеры работы, а также результаты декомпозиции в формате png-файловПоказать/скрыть дополнительное описание
Лабораторная работа 4 по Основам программной инженерии Вариант 7 В тексте, состоящем из n строк (n ≤ 10), поменять местами самое длинное и самое короткое слово в каждой строке. Целью лабораторной работы является освоение навыков применения декомпозиции при решении программистских задач. Студенты должны получить и закрепить на практике следующие знания и умения: 1. Использовать методологию IDEF0 как основу для проектирования метода решения задачи. 2. Выполнять декомпозицию сложной задачи на подзадачи, выделяя внутри общего алгоритма решения задачи логически завершенные фрагменты, которым можно поставить в соответствие подпрограммы. 3. Знать и уметь применять на практике требования стандарта IDEF0 при построении диаграмм, визуализирующих результаты декомпозиции.
4. Использовать программное приложение Ramus Educational в качестве инструмента для построения IDEF0-диаграмм. 1. Общее задание 1. В соответствии со своим вариантом задания сформулировать допущения и примеры работы программы (тесты «черного» ящика, структурированные по классам эквивалентности). 2. Выполнить декомпозицию исходной задачи на подзадачи. Количество уровней декомпозиции должно приводить к однозначному решению задачи. 3. Результат декомпозиции представить в виде IDEF0 диаграмм, используя приложение Ramus Educational. Диаграммы оформить в соответствии с требованиями стандарта IDEF0. 4. Файлы *.rsf (результат работы Ramus Educational) поместить в репозиторий в папку Lab_04.
5. Создать отдельную Wiki-страницу, на которой разместить допущения и примеры работы, а также результаты декомпозиции в формате png-файлов.
МГТУ им. Н.Э.Баумана
















