Добавление отношения зависимости и редактирование его свойств
Добавление отношения зависимости на диаграмму компонентов аналогично добавлению соответствующего отношения на диаграмму вариантов использования. Для добавления зависимости между двумя компонентами нужно с помощью левой кнопки мыши нажать кнопку с изображением зависимости на специальной панели инструментов, отпустить левую кнопку мыши, щелкнуть левой кнопкой мыши на изображении исходного компонента на диаграмме и отпустить ее на изображении целевого компонента. В результате этих действий на диаграмме появится изображение отношения зависимости в форме пунктирной линии со стрелкой, соединяющей два выбранных компонента.
Пример построения диаграммы компонентов
Ниже представлена диаграмма компонентов для программного средства, реализующего алгоритм дискриминантного анализа (рис. 11).
Рисунок 11 – Диаграмма компонентов рассматриваемого ПС
Тестирование программного средства
Тестирование – процесс многократного повторения программы с целью обнаружения ошибок. Существуют следующие методы тестирования ПС:
- статическое тестирование (ручная проверка программы за столом);
- детерминированное тестирование (при различных комбинациях исходных данных);
- стохастическое (исходные данные выбираются произвольно, на выходе определяется качественное совпадение результатов или примерная оценка).
При тестировании разработанного ПС необходимо использовать подходящий по функциональности пакет прикладного математического программного обеспечения.
В выбранной среде необходимо произвести расчеты всех параметров, реализованных в ПС, затем следует сравнить результаты и сделать вывод о качестве данного программного продукта.
Порядок выполнения работы
1. Изучить теоретическийматериал
2. Выполнить тестирование и отладку информационной системы, разработанной в лабораторной работе №№12-13, то есть разработать диаграмму компонентов рассматриваемого ПС
Содержание отчета
1. Титульный лист
2. Постановка задачи
3. Тестовый набор данных и результаты тестирования;
4. Вывод
Контрольные вопросы
1. Что такое отладка ПС?
2. Что такое тестирование ПС? Какие существуют методы тестирования?
3. Для чего предназначена диаграмма компонентов?
4. Что такое компонент?
5. Как связать класс с компонентом?
Приложение 1
Варианты заданий
1. Автоматизированная информационная система «Индивидуальный план преподавателя»
Описание предметной области.
Для каждого преподавателя (ФИО, Год рождения, Домашний адрес, Контактные телефоны) высшего учебного заведения (Код, Название, Краткое название) на каждый учебный год (Год начала учебного года, Год окончания учебного года) формируется индивидуальный план. В индивидуальном плане отражается общий объем работ преподавателя, который он должен выполнить в течение учебного года. Учет работ ведется по следующей форме:
№ | Наименование работы | План | Факт | ||
Осенний семестр | Весенний семестр | Осенний семестр | Весенний семестр | ||
В течение учебного года преподаватель выполняет следующие виды работ (Код, Название Краткое название): «Учебная работа», «Учебно-методическая работа», «Научно-методическая работа», «Научно-исследовательская работа», «Организационно-методическая работа», «Внеучебная работа со студентами», «Прочие виды работ». Необходимо вести учет в часах (целых и долях часов) объем запланированных и фактически выполненных объемов работ для каждого преподавателя по семестрам. Для каждого преподавателя также необходимо фиксировать место работы – факультет (Код, Название, Краткое название), кафедра (Код, Название, Краткое название), занимаемую должность (Код, Название, Краткое название), время работы в этой должности (Дата начала, Дата окончания, Ставка, Дата избрания на должность), кем является преподаватель – штатным сотрудником или совместителем. Также для преподавателя фиксируются:
- ученая степень (Код, Название, Краткое название) – доктор, кандидат; каких наук (Код, Название, Краткое название) – технических, экономических и т.п.; год присуждения;
- ученое звание (Код, Название, Краткое название) – профессор, доцент, с.н.с. и т.п.; год присуждения звания.
Необходимо осуществлять следующую обработку данных:
- формирование для каждого преподавателя итоговой суммы (в часах) запланированных и выполненных объемов работ по семестрам;
- список преподавателей, у которых фактическое значение выполненных работ превышает плановое (факультет, кафедра, ФИО, уч.степень, уч.звание, должность, семестр, кол-во перевыполненных объемов работ);
- список преподавателей заданной кафедры, имеющих заданную ученую степень на заданную дату.
Дата добавления: 2021-07-22; просмотров: 401;