МУ Синергия, разработка программного обеспечения (Full-stack разработка) (проектно-технологическая практика)


Узнать стоимость этой работы
03.05.2026, 10:09

ИНДИВИДУАЛЬНОЕ ЗАДАНИЕ НА ПРОИЗВОДСТВЕННУЮ ПРАКТИКУ

(вид практики)

Технологическая (проектно-технологическая) практика

(тип практики)

Направление подготовки /специальность: 02.03.03 Математическое обеспечение и администрирование информационных систем

(код и наименование направления подготовки /специальности)

Профиль/специализация: Разработка программного обеспечения (Full-stack разработка).

(наименование профиля/специализации)

Содержание индивидуального задания на практику:

№ п/п

Виды работ

1.

Инструктаж по соблюдению правил противопожарной безопасности, правил охраны труда, техники безопасности, санитарно-эпидемиологических правил и гигиенических нормативов.

2.

Выполнение определенных практических кейсов-задач, необходимых для оценки умений, навыков и (или) опыта деятельности по итогам производственной практики (технологической (проектно-технологической) практики)

(вид практики, тип практики)

2.1.

Кейс-задача № 1.

Воспользовавшись общедоступной информацией об организации, в которой Вы проходите практику (официальный сайт, данные статистической отчетности), документами, находящимися в открытом доступе, определите и запишите:

· полное официальное название и сокращенное официальное название компании;

· организационно-правовую форму компании;

· основные виды производимой продукции или оказываемых услуг (выполняемых работ);

· территориальное размещение компании;

· основные факторы внешней среды (делового окружения) компании.

2.2.

Кейс-задача № 2.

Основываясь на результатах решения предыдущей кейс-задачи, а также воспользовавшись дополнительной информацией об исследуемом предприятии (официальный сайт, данные статистической отчетности), документами, находящимися в открытом доступе, определите и запишите:

· структуру, состав компании;

· функциональные элементы (должности, обязанности, функции);

· выявите достоинства и недостатки организационной структуры;

· оцените уровень развития и внедрения цифровых технологий в деятельность компании.

2.3.

Кейс-задача № 3.

Адаптируйте задание под организацию, на базе которой вы проходите практику. Описать класс с именем WORKER, содержащий поля:

1. фамилия и инициалы работника;

● название занимаемой должности;

● зарплату;

● год поступления на работу.

2. Написать программу, выполняющую следующие действия:

● ввод с клавиатуры данных класса типа WORKER;

● вывод на дисплей фамилий работников, чей стаж работы в организации превышает значение, введенное с клавиатуры;

● если таких работников нет, вывести соответствующее сообщение.

Для класса предусмотреть конструктор по умолчанию, несколько конструкторов по с параметрами, деструктор, методы: изменения, отображения полей класса и методы согласно задания. Для хранения объектов класса использовать динамический массив или стандартный список List. Описание класса и методов класса должны находиться в отдельном модуле.

Ответом на задачу будет ссылка на репозиторий GitHub, где хранится Ваша программа.

2.4.

Кейс-задача № 4.

Сформировать и описать аналитический обзор проделанной работы в кейс-задаче № 3, по следующим критериям:

· Атрибуты (свойства): Определите, какие данные будут храниться в объектах класса WORKER. Это могут быть, например, имя, фамилия, должность, опыт работы, навыки и т.д.

· Методы (функции): Определите, какие действия могут быть выполнены с объектами класса WORKER. Это могут быть, например, методы для изменения данных работника, методы для расчета заработной платы, методы для управления задачами и т.д.

· Абстракция: Определите, какие общие характеристики и поведения будут у всех объектов класса WORKER. Например, все работники могут иметь имя, фамилию и должность.

· Инкапсуляция: Убедитесь, что атрибуты класса WORKER защищены от прямого доступа извне, и что доступ к ним осуществляется только через предопределенные методы.

· Наследование: Если есть необходимость, определите, от какого класса будет наследоваться класс WORKER. Например, класс WORKER может наследоваться от класса PERSON.

· Полиморфизм: Определите, есть ли необходимость в создании подклассов класса WORKER для специализации его поведения. Например, можно создать подклассы для менеджеров, специалистов и т.д.

· Соответствие требованиям: Убедитесь, что класс WORKER соответствует всем требованиям, предъявляемым к нему в рамках проекта.

· Тестирование: Разработайте тесты для проверки корректности работы класса WORKER.

· Документация: Подготовьте документацию, описывающую структуру и поведение класса WORKER.

· Итерация: После написания кода класса WORKER, вернитесь к нему через некоторое время и пересмотрите его структуру и поведение. Возможно, вы найдете способы улучшить его.

Это лишь примерный список параметров, которые могут быть использованы для описания задания. Конкретные параметры могут варьироваться в зависимости от программы.

2.5.

Кейс-задача № 5

На основе проведенного анализа выше предложите способы решения выявленных проблем в ходе выполнения кейс-задачи № 3.

3.

Систематизация собранного нормативного и фактического материала.

4.

Оформление отчета о прохождении практики.

5.

Защита отчета по практике.




Узнать стоимость этой работы