Обследование предметной области

advertisement
Обследование
предметной области
2010 год
Предметная область
 это определенная сфера
жизнедеятельности
человека.
Обследование
предметной области
 это предпроектный этап,
предшествующий
выполнению любой
разработки.
Обследование выполняется
по специальной программе
с использованием
определенных методик и
обязательным
документированием
результатов.
Методы обследования:
1.
2.
3.
4.
5.
метод наблюдения;
метод опроса;
метод личного участия;
метод анализа материалов;
метод организационно–
функционального анализа.
Метод наблюдения
• Данный метод не обеспечивает
полного и достоверного изучения
предметной
области.
Целесообразен, когда изучаемый
вопрос не является трудным для
понимания и требуется лишь
уточнение некоторых деталей.
Метод опроса исполнителей
• Данный метод в настоящее
время наиболее
распространен, хотя и не
является полным и точным.
Метод личного участия
• предполагает изучение предметной
области «изнутри» путем
выполнения определенных
служебных функций с последующим
их описанием. Он более достоверен
и желателен по сравнению с
предыдущими методами.
Метод документального анализа
• предполагает изучение существа
вопроса на основе документов,
отчетов, распоряжений, квитанций и
т.д., имеющих место в
соответствующей предметной
области. Он наиболее точен и научно
обоснован.
Метод организационно–
функционального анализа
• заключает в себе наиболее полное
обследование предметной области путем
изучения отдельных функциональных
задач и операций, выполняемых
различными организационными
звеньями предприятия или учреждения:
их параметров и принципов
взаимодействия.
При проведении организационно–
функционального анализа применяется
опросный лист или анкета обследования.
В анкете по каждому специалисту
указывается: наименование выполняемых
задач, степень их подчиненности,
продолжительность исполнения, сроки
исполнения, предшествующие задачи,
ответственные лица и исполнители.
На основе анализа заполненных анкет
составляется перечень (альбом) форм,
в котором все данные обобщаются и
сводятся воедино. Строятся схемы
взаимозависимости
задач,
их
подчиненности, приоритетности и т.д.
Этот метод является особенно
ценным при выполнении новых
масштабных разработок.
Метод организационно–
функционального анализа
предполагает выполнение
обследования
в двух направлениях:
1) организационном;
2) функциональном.
Организационное обследование
Заключается в изучении
жизнедеятельности со стороны
организационных структур,
т.е. по подразделениям
(фирма в целом, цех, отдел,
сектор, рабочее место и т.д.)
Функциональное обследование
Заключается в изучении
собственно функциональной
деятельности: выявляются
отдельные операции,
процедуры, задачи, комплексы
задач, этапы и направления
деятельности
Результатом обследования
предметной области
являются информационные
потоки, на основе которых
выполняется моделирование
предметной области
Модели предметной области:
1. иерархическая модель
функциональной структуры;
2. иерархическая модель
организационной структуры;
3. матричная модель;
4. табличная модель.
Иерархическая модель (дерево
целей) представляет собой
многоуровневую структуру, каждый
элемент которой подчиняется
элементу вышестоящего уровня.
Линия связи определяет, в состав
какого конкретно расположенного
выше элемента входит данный
компонент структуры.
Иерархическая функциональная модель
Глобальная
цель
Первое
направление
реализации
цели
Первый
этап
напрвления
Второе
направление
реализации
цели
Второй
этап
направления
Первая
задача
этапа
Первая
задача
этапа
Вторая
задача
этапа
Вторая
задача
этапа
Первый
этап
напрвления
Второй
этап
направления
Чем глубже (подробнее,
детальнее) проведено
обследование в определенном
направлении, тем больше
уровней иерархии будет
отражать соответствующая
модель
Иерархическая организационная модель
Руководитель
Руководитель
предприятия
предприятия
Первый
Первый
заместитель
заместитель
руководителя
руководителя
предприятия
предприятия
Руководитель
Руководитель
подразделения
подразделения
Первы
Первы
исполнитель
исполнитель
подразделения
подразделения
Второй
Второй
исполнитель
исполнитель
подразделения
подразделения
Второй
Второй
заместитель
заместитель
руководителя
руководителя
предприятия
предприятия
Руководитель
Руководитель
подразделения
подразделения
Первый
Первый
сектор
сектор
Второй
Второй
сектор
сектор
Матричная модель :
• - это матрица связности , т.е.
квадратичная единичная
матрица, которая определяет
взаимозависимость всех задач
иерархической функциональной
модели.
Размерность
матрицы
n×n
соответствует
количеству
рассматриваемых задач.
Ненулевое значение элемента матрицы
свидетельствует о наличии связи между
задачами и означает, что одна задача
(подчиненная) не может быть начата до
завершения
другой
задачи
(предшествующей).
На основе иерархических
моделей больших размерностей
строятся несколько матриц
связности, каждая из которых
определяет взаимозависимость
задач одного уровня иерархии:
матрица связности второго
уровня, матрица связности
третьего уровня и т.д.
Пример матрицы связности
1
1
1
1
1
1
1
1
1
1
Нулевое значение элемента матрицы
означает
отсутствие
зависимости.
Единичное значение элемента aij
матрицы связности свидетельствует о
наличии связи между задачами с
номерами i и j .
Номер
строки
i
матрицы
соответствует номеру предшествующей
задачи. Номер столбца j соответствует
подчиненной задаче.
Например, единица, стоящая на пересечении
первой строки и второго столбца (a12=1), означает
зависимость второй задачи от первой.
Это соответствует ситуации, когда момент
начала второй задачи определяется по факту
получения результатов выполнения первой задачи.
Если в определенном столбце отображено более
одной единицы (в нескольких строках), это
означает, что соответствующая задача, например,
5-ая, не может быть начата, пока не завершатся все
задачи, от которых она зависит, в нашем случае –
это 2-ая и 3-ья задачи.
Табличная модель
– это формализованное представление
основных параметров о каждой из задач
проекта: номер, наименование задачи, ее
тип, продолжительность выполнения,
наименование ресурсов и объем
назначения (занятость выполнением
задач проекта) и т.д.
Таблица строится на основе иерархической
функциональной модели.
Визуальное отражение иерархии задач
(расположение их по уровням подчиненности и
процесс детализации составных задач) в данной
модели выражается через многоуровневую
нумерацию.
При описании продолжительности задач
следует помнить, что в табличной модели следует
задавать лишь продолжительности детальных
задач, длительность каждой из составных задач
получаются путем суммирования длительностей
детальных задач, входящих в ее состав.
Пример табличной модели
Номер
Наименование
Тип
Продолжительность
Ресурсы
Объем
назначения
1
Направление 1
Составная
14 дней
Первый зам.
1,5
1.1
Этап 1
Составная
8 дней
Первый зам.
1,5
1.1.1
Первая задача
Детальная
6 дней
1
1.1.2
Вторая задача
Детальная
2 дня
1.2
Этап 2
Составная
6 дней
Первый
исполнитель
Второй
исполнитель
Второй зам.
1.2.1.
Первая задача
Детальная
2 дня
Руководитель 1
1
1.2.2.
Вторая задача
Детальная
4 дня
Руководитель 2
1
2
Направление 2
Составная
66 дней
Второй зам.
1
2.1
Этап 1
Детальная
66 дней
Экспедитор
0,5
2.2
Этап 2
Детальная
66 дней
Продавец
0,5
1
1
Пример обследования
предметной области
по теме
«Деятельность фирмы
оптовой торговли»
Иерархическая функциональная модель
Оптовая
торговля
Поставки
товара
Работа с
поставщиками
Заключение
договоров
Расчет
Реализация
товара
Доставка
Крупные
партии
Мелкий
опт
Иерархическая организационная модель
Руководитель
фирмы
Главный
менеджер по
поставкам
Рабочая бригада
Грузчики
Экспедитор
Кладовщик
Главный
торговый
менеджер
Младшие
менеджеры
Расчетная группа
Бухгалтер
Кассир
Матрица связности
1
1
1.1
1.1.1
1.1.2
1.2
2
2.1
2.2
1.1
1.1.1 1.1.2
1.2
2
1
1
1
2.1
2.2
Табличная модель
Номер
1
Наименование
Поставки товара
Тип
Продолжительность
Составная
14 дней
Ресурсы
Руководитель
фирмы
Гл. менеджер
по поставкам
Объем
назначения
0,5
Работа с
поставщиками
Составная
8 дней
1.1.1
Заключение
договоров
Детальная
6 дней
Руководитель
фирмы
1.1.2
Расчет
Детальная
2 дня
Бухгалтер
Кассир
Доставка
Детальная
6 дней
Экспедитор
Грузчики
0,5
0,5
Реализация товара
Составная
66 дней
Гл. торговый
менеджер
1
2.1
Крупные партии
Детальная
66 дней
Экспедитор
Грузчики
0,5
0,5
2.2
Мелкий опт
Детальная
66 дней
Младшие
менеджеры
1
1.1
1.2
2
1
0,5
1
1
Download