Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания к ЛР по ПИ-2012_v2.doc
Скачиваний:
211
Добавлен:
16.03.2015
Размер:
899.07 Кб
Скачать

3 Календарный план выполнения работ

№ п/п

Содержание работы по этапам

Объем этапа в % к общему объему проекта

Срок окончания

Фактическое выполнение

1

Оформление технического задания и его утверждение

5

2

Анализ и описание предметной области

10

3

Проектирование системы

30

3.1

Разработка структурной схемы

5

3.2

Разработка функциональной спецификации системы

10

3.3

Разработка информационно-логического проекта системы и его предъявление руководителю

15

4

Реализация проекта, разработка контрольных примеров. Предъявление реализации руководителю

45

5

Корректировка проекта и оформление документации проекта. Защита проекта с представлением презентации.

10

Задание принял к исполнению _____________ / Петров А.И. / Дата

_____________ / Иванов В.В. / Дата

Приложение б Структура содержания отчета содержание

Введение

1 Описание и анализ предметной области

1.1 Описание предметной области

1.2 Описание систем-аналогов

1.3 Диаграмма объектов предметной области

1.4 Постановка задачи

2 Проектирование системы

2.1 Структурная схема системы

2.2 Спецификация системы

2.2.1 Функциональная спецификация

2.2.2 Спецификация качества

2.2.3 Перечень исключительных ситуаций

2.3 Проектирование интерфейса пользователя

2.4 Информационно-логический проект системы

2.4.1 Язык UML

2.4.2 Диаграмма вариантов использования

2.4.3 Диаграмма классов

2.4.4 Диаграмма состояний

2.4.5 Диаграмма деятельности

2.4.6 Диаграмма последовательности

2.4.7 Диаграмма кооперации

2.4.8 Логическая модель данных (при необходимости)

2.5 Выбор и обоснование комплекса программных средств

2.5.1 Выбор языка программирования и среды разработки

2.5.2 Выбор операционной системы

2.5.3 Выбор среды программирования

2.5.4 Выбор системы управления базами данных (при необходимости)

3 Реализация системы

3.1 Разработка и описание интерфейса пользователя

3.2.1 Разработка и описание пользовательского меню

3.2.2 Описание контрольного примера

3.2 Реализация классов и структур данных

3.3 Диаграммы реализации

3.3.1 Диаграмма компонентов

3.3.2 Диаграмма развертывания

3.4 Физическая модель данных (при необходимости)

3.4 Выбор и обоснование комплекса технических средств

3.4.1 Расчет объема занимаемой памяти

3.4.2 Минимальные требования, предъявляемые к системе

Заключение

Список использованной литературы

Приложение А Руководство пользователя

Приложение Б Листинг программы

Приложение в Пример оформления титульного листа

Министерство образования и науки Российской Федерации федеральное Государственное образовательное учреждение высшего профессионального образования «Самарский государственный аэрокосмический университет имени академика С. П. Королева (национальный исследовательский университет)» (СГАУ) Кафедра программных систем

ОТЧЕТ по лабораторному практикуму по дисциплине «Программная инженерия» на тему «Автоматизированная система составления и разгадывания линейного кроссворда по выбранной теме»

Выполнили: студенты гр.6312 Иванов В.В. Петров А.И. Руководитель проекта: доцент каф. ПС Зеленко Л.С. Дата сдачи: Оценка:

Самара, 2012 г.

Приложение Г Пример оформления реферата

РЕФЕРАТ

Пояснительная записка 45 с, 14 рисунков, 5 таблиц, 6 источников, 2 приложения.

Графическая документация: 15 слайдов презентации.

ДЕРЕВО ПОИСКА, ГЕНЕРАТОР КРОССВОРДОВ, ГОЛОВОЛОМКА, СЛОВАРЬ ТЕРМИНОВ, ВАРИАНТ ОТОБРАЖЕНИЯ, РАЗГАДЫВАНИЕ

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

Программа написана на языке С# в среде Visual Studio 2012 и функционирует в операционной системе Windows’7. Проектирование велось с использованием среды проектирования Star UML 5.0.

Учебное издание ПРИНЦИПЫ РАЗРАБОТКИ УЧЕБНЫХ ПРОГРАММ Методические указания к лабораторному практикуму по дисциплине «Программная инженерия» Методические указания Составитель:ЗеленкоЛариса Сергеевна Самарский государственный аэрокосмический университет им. академика С.П.Королева. 443086 Самара, Московское шоссе, 34.

1ГОСТ 34.602-89, с. 3.

2Рекомендуется рассказать о 4-5 разновидностях наиболее популярных кроссвордов.

3Диаграмма ‑ это графическое представление множества элементов.

4см. раздел 2.1 ТЗ «Характеристики объекта автоматизации»

5см. раздел 2.2 ТЗ «Требования к информационному обеспечению системы»

6Последняя функция не обязательна, т.к. достаточно сложна при реализации.

7см. раздел 2.5.1 ТЗ «Функции, реализуемые системой».

8Эта часть постановки задачи обязательна.

9Большой Российский энциклопедический словарь, с. 1437.

10Заинтересованное лицо ‑ некто, имеющий возможность (в том числе, материальную) повлиять на реализациюпроекта/продукта

1