Диплом: Проектирование и разработка информационной системы для экономиста в ООО «Статус» на базе 1С Предприятие

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
15
Рисунок 4 – Классификация ИТ по классу решаемых задач
Обеспечивающие решают задачи обработки без непосредственной
привязки к предметной области;
Функциональные ИТ реализуют процедуры по обработке информации в
конкретной сфере деятельности.
Стоит отметить, что к обеспечивающим информационным технологиям
относят:[25]
– ИТ для описания анализа области (CALS);
– ИТ для разработки ПО;
– ИТ для текстовой обработки информации;
– ИТ для работы с базами данных (БД);
– ИТ для работы с данными мультимедиа;
– ИТ для распределенной обработки информации;
– ИТ передачи информации по линиям связи;
– ИТ защиты информации и безопасности.
В прикладных или функциональных ИТ следует выделять такие
направления:
– финансовые ИТ;
– офисные ИТ;
– ИТ для бизнес-приложений, что могут обеспечивать рекламу,
маркетинг, а также управление персоналом, менеджмент запасами и прочие
функции;
– ИТ для выполнения автоматизированного проектирования;
– ИТ для автоматизированных систем управления (АСУ)
технологическими процессами;
16
– ИТ для автоматизированных систем менеджмента предприятиями;
– ИТ по управления машинами или аппаратами;
– ИТ на медицине;
– ИТ при космических исследованиях;
– ИТ для военного дела;
– ИТ в менеджменте государством и прочее.
По уровню централизации технологического процесса все ИТ в системах
менеджмента делят на такие категории:
– централизованные технологии;
– децентрализованные технологии;
– комбинированные технологии.
Централизованные характеризуются тем, что общая обработка и решение
основных задач по функционированию производятся в центре всей обработки
ИТ (к примеру, центральном сервере), что организована на предприятии или же
организации вычислительной сети или в отраслевом, или в территориальном
вычислительном центре.
Децентрализованные ИТ основываются только на локальном применении
методов вычислительной техники, что установлены на рабочих местах разного
рода пользователей для выполнения конкретной задачи специалиста.
Практически все децентрализованные технологии в себе не имеют
автоматизированного централизованного хранилища данных, но могут
обеспечивать пользователей средствами для коммуникации для обмена
информацией между узлами рассматриваемой сети.
Комбинированные технологии часто характеризуются интеграцией
многих процессов решения функциональных задач непосредственно на местах с
применением совместных БД и концентрацией всей информации в системе в
автоматизированном БнД (банк данных).
По типу используемые предметной области выделяют следующие классы
задач:
– функциональные классы задач с предприятий или организаций,
решение которых может производиться с использованием современной
информационной технологии.
17
К ним можно отнести относятся задачи для производственной
деятельности, которые решают вопросы организационного управления всем
производством, управления многими технологическими процессами, финансами,
кадрового управления и прочих; государственной службы, что включает
налоговую деятельность, социальное обеспечение населения; таможенные
службы, административного управления для различных уровней; сферы
предоставления услуг.
– динамические функционирования – функционирование программы
на оперативных данных (которые проставляются).
Стоит отметить, что АИС также классифицируются по типам
обеспечения, то есть, их составных частям.
В структуру информационной системы входит взаимосвязанная
совокупность практически всех ее частей, которые называются
обеспечивающими подсистемами.
Под подсистемами ИС понимаются информационная, математическая,
программная, техническая, организационная и правовая база (правовое
обеспечение) (рисунок 5).
Рисунок 5 – Структура ИС
Информационным обеспечением является совокупность кодирования и
единой принятой классификации информации, унифицированных систем
документооборота, схем информационных потоков.
Структура информационного обеспечения (ИО) показана на рисунке 6:
18
Рисунок 6 – Структура ИО
Техническое обеспечение – комплекс аппаратных средств, что
предназначены для работы ИС, а также соответствующая этому документация на
указанные средства, а также технологические процессы.
К основным техническим компонентам относят:
– компьютеры;
– коммуникационные устройства;
– периферийные устройства;
– устройства для ввода информации;
– устройства для вывода информации.
Математическим и программным обеспечением называется совокупность
математических моделей, методов, алгоритмов и программ, которые
предназначаются для реализации целей функционирования ИС, а также
качественного функционирования комплекса аппаратных средств.
Стоит отметить, что программное обеспечение также можно разделить на
несколько категорий (рисунок 7):
19
Рисунок 7 – Состав программного обеспечения
Организационным обеспечением является совокупность средств и
методов, регламентирующих взаимодействие разного рода работников с
аппаратными средствами или между собой при разработке и эксплуатации ИС.
Правовое обеспечение это совокупность правовых норм, которые
определяют создание, юридический статус, а также функционирование ИС,
регламентирующих порядок получения, использования и преобразования
информации.
Стоит отметить, что все ИС могут быть классифицированные по типам
исполняемых задач (рисунок 8):
20
Рисунок 8 – Классификация ИС по типам выполняемых задач
Структурированная (или формализуемая) задача – такая задача, для
которой известны не лишь все элементы, а и связи между ними.
Стоит отметить, что в данной задаче выражается содержание ее в виде
алгоритмической или математической модели, которая достаточно точно
описывается определенным алгоритмом.
Такие задачи решаются как правило многократно и носят при этом
рутинный характер.
Применение ИС для решения разного рода структурированных задач
обеспечивает практически полную автоматизацию решения. Типовым примером
структурированной задачи считается, расчет заработной платы, где заранее
известен алгоритм ее получения, а также все переменные и показатели известны.
Рутинность при этом проявляется только в том, что объем данных
является большим, а необходимость проведения разного рода расчетов
ежемесячная.
Под неструктурированной (неформализуемой) задачей понимается такая
задача, когда в ней не возможно выделять все взаимосвязи и элементы между
ними.
К примеру, создать алгоритм решения такой задачи почти не возможно, а
возможности ИС применяются лишь для поддержки процесса принятия
решения.
Непосредственное решение принимается только человеком, на основании
практического опыта и ранее полученных знаний.
В деятельности разных организации мало полностью или совсем не
структурированных задач.
21
В реальной деятельности встречаются в основном задачи, где известна
только часть переменных, показателей и их взаимосвязь.
Указанные задачи являются только частично структурированными. В этом
случае получается спроектировать ИС, а вся получаемая информация может
анализироваться и на основании этого анализа человек имеет возможность
принимать определенные решения.
В таких системах человек отыграет определяющую роль.
Информация системы относится к автоматизированной.
На рисунке 9 представлены ИС по методу решаемых задач.
Рисунок 9 – ИС по методу задач, которые решаются
ИС, которые формируют управленческие отчеты, позволяют тем самым
обеспечить информационную поддержку для любого пользователя, то есть, есть
доступ к базе данных и ее обработка.
При выполнении обработки данных в любой системе должны быть
реализованы такие возможности:
– комбинирование информации, формируемых разными
источниками;
быстрое добавление и удаление источников данных в
автоматическом или обычном режиме, а также возможность переключения в
результате поиска;
22
управление данными с помощью баз данных (БД);
полная логическая независимость БД от ИС;
автоматическое отслеживание потоков информации для наполнения
БД.
Экспертные ИС часто обеспечивают оценку и выработку возможных
альтернатив пользователем непосредственно за счет создания так называемых
экспертных систем, что связаны с обработкой знаний.
Математические, финансовые, статические и иные модели, благодаря
применению которых облегчается процесс выработки и оценки альтернатив
решения.
Пользователь имеет возможность распорядится информацией для
принятия решения.
Стоит отметить, что при решении задач часто применяются следующие
функции:
моделирование типа – «что будет, если?», «как сделать, чтобы?»,
анализ чувствительности;
адекватная и быстрая интерпретация результатов моделирования;
качественная и оперативная подготовка, а также корректировка
входных параметров;
графическое отображение выполнение динамики модели;
возможности для объяснения пользователю основных
закономерностей в работе ИС.
1.3. Методы разработки АИС
Выбор методик разработки АИС становится важной задачей в условиях
стремительного возрастания рынка. Согласно исследованию компании Gartner
на ПО для предприятий в 2018 году было по миру затрачено более 310 млрд.
долларов.
Разработка методологии RAD (Rapid Application Development) является
основой для создания адаптивной системы разработки ПО, которая была бы
некоторым противовесом для жёсткой «водопадной» модели (рисунок 10).
23
Рисунок 10 – Сравнение методов разработки АИС
За появление и применение быстрой разработки приложения надо
благодарить неидеальность Waterfall-модели при создании АИС.
То есть, изначально водопадная система для разработки была обоснована
на инженерной традиционной модели, применяемой для проектирования или
возведения зданий.
Если Waterfall использовала за основу жесткую структуру
последовательных этапов по разработке, то применение RAD стало попыткой
разработки гибкого процесса в рамках которого могут быть использованы
знания, что получены на протяжении жизненного цикла проекта.
Самую первую версию RAD использовал Барри Боэм в 1985 году,
который её назвал «спиральная модель».
При этом, каждый виток спирали может быть разбит на 4 основные
сектора и соответствует так называемой разработке версии или фрагмента ПО. С
каждым витком идёт уточнение и углубление целей, спецификаций проекта.
Также, в результате появляется возможность выбора более обоснованного
варианта.
Применив идеи Барри, британец Д. Мартин разработал систему RAD на
протяжении своей работы в компании IBM, и сформулировал окончательно их в
своей книге.
24
Методология RAD это процесс разработки ПО, что комбинирует
постадийное прототипирование и проектирование.
Основы (принципы), которые применяются в быстрой разработки
приложений показаны на рисунке 11.
Принципы RAD сосредотачиваются на том, чтоб обеспечить основные
преимущества этой методологии.
С последним принципом возникает больше проблем, потому что
разработчики и заказчики видят предмет разработки часто по-разному.
Рисунок 11 – Принципы использования RAD
Для устранения таких проблем Джеймсом Мартином, а также его
последователями выделены следующие критерии качества RAD:
– цикличность разработки программного продукта;
– минимизация временных затрат;
– итерационный подход;
– прототипирование программных продуктов;
– сотрудничество с заказчиками;
– комбинирование разработки и тестирования системы.

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран