- •Министерство образования и науки украины
- •Требования к оформлению отчетов
- •Порядок выполнения работы
- •Содержание отчета
- •Оценка целей проектирования. Матрица смежности для орграфа целей
- •I{0,I,II,….}; j{0,1,2,….};
- •Понятие относительного веса вершины и коэффициента связи при построении графа целей
- •Определение абсолютного веса вершины при определении целей проектирования
- •Порядок выполнения работы
- •Содержание отчета
- •Вопросы для контроля и самостоятельной работы
- •Лабораторная работа №3 Построение и программная реализация и-или дерева решений
- •Теоретические сведения
- •Порядок выполнения работы
- •Содержание отчета
- •Вопросы для контроля и самостоятельной работы
- •Лабораторная работа №4 Выбор варианта технического решения и его оценка, поиск оптимального варианта по дереву решений
- •Теоретические сведения
- •Порядок выполнения работы
- •Содержание отчета
- •Вопросы для контроля и самостоятельной работы
- •Лабораторная работа №5 Разработка графа связей элементов и дерева сборки машиностроительных объектов
- •Теоретические сведения
- •Порядок выполнения работы
- •Эквивалентность состояний конечного автомата
- •Поиск эквивалентных состояний
- •Недостижимые состояния конечного автомата
- •Конечные автоматы-трансляторы
- •Автоматы с магазинной памятью (мп-автоматы)
- •Порядок выполнения работы
- •Содержание отчета
- •Содержание отчета
- •Порядок выполнения работы
- •Примеры вариантов заданий
- •Диаграммы потоков данных
- •Диаграммы переходов состояний
- •Объекты std
- •Порядок выполнения работы
- •Содержание отчета
- •Вопросы для контроля и самостоятельной работы
- •Лабораторная работа №10 Разработка структуры программно-методического комплекса (пмк) для проектирования изделий. Разработка физической модели пмк. Диаграммы модулей.
- •Теоретические сведения Определение пмк, составные части пмк
- •Порядок выполнения работы
- •Содержание отчета
- •Вопросы для контроля и самостоятельной работы
- •Лабораторная работа №11 Разработка тестового набора данных для контроля качества разработки программного обеспечения
- •Теоретические сведения Тестирование, отладка и сборка программного изделия (пи)
- •Методы тестирования программ
- •Методы проектирования тестовых наборов данных
- •Порядок выполнения работы
- •Содержание отчета
- •Вопросы для контроля и самостоятельной работы
- •Литература
- •Содержание
Порядок выполнения работы
Изучить теоретические сведения.
Выбрать характерный алгоритм для тестирования, нарисовать его обобщенную блок-схему. Описать входные и выходные данные.
Определить значения переменных, при которых реализуется Структурное тестирование (“белый ящик”):Покрытие операторов, Покрытие узлов ветвления илиусловий и Комбинаторное покрытие условий.
Выполнить Функциональное тестирование («черный ящик»). Построить таблицу входных условий тестируемого алгоритма. Определить классы эквивалентности входных условий. При помощи этой таблицы спроектировать тестовые наборы данных. Разработать сообщения при реализации неправильных классов эквивалентности.
Оформить отчет.
Подготовиться к защите лабораторной работы.
Содержание отчета
Фамилия, имя, отчество, группа, тема.
Блок-схема алгоритма тестируемой программы.
Таблица входных условий тестируемого алгоритма.
Несколько тестовых наборов данных.
Выводы по работе.
Вопросы для контроля и самостоятельной работы
Опишите процесс отладки программного изделия.
Что такое тестирование программного изделия, для чего оно выполняется?
Перечислите основные принципы тестирования, дайте их определения.
Перечислите основные методы тестирования. В чем сущность этих методов?
Как проектируются тестовые наборы данных?
Как выбираются тестовые наборы данных при структурном тестировании?
Как выбираются тестовые наборы данных при функциональном тестировании? Назовите методы функционального тестирования.
Что такое классы эквивалентности, для чего используются таблицы входных условий и классов эквивалентности?
Как выбираются классы эквивалентности в различных случаях?
Литература
Норенков И.П. Введение в автоматизированное проектирование технических устройств и систем. - М.: Высш. шк., 1986. - 304 с.
Быков В.П. Методическое обеспечение САПР в машиностроении. -Л: Машиностроение. Ленингр. отделение, 1989. - 255 с.
Половинкин А.И. Основы инженерного творчества. 2-е изд., перераб. и доп. - М: Машиностроение, 1988.- 362 с.
Гради Буч. Объектно-ориентированное проектирование с примерами применения: Пер. с англ. - М.: Конкорд, 1992. - 519 с.
Системы автоматизированного проектирования. В 9 кн. / Под ред. И.П. Норенкова. Кн.4. Математические модели технических объектов /В.А.Трудоношин, Н.В.Пивоварова - Мн.: Высшая школа, 1988. - 159с.
Калянов Г.Н. CASE. Структурный системный анализ. Автоматизация и применение. - М.: ЛОРИ, 1996. - 242 с.
Колесников Л.А. Основы теории системного подхода. -К.: Наукова думка, 1980. - 176с.
Ющенко Е.Л. и др. Многоуровневое структурное проектирование программ. –М.: ФиС, 1989. –263с.
Боэм Б. Инженерное проектирование программного обеспечения. –М.: ФиС, 1985. – 180 с.
Маклаков С.В. BPWin и EPWin CASE средства разработки информационных систем. - М.: Диалог-МИФИ, 1999.-346 с.
Экономика, разработка и использование программного обеспечения ЭВМ. /В.А.Благодатских, М.А.Енгибарян, Е.В.Ковалевская и др. - М.: ФиС, 1995. – 288 с.
Методические указания к курсовому проекту по дисциплине “Основы автоматизированного проектирования сложных объектов и систем” /Сост. А.Ф. Тарасов. - Краматорск: ДГМА, 2001. – 8с.
Методические указания к лабораторным работам по дисциплине “Основы системного анализа объектов и процессов компьютеризации” /Сост. А.Ф. Тарасов, М.А. Винников. - Краматорск: ДГМА, 2002 - 40 с.
Методические указания к курсовому и дипломному проектированию «Анализ объекта автоматизированного проектирования, разработка информационной модели и алгоритмов проектирования» /Сост. А.Ф.Тарасов. - Краматорск: ДГМА, 2001. - 31 с.
Методические указания к лабораторным работам по дисциплине "Основы САПР" /Сост. Г.Б. Билык и др. - Краматорск: КИИ, 1991. - 53с.
Методические указания к курсовому и дипломному проектированию для студентов всех специальностей вуза. Конструкции опор валов на подшипниках качения в редукторах и коробках скоростей /Сост. А.И. Гребенюк, А.В. Чумаченко. - Краматорск: КИИ, 1984. - 52 с.
Методические указания по содержанию и оформлению пояснительной записки к курсовому проекту по дисциплине "Детали машин" (для студентов всех специальностей) /Сост. В.Л. Попов. - Краматорск: КИИ, 1992. - 16 с.
Методические указания к курсовому и дипломному проектированию по составлению спецификации (для студентов всех специальностей вуза) /Сост. Л.Л. Роганов. - Краматорск: КИИ, 1987. - 12 с.
Методические указания для студентов всех специальностей. Структура и правила оформления текстовых документов /Сост. В.М. Гах. - Краматорск: ДГМА, 1999. – 33 с.
