Фрагмент для ознакомления
2
Введение
На рынке функционального ПО, предназначенного для автомати-зации различных задач и уровней управления на предприятиях и в ор-ганизациях, представлено большое количество готовых проектных ре-шений. Такие приложения, как правило, позиционируются как типовые и обеспечивают адаптацию к конкретным условиям на объекте автомати-зации путем настройки специальных параметров и (или) сравнительно небольшого объема дополнительного программирования.
Однако количество хозяйствующих субъектов велико, все они от-личаются производственными мощностями, ассортиментом продукции и другими характеристиками. В рыночной экономике каждый из них за-интересован в сохранении и развитии своих конкурентных преимуществ, поэтому не всегда возможно найти подходящую автоматизированную информационную систему, которая удовлетворяла бы всем требовани-ям. И тогда возникает необходимость создать систему в соответствии с индивидуальным заказом. В таких случаях ее качество будет полностью зависеть от правильности сформулированных требований со стороны заказчика и профессионализма разработчика.
Требования сводятся к алгоритмам для решения задач, а сами ал-горитмы определяются и согласуются на этапе проектирования инфор-мационной системы. При программировании выполняется только коди-рование алгоритмов, то есть их запись в виде формальных конструкций на алгоритмическом языке, пригодных для исполнения на компьютере.
Поэтому тема работы является актуальной.
Целью данной работы является изучение основных этапов и стадий создания и организации компьютерных информационных систем управ-ления.
В соответствии с поставленной целью необходимо решить ряд за-дач, таких как:
рассмотреть особенности проектирования и программирования при создании компьютерных информационных систем;
проанализировать особенности этапа проектирования.
Объектом исследования являются компьютерные информационные системы, предметом – особенности их создания и организации.
1 Структура и классификация информационных систем. Основные концепции построения информационных систем управления. Жиз-ненный цикл информационной системы. Основы применения ин-струментальных средств информационных технологий. Общие по-ложения по созданию информационных систему управления
Современный уровень владения навыками работы на компьютере породил среди пользователей, не являющихся специалистами в области информационных технологий (ИТ), устоявшееся мнение, что все систе-мы, которыми они постоянно пользуются в своей профессиональной де-ятельности, а также в быту (например, покупки в интернет-магазинах, заполнение налоговых деклараций и других документов, управление картами и счетами в банках и т.п.), существуют сами по себе. Мало кто задумывается о технологии их создания. Сначала все системы были спроектированы и только потом реализованы программно. Именно в виде программ они стали доступными для применения.
Иногда под проектированием ИС понимается исключительно про-граммирование. Однако при таком подходе отсутствует «предмет разго-вора с заказчиком», то есть возможность обосновать, обсудить и согла-совать с ним, в частности, маршруты информационных потоков, формы существования информации и ее семантическое содержание для приня-тия решений и т.п. Эти и другие смежные вопросы призван объединить процесс проектирования.
В работе [1] обращается внимание на то, что на рынке функцио-нального ПО для управления предприятиями представлено большое ко-личество приложений, тем не менее наблюдается снижение доверия, в частности, к ERP-системам. Одна из причин заключается в том, что ком-пании, внедряющие такие системы, стремятся не зависеть от интеграто-ров. А это может привести к изменению вектора развития в проектиро-вании и разработке ИС.
Проектирование может касаться как создания новых систем, так и корректировки уже существующих.
В ряде случаев проекты по созданию функционального ПО не яв-ляются завершенными по самым разным причинам, которые принципи-ально можно разделить на две группы.
1. Проблемы, связанные с недостатками этапа проектирования (стилистически некачественные и неполные функциональные требования со стороны заказчика, некорректная интерпретация таких требований со стороны аналитика от разработчика, невозможность представления тре-бований в форме задания для программирования и др.).
2. Проблемы организационно-технологического характера, обу-словленные плохой организацией работ в рамках команды проекта (не-рациональное распределение и регулирование работ, недостаточный профессиональный и квалификационный уровень участников в команде, необоснованные бюджет и сроки, неправильные информационные и временны́е формы взаимодействия как с заказчиком, так и внутри ко-манды, использование плохо освоенного ПО, применяемого при про-граммировании, и др.).
Классическая схема создания функционального программного продукта (одна итерация), пригодного для эксплуатации в условиях ре-ального производственного объекта, может быть представлена в виде хронологической последовательности отдельных принципиальных эта-пов, которые показаны на рисунке 1.
Рисунок 1 - Принципиальные этапы создания ИС
Такая очередность отражает принципиальную взаимосвязь между начальной идеей и ее конечной интерпретацией, воплощенной в форме готового приложения, ориентированного на решение повседневных за-дач пользователя. Причем логическая связь между этапами будет со-блюдаться независимо от регламентирующего документа, на основе ко-торого выполняется проект по созданию ИС (ГОСТ Р 53622–2009, ГОСТ Р ИСО/МЭК 15288–2005, ISO/IEC 15288:2002). Интересно заме-тить, что некоторые авторы отмечают cерьезный кризис методологий и снижение спроса на применение формализованных методологий разра-ботки ИС [2].
Но, как бы ни назывались совокупности работ в соответствии с жизненным циклом программного продукта (этапы, стадии или процес-сы), согласно упомянутым стандартам все они будут соответствовать следующим логическим этапам.
Этап 1. Инициация проекта. На этом этапе осуществляется обще-ние с заказчиком, в роли которого может выступать конкретная органи-зационно-технологическая структура (предприятие, организация, ком-пания, подразделение и т.п.). Впоследствии разработанные для нее про-ектные решения возможно представить в качестве типовых и распро-странять в исходном или адаптированном виде для всех хозяйствующих субъектов аналогичного назначения. Если проект инициирован компа-нией-разработчиком, то реальный заказчик отсутствует и в качестве объекта автоматизации выбирается обобщенная модель, отражающая деятельность некоторой фиктивной организации, но обязательно имею-щей типовые функции (процессы), предназначенные для автоматизиро-ванного выполнения и характерные для объектов определенного вида. Главная цель на данном этапе – выявление функциональных потребно-стей, которые должны быть реализованы в будущей системе. Требова-ния пользователей должны учитывать
Фрагмент для ознакомления
3
Список использованных источников
1. Белов В.В., Чистякова В.И. Проектирование информационных систем. М.: Академия, 2015. - 352 c.
2. Бибиков С.В., Калиниченко С.В., Обухов А.В. Концептуально-ориентированная методика исследования предметной области при про-ектировании информационных систем // Изв. ТулГУ. Технич. науки. 2017. № 12-2. С. 380–391.
3. Вигерс К., Битти Дж. Разработка требований к программному обеспечению; [пер. с англ.]. М.; СПб, 2014. - 736 с.
4. Виноградова Е.Ю. Актуальные вопросы проектирования и ре-ализации корпоративных систем поддержки принятия управленческих решений на предприятии // Изв. ДВФУ: Экономика и управление. 2018. № 1. С. 102–111.
5. . Грекул В.И., Коровкина Н.Л., Левочкина Г.А. Проектирование информа-ционных систем. М.: Юрайт, 2019. - 385 с.
6. Гутгарц Р.Д., Провилков Е.И. О формализации функциональ-ных требований в проектах по созданию информационных систем // Программные продукты и системы. 2019. Т. 32. № 3. С. 349–357.
7. Гутгарц Р.Д., Полякова П.М. Анализ особенностей формули-рования функциональных требований к автоматизированной информа-ционной системе // Программные продукты и системы. 2019. Т. 32. № 3. С. 358–367.
8. Гутгарц Р.Д. Роль бизнес-процессов в формировании требова-ний к ERP-системе // Проблемы теории и практики управления. 2015. № 1. С. 118–126.
9. Заботина Н.Н. Проектирование информационных систем. М.: ИНФРА-М, 2013. - 331 с.
10. Зараменских Е.П. Управление жизненным циклом информаци-онных систем. М.: Изд-во Юрайт, 2017. - 431 с.
11. Инюшкина О.Г. Проектирование информационных систем (на примере ме-тодов структурного системного анализа). Екатеринбург, 2014. 240 с
12. Коваленко В.В. Проектирование информационных систем. М.: Форум, 2012. - 319 с.
13. Лаврищева Е.М. Программная инженерия и технологии программирования сложных систем. М.: Юрайт, 2019. - 432 с.
14. Лученко А.В., Горбаченко И.М. Проектирование информаци-онной системы по учету товара на складе IT-отдела в системе 1С // Тео-ретический и практический потенциал современной науки: сб. науч. стат. 2019. С. 104–108.
15. Норкин О.Р., Парфенова С.С. Конфликты при проектировании информационных систем как следствие фактора неопределенности // Изв. ЮФУ. Технич. науки. 2014. Т. 155. № 6. С. 164–167.
16. Панфилов А.Н., Зуев В.А., Скоба А.Н. Методы и средства про-ектирования информационных систем и технологий. Новочеркасск: Лик, 2016. - 32 с.
17. Пащенко Д.С. Как мировые тенденции в проектировании ин-формационных систем используются в отечественной практике: резуль-таты исследования // Инновации. 2018. № 1. С. 58–63. ИнфраМенеджер. Документация. URL: https://www.inframanager.ru/download/documents/ (дата обращения: 14.04.2021).
18. Рудинский И.Д. Технология проектирования автоматизированных систем обработки информации и управления. М.: Горячая линия–Телеком, 2011. - 304 с.
19. Трофимов В.В., Павловская Т.А. Алгоритмизация и програм-мирование. М.: Изд-во Юрайт, 2018. - 137 с.
20. Чистов Д.В., Мельников П.П., Золотарюк А.В., Ничепорук Н.Б. Проектиро-вание информационных систем. М.: Юрайт, 2016. - 260 с.
21. Gutgarts R.D. Peculiarities of functional requirements of automat-ed enterprise resource management system. Proc. RPTSS-2018, 2018, pp. 477–485.