Файл: Применение объектно-ориентированного подхода при проектировании информационной системы (Задачи и этапы предпроектного обследования).pdf
Добавлен: 24.04.2023
Просмотров: 419
Скачиваний: 1
СОДЕРЖАНИЕ
1. ПРЕДПРОЕКТНОЕ ОБСЛЕДОВАНИЕ ОБЪЕКТА
1.1. Задачи и этапы предпроектного обследования
Классификация бизнес процессов
2. СТРУКТУРНЫЙ АНАЛИЗ И СТРУКТУРНОЕ ПРОЕКТИРОВАНИЕ
2.1. Основные понятия структурного анализа и структурного проектирования
2.2. Метод структурного анализа и проектирования SADT
2.3. Метод структурного системного анализа и проектирования SSADM
ВВЕДЕНИЕ
Создание ИС – это логически сложная, трудоемкая и длительная работа, требующая высокой квалификации участвующих в ней специалистов. Но не-редко создание таких систем выполняется на интуитивном уровне с примене-нием неформализованных методов, основанных на искусстве, практическом опыте, экспертных оценках и дорогостоящих экспериментальных проверках качества функционирования системы. Эксплуатационные расходы, возникающие после сдачи таких систем, могут существенно превышать расходы на их создание. Исследования показывают, что на обнаружение ошибок, допущенных на стадии проектирования, расходуется примерно в два раза больше времени, чем на исправление ошибок, допущенных на последующих фазах. При этом исправление ошибки на стадии проектирования стоит в 2 раза, на стадии тестирования – в 10 раз, а на стадии эксплуатации системы – в 100 раз дороже, чем на стадии анализа. Кроме того, ошибки анализа и проектирования обнаруживаются часто самими пользователями, что вызывает их недовольство и осложняет сопровождение ИС.
Актуальность исследования заключается в том, что из существующих подходов к проектированию информационных систем объектно-ориентированный в настоящее время считается наиболее эффективным т.к. оперирует абстракциями реальных объектов и операций. Т.е. при построении модели имеющейся предметной области, выделении бизнес-процессов и пр. строится и модель будущей информационной системы (ИС). К тому же одной из важных особенностей объектно-ориентированного подхода является унифицированность процесса разработки ИС, неотъемлемой частью которого является унифицированный язык моделирования UML. Данная особенность обеспечивает упорядоченный подход к распределению задач и обязанностей при проектировании ИС, охватывающий весь ее жизненный цикл. Именно поэтому основы объектно-ориентированного подхода, а также принципы унифицированного моделирования широко используются при проектировании автоматизированных информационных систем.
Объектом исследования данной работы является объектно-ориентированный подход к проектированию информационных систем. Предметом исследования является унифицированный язык моделирования.
Цель данной работы является обзор и анализ основных принципов и особенностей объектно-ориентированного подхода, а также его неотъемлемого инструмента унифицированного языка моделирования (UML).
1. ПРЕДПРОЕКТНОЕ ОБСЛЕДОВАНИЕ ОБЪЕКТА
1.1. Задачи и этапы предпроектного обследования
Обследование предприятия является важным и определяющим этапом проектирования ИС и при правильном подходе позволяет сократить эксплуатационные расходы и время на исправление ошибок, обнаруживаемых после сдачи системы. Предпроектное обследование обычно состоит из трех этапов:
1) предварительное обследование (сбор сведений об объекте);
2) анализ сведений (описание и моделирование предметной области);
3) оценка эффективности и целесообразности ИТ-проекта.
На каждом этапе применяются различные методы исследования систем управления (ИСУ). Цели ИСУ: улучшение, изменение (реинжиниринг) или автоматизация систем управления. Предмет исследования, то есть то, что изучает исследователь с целью решения проблем на объекте, это: система знаний, умений и навыков; методы и способы; факторы внешней и внутренней среды; процессы, происходящие в организации. Объектом исследования является организация и ее подсистемы – реальные физические объекты, измеряемые качественными и количественными показателями. Научное исследование, как правило, проводится в предметных рамках определенного научного подхода с использованием группы научных методов. Цели исследования системы управления: улучшение, изменение (реинжиниринг) или автоматизация систем управления. Метод исследования – это способ получения нового знания, а также инструментарий, с помощью которого проводится исследование; совокупность приемов обработки информации, позволяющих достичь целей исследования.
Выбор методов исследования, интеграция различных методов при проведении предпроектного обследования определяется знанием, опытом и интуицией специалистов, проводящих исследование. Методы исследования предметной области проектирования ИС можно разбить на следующие группы:
• основанные на использовании знаний и интуиции специалистов (экспертные методы);
• формализованного представления систем, основанные на использовании математических, экономико-математических методов и методов моделирования, среди которых при проектировании информационных систем особое место занимают графические, включающие различные методы графического представления информации.
• комплексированные – сформировались путем интеграции экспертных и формализованных методов (комбинаторика, ситуационное моделирование, топология, графосемиотика и др).
Сбор сведений об объекте
На предварительном этапе обследования решаются следующие задачи:
• предварительное выявление требований к будущей системе;
• определение структуры организации;
• определение перечня целевых функций организации;
• анализ распределения функций по подразделениям и сотрудникам;
• выявление функциональных взаимодействий между подразделениями, информационных потоков внутри подразделений и между ними, внешних информационных воздействий;
• анализ существующих средств автоматизации организации и др. Длительность предварительного обследования обычно составляет 1-2 недели. В течение этого времени системный аналитик должен обследовать не более 2-3 видов деятельности (учет кадров, бухгалтерия, перевозки, маркетинг и др.). Сбор информации для построения полной бизнес-модели организации часто сводится к изучению документированных информационных потоков и функций подразделений, а также производится путем интервьюирования и анкетирования. К началу работ по обследованию организация обычно предоставляет комплект документов, в состав которого обычно входят:
1) сводная информация о деятельности предприятия (оргструктура, информация об управленческой, финансово-экономической, производственной деятельности предприятия, сведения об учетной политике и отчетности);
2) регулярный документооборот предприятия (реестры входящей, исходящей и внутренней информации (табл. 1.);
3) сведения об инфраструктуре предприятия;
4) сведения об ответственных лицах и исполнителях.
Реестры информации
|
Реестр входящей информации |
||||||
|
Наименование предприятия |
Наименование подразделения |
Характеристики обработки документов |
||||
|
№ |
Наименование и назначение документа |
Кто обрабатывает |
Откуда поступает |
Трудоемкость |
Периодичность, регламент |
Способ получения |
|
Реестр внутренней информации |
||||||
|
Наименование предприятия |
Наименование подразделения |
Характеристики обработки документов |
||||
|
№ |
Наименование и назначение документа |
Кто обрабатывает |
Кому передает |
Трудоемкость |
Периодичность, регламент |
Способ получения |
|
Реестр исходящей информации |
||||||
|
Наименование предприятия |
Наименование подразделения |
Характеристики обработки документов |
||||
|
№ |
Наименование и назначение документа |
Кто обрабатывает |
Куда поступает |
Трудоемкость |
Периодичность, регламент |
Способ получения |
Таблица 1
Один из методов исследования, который может быть применен на этапе сбора сведений – интервьюирование. Списки вопросов для интервьюирования и анкетирования составляются по каждому обследуемому подразделению и утверждаются руководителем компании. Это делается с целью:
• предотвращения доступа к конфиденциальной информации;
• усиления целевой направленности обследования;
•минимизации отвлечения сотрудников предприятий от выполнения должностных обязанностей. Общий перечень вопросов (с их последующей детализацией) включает следующие пункты:
• основные задачи подразделений;
• собираемая и регистрируемая информация;
• отчетность;
• взаимодействие с другими подразделениями.
Анкеты для руководителей и специалистов могут содержать следующие вопросы:
• каковы (с позиций вашего подразделения) должны быть цели создания интегрированной системы управления предприятием;
• организационная структура подразделения;
• задачи подразделения;
• последовательность действий при выполнении задач;
• с какими типами внешних организаций (банк, заказчик, поставщик и т.п.) взаимодействует подразделение и какой информацией обменивается;
• каким справочным материалом вы пользуетесь;
• сколько времени (в минутах) вы тратите на исполнение основных операций; на какие даты приходятся «пиковые нагрузки» (периодичность в месяц, квартал, год и т.д.); техническое оснащение подразделения (компьютеры, сеть, модем и т.п.); используемые программные продукты для автоматизации бизнес-процессов;
• какие отчеты и как часто вы готовите для руководства; ключевые специалисты подразделения, способные ответить на любые вопросы по бизнеспроцессам, применяемым в подразделении;
• характеристики удаленных объектов управления;
• документооборот на рабочем месте. Собранные таким образом данные, как правило, не охватывают всех существенных сторон организационной деятельности и обладают высокой степенью субъективности. И самое главное, что такого рода обследования не выявляют устойчивых факторов, связанных со специфическими особенностями организации, воздействовать на которые можно исключительно методами функциональной настройки организационной системы. Анализ опросов руководителей обследуемых организаций и предприятий показывает, что их представления о структуре организации, общих и локальных целях функционирования, задачах и функциях подразделений, а также подчиненности работников иногда имеют противоречивый характер. Кроме того, эти представления подчас расходятся с официально декларируемыми целями и правилами или противоречат фактической деятельности. Если структуру информационных потоков можно выявить по образцам документов и конфигурациям компьютерных сетей и баз данных, то структура реальных микропроцессов, осуществляемых персоналом в информационных контактах (в значительной мере недокументированных) остается неизвестной. Ответы на эти вопросы может дать структурно-функциональная диагностика, основанная на методах сплошной (или выборочной) фотографии рабочего времени персонала. Цель диагностики – получение достоверного знания об организации и организационных отношениях ее функциональных элементов. В связи с этим к важнейшим задачам функциональной диагностики организационных структур относятся:
• классификация субъектов функционирования (категорий и групп работников);
• классификация элементов процесса функционирования (действий, процедур);
• классификация направлений (решаемых проблем), целей функционирования;
• классификация элементов информационных потоков;
• проведение обследования деятельности персонала организации;
• исследование распределения (по времени и частоте) организационных характеристик: процедур, контактов персонала, направлений деятельности, элементов информационных потоков – по отдельности и в комбинациях друг с другом по категориям работников, видам процедур и их направлениям (согласно результатам и логике исследований);
• выявление реальной структуры функциональных, информационных, иерархических, временных, проблемных отношений между руководителями, сотрудниками и подразделениями;
• установление структуры распределения рабочего времени руководителей и персонала относительно функций, проблем и целей организации;
• выявление основных технологий функционирования организации (информационных процессов, включая и недокументированные), их целеполагания в сравнении с декларируемыми целями организации;
• выявление однородных по специфике деятельности, целевой ориентации и реальной подчиненности групп работников, формирование реальной модели организационной структуры и сравнение ее с декларируемой;
• определение причин рассогласования декларируемой и реальной структуры организационных отношений.
Сплошной «фотографией» рабочего времени называется непрерывное наблюдение и регистрация характеристик работников в процессе функционирования в течение всего рабочего дня. Информация последовательно вносятся в заранее заготовленную рабочую таблицу, которая по окончании процедуры обследования пополняется дополнительными характеристиками: технологическая ветвь, системная функция, предмет, аспект, эмоциональный фон и др. Часть показателей, те, что помечены звездочкой, заполняются в процессе обследования, остальные – после. Содержание рабочей таблицы может быть следующим:
• номер (по порядку);
• агент (должность обследуемого работника);
• время, в течение которого выполнялась процедура;
• процедура (наименование содержания совокупности элементарных действий, объединенных общностью решаемой частной задачи);
• содержание (суть процедуры, которая должна быть классифицирована);
• информация (направление движения информации между агентом и контрагентом);