Описание компетенции. Обзор основного программного обеспечения




Комплект оценочной документации (КОД) 1.1-2022 разработан в целях организации и проведения демонстрационного экзамена (ДЭ) по стандартам Ворлдскиллс Россия по компетенции Программные решения для бизнеса.

Общее максимально возможное количество баллов задания по всем критериям оценки - 45,50

Длительность выполнения экзаменационного задания данного КОД - 4:00:00

Задание ДЭ выполняется индивидуально.

Перечень знаний, умений, навыков в соответствии со Спецификацией стандарта, (WorldSkills Standards Specifications, WSSS), проверяемый в рамках комплекта оценочной документации, отражён в Таблице 1.

 

Таблица 1. Перечень знаний, умений, навыков в соответствии со Спецификацией стандарта, (WorldSkills Standards Specifications, WSSS)

 

Наименование раздела WSSS / Важность раздела WSSS (%) Содержание раздела WSSS: Специалист должен знать
   
Организация и управление работой 3,00 Специалист должен знать и понимать: • принципы и методы, обеспечивающие продуктивную работу в команде; • как взять на себя инициативу и быть предприимчивыми с целью выявления, анализа и оценки информации из различных источников; • как создать корректную последовательность операций разрабатываемой системы с обеспечением необходимых уведомлений (кнопки назад, выход, ок, tab, обратная связь); • как подготовить соответствующую документацию об использовании разрабатываемой системы • как правильно подготовить перечень требований со стороны клиента и выполнить полную поставку системы; • как применять в системе внутрифирменный стандарт (руководство по стилю)   Специалист должен уметь: • планировать производственный график на каждый день в соответствии с доступным временем и принимать во внимание временные ограничения и сроки сдачи работы; • применять исследовательские навыки и методики, чтобы поддерживать уровень собственной осведомлённости в актуальных отраслевых руководствах; • анализировать результаты собственной деятельности в сравнении с ожиданиями и потребностями клиента и организации; • создавать корректную последовательность операций разрабатываемой системы, с необходимыми уведомлениями; • готовить необходимую системную документацию по использованию, установке и запуску системы; • осуществлять подготовку разработанной системы к поставке в соответствии с требованиями клиента; • подготавливать и реализовывать руководство по стилю для всей поставляемой системы; • внедрять внутрифирменный стандарт (руководство по стилю) для всей системы; • использовать систему контроля версий

 

 

   
Компетенции общения и межличностных отношений 0,50   Специалист должен знать и понимать: • важность умения слушать; • необходимость осмотрительности и конфиденциальности при общении с заказчиками; • важность разрешения недопонимания и конфликтных ситуаций; • важность установления и поддержания доверия заказчика и продуктивных рабочих отношений; • важность навыков письменной и устной коммуникации; • как обеспечить правильную и понятную документацию по программному решению; • как подготовить доступный отчет и сообщить о результатах, задачах и других проблемах на протяжении всего процесса разработки и внедрения системы.   Специалист должен уметь: Использовать навыки грамотности для: • следования задокументированным инструкциям в предоставленном руководстве; • понимания инструкции по организации рабочего места и другой технической документации; • интерпретации и понимания системных спецификаций; • поддержания уровня собственной осведомлённости в актуальных отраслевых руководствах. Использовать навыки устного общения для: • обсуждения и выдвижения предложений относительно спецификации системы; • регулярного уведомления клиента о ходе работы над системой; • ведения переговоров с клиентом относительно бюджета и сроков выполнения проекта; • сбора и подтверждения требований клиента; • презентации предлагаемого и итогового программного решения. Использовать навыки письменного общения для: • • документирования программной системы (например, составления технических документов, руководств пользователя); • регулярного уведомления клиента о ходе работы над системой; • подтверждения, что созданное приложение соответствует исходным спецификациям, и утверждения пользователем готовой системы.   Использовать коммуникационные навыки при работе в команде для: • сотрудничества с другими специалистами для получения желаемых результатов; • успешной работы над групповым решением проблем. Использовать навыки управления проектами в: • расстановке приоритетов и формировании графика выполнения задач; • распределении ресурсов между задачами.
Решение проблем, инновации, креативность 3,80   Специалист должен знать и понимать: • общие типы проблем и требований, которые могут возникнуть при разработке программного обеспечения; • общие типы проблем и требований, которые могут возникнуть в коммерческой организации; • диагностические подходы и подходящие к решению проблем системы или программные решения; • тенденции и разработки в отрасли, включая новые платформы, языки, условные обозначения и технические навыки; • как использовать новейшие технологии, которые будут применяться в сценарии программного решения, которое требуется для наглядного сложного бизнес-решения проблемы; • как производить управление операционной системой и настройку необходимых служб;

 

   
  • как настроить, разработать и интегрировать в разработанное решение новейшие технологии и оборудование, которые будут способствовать лучшему бизнес-решению.   Специалист должен уметь: Использовать аналитические навыки для: • синтезирования сложной или неоднородной информации; • определения функциональных и нефункциональных требований спецификации. Использовать навыки исследования и обучения для: • понимания пользовательских требований (например, результатов опросов, анкет, поиска и анализа документов, объединенной разработки приложений и наблюдений); • независимого исследования возникших проблем. Использовать навыки решения проблем для: • своевременной идентификации и решения проблем; • грамотного сбора и анализа информации; • разработки альтернативы для использования новейших технологий для поддержки лучшего бизнес-решения; • выбора наиболее подходящей альтернативы для получения требуемого решения.   Некоторые технологии могут использовать для решения аппаратные и программные средства
Анализ и проектирование программных решений 1,30   Специалист должен знать и понимать: • важность рассмотрения всех возможных вариантов и выбора лучшего решения на основе взвешенного аналитического суждения и интересов клиента; • важность использования системного анализа и методологий проектирования (например, унифицированного языка моделирования (Unified Modelling Language), программной платформы MVC (Model-View-Control), фреймворков, шаблонов проектирования); • необходимость быть в курсе новых технологий и принимать решение о целесообразности их применения; • важность оптимизации архитектуры системы с учетом модульности и повторного использования; • правила определения функциональных и нефункциональных требований системы; • принципы построения хранилищ данных, необходимых для бизнес-аналитики / отчетов о состоянии выполненных работ; • принципы построения интерфейсов и структур для мобильных решений; • методы представления и визуализации информации; • дизайн-концепции и техники, в том числе макетирование страниц (wireframing) Специалист должен уметь: Анализировать системы с помощью: • моделирования и анализа вариантов использования (например, диаграммы прецедентов, описания прецедентов, описания действующих субъектов (актеров), диаграммы пакетов вариантов использования); • структурного моделирования и анализа (например, объекты, классы, диаграммы классов предметной области); • динамического моделирования и анализа (например, диаграммы последовательностей, диаграммы взаимодействия, диаграммы состояний, диаграммы деятельности); • инструментов и методов моделирования (например, диаграмма сущностей и связей, нормализация, словарь данных). Проектировать системы на основе: • диаграммы классов, диаграммы последовательностей, диаграммы состояний, диаграммы деятельности; • описания объектов и пакетов; • схемы реляционной или объектной базы данных и диаграмм потоков данных;

 

   
  • структуры человеко-машинного интерфейса / механизма взаимодействия с пользователем; • проектировать графический интерфейс пользователя в соответствии с требованиями системы; • средств безопасности и контроля; структуры многозвенного приложения.
Разработка программных решений 30,90   Специалист должен знать и понимать: • важность рассмотрения всех возможных вариантов и выбора лучшего решения для удовлетворения требований пользователя и интересов клиента; • важность использования методологий разработки системы (например, объектно-ориентированные технологии); • важность рассмотрения всех нормальных и ненормальных сценариев и обработки исключений; • важность соблюдения стандартов (например, соглашения по формату кода, руководства по стилю, дизайна пользовательского интерфейса, управления каталогами и файлами); • важность точного и постоянного контроля версий; • важность использования существующего кода в качестве основы для анализа и модификации; • важность выбора наиболее подходящих средств разработки из предложенных вариантов; • принципы определения архитектуры программного обеспечения с учетом гибкости, масштабируемости, возможности реализации, многократности использования и безопасности системы, технических и бизнес-требований; • важность организации многопоточности для доступа к разделяемым данным программной системы Специалист должен уметь: • разрабатывать библиотеки и модули для выполнения повторяющихся задач; • использовать системы управления базами данных для построения, хранения и управления структурами и наборами данных для требуемой системы на основе клиент-серверной архитектуры; • использовать подходящие версии программного обеспечения, среды разработки и инструменты, предназначенные для изменения существующего и написания нового исходного кода клиент-серверного программного обеспечения; • использовать новейшие средства разработки программного обеспечения и среды для создания или изменения мобильных решений с использованием физических мобильных устройств в соответствии с требованиями клиента; • использовать современные инструменты для изменения существующего и написания нового исходного кода для системной интеграции с использованием веб-решений, веб-сервисов (REST, SOAP) или единой подписки (например, с использованием службы каталогов или API); • определять и интегрировать соответствующие библиотеки и фреймворки в программные решения; • строить и обслуживать многоуровневые приложения; • использовать подходящие версии программного обеспечения, среды разработки и инструменты для работы с сокетами, cookie и управления соединением http; • управлять производительностью программной системы (сборщик мусора, контроль типов, параллельное программирование); • управлять производительностью веб-сервера; • управлять версионностью разработанного программного решения.
Тестирование программных решений 6,00   Специалист должен знать и понимать: • принципы устранения распространенных проблем программных решений; • важность отладки программных решений; • важность тщательного тестирования программных решений. Специалист должен уметь: • осуществлять отладку программных решений; • разрабатывать тест-кейсы и проверять результаты тест-кейсов; • разрабатывать модульные и интеграционные тесты; • устранять и исправлять ошибки в программных решениях; оформлять отчеты о проведенных испытаниях программной системы

Программное обеспечение

 

1. ОС Microsoft Windows 10 Pro (Edu), в том числе ознакомительная версия или аналог

2. Adobe Reader DC или аналог для просмотра файлов формата.pdf

3. 7-Zip или аналог для архивации

4. Microsoft Office 2019, в том числе ознакомительная версия или аналог

5. Microsoft Visio Professional 2019, в том числе ознакомительная версия или аналог, для построения и редактирования диаграмм и блок-схем

6. git или аналог для управления версиями

7..NET Framework developer pack 4.8 или аналог

8. Программное обеспечение для разработки на C#,включая следующие компоненты:
-.NET desktop development Workload;

- Universal Windows Platform development;

- Python development Workload;

- Mobile development with.NET Workload;

- Xamarin (API);

- Data storage and processing Workload;

- USB Device Connectivity;

- ASP.Net;

- Entity Framework (EF) или аналог

9. Microsoft SQL Server или аналог

10. SQL Server Management Studio 18.10 или аналог

 

Описание задания

 

Задачей демонстрационного экзамена является разработка информационной системы для компании.

Система будет состоять из нескольких модулей, доступ к которым будет определяться типом учетной записи.

Общее назначение разрабатываемых модулей:

• просмотр списка объектов,

• добавление/удаление/редактирование данных об объектах,

• управление списком возможных объектов.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-09-01 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: