
35
1.4.2. Обоснование проектных решений по программному обеспечению
Программное обеспечение (ПО) включает совокупность компьютерных
программ, описаний и инструкций по их применению на ЭВМ. Все программное
обеспечение принято делить на две части: общее и специальное ПО. В состав
общего программного обеспечения включают операционные системы, оболочки,
СУБД и т.д. Специальное ПО представляет совокупность прикладных программ,
разработанных для решения конкретных задач.
Ввиду того, что разработка автоматизации происходит в четко
обозначенной среде, выбор ПО не стоит обособленным вопросом, а только
констатируется как данность. Клиент использует в работе операционную
систему Windows 10 , которая и является общим программным обеспечением в
данном проекте автоматизации.
Специальное ПО представляют собой набор приложений и
информационных систем, которые задействованы в реализации инструмента
автоматизации. К таковым относятся : SAP P16-500 и приложения MS Office
(Outlook и Excel).
Еще одной важной деталью является выбор языка программирования.
Учитывая имеющееся программное обеспечение, используемый для проекта
язык программирования должен быть максимально удобен, прост и
имплеменироваться в разных средах. Также не стоит забывать и о стоимости
специалистов, владеющих тем или иным языком. В Центре имеются штатные
разработчики java, python, abap, html, php, vba. Среди быстродоступного выбора
самым привлекательным является Python.
Python – это высокоуровневый язык программирования общего
назначения, ориентированный на повышение производительности разработчика
и читаемости кода. Синтаксис ядра Python минималистичен. В то же время
стандартная библиотека включает большой объём полезных функций. Он
обладает всеми главными преимуществами для данного проекта, а также
относительно невысокой ценой на оплату разработчиков.