А. Н. Косыгина Новосибирского облпотребсоюза» (чпоу «нкт им. А. Н. Косыгина Новосибирского облпотребсоюза») дневник-отчет



бет3/3
Дата16.06.2023
өлшемі68,6 Kb.
#101816
түріОтчет
1   2   3
Содержание отчёта


Дата

Содержание работы

Подпись руководителя практики

10.04

Ознакомился с деятельностью предприятия. Основной вид деятельности компании «Актион-пресс» Продажа журналов и периодических изданий на рабочих станциях. Мне провели вводный инструктаж по техники безопасности на рабочем месте.




11.04

Ознакомился с программными продуктами на производстве. На рабочих станциях установлена операционная система Windows 10, Windows 7, Linux, под управлением которой работает прикладное и специализированное программное обеспечение, представленное офисным пакетом MS Office 2016, антивирусной программой Avast Antivirus, браузером Yandex, Google Chrome.






12.04

Сравнительный анализ программных продуктов и средств разработки, с целью выявления наилучшего решения согласно критериям, определенным техническим заданием от руководителя практики.
Aktion Home - корпоративный портал который, легко настраивает структуру организации, добавляет данные о сотрудниках, руководителях и подразделениях. Microsoft Share Point Portal Server – является серверным продуктом с дополнительной функциональностью для создания порталов, с помощью которых облегчается поиск, совместное использование и публикация информации.




13.04

Анализ достоинств и недостатков программных продуктов и средств разработки. (Netbeans, Xamarin Studio, Visual Studio, XCode). Преимущества «Netbeans»: имеет множество полезных функций, среди них: поддержка проектов автодополнение кода продвинутая навигация по коду индикация ошибок уже на этапе редактирования кода («на лету») встроенная отладка поддержка систем контроля версий: GIT, CVS, SVN, Mercurial, FTP, SFTP поддержка плагинов автоматическая установка плагинов и многое другое. Недостатки: существенная нехватка документации, нет единого сообщества разработчиков. Netbeans. Описание: мощная IDE для разработки приложений на Java, JavaScript, Python, PHP, C, C++ и даже Ада. Недостатки: невысокое быстродействие из-за концепции «всё в одном». Некоторые плагины (в том числе для разработки приложений для Android) имеют существенные ограничения функциональности. Преимущества «Xamarin»: популярный инструмент разработки приложений под Windows, Phone, Android и iOS, использующий по сути только один язык — C#. Помимо непосредственно Xamarin Studio вы также можете пользоваться плагином для Visual Studio.
Недостатки: незначительные, но тем не менее регулярные ошибки, как непосредственно в самой IDE, так и в выходном коде. Также, несмотря на репутацию кроссплатформенной среды, портировать уже готовые приложения на Xamarin достаточно затруднительно. Преимущества «Visual Studio»: один из старейших программных продуктов для создания как консольных приложений, так и обладающие графическим интерфейсом. Добавление сторонних плагинов позволяет серьёзно расширить функциональность среды, в том числе до кроссплатформенного состояния.
Недостатки: новичку будет просто невозможно самостоятельно разобраться с Visual Studio без прохождения специальных курсов и чтения литературы. Это продукт скорее для опытных разработчиков, обращающих внимание на качество редактора и функции тестирования.







14.04

Преимущества «Netbeans»: имеет множество полезных функций, среди них: поддержка проектов автодополнение кода продвинутая навигация по коду индикация ошибок уже на этапе редактирования кода («на лету») встроенная отладка поддержка систем контроля версий: GIT, CVS, SVN, Mercurial, FTP, SFTP поддержка плагинов автоматическая установка плагинов и многое другое. Недостатки: существенная нехватка документации, нет единого сообщества разработчиков. Netbeans. Описание: мощная IDE для разработки приложений на Java, JavaScript, Python, PHP, C, C++ и даже Ада. Недостатки: невысокое быстродействие из-за концепции «всё в одном». Некоторые плагины (в том числе для разработки приложений для Android) имеют существенные ограничения функциональности.






17.04

Преимущества «Xamarin»: популярный инструмент разработки приложений под Windows, Phone, Android и iOS, использующий по сути только один язык — C#. Помимо непосредственно Xamarin Studio вы также можете пользоваться плагином для Visual Studio.
Недостатки: незначительные, но тем не менее регулярные ошибки, как непосредственно в самой IDE, так и в выходном коде. Также, несмотря на репутацию кроссплатформенной среды, портировать уже готовые приложения на Xamarin достаточно затруднительно.К основным функциям ERP-системы относятся регистрация операций по хозяйственной деятельности, формирование первичных документов, а клиентское программное обеспечение позволяет автоматизировать повседневные задачи, работать в сети Интернет и обеспечивать защиту от вирусов и атак.




18.04

Преимущества «Visual Studio»: один из старейших программных продуктов для создания как консольных приложений, так и обладающие графическим интерфейсом. Добавление сторонних плагинов позволяет серьёзно расширить функциональность среды, в том числе до кроссплатформенного состояния.
Недостатки: новичку будет просто невозможно самостоятельно разобраться с Visual Studio без прохождения специальных курсов и чтения литературы. Это продукт скорее для опытных разработчиков, обращающих внимание на качество редактора и функции тестирования.






19.04

Преимущество «XCode» Описание: IDE, ориентированная на создание приложений для OS X и iOS. Для использования языков Objective C и Swift на сегодня это лучшее, а для некоторых задач и вовсе единственное решение.
Недостатки: многие разработчики жалуются на стабильность среды, вынуждающую вносить дополнительные изменения в свои проекты после выхода очередной версии. Кроме того, XCode относительно сложная IDE для самопознания новичком. Именно поэтому рекомендуем вам пройти наш бесплатный интенсив по основам языка Swift На нем мы рассмотрим тонкости работы с этой IDE.








20.04

Выбор методологии и средств разработки программного обеспечения и моделирование программного продукта. Выбрана методология - Waterfall
Waterfall — её ещё называют каскадной или водопадной — это классическая модель жизненного цикла разработки ПО. Была придумана в 1950-х годах, и, пока не появился Agile, все продукты и проекты реализовывали с её помощью. Команда, работающая по Agile, двигается к цели спринтами: каждую неделю подводит итоги и показывает промежуточные варианты. В Waterfall есть чёткие сроки и техническое задание, в которые нужно вписать проект.






21.04

Исследование программного кода на предмет ошибок и отклонения от алгоритма в реальных условиях на предприятиях и организациях.
Одним из современных статических анализаторов является инструмент PVS-Studio. Этот инструмент позволяет выявлять ошибки и потенциальные уязвимости в исходном коде программ, написанных на языках С, C++, C# и Java. Работает в 64-битных системах на Windows, Linux и macOS и может анализировать код, предназначенный для 32-битных, 64-битных и встраиваемых ARM платформ. Кратко рассмотрим, какие технологии использует PVS-Studio при анализе исходного кода.
Небольшой пример, чтобы было нагляднее: Не зная ничего о значениях переменных A, B и C, анализатор PVS-Studio способен понять, что условие (A > C) всегда ложно, и сообщить об этом разработчику. Подробнее с этим и другими принципами, положенными в основу анализатора, можно познакомиться в статье «Технологии, используемые в анализаторе кода PVS-Studio для поиска ошибок и потенциальных уязвимостей».
Примеры найденных ошибок:
Предупреждение PVS-Studio: V3006 The object was created but it is not being used. The ‘throw’ keyword could be missing: throw new InvalidOperationException(FOO). DockingManager. cs 1129
Это предупреждение анализатора сообщает о том, что был создан экземпляр класса InvalidOperationException, который в коде не используется. Видимо, программист хотел, чтобы при выполнении условия генерировалось исключение, но забыл написать оператор Throw, который бы это исключение вызывал.



24.04

Использование статических анализаторов становится объективной потребностью для обеспечения защищенности современных программных систем с высоким уровнем доверия. Введение новых стандартов разработки безопасного ПО подтверждает необходимость эффективных инструментов, поддерживающих качество программного кода. Важной составляющей безопасности кода является применение проверенных сторонних компонентов — библиотек или готовых программ с открытым исходным кодом. Их можно проверить, сообщая авторам о найденных уязвимостях и создавая базу уязвимостей open-source библиотек.






25.04

Современные методы анализа в целях унификации алгоритмов используют различные модели представления кода, например лексический разбор, синтаксическое дерево, дерево Канторовича, графы потока данных и управления и т. д.
Подход, получивший название сигнатурного анализа, подразумевает поиск дефектов в программном коде путем сопоставления фрагментов кода с образцами из базы данных шаблонов (сигнатур) дефектов безопасности




26.04

Среди недостатков в функциях серверного и клиентского программного обеспечения были отмечены отсутствие защиты от несанкционированного доступа клиентского программного обеспечения и отсутствие в структуре программного обеспечения системы для управления продажами и реализации маркетинговых подходов




27.04

Для исключения выявленных недостатков для организации защиты от несанкционированного доступа было предложено «Актион-пресс» внедрить программно-аппаратный комплекс разрабатываемая «ИнфоТеКС Интернет Траст» система защиты информации от угроз несанкционированного доступа обеспечивают решение следующих задач: разграничение доступа к ресурсам автоматизированных рабочих мест и серверов информационной системы;обеспечение функций регистрации и учета событий безопасности,обеспечение неизменности (целостости) программно-аппаратной среды применяемых программных и программно-технических средств.




28.04

Состав прикладного программного обеспечения входят офисные пакеты, интегрирующие в своем составе различные компоненты по обработке информации. Наиболее распространенными из них являются бухгалтерские информационные системы, HTML-редакторы, браузеры и графические редакторы




02.05

В клиент-серверной архитектуре компьютерной сети «Актион-пресс» установлен серверы Сервер Hewlett Packard Enterprise ProLiant MicroServer Gen10 Plus, Коммутатор QTECH QSW-3310-28TX-POE-AC, Маршрутизатор Mikrotik RB4011iGS+5HacQ2HnD-IN, принтер Kyocera Ecosys M2735dn





03.05

На сервере установлена операционная система Windows Server 2016, который включает в себя следующие возможности: Подсистема Windows для Linux. Поддержка Kubernetes. Функции графического интерфейса пользователя из Windows 10 1809 сборки. Storage Spaces Direct.Storage Migration Service. Storage Replica.System Insights. Обновлённый Защитник Windows. Вложенная виртуализация в Hyper-V(КАМ)Windows Admin Center (WAC). Гибридное облако






04.05

На рабочих станциях установлена операционная система Windows 10, Windows 7, Linux, под управлением которой работает прикладное и специализированное программное обеспечение, представленное офисным пакетом MS Office 2016, антивирусной программой Avast Antivirus, браузером Yandex, Google Chrome.




05.05

В процессе выполнения практики были разработаны мероприятия по модернизации структуры и функций сервисного и клиентского программного обеспечения «Актион-пресс»




07.05

Анализ показал, что сетевое программное обеспечение позволяет организовать совместную работу различных групп пользователей на компьютерах. Для этого используется общая файловая структура баз данных, доступ к которой имеет каждый член рабочей группы. Это позволяет передавать сообщения при организации совместной работы, а также обеспечивать возможность распределения ресурсов








Достарыңызбен бөлісу:
1   2   3




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет