Отчет. Отчет по производственной практике (по профилю специальности) Студента 3 курса группы ис 09. 19. 1
Скачать 0.6 Mb.
|
1 2 Внедрение автоматизации на производствоОсновная роль внедрения систем автоматизации – повышение уровня эффективности, мобильности и облегчения труда сотрудников. Благодаря этим изменениям возрастает уровень конкурентоспособности на рынке, идет мощное использование ресурсной базы.Автоматизация производства может быть осуществлена в нескольких вариантах: Частичная. Автоматизации подвергается лишь некоторое оборудование, которое выполняет ряд действий, недоступных или сложных для человека. Комплексная. Охватывает производственную цепь отдельного цеха или узла, выполняющего ряд действий по решению определенной задачи. Полная. Осуществляется переход контроля и управления на специальное оборудование, охватывающее все этапы производства. Это происходит в случае устойчивого и практичного режима, а также когда условия труда крайне опасны или непосильны для работника. Для лучшего определения степени автоматизации следует знать ее эффективность для конкретного типа производства. Основные элементы автоматизации производстваИнновационные производственные системы включают в себя: Роботов, внедренных непосредственно в центр промышленного процесса. Их стремительное распространение связано с развитием микроэлектроники. Системы контроля качества. Они функционируют на базе ЭВМ. Технические приложения, отвечающие за оценку уровня качества продукции. Автоматизированные системы проектирования. Используются во время разработок новых изделий и подготовки технико-экономических документов. Роботизированные технологические комплексы (РТК). Служат для программного обеспечения и коммуникаций между инновационными устройствами. Автоматизированные системы для складских помещений. Позволяют проводить инвентаризацию, процессы получения и отправки товара, а также нахождения определенной группы продукции на складе. Гибкие системы. Отвечают за перемещение обрабатываемых технических деталей и смену инструментов. Автоматизация производства постепенно переходит на новый уровень. Ознакомиться лучше с возможностями и путями внедрения системы можно, посетив тематические форумы и экспозиции в ЦВК «Экспоцентр». Где применяют автоматизациюНа сегодняшний день, когда технологии не стоят на месте, а ведущие разработчики удивляют мир все новыми открытиями, очень важно идти в ногу с развитием. По причине того, что с каждым годом появляются все новые разработки, названия которых многим и по сей день остаются незнакомыми, в мыслях многих людей возникает вопрос вроде: «Автоматизация – что такое и для чего она необходима?» В виду того, что на улице уже 21 век, человечество давно решило перейти от работы, выполненной вручную, на использование машинной техники. Безусловно, ручной труд ценится и на сегодняшний день. Однако чтобы производительность была более продуктивной, одной такой работы будет мало. Для того чтобы условия труда были максимально комфортными для людей, а процесс функционирования техники – более усовершенствованным и приспособленным для его легкой эксплуатации, технологами и была создана автоматизация. На сегодняшний день эта система реализует себя в различных направлениях, к примеру, в таких случаях, как: Автоматизация производства создана для улучшения системы внутреннего труда. Допустим, более укомплектованные машины, позволяющие обеспечить работой больший объем производства. Обучающая система предназначена для работы с техникой, которая дает возможность расширить варианты получения информации, и способствует обучению новым программам. Автоматизация задействует области проектирования, планирования и управления. Она реализует бизнес-процессы. Система технического обеспечения помогает повысить производительность труда, способствует усовершенствованию качества производства продукции. Автоматизация путем устранения ручной работыПомимо перечисленных преимуществ она также направлена на защиту человеческого организма. Так, существуют предприятия, где находится человеку противопоказано, например, изготовление табака или алюминия. Автоматизация производства обеспечивает полное устранение человеческого труда, заменяя его специализированными машинами. Автоматизация также применяется в местах обслуживания, таких, как кафе и рестораны, магазины, супермаркеты и прочие. В таких заведениях крайне важна структура выполняемых процессов. Из этого следует: Наличие штрих-кодов – помогают маркировать и фиксировать товар, тем самым сразу вбивается в базу данных информация о приходе продукции. Сканер штрих-кода – выдает данные о наличии или отсутствии продукта. Каждая единица выбивается под определенным кодом, что позволяет отслеживать его количество на момент приема и окончания реализации продукции. Система для ведения отчетности – ежедневной и квартальной. Благодаря новейшим разработкам многие сотрудники могут не только получить подобающие условия труда, но и возможность переквалифицироваться, что в свою очередь обеспечит рост компании и развитие сотрудников. А получить всю необходимую информацию можно на выставках «Экспоцентра» – ведущем комплексе для реализации различных проектов. Демонстрации по выставочной тематике проводимых экспозиций создают самую выигрышную обстановку для показа продукции, часто отдельным предметом рассмотрения этих выставочных мероприятий является – автоматизация технологических процессов и производств. 2.6 Перспективы предприятия. Все предыдущие десятилетия существования телевидения были периодом аналогового телевидения. По мере развития техники обнаружился ряд недостатков, ограничивающих его дальнейшее развитие. Среди причин, ограничивающих развитие качества ТВ-изображения, следует назвать слабую помехозащищенность аналогового сигнала. Повысить качество телевизионных программ при передаче их на большие расстояния можно при помощи принципиально нового способа — цифрового. Дальнейшее совершенствование цветных телевизоров идет в направлении широкого внедрения цифровых методов обработки сигналов, управления и контроля за их работой. К числу наиболее существенных достоинств цифрового способа передачи следует отнести возможность получения высококачественного телевизионного изображения благодаря практическому отсутствию искажений формы сигнала и повышению помехоустойчивости и упрощению обмена телевизионными программами между странами, имеющими различные стандарты. Цифровые сигналы имеют множество преимуществ, однако для работы с ними требуются совершенно новые технические средства. Поэтому переход осуществляется постепенно, в несколько этапов. На первом этапе, т.е. уже сегодня, происходит замена некоторых блоков аналоговых телевизоров цифровыми. Функции, выполняемые цифровыми устройствами, обеспечивают улучшение качества изображения. Внедрение цифровых устройств на этом этапе практически не изменяет функциональной схемы — просто на входе и выходе цифрового блока будет присутствовать аналоговый сигнал. Второй этап не представляет интереса для потребителей, так как коснется только передающей стороны. На этом этапе цифровыми станут только комплексы телецентра. Третий этап будет характеризоваться созданием полностью цифровых телецентров. Однако сигнал на выходе телецентра останется аналоговым, так как парк телевизоров еще не будет цифровым. Четвертый, заключительный, этап будет характеризоваться созданием полностью цифровых телевизионных приемников. Цифровые домашние телевизоры, которые появятся в ближайшем будущем, превратятся в устройства, позволяющие осуществлять обратную связь с источниками видеоинформации: вычислительным центром, справочными службами, библиотеками и др. Системы телевидения высокой четкости, принятой как единая Система на сегодня, в мире нет. Существующие системы цветного телевидения SECAM, PAL, NTSC, работающие в стандартах с разложением строк и с частотой кадров 625/50 и 525/60 и с форматом кадра 4:3, уступают в два-три раза качеству изображения на киноэкране. Потребность в улучшении качества привела к необходимости создания систем телевидения высокой четкости ТВЧ — High Definition, Television (HDTV). Телевидение высокой четкости должно передавать и воспроизводить изображение, которое по качеству совершенно или почти не отличается от оригинала. В 1990 г. МККР были приняты рекомендации по параметрам единой системы ТВЧ. В них содержится предложение разработать цифровую систему ТВЧ с прогрессивной разверткой, форматом 16:9, числом отсчетов 1920 в строке. До завершения работ по разработке ТВЧ ведущие телевизионные фирмы мира начали совершенствовать существующие системы. В результате появились системы PAL-plus и SECAM-plus. Их разработку проводили фирмы GRUNDIG, NOKIA, PHILIPS и THOMSON. 3.Защита информации. На сегодняшний день закрытие информации в сфере цифрового теле- и радиовещания осуществляется только в системах телевизионного вещания. Основной предпосылкой этого стало появление платных телевизионных сетей, которые необходимо было сделать рентабельными. Для этого вводились скремблирование и закрытие информации на передающей стороне, а для ее открытия необходимо было приобретать решения, обеспечивающие декодирование. Закрытие цифровой информации осуществляется либо на транспортном уровне, либо на уровне приложений. Здесь пойдет речь о защите информации на транспортном уровне, т. е. при физической защите групповых трактовых распределений. Сами данные обычно закрываются на уровне приложений. На этом уровне нет никаких специфических именно для эфирного вещания подходов, поскольку используются те же решения, что и для любых других сетей передачи данных. Самый простой вариант защиты данных в системе «точка - точка» всегда характеризуется более высокой степенью криптостойкости, чем при сетевом закрытии. По большому счету, сейчас не существует решений сетевой защиты, гарантированных от взлома. Для систем защиты вводится несколько понятий. Первый вариант это система временной стойкости. Это означает, что существует определенное время, за которое с имеющимися вычислительными возможностями система может быть «вскрыта». Второй вариант - системы гарантированной стойкости. Это системы, которые при всех совокупных мощностях компьютеров не могут быть «вскрыты», по крайней мере на протяжении жизни поколения. Для систем сетевого распределения обеспечить гарантированную стойкость невозможно. Известные сегодня коммерческие системы вскрываются с периодичностью 3-4 месяца. По статистике «хакерами» являются не более 10-15% общего числа абонентов, что незначительно влияет на рентабельность, и подчас замена решений декодирования продиктована желанием операторов под благовидным предлогом изыскать дополнительные источники дохода. В России опыта закрытия цифровых систем практически нет. Отличительной особенностью разработанного комплекса оборудования шифрования является то, что оно позволяет закрывать в пакете разными ключами до 15-20 различных информационных потоков. То есть любые цифровые данные могут скремблироваться индивидуальными ключами. В стандарте DVB существует форум, определяющий всего четырех производителей, или, если угодно, держателей средств скремблирования. Актуальность закрытия отечественного телевизионного сигнала вызвана в первую очередь соображениями информационной безопасности. Если вещание федерального пакета программ будет защищено зарубежными решениями, оно в любой момент может быть прекращено путем вмешательства извне. Отечественная система шифрования по аппаратным интерфейсам позволяет использовать любое оборудование, как зарубежное, так и российское, но по концепции работы отличается от производимого в мире и обеспечивает независимостьспользование передовых методов криптозащиты, аналогов которым, по сути, в мире еще нет, дает более высокую стойкость к раскрытию и возможность закрывать независимо друг от друга большое количество разнотипных данных. Это особенно актуально в связи с тем, что в эфирных сетях все чаще передается нисходящий поток сети Интернет. Более того, различные потоки могут закрываться ключами разной степени сложности. Разобраться в существующих средствах защиты теле- и радиовещания, а также шифрования эфирного вещания на конкретном примере поможет мнение нашего эксперта. Вопросы платного телевидения не являются новыми ни для мирового сообщества, ни для России. Практически всегда, в том или ином виде, существовала система косвенной оплаты за получение телевизионного сигнала. Телезрители, естественно, стремятся минимизировать свои расходы или даже полностью избежать их. Часть расходов телевизионных компаний, которые заняты распространением социально значимого пакета программ и информации, связанной с оповещением, берет на себя государство, остальное покрывается за счет рекламодателей. По мере увеличения количества программ, доступных населению, как дополнительной услуги, эта услуга должна оплачиваться. Потребность ограничить доступ может также возникнуть, например, при желании облегчить родительский контроль, или в специфических географических зонах - по соображениям охраны авторских прав на программы. Из всех многочисленных способов взимания оплаты за просмотр телевизионных программ рассмотрим только те, которые решаются инструментальными и программными методами - так называемые системы телевизионного вещания с ограниченным (условным) доступом (СОД). Данные системы отличаются использованием операций скремблирования и шифрования, предотвращающих несанкционированный прием. Скремблирование - это процесс придания неразборчивости звуку, изображению или данным. Шифрование представляет собой процесс защиты секретных ключей, которые должны быть переданы вместе со скремблированным сигналом для работы дешифратора случайных последовательностей (дескремблера) в приемном устройстве. После дескремблирования любые дефекты звука и изображения должны быть незаметны, т. е. система с ограниченным доступом должна быть прозрачна. При формировании транспортного потока на стороне передачи в него вводятся шифрующие последовательности, которые делают информацию «нечитаемой», т. е. недоступной для тех пользователей, которые не имеют специального ключа доступа. В системах цифрового телевидения по стандарту DVB существуют два основных подхода к способам ограничения доступа: • вариант SimulCrypt - множество приемников используют уникальную систему ограничения доступа; • вариант MultiCrypt - множество приемников имеют единый интерфейс шины между стандартным модулем системы с ограниченным доступом и приемником-декодером DVB, что позволяет передавать параллельно несколько программ, использующих различные системы ограничения доступа остается за провайдером и пользователем. При всех вариантах построения СОД в приемнике-декодере могут быть выделены две части системы ограничения доступа: подсистема дешифрирования и подсистема дескремблирования. Первая переводит в рабочее состояние кодированные ключи, полученные приемником-декодером, которые необходимы для работы дескремблера. Вторая делает понятными полученные данные изображения и звука. Термин MultiCrypt характеризует одновременную эксплуатацию нескольких СОД. Этот вариант позволяет вещателям использовать модули, изготовленные различными производителями, что дополнительно повышает устойчивость системы от посягательств пиратов. Единый интерфейс (Common Interface) работает на уровне транспортного потока MPEG. После установки в приемник модуля ограниченного доступа с единым интерфейсом различные СОД могут адресоваться последовательно этим приемником-декодером. В настоящее время в основном используется единый интерфейс для установки в приемники DVB взаимозаменяемых считывающих устройств для сменных смарт-карт, играющих роль ключа ограничения доступа. Модуль защиты от несанкционированного доступа можно включить непосредственно в приемник с использованием единого интерфейса. В этом случае каждый приемник будет иметь индивидуальный секретный адрес. Замена модуля является одним из средств восстановления ограниченного доступа после пиратского проникновения в систему. При передаче закрытой программы вводятся сообщения, предоставляющие право доступа зрителю на получение информации. Эти сообщения являются специфическим компонентом сигнала электронного ключа и адресной информации, а также конфиденциальной информацией СОД, специфицирующих уровни полномочий подписчиков или групп подписчиков на доступ к информации. Они используются для переключения индивидуальных декодеров или группы декодеров в состояние «включено» или «выключено» и передаются в зашифрованной форме. Иногда сигнал радиовещания может последовательно транслироваться двумя или более различными средствами доставки (например, программа может передаваться через спутник, а затем доставляться в некоторые дома с помощью кабельных систем). В таких случаях часто возникает необходимость изменения управления правами на доступ на стыке средств распределения без полного дескремблирования и повторного скремблирования данных. Изменение управления правами на доступ на стыке средств распределения дает возможность конечному оператору системы передачи обеспечивать прямой контроль каждого потребителя всех предоставляемых услуг. В настоящее время в зарубежных средствах доведения телевизионных программ до абонентов действуют разнообразные системы ограниченного доступа. Только в системах спутникового непосредственного вещания их более двадцати: Mcrypt, Viaccess, Viaccess-1, Viaccess-2, Irdeto, NagraVision, Conax, Cryptoworks, Seca, Videocrypt, Videocrypt 1, Syster, Power Vu, Mixed, NTL 2000, Betacrypt, Mediaguard, RAS, Digichiper, 2 DC, V Следует отметить, что системы ограниченного доступа применялись и в аналоговом телевидении. В них использовались методы искажения синхросигнала, перемешивания строк или их частей. Одна из первых систем ограниченного доступа в телевидении была запатентована фирмой Irdeto в 1982 г. Однако мы остановимся только на построении ограниченного доступа для цифровых методов передачи. Наиболее широкое распространение в Европе в настоящее время получили Videocrypt, Mediaguard, Viaccess, которые имеют уже несколько версий и разрабатываются по мере вскрытия более ранних версий или введения новых функций. В американском стандарте ATSC также используются системы закрытия на основе стандарта шифрования DES (Data Encryption Standard) с 56-битным ключом, повторяемым трижды (TDES). Кстати, специализированный компьютер вскрывает такую систему за 3 часа. Большинство систем ограниченного доступа используют абонентскую карточную систему доступа к платным (закрытым) каналам. Известно, что смарт-карты способствовали резкому расширению возможностей пиратов, которые изучают сигналы активации и блокировки карт с целью их отключения, а затем вторгаются в процессы доступа. Дальше остается лишь воспользоваться технологией тиражирования, что в наш компьютерный век не представляет большой трудности. В большинстве разработанных по темам «Мультиканал» и «Мультиканал-1» цифровых приставках для эфирного («Эльф DVB-T», STB-3) и кабельного телевидения («Эльф DVB-С»), гибридных телевизорах («Модель-1, -2»), профессиональных приемниках-декодерах («Актив», «Ритм-2», ПДК) предусмотрена установка модулей единого интерфейса (Common Interface), что обеспечивает их работу в сетях с различными методами ограниченного доступа. Как уже упоминалось, системы ограниченного доступа необходимы не только для операторов, распространяющих программы для населения, но и для сетей распределения программ национального телевидения, в связи с потребностью защиты соответствующих передач вещательных компаний от несанкционированного приема в сопредельных странах. Зарубежными фирмами разработаны, например, так называемые корпоративные системы условного доступа (NDS Director, BISS1, BISS2). Около двух лет назад российские телевещательные компании ОАО «Первый канал» и ВГТРК высказались о необходимости использования в цифровых спутниковых сетях распределения радиотелевизионных программ системы ограниченного доступа. Включение средств условного доступа в сети распространения сигнала предлагалось осуществлять по мере возникновения эксплуатационной необходимости. Рассматривались различные варианты, в том числе использование системы BISS, что, однако, исключает возможность использования на сети бытовых приемников-декодеров. Отечественная система ограниченного доступа Учитывая запросы телевещательных компаний, в первую очередь ВГТРК и Пуществующих зарубежных систем ограниченного доступа, ОАО «Телеком» в 2003 г. в рамках темы «Мультиканал-1» приняло решение разработать отечественную систему ограниченного доступа для трактов цифрового телевидения в стандарте DVB, обладающую повышенной устойчивостью к вскрытию (шифр «ТВ-КРИПТ»), - «ТВ-Инфокрипт». Эта работа выполняется совместно с ФГУП НИИ Радио и ФГУП «Научно-технический центр «Атлас» при участии ЗАО «ТВ-Информ» и ЗАО «ТВ-Инком». Проект находится на стадии завершения (по плану 2004 г.). Имеются действующие образцы и рабочая документация. В основу криптографической защиты положен российский ГОСТ 28147-89 («Системы обработки информации. Защита криптографическая. Алгоритм криптографического преобразования») в части передачи слов управления (Control World). Система состоит из передающего блока ограниченного доступа, который включает в себя автономный блок скремблирования и управляющую ЭВМ с «Картой DVB» и приемный блок ограниченного доступа. Приемный блок выполнен в двух версиях. В корпусе РС (версия 1) и в виде кассеты единого интерфейса (Common Interface), вставляемой в типовой приемник-декодер DVB со смарт-картой (Smart Card). Модуль условного доступа (CAM) обеспечивает одновременное взаимодействие с приемником (приставкой) по шине PCMCIA (68-контактный разъем), на базе которой реализован Common Interface, в соответствии со стандартом EN 50221 и со смарт-картой по стандарту ISO 7816. В CAM содержатся блоки взаимодействия и анализа информации, получаемой как от приемника (по терминологии указанных стандартов - host), так и от Smart Card. Кроме того, в состав САМ входит дескремблер цифрового потока DVB. Потенциальными потребителями такой системы могут быть операторы спутникового телевизионного вещания, операторы сетей кабельного телевидения, РТРС и сеть его предприятий при ретрансляции цифровых сигналов DVB-S в аналоговые SECAM, федеральные и коммерческие телевизионные компании. Предлагаемая система оптимальна и для операторов цифрового кабельного телевидения. 4.Обязаности на месте практики. Обязаности на месте практики достаточно просты, выполнять всё что даёт руководитель практики от предприятия и не бояться ошибок, ведь учишься на ошибках, постоянное нахождение рядом с программистом предприятия и помощь ему в какой либо работе , посещение 20 дневной практики . 5.Осуществление интеграции программных модулей . 5.1 Разработка и анализ требований к программной системе. Для разработки программной системы , я выбрал Visual studio, далее рассмотрим требования к Visual Studio. Требования к оборудованию: Среду Visual Studio 2019 можно установить и работать в ней на следующих операционных системах (перечислены официально поддерживаемые версии): Windows 7 с Service Pack 1; Windows 8.1 (с обновлением 2919355); Windows 10 (1703 и выше); Windows Server 2012 R2 (с обновлением 2919355); Windows Server 2016 (Standard и Datacenter); Windows Server 2019 (Standard и Datacenter). Минимальные требования к оборудованию: Процессор с тактовой частотой не ниже 1,8 ГГц. Рекомендуется использовать как минимум двухъядерный процессор; 2 ГБ оперативной памяти, рекомендуется 8 ГБ (если устанавливать на виртуальную машину, то минимум 2.5 ГБ); Свободного места на жестком диске от 800 мегабайт до 210 гигабайт, в зависимости от установленных компонентов. В большинстве случаев выделяйте как минимум 30 гигабайт, например, я устанавливал всего несколько компонентов, и у меня заняло более 20 ГБ места на жестком диске. Также Microsoft рекомендует устанавливать Visual Studio на SSD диск, я как раз устанавливал на SSD (на своем ноутбуке), скорость работы Visual Studio меня, конечно, порадовала; Видеоадаптер с минимальным разрешением 1280 на 720 пикселей (для оптимальной работы Visual Studio рекомендуется разрешение 1366 на 768 пикселей и более высокое). Дополнительные важные моменты: Для установки Visual Studio 2019 требуются права администратора; Для работы Visual Studio 2019 требуется платформа .NET Framework 4.7.2, она будет установлена во время установки среды; Варианты «Основные серверные компоненты» и «Минимальный серверный интерфейс» не поддерживаются при запуске на Windows Server; Запуск Visual Studio 2019 (Professional, Community и Enterprise) в контейнерах Windows не поддерживается; Для интеграции Team Foundation Server 2019 с Office требуется Office 2016, Office 2013 или Office 2010; Для установки компоненты «Разработка мобильных приложений на C++, JavaScript или .NET» в ОС Windows 7 требуется PowerShell 3.0 или более поздняя версия; Visual Studio Community 2019 требуется активировать в течение 30 дней после установки, для этого необходимо создать учетную запись. 5.2 Тестирование программного обеспечения. 5.3Подбор контрольных данных для проведения тестирования программного продукта по определённому сценарию. Для того, чтобы провести тестирование программного продукта, я подобрал логин и пароль. Введение неправильного пароля: Введение правильного пароля: 5.4 Составление описания на программный продукт. Мой программный продукт, разработан на платформе Visual Studio 2022 на языке C#, который представляет из себя краткую форму входа. В разработки программного продукта принимали участие 2 человека, с начальными знаниями продукции Visual Studio полученные путём учебной практики. 5.5 Составление руководства пользователя и руководства программиста. Руководство программиста предназначено для устранения возникшей ошибки или оно может выступать в роли пояснения. Шаги для программиста: Если у вас возникла ошибка при входе, проверьте внесены ли ваши данные в реестр сотрудников, если у вас нет доступа, обратитесь к старшему программисту; Если же, ваши данные внесены, но ошибка всё равно есть, проверьте правильное написание ваших данных; Обратитесь к директору, с просьбой внести ваши данные в реестр. 5.6Разработка и оформление технической документации. Наименование системы – ИС «Авторизация и регистрация». Полное наименование системы – информационная система «Авторизация и регистрация». Краткое наименование системы - ИС «Авторизация и регистрация». Работа выполняется на основании производственной практики специальности Информационные системы. Заказчик: Руководитель юридического лица: Манушкин Андрей Александрович Юридический адрес: 663600, Россия, Красноярский край, Канск, ул. Московская, д.55 Первый разработчик: Сергиенко Данил Александрович. Адрес фактический: Красноярский край, Канский район, ул шабалина, д.57. Телефон / Факс:89135072356. Информационная система «Авторизация и регистрация» предназначена для того, чтобы пользователь и разработчик, могли находиться в одной системе и взаимодействовать между собой посредством запроса и вывода информации Назначение системы: штатных расписаний и кадровых политик, порядковая укомплектованность. Цели создания системы: Повышение эффективности исполнения процессов, перечисленных выше, путем сокращения непроизводительных и дублирующих операций, операций, выполняемых «вручную», оптимизации информационного взаимодействие участников процессов. Повышение качества принятия управленческих решений за счет оперативности представления, полноты, достоверности и удобства форматов отображения информации; Повышение удобства и комфорта (снижение финансовых и временных затрат) физических и юридических лиц при получении информации о деятельности предприятия и его услугах. 5.7 Ведение проектной и технической документации с использованием графических языков и спецификаций. Сравнительный анализ инструментальных средств бизнес инжиниринга На данный момент появилось много программ, которые могут описывать бизнес-процессы предприятия и решать проблемы организационного бизнес-моделирования Для построения полноценной карты бизнес-процессов требуется создание нескольких видов моделей бизнес-процессов, среди которых следует выделить: графические (бизнес-процессы наглядно представляются в виде графических элементов); описательные (пояснение графических моделей, для облегчения понимания руководителями и специалистами предприятия); затратные (описание распределения затрат между работами процесса в соответствии с методологией функционально-стоимостного анализа процессов); стоимостные (оценка объема стоимости, создаваемой в бизнес-процессе). В настоящее время также крайне распространено такое понятие, как CASE-средства. Так называют визуальные средства, которые максимально автоматизируют все процессы жизненного цикла проекта разработки и реализации. Выбор CASE-средства в большинстве зависит от конкретного подхода к проектированию ИС. Выделяют следующие подходы: структурный (функциональный) – система декомпозируется на автоматизируемые функции: она разбивается на функциональные подсистемы, делящиеся на подфункции, которые в свою очередь подразделяются на задачи. К нему относят такие программы, как AllFusion Process Modeler (ранее: BPwin), ERwin Data Modeler (ранее: ERwin). объектно-ориентированный – использует объектную декомпозицию, при этом статическая структура системы описывается в терминах объектов и связей между ними, а поведение системы описывается в терминах обмена сообщений между объектами. Наиболее популярным средством, отвечающим объектно-ориентированному подходу, является IBM Rational Rose Enterprise. методология ARIS – определяет принципы моделирования различных аспектов деятельности организаций, основывается на концепции интеграции. Она предлагает целостный взгляд на бизнес-процессы, и представляет собой множество различных методологий, интегрированных в рамках единого системного подхода. Для отражения бизнес-процессов предприятия, для которого разрабатывается информационная система, используются такие CASE-средства как AllFusion Process Modeler, ERwin Data Modeler, IBM Rational Rose Enterprise. AllFusion Process Modeler 7 (BPwin) помогает четко документировать важные аспекты любых бизнес-процессов: действия, которые необходимо предпринять, способы их осуществления и контроля, требующиеся для этого ресурсы, а также визуализировать получаемые от этих действий результаты. AllFusion Process Modeler 7 повышает бизнес-эффективность ИТ-решений, позволяя аналитикам и проектировщикам моделей соотносить корпоративные инициативы и задачи с бизнес-требованиями и процессами информационной архитектуры и проектирования приложений. Таким образом, формируется целостная картина деятельности предприятия: от потоков работ в небольших подразделениях до сложных организационных функций. AllFusion Process Modeler – CASE-средство для моделирования бизнес-процессов, позволяющая создавать диаграммы в нотации IDEF0, IDEF3, DFD. В процессе моделирования BPwin позволяет переключиться с нотации IDEF0 на любой ветви модели на нотацию IDEF3 или DFD и создать смешанную модель. BPwin поддерживает функционально-стоимостной анализ (ABC). ERwin Data Modeler – CASE-средство для моделирования бизнес-процессов, обеспечивающее интеграцию моделей верхнего уровня с моделями нижнего уровня. Модели верхнего уровня разрабатываются на начальных стадиях проектирования информационных систем. Модели нижнего уровня разрабатываются на этапе создания программного кода и тестирования. Отличие Rational Rose от других CASE-средств заключается в объектно-ориентированном подходе. Графические модели, создаваемые с помощью этого средства, основаны на объектно-ориентированных принципах и языке UML (Unified Modeling Language). Инструменты моделирования Rational Rose позволяют разработчикам создавать целостную архитектуру процессов предприятия, сохраняя все взаимосвязи и управляющие воздействия между различными уровнями иерархии. Моделирование бизнес-процессов в Rational Rose выполняется за счет применения различных аспектов. Каждый из этих аспектов концентрирует внимание на определенных характеристиках и возможностях процессов. Сравнительный анализ средств моделирования проектирования ИС При выборе программного продукта для разработки информационной системы «Услуги» был проведен анализ существующих языков программирования, платформ и сред разработки информационных систем: «Android studio» — это среда разработки, программное обеспечение, в котором есть инструменты и сервисы для создания новых Android приложений. Прямой конкурент самой популярной утилиты для создания софта под Android – Eclipse. Среди достоинств можно выделить: среда разработки поддерживает работу с несколькими языками программирования, к которым относятся самые популярные Изм. Лист № докум. Подпись Дата Лист 23 ДП.ОФ.09.02.04.ПЗ Локтеева А.Б. Кирейцева А.Н. – C/C++, Java; удобная работа с редактором кода; позволяет разрабатывать приложения не только для смартфонов/планшетов, но для портативных ПК, приставок для телевизоров Android TV, устройств Android Wear, новомодных мобильных устройств с необычным соотношением сторон экрана; тестирование корректности работы новых игр, утилит, их производительности на той или иной системе, происходит непосредственно в эмуляторе; рефакторинг уже готового кода; большая библиотека с готовыми шаблонами и компонентами для разработки ПО; разработка приложения для Android N – самой последней версии операционной системы; предварительная проверка уже созданного приложения на предмет ошибок в нем; большой набор средств инструментов для тестирования каждого элемента приложения, игры; для неопытных/начинающих разработчиков специально создано, руководство по использованию «Android Studio», размещенное на официальном сайте утилиты. Данная среда разработки имеет и ряд недостатков: возможны проблемы с тестированием созданного программного продукта. Так как для его запуска необходима достаточно внушительная по производительности аппаратная основа ПК, на котором планируется тестирование; невозможность написать серверные проекты на языке Java для ПК, Android устройств. «Delphi» – это продукт Borland International для быстрого создания приложений. Имеет следующие преимущества: удобная среда разработки, в которой существует быстрый функциональный отладчик, который, в свою очередь, достаточно доступен в любой момент времени; наличие справочной системы, в виде контекстного меню, что позволяет изучать язык; достаточно мощная скорость компиляции и выполнения откомпилированных программ; в данной среде имеется возможность работы со вставками, написанными на языке Assembler; нет нужды в сторонних библиотеках; компонентная модель программирования; достаточно быстрый браузер классов и вывод авто подсказки, авто завершения кода. Использование данной модели дает возможность использовать компоненты, которые разработаны прочими программистами, без использования исходного кода. Применение компонентной модели позволяет сократить время разработчика. Были выявлены значительные минусы: нединамическое добавление библиотеки VCL и компонентов к исполняемому файлу; в форме Form все данные о форме, а именно: атрибуты, настройки элементов, значения, установленные по умолчанию, находятся в exe-файле; при генерировании формы происходит практически синтаксический разбор данных инициализации, что, в свою очередь, тормозит ее. «Visual Studio» – это программная среда по разработке приложений для ОС Windows, как консольных, так и с графическим интерфейсом. Характеристики, выгодно выделяющие эту программную среду: встроенный Web-сервер; поддержка множества языков при разработке; меньше кода для написания; интуитивный стиль кодирования; высокая скорость разработки; возможности отладки. Платформа имеет одно слабое место для разработчика – требует длительного изучения для работы в платформе. «1С: Предприятие 8.3» – единая платформа для автоматизации деятельности организации: бухгалтерского, кадрового, управленческого и финансового учета. Плюсы от использования данной платформы: открытая конфигурация (в действующую конфигурацию всегда можно внести корректировки и доработки); небольшие технические требования программы; простота в использовании (имеется возможность использовать "внешние отчеты и обработки"); программирование на русском языке; программное обеспечение от компании 1С относится к категории систем управления базами данных, что означает её более узкую специализацию по сравнению с аналогами. Благодаря этому происходит ускорение в решении ряда важнейших задач. При анализе из недочетов была выявлена невозможность работать с графикой, в чем нет необходимости при автоматизации данной предметной области. Проанализировав среды разработки можно сделать вывод, что наиболее целесообразно, для разработки информационной системы «Авторизация и регистрация» для отдела услуг ИП Титов Александр Александрович, будет использование платформы «Visual Studio». Обоснование проектных решений Для разработки информационной системы «Авторизация и регистрация» была выбрана платформа «Visual Studio». Были изучены ее особенности, сильные стороны: Visual Studio – это сервис, который позиционируется как «легкий» редактор кода для кроссплатформенной разработки веб- и облачных приложений. Особенности Visual StudioVS Code позволяет разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ. В редакторе присутствуют встроенный отладчик, инструменты для работы с Git и средства рефакторинг, навигации по коду, авто дополнения типовых конструкций и контекстной подсказки. Продукт поддерживает разработку для платформ ASP.NET и Node.js, и считается легковесным решение, которое позволяет обойтись без полной интегрированной среды разработки. Большим плюсом редактора является поддержка большого количества языков, таких как C++, C#, Python, PHP, JavaScript и других. Возможности Visual Studioвстроенные инструменты интеграции с GitHub, GIT, а также Visual Studio Team Services для быстрого тестирования, сборки, упаковки и развертывания разных типов приложений; удобство работы с Unity-проектами; работа с Mono и Node.js с помощью встроенного отладчика; поддержка TypeScript и JavaScript; публикация созданных приложений в Microsoft Azure через сервис Visual Studio Team Services; поддержка практически всех языков программирования; написание кода для конкретной задачи с его последующей интеграцией в проект (с надстройкой или напрямую); обширная библиотека шаблонов, готовых фрагментов кода и сниппетов с возможностью добавления своих элементов; одновременная работа с несколькими проектами (в нескольких окнах); интерфейс можно разделить на две панели для сравнения кода; функция отладки. Преимущества Visual Studioмножество настроек (как всей программы, так и интерфейса); расширяемая библиотека дополнений и готовых решений; мульти функциональность (редактор поддерживает почти все языки, используемые для создания приложений); простота и гибкость. Проанализировав возможности платформы «Visual Studio», можно сделать вывод о том, что платформа максимально подходит для разработки информационной системы для отдела услуг ИП Титов Александр Александрович. Разработка проекта автоматизации Разработка информационной системы «Авторизация и регистрация» на примере ИП Титов Александр Александрович включила в себя следующие этапы: 1) Предпроектное исследование. Данный этап необходим для того, чтобы в ходе обследования работы и структуры предприятия понять процесс, который нужно автоматизировать, и исходя из полученной информации проектировать ИС. Стадии предпроектного исследования автоматизируемого предприятия: сбор материалов обследования; анализ материалов обследования и разработка технико-экономического обоснования (ТЭО); разработка технического задания. 2) Проектирование На этапе проектирования определяются подсистемы, их взаимосвязи, выбираются наиболее эффективные способы выполнения проекта и использования ресурсов. Стадии этапа проектирования информационных систем: определение общей функциональной и технической архитектур; разработка логической модели данных; обоснование выбора программного обеспечения и технической инфраструктуры разработка предварительного регламента взаимодействия информационных систем; эскизное проектирование интерфейсов пользователя; согласование и утверждение. 3) Реализация. Этап реализации заключается в том, чтобы по информации, полученной на этапе проектирования, разработать ИС в рамках отведенного времени и бюджета. На этапе разработки ИС выполняются следующие основные действия: кодирование; первоначальное тестирование; разработка справочной системы; тестирование. 4) Ввод в действие. На данном этапе определяется, насколько созданная версия ИС соответствует требованиям заказчика. Пользователю на нем необходимо спланировать свою дальнейшую деятельность, отводя в ней место информационной системе для дальнейшего облегчения работы. Стадии этапа ввода в действие: ввод в опытную эксплуатацию технических и программных средств; проведение опытной эксплуатации всех компонентов и системы в целом; сдачу в эксплуатацию и подписание актов приемки-сдачи работ; обучение сотрудника и изменение их обычного рабочего процесса для того, чтобы более эффективно использовать новую систему. 5) Эксплуатация. После ввода в действие программного продукта на этапе эксплуатации проводится работа сотрудника в информационной системе. оценка результатов текущего периода эксплуатации; анализ изменений, произошедших в имеющейся и требуемой информации; изменение состояния организации; корректировка планов на следующий этап. 6) Сопровождение. На этапе сопровождения устраняются ошибки и дефекты, выявленные в процессе эксплуатации и модернизируется информационная система. Стадии этапа сопровождения: выполнение работ в соответствии с гарантийными обязательствами; послегарантийное обслуживание. Функциональное моделирование Функциональное моделирование является одним их важнейших этапов моделирования, так как на нем проводится изучение работы предприятия. На данном этапе проводится обследование предметной области, для которой будет разрабатываться ИС с последующим обоснованием необходимости ее создания. Функциональная модель используется для демонстрации своих идей и вариантов решений. 6.РЕВЬЮИРОВАНИЕ программных продуктов. 6.1Модель, моделирование, процесс моделирования. Цели моделирования бизнес – процессов. Функциональное моделирование является одним их важнейших этапов моделирования, так как на нем проводится изучение работы предприятия. На данном этапе проводится обследование предметной области, для которой будет разрабатываться ИС с последующим обоснованием необходимости ее создания. Функциональная модель используется для демонстрации своих идей и вариантов решений. 6.2Преимущества применения моделирования в процессе разработки. Преимущества моделирования состоят в следующем. Моделирование позволяет получить описание моделируемого объекта, в частности осложнения, улучшающее и уточняющее его понимание и представляющее такую организацию информации, которая обеспечивает более легкое получение необходимой информации. С помощью модели можно соответствующим образом поставить экспериментальные исследования, причем обнаруживается положительная обратная связь между моделью и экспериментом, так как дополнительные эксперименты, ставшие необходимыми вследствие более четкого понимания сущности явления, приводят к уточнению модели, углублению знаний об этом явлении, к постановке новых экспериментов. 6.3 Методы оценки трудоёмкости разработки ПО Первое, что необходимо понимать при оценке проекта, это то, что любая оценка — это всегда вероятностное утверждение. Если мы просто скажем, что трудоемкость данного пакета работ составляет М чел.*мес. (Рисунок 34), то это будет плохой оценкой потому, что одно единственное число ничего не скажет нам о вероятности того, что на реализацию этого пакета потребуется не более, чем М чел.*мес. Вряд ли мы можем считать себя «предсказамусами», которые точно знают, что произойдет в будущем и сколько потребуется затрат на реализацию этого пакета работ. 6.4 Исследование программного кода на предмет ошибок и отклонения от алгоритма. Для исследования программного кода на предмет ошибок и отклонения от алгоритма используем подручные и встроенные анализаторы ошибок в Visual Studio 7.Выполнение индивидуального задания по заявке организации, предприятия. На предприятии ООО ТРК “СУПЕР-МЕДИА” мне пришлось окунуться в программу Spark ar для создания масок в instagram и после успешных 10 дней у меня получилось создать маску. ЗАКЛЮЧЕНИЕ Исходными данными для проектирования информационной системы стали данные, полученные в результате прохождения учебной и производственной практики, и требования, сформированные к данной информационной системе. Выделены основные виды работ, которые выполняются в данной системе, на основе которых была разработана функциональная модель в пакете BPwin, Erwin, а также объектно-ориентированная модель в пакете Rational Rose. Внедрение информационной системы «Авторизация и регистрация» в ИП Титов Александр Александрович позволит снизить количество ошибок, которые делают в процессе получения услуг отдела услуг. Разработанная информационная система способствует устранению проблем лишних трудозатрат, сэкономит время на ручную документацию и формирование учёта услуг. ПРИЛОЖЕНИЕ A(Обязательное)Диск с файлами1 2 |