Learning the art of programming, like most other disciplines, consist of first learning the rules and then learning when to break them.
Joshua Bloch

Успеваемость

ПО 71-74, РПИС 71-72 (2017-2018)
ПО 81-84, РПИС 81-82 (2018-2019)

Лекции

  1. Общие сведения
  2. Специфицирование, проектирование.
    Полезная инфа про сбор требований.
    UML диаграммы прецедентов
  3. Диаграммы классов. Level 1
  4. Диаграммы классов. Level 2
  5. Конвенции программирования (начало)
  6. Теорию (с шаблонами) по тестированию можно почитать здесь
  7. Сборка, верификация. Базовые модели процесса создания ПО

Лабораторки\практики

Лабораторная работа №1

Задание

1) Определяете приложение варианты. Номера вариантов указаны в гугл доке по ссылке «Успеваемость» выше.
2) Анализируете существующие аналоги (скачивайте демки\открываете странички, тыкайте) — определяете их функциональные возможности, достоинства, недостатки
3) Описываете функциональные возможности выбранного вами приложения в виде диаграммы прецедентов (us-case diagram)
4) Описываете каждый case с помощью сценария. Каждый сценарий должен содержать следующие пункты: Название, краткое описание, действующие лица, исходные условия (опционально), описание (успешный вариант), исключения (сценарии с учетом возникновения какой-либо ошибки), постусловия (опционально)
5) Отчет о проделанной работе (форма отчета — docx, pdf) сдается преподавателю в электронном виде либо через vk, либо на паре — флэшка, или шарим файлы в облачных хранилищах…

Лабораторная работа №2. Диаграммы классов (fixed 09.09.18)

Вопросы на зачет

Ссылка на тест

Leave a Reply