Файл: Федеральное государственное бюджетное образовательное учреждение высшего образования Алтайский государственный университет.pdf
Добавлен: 22.11.2023
Просмотров: 50
Скачиваний: 3
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
13 особенностью стандарта является то, что заранее предопределенных последовательностей действий в нем нет.
1.2. Информационное обеспечение проектных мероприятий
До недавнего времени разработка программных систем выполнялось с помощью неформализованных методов и в большей степени на интуитивном уровне. Однако, с ростом сложности внедряемых информационных систем были сделаны выводы, что дляуспешной реализации программного проекта и внедрения информационной системы, объект проектирования
(информационная система) должен быть прежде всего адекватно описан.
Должна быть построена функциональная модель, которая наиболее полно описывает информационную систему.
Цель создания моделей – подготовка к внедрению информационной системы, проведение реорганизации деятельности организации.
Бизнес-процесс – деятельность предприятия или его подразделения, имеющая ценность для клиента( клиент – внешний заказчик или другое подразделение организации)[45].
Основными идеями функционально ориентированной
CASE- технологии является идея структурного анализа и проектирования информационных систем. А именно декомпозиция всей системы на множество подчиненных друг другу функций и предоставление всей информации в графической нотации.
Основными диаграммами структурного анализа являются:
- диаграммы функций бизнес-процессов ( Buisness Function Diagram);
- диаграммы потоков данных (Data Flow Diagram);
- диаграмма информационно-логических моделей «Сущность-Связь»
(Entity Relationship Diagram).
14
Основными объектами диаграммы функций бизнес-процессов являются: функция как некоторое действие информационной системы и декомпозиция функций как разбиение функции на множество подфункций. Данные диаграммы составляются в соответствие со следующими нотациями: Йодона
(Yourdon) , Гейна-Сарсона (Gane-Sarson), SADT (Structured Analisis and
Design Technique – структурный анализ и технический дизайн), SAG
(Software AG). Наиболее востребованной и актуальной методологией на сегодняшний день является методология SADT.
Методология SADT - это определенные правила и методы для построения графической модели предметной области. Модель построенная по данной методологии описывает объект как функциональную структуру, то есть совокупность действий и связей между ними.
На основании методологии SADT, в 1981 году были приняты стандарты IDEF (Integrated Computer Aided Manufacturing DEFinition).
Данные стандарты предназначены для создания моделей деятельности и описания бизнес-процессов.
Набор стандартов IDEF (ICAM DEFinition) был разработан специально для моделирования автоматизированного предприятия. Одним из стандартов набора является нотация функционального моделирования под кодовым названием IDEF0 [34].
Функциональное моделирование IDEF0 начинается с того, что определяется основная задача, которая решается путём выполнения этого бизнес-процесса. Именно бизнес-процессы, которые формируют значимый для потребителя результат, представляют ценность, и именно их улучшением предстоит заниматься в дальнейшем.
Бизнес-модель опирается на следующие принципы:
- верхний уровень модели должен отражать только контекст системы, то есть взаимодействие моделируемого единственным контекстным процессом предприятия с внешним миром;
15
- на втором уровне модели должны быть отражены основные виды деятельности (тематически сгруппированные бизнес-процессы) предприятия и их взаимосвязи;
- дальнейшая детализация бизнес-процессов осуществляется посредством бизнес-функций – совокупности операций, сгруппированных по определенным признакам. Бизнес-функции детализируются с помощью элементарных бизнес-операций;
- описание элементарной бизнес-операции осуществляется посредством задания алгоритма ее выполнения [34].
Поэтому для эффективного построения модели необходимо выполнение следующих действий:
- сбор информации об объекте, определение его границ;
- определение цели и точки зрения модели;
- построение, обобщение и декомпозиция диаграмм;
- критическая оценка, рецензирование и комментирование.
Модель представляет собой серию диаграмм с сопроводительной документацией, которые разбивают сложный объект на составные части, изображенные в виде блоков. Детали каждого из основных блоков показаны в виде блоков на других диаграммах.
Правильное выполнение процесса должно обязательно контролироваться (какими-то стандартами, методиками, технологиями и прочее). В нотации IDEF0 это называется «управлением» (control) и обязательно должно отображаться на функциональной диаграмме.
Диаграммы потоков данных DFD (Data Flow Diagrams). Диаграммы потоков данных ориентированы на одну из технологий обработки данных.
Они отражают передачу информации от одной функции к другой. В узлах данных диаграмм отражаются процедуры, а над стрелками задаются имена используемых единиц информации – файлов, документов и других. Так же на диаграммах потоков данных отображаются внешние по отношению к
16 системе источники данных и адресатов, которые принимают или передают данные при взаимодействии с системой. DFD идентифицируют хранилища данных, к которым осуществляется доступ системы.
Необходимо отметить основные объеты диаграмм потоков данных:
- потоки данных – показывают передачу информации между процессами. Это стрелка, которая показывает направление движение информации;
- процесс – преобразует входную информацию в выходную. Имя любого процесса – глагол в неопределенной форме с дополнением
(например, «отправить отчет»);
- хранилище (накопитель) данных – позволяет в памяти сохранить данные между процессами. Имя хранилища – существительное, идентифицирующее его содержимое;
- внешняя сущность (источник/приемник данных) – объект вне системы.
Декомпозиция DFD осуществляется на основе декомпозиции процессов – каждый процесс может раскрываться с помощью DFD нижнего уровня. Целью построения иерархически взаимосвязанных диаграмм потоков данных является необходимость сделать требования к системе ясными на каждом уровне детализации.
Порядок построения диаграмм потоков данных
- разбиение требований на функциональные группы;
- определение внешних объектов;
- идентификация информации, которая передается между процессами
- разработка контекстной диаграммы;
- контроль разработанной контекстной диаграммы и ее уточнение при необходимости;
- формирование диаграммы потоков данных первого уровня, состоящей из основных функций системы;
17
- последующая декомпозиция каждого процесса, пока процесс самого нижнего уровня станет возможно представить в виде некоторого алгоритма;
- проверка всех уровней декомпозиции с целью выяснения некорректности[27].
Объектно-ориентированный анализ и проектирование – технология разработки систем программного обеспечения, основой которых является объектно-ориентированная методология, которая представляет предметную область в виде объектов – экземпляров соответствующих классов. Объектно- ориентированный анализ и проектирование неразрывно связаны с концепцией автоматизированной разработки программного обеспечения.
Процесс данного анализа и проектирования - это последовательный переход от разработки наиболее общих моделей концептуального уровня к более частым и детальным представлениям логического и физического уровня. На каждом этапе проектирования модели последовательно дополняются все большим количеством деталей, что более адекватно отражает различные аспекты конкретной реализации системы. Результатом объектно- ориентированного проектирования является множество классов объектов, которые включают в себя метод обработки атрибутов. Для данного вида анализа и проектирования предметной области используется унифицированный язык моделирования UML (Unified Modeling Languadge).
UML разработан группой ведущих компаний OMG (Object Management
Group), занимающихся компьютерными технологиями c 1996 года. Данных язык проектирования фактически является стандартом по объектно- ориентированным технологиям. Статус языка UML определен как открытый для всех предложений по совершенствованию и доработке. UML не является чьей-либо собственностью и не запатентован кем-либо, но аббривеатура
UML является торговой маркой[14].
. В UML используются следующие виды диаграмм:
18
- диаграмма прецедентов использования (Use-case diagram) выявляет основные бизнес-процессы как последовательности транзакций, которые должны выполняться целиком, так как выполнение обособленного подмножества действий не имеет значения без выполнения всей последовательности. На этом уровне моделирования не раскрывается механизм реализации процессов;
- диаграмма классов объектов (Class diagram) – статическая структура классов объектов. Рассматривает внутреннюю структуру предметной обасти как совокупность классов, статически связанных;
- диаграмма состояний (Statechart diagram) отображает поведение объектов одного класса в динамике: какие состояния проходит объект, какие события ведут к изменению состояния объекта, как объекты создаются и уничтожаются;
- диаграммы взаимодействия объектов (Interaction diagram). Для каждого прецедента использования может быть построена модель динамического взаимодействия объектов в форме диаграммы последовательностей, показывающей последовательность взаимодействий в графе или кооперативной диаграммы, которая показывает взаимодействие объектов в табличной форме;
- Диаграммы деятельностей (Activity diagram) детально отражает порядок выполнения операций. Диаграмма может отражать взаимодействие объектов их нескольких прецедентов использования;
- Диаграммы пакетов (Package diagram). Пакет – подсистема функционально-ориентированного подхода, поэтому содержащий множество взаимосвязанных классов;
- Диаграмма компонентов
(Component diagram) отображает зависимость программных компонентов.
Преимущества UML:
19
- современное программирование – это объектно-ориентированное программирование. UML также объектно-ориентирован, поэтому методы описания результатов анализа и проектирования очень близки семантически к языкам программирования;
- UML дает возможность описать систему с разных углов при этом возможно описать и поведения системы в тех или иных ситуациях;
- диаграммы UML, с синтаксисом которого можно ознакомиться достаточно быстро, сравнительно просты для чтения;
- UML позволяет вводить собственные графические и текстовые стереотипы.
Из первой главы можно сделать вывод, что с развитием информационных технологий увеличивалась и сложность информационных систем. В связи с этим создавались стандарты, облегчающие создание информационных систем, за счёт единообразно понимаемых правил разработки и внедрения сложных систем. Наиболее часто используемым стандартом разработки информационных систем является ГОСТ 34.601-90.
Данный стандарт может быть полезен и при создании небольших информационных систем.
Основными этапами разработки являются: анализ предметной области и формирование требований, разработка технического задания, разработка программного кода и документационного обеспечения программного проекта, внедрение и тестирование информационной системы, сопровождение информационной системы.
Залогом качественной информационной системы является тщательное описание действующей информационной системы и предварительное проектирование будущей информационной системы. Для этого существуют программы, в которых можно создать визуальное описание любых систем, в соответствии с международными и отечественными стандартами.
20
ГЛАВА 2 ИНФОРМАЦИОННОЕ СОПРОВОЖДЕНИЕ
ДЕЯТЕЛЬНОСТИ КОМПАНИИ «ЭР-ТЕЛЕКОМ ХОЛДИНГ»
2.1. Анализ объекта исследования
На персональных компьютерах в филиале компании «ЭР-Телеком
Холдинг» города Барнаула установлена операционная система Windows 7.
Операционная система установлена на персональные компьютеры с момента открытия филиала и до настоящего момента не обновлялась до следующих версий. Windows 7 обеспечивает все необходимые возможности для комфортной и безопасной работы пользователей.
Основное программное обеспечение, в АО «ЭР-Телеком Холдинг», установленное на каждом персональном компьютере:
- Microsoft Office Базовый 2007 офисный пакет приложений, в состав которого входит программное обеспечение для работы с различными типами документов: текстами, электронными таблицами, базами данных и др. В компании используется MS Word для работы с документами (договоры, отчеты), MS Excel для работы с электронными таблицами, MS Power Point для создания электронных презентаций;
- Mozilla Firefox 53.0.2 (для Windows 7) браузер для обеспечения работы с интернетом;
- MS Outlook – программа, которая используется для оперативной связи сотрудников, оперативных оповещений;
- Adobe Acrobat Reader – программное обеспечение по работе с PDF файлами;
- ESET NOD 32 Smart Security – комплексный антивирус;
Автоматизированное рабочее место – комплекс прикладного программного обеспечения, обеспечивающий комфортную работу
21 специалиста определенной направленности.
Данные комплексы программного обеспечения можно классифицировать следующим образом:
- автоматизированное работе место по работе с финансами, обеспечивающее учет кредитов и других задолженностей, учет работы с контрагентами, формирование отчетов;
- автоматизированное работе место по работе с бухгалтерией, которое обеспечивает работу с хозяйственными операциями;
- автоматизированное работе место по работе с кадрами предоставляет все основные операции кадрового делопроизводства;
- автоматизированное работе место для оперативного управления или средства по управлению проектам[41].
В компании АО «ЭР-Телеком Холдинг» вышеперечисленные автоматизированные рабочие места сотрудников системы реализованы на базе информационной системы «1С: Предприятие 8». На основе данной адаптируемой под нужды предприятия или организации системы возможно создать и внедрить комплекс автоматизированных рабочих мест. Все основные делопроизводственные, хозяйственные и другие операции предусмотрены в данной информационной системе. Это делает оперативное управление организацией и взаимодействие внутри организации значительно более эффективным.
Помимо этого информационная система «1С: Предприятие 8» предоставляет широкие возможности для обработки большого количества аналитической информации и составления отчетности в бумажном виде на основе этой информации и решения задач планирования, бюджетирования и финансового анализа.
АО «ЭР-Телеком Холдинг» также использует информационную систему «Мираполис HCM», обеспечивающую качественную работу отдела по управлению персоналом. Данная информационная система предназначена для оценки и мониторинга качества работы сотрудников, а так же