Фрагмент для ознакомления
2
ВВЕДЕНИЕ
Одна из первых задач, с решением которых сталкивается разработчик программной системы - это изучение, осмысление и анализ предметной области.
Предметную область можно определить как сферу человеческой деятельности, выделенную и описанную согласно установленным критериям. В описываемое понятие должны входить сведения об ее элементах, явлениях, отношениях и процессах, отражающих различные аспекты этой деятельности. В описании предметной области должны присутствовать характеристики возможных воздействий окружающей среды на элементы и явления предметной области, а также обратные воздействия этих элементов и явлений на среду. Работа по изучению и анализу предметной области: проектировании интеллектуальных систем оказывает решающее влияние на эффективность ее работы.
Специфика предметной области может оказывать существенное влияние на характер функционирования проектируемой интеллектуальной системы, выбор метода представления знаний, способов рассуждения о знаниях, и т. д.
Анализ предметной области, позволяет выделить ее сущности, определить первоначальные требования к функциональности и определить границы проекта. Модель предметной области должна быть документирована, храниться и поддерживаться в актуальном состоянии до этапа реализации.
Целью данной работы является изучение целей, задач и методов анализа предметной области.
Объект исследования – предметная область.
Предмет исследования – анализ предметной области.
1. ПРЕДПРОЕКТНОЕ ОБСЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
Предпроектное обследование предметной области составляет один из важнейших видов работ, выполняемых на предпроектной стадии, с учетом информации, получаемой в ходе предпроектного обследования формируются требования к проектируемой ИС, которые затем отражаются в концепции разрабатываемой ИС и техническом задании на создание ИС.
При проектировании под предметной областью понимается часть реального мира (совокупность объектов, предметов), данные о которой являются основой при принятии проектных реше¬ний. Это может быть предприятие (учреждение, организация, фирма и т. п.) в целом, его структурные подразделения и реализуемые в них производственные процессы.
Предпроектное обследование – изучение и диагностика (диагностический анализ) ПО, нацеленный на получение данных, необходимых и достаточных, для приятия проектных решений.
Целью предпроектного обследования является получение исходных данных для проектирования системы, включая обоснование потребности и технико-экономической целесообразности создания системы, предварительную оценку возможности создания ИС и формирование предварительных требований к системе.
Перед началом работ по проведению предпроектного обследования необходимо выбрать метод его организации. Классификация методов организации проведения обследования может быть проведена по различным признакам:
1) По цели обследования:
1.1) Метод организации локального проведения обследования, используемый для разработки проекта решения отдельной задачи или комплекса задач.
1.2) Метод организации системного обследования, применяемый для изучения всего объекта с целью разработки для него проекта АИС в целом.
2) По числу исполнителей:
2.1) Индивидуальное обследование, осуществляемое одним исполнителем.
2.2) Бригадное обследование, осуществляемое бригадой исполнителей. В том случае, если одновременно работает несколько бригад, для координации их деятельности создается координирующая бригада.
3) По степени охвата объектов предметной области:
3.1) Метод сплошного обследования, предполагающий обследование всех объектов предметной области (например, всех подразделений предприятия).
3.2) Метод выборочного обследования, предполагающий обследование отдельных объектов предметной области (например, отделов, цехов, складов и т. п.). Применяется при наличии в составе предметной области типовых структурных подразделений. Например, в структуре вуза может быть представлено несколько типовых подразделений: деканаты, кафедры.
4) По степени одновременности выполнения работ:
4.1) Метод последовательного проведения работ предпроектного обследования, при котором сначала собирают данные о предметной области, а затем их изучают.
4.2) Метод параллельного проведения работ предпроектного обследования, когда одновременно со сбором происходит изучение полученных материалов обследования. Такой метод позволяет значительно сократить время на проведение предпроектного обследования и повысить качество его результатов.
5) В зависимости от категории участников предпроектного обследования:
5.1) Методы сбора информации, выполняемого проектировщиком АИС.
5.2) Методы сбора информации, выполняемого специалистами предметной области.
К методам сбора информации, выполняемого силами проектировщика АИС, относятся: опросные методы (анкетирование, интервьюирование), метод проведения бесед и консультаций, метод наблюдения, метод фотографии рабочего дня, метод хронометража рабочего времени, расчетный метод определения объемов, трудоемкости и стоимости работ, метод анализа процессов, операций, задач.