Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТПСПП_-_Методичка.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.63 Mб
Скачать

Содержание

1. Лабораторная работа №1. Формирование рабочих групп и утверждение тем 3

2. Лабораторная работа №2. Управление проектом 5

3. Лабораторная работа №3. Внешнее описание и техническое задание 12

4. Лабораторная работа №4. Разработка пользовательского интерфейса 16

5. Лабораторная работа №5. Конструирование программного средства 20

6. Лабораторная работа №6. Разработка руководства по применению 22

7. Лабораторная работа №7. Кодирование, тестирование и отладка 24

8. Лабораторная работа №8. Аттестация программного средства 27

Введение

Лабораторный практикум состоит из восьми работ, представляющих собой большую часть этапов классического водопадного подхода: внешнее описание, конструирование, кодирование, документирование, аттестацию. Для придания реалистичности процессу разработки, а также приобретения студентами навыков коллективной работы, необходимых в реальных производствах, все работы выполняются группами студентов по три-четыре человека. Каждый член группы имеет свою специализацию (роль в проекте). Назначение на ту или иную должность происходит на основании письменного резюме на соискание должности, которое составляется на самом раннем этапе. Ни одна роль не является узкоспециализированной, но подразумевает совмещение разноплановых обязанностей. Роли и обязанности:

  • менеджер проекта: предлагает и формулирует тему разработки, прорабатывает и согласовывает техническое задание, составляет календарный план выполнения работ, планирует загрузку трудовых ресурсов, отвечает за сроки выполнения работ,

  • технический редактор: оформляет внешнее описание и техническое задание, разрабатывает пользовательский интерфейс и документацию по применению.

  • программист/архитектор: разрабатывает архитектуру приложения, документирует ее в виде набора диаграмм на языке UML, выполняет основное кодирование и отладку модулей

  • тестировщик: составляет набор тестов для модулей и всего программного средства, отвечает за наполнение и актуальность багтрекера.

Любой участник имеет право участвовать в двух различных проектах на разных ролях. Каждый участник любого проекта обязан выбрать себе заместителя из числа участников того же проекта, чтобы обеспечить безостановочность разработки на случай форс-мажорных обстоятельств. К форс-мажорным обстоятельствам относятся болезнь, смерть, прекращение обучения по любым причинам, а также любые другие обстоятельства непреодолимой силы, о которых необходимо письменно сообщить в срок не более пяти дней.

1.Лабораторная работа №1. Формирование рабочих групп и утверждение тем

Целью работы является формирование рабочих групп студентов, которые будут выполнять работы по выбранным темам, а также формулирование самих тем в соответствии с определенными требованиями.

1.1.Формирование рабочих групп.

Формирование рабочих групп начинается с подготовки каждым студентом резюме на соискание должности (роли) в рабочей группе. Резюме оформляется на листе А4 рукописным тестом и содержит следующие разделы:

  • Заголовок формата «Резюме на соискание должности _____». При готовности занимать одну из нескольких должностей все они указываются.

  • Дату составления резюме, имя, фамилию и отчество соискателя

  • Контактную информацию, включающую в себя адрес проживания соискателя, контактный телефон, адрес электронной почты

  • Биографические данные – год и место рождения, семейное положение.

  • Образование, среднее и высшее, дополнительные курсы, сертификаты (если есть), курсы повышения квалификации (если есть)

  • Профессиональная биография (места и даты профессиональной занятости с указанием должностей и зон ответственности)

  • Знание и владение технологиями и инструментами (при этом нужно отделять осведомленность о технологиях от навыков их использования)

  • Личностные характеристики, являющиеся преимуществом с точки зрения цели резюме

Пример оформленного резюме приведен в Приложении А.

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