- •Понятие программного обеспечения
- •Понятие программного изделия
- •Требования к программному изделию
- •Жизненнный цикл программного продукта
- •Метод декомпозиции модулей
- •Отладка и сопровождение программных продуктов ошибки программного обеспечения
- •Методы отладки
- •Интегрированный отладчик delphi
- •Тестирование. Принципы тестирования
- •Тестирование правильности
- •Системное тестирование
- •Метод покрытия условий
- •Анализ граничных значений
- •Система классификации информации
- •3 Уровень-
- •Комерч-й
- •Классификация методов кодирования информации
- •Классификаторы и их применение
- •Постановка задачи
- •Роль пользователя в создании аис и аит и постановке задач
- •План постановки задачи
- •Концептуальная структура предметной области
- •Инструментальные средства для поддержки методологий проектирования
Система классификации информации
Классификация-процесс распределения объектов (предметов, явлений, процесса, понятий) по классам в соответствии с определенным признаком.
Разработаны 3 метода классификации объектов. Они различаются стратегией применения квалификационных признаков.
Свойства информационного объекта определяется информационными параметрами, называемыми реквизитами. Реквизит - логически неотъемлемый информационный элемент, описывающий определенное свойство объекта (процесса, явления).
Требования к системам классификации:
Система классификации должна охватывать все объекты на заданной границе;
Система классификации должна иметь достаточное количество квалифицированных группировок (классифицированная группировка соответствует определенным признакам: свойствам или характеристикам объектов);
Система классификации должна быть гибкой, т.е. иметь возможность включения новых классифицированных группировок или отделения объектов без нарушения структуры.
Система классификации должна обеспечивать простоту ведения классификатора и возможность автоматизации построения и введения классификатора.
Классификатор - систематизированный свод наименований и кодов классификационных группировок.
Иерархическая система классификации
Из-за жесткой структуры особое внимание следует уделить выбору классификационных признаков.
Каждый объект на любом уровне должен быть отнесен к одному классу, который характеризуется конкретным значением выбранного классифицирующего признака.
Для последующей группировки в каждом новом классе необходимо задать свои классифицирующие признаки и их значения.
Объединение всех подмножеств на каждом уровне классификации должно составлять исходное множество.
0 уровень-
1 уровень-
2 уровень-
3 Уровень-
Рисунок 6 Иерархическая система классификации
Достоинства иерархической системы классификации:
Простота построения;
Использование независимых классифицирующих признаков в различных ветвях иерархической структуры.
Недостатки иерархической системы классификации:
Жесткая структура, которая приводит к сложности внесения изменений (т.к. приходится перераспределять классифицированные группировки);
Невозможность группировать объекты по заранее непредусмотренным сочетаниям признаков.
Пример 1: Поставлена задача- создать иерархическую систему классификаций для информационного объекта “Факультет”, которая позволит классифицировать информацию о всех студентах по следующим классификационным признакам: факультет; возрастной состав студентов, пол студента, для женщин наличие детей.
0 уровень. Информационный объект “Факультет”;
1 уровень. Выбирается классифицирующий признак-название факультета, что позволяет выделить несколько классов с разными названиями факультетов, в которых характеризуется информация обо всех студентах;
2 уровень. Выбирается классифицирующий признак-возраст, который имеет 3 градации:
-до 17 лет;
-от 17 до 19 лет;
->20 лет.
По каждому факультету выделяется три возрастных подкласса студентов.
3 уровень. Классифицирующий признак-пол. Каждый подкласс 2 уровня разбиваются на 2 группы (м. и ж.).
4 уровень. Выбирается классифицирующий признак-наличие детей у женщин: есть/нет.
Созданная иерархическая система классификации имеет глубину классификаций, =4.