Проект

Пояснительная записка и презентация

В прикрепленных к этой странице файлах можно:

Рекомендации касательно презентации
  • Содержание презентации - примерно то же, что в пояснительной записке, только коротко и большинство мыслей сформулированы картинками (схемы, диаграммы) а не текстом.
  • Максимум - 15 слайдов.
  • Три основных блока информации: введение и суть программы, формализация требований к программе, описание внутреннего устройства программы.
  • Основное "мясо" презентации - различные диаграммы (use-case, class, activity, sequence).
  • Примерный список слайдов: 1 титульный, 1 суть программы, 1 основные возможности, 1 описание требований (не сам документ, информация о нем: скажем, основные разделы),  1-2 use-case диаграмма/ы, 1 концептуальная модель, 1-2 диаграммы классов, 0-2 другие диаграммы (если нужно), 0-1 используемые технологии (язык, платформа, сторонние библиотеки - если есть), 2-3 что получилось в результате (скриншоты с описанием), 1-2 выводы.

Диск

На диск записывается:

  • дистрибутив программы "для бабушки" - чтобы технически несведущий человек мог ее запустить (установить) и пользоваться;
  • исходники и вспомогательные библиотеки, необходимые для компиляции (если использовались);
  • пояснительная записка в формате .doc;
  • презентация.

Средства рисования UML

  • крутая и используемая в фирмах: Sparx Enterprise Architect;
  • из популярных, но попроще: ArgoUML, StarUML;
  • страшноватая, но все равно лучше некоторых Dia;
  • классика жанра, но я не знаю, кто ей пользуется: Rational Rose;
  • paint;
  • олайн-сервисы по рисованию UML.

Задания по проекту

1 Список возможностей программы

Написать планируемый список возможностей Вашей программы (разбитый по группам функциональности). Показать Марине Владимировне. (не больше 1 страницы A4).

2 User Requirements Document (6 баллов до 22(23).10.2014)

Составить подробный список функциональных требований к программе, проиллюстрировать его use case-диаграммами.

Это задание соответствует разделу "Подробное описание требований" из шаблона курсовой.

С примером выполнения задания можно ознакомиться тут. (кроме "скриншотов" и описаний требований "для программиста" - от Вас это сейчас не требуется)
Выслать мне на почту за день до пары.

3 Концептуальная модель & диаграмма классов (6 баллов до 5(6).10.2014)

Разработать и оформить:
  • концептуальную модель предметной области;
  • диаграмму классов предметной области;
  • к неочевидным понятим из предметной области написать пляснения (аналогично "Используемым терминам и обозначениям");
  • объем: 1-2 страницы.

Итого, у Вас должно быть 2 "картинки" и текстовое описание используемых на этой картинке понятий (если они не очевидны). Это задание соответствует разделу "Моделирование классов системы" из шаблона курсовой.

(см. книгу Рэмбо, глава 12.2)

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

ĉ
Dima Litvinov,
24 нояб. 2014 г., 5:46
ĉ
Dima Litvinov,
31 окт. 2014 г., 11:39
Comments