Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
22
Добавлен:
16.04.2013
Размер:
1.01 Mб
Скачать
  1. Порядок выполнения работы.

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

  • Рождение идеи (как достичь поставленной цели в указанных рамках);

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

  • Проектирование хода разработки и самого программного продукта;

  • Изготовление текстов программного продукта;

  • Контроль, т.е. тестирование программного продкута.

  • Продвижение вашего изделия на рынок (подготовка отчета, оформление текстов, создание необходимой документации, оформление ЖСА и т.д.)

  • Продажа программного продукта (сдача лабораторной работы).

  1. Содержание и оформление результатов работы.

К настоящей лабораторной работе предъявляются следующие основные требования к содержанию и оформлению:

  • Наличие исполняемого образа задачи, успешно моделирующей работу сети Петри.

  • Текст этой программы с учетом пожеланий раздела 2.2. (объектная БДВВ).

  • Поясняющая документация к тексту программы (если сможете – на UML);

  • Продуманная Вами система тестов, подтверждающая работоспособность программы.

  • Результаты этих тестов в виде расечаток.

  • Наличие ЖСА.

  1. Варианты.

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

  1. Литература.

Доступная Вам литература по UML и RUP.

  1. Приложения.

Стандартные приложения даны ниже.

    1. Приложение 1. Стандарты оформления текста.

Сделаем несколько замечаний по поводу оформления текстов в иерархическом виде. Не рекомендуется использовать более двух уровней иерархии, т.к. лаб.раб. могут сводиться в единые документы и добавятся уровни курса и темы.

Стиль:Текст; Шрифт:TimesNewRoman; Размер:12; Выравнивание:по ширине; ___ Отступ: слева 0.0см, справа 0.0см, первая строка:отступ на:0.75см; Интервал: перед 0.0см, после 0.0см , междустрочный :полуторный;

Стиль:Заголовок1; Шрифт:TimesNewRoman; Размер:14; Выравнивание:по ширине; Ж__; Отступ: слева 0.0см, справа 0.0см, первая строка:отступ на:0.75см; Интервал: перед 12пт, после 3пт, междустрочный :полуторный;

Стиль:Заголовок2; Шрифт:TimesNewRoman; Размер:12; Выравнивание:по ширине; Ж__ Отступ: слева 0.0см, справа 0.0см, первая строка:отступ на:0.75см; Интервал: перед 0.0см, после 0.0см , междустрочный :полуторный;

Стиль:Заголовок3; Шрифт:TimesNewRoman; Размер:12; Выравнивание:по ширине; ЖЛ_ Отступ: слева 0.0см, справа 0.0см, первая строка:отступ на:0.75см; Интервал: перед 0.0см, после 0.0см , междустрочный :полуторный;

    1. Приложение 2. Использование файлов стандартов оформления.

В тексте файла станадарта все комментарии и пояснения заключаются в двойные угловые скобки “<*...*>”. Все остальное используется как стандартный текст в документе и не удаляется. По мере наполнения эталона структуры документа конкретным содержанием тексты в угловых скобках удаляются. После завершения работы над документом в нем не остается комментариев в угловых скобках к стандарту (если документ – сам не дочерний стандарт).

Создание документа “Методические указания...” начинается с оздания файл с именем МУ_НТ_НР_НВ.doc и копирования в него содержания файла стандарта СТД_МУ.doc, где пара символов чисел (дополняемых слева нулем) НТ – глобальный номер темы, НР – локальный номер лабораторной работы по данной теме, НВ – локальный номер версии данной лабораторной работы по теме.

Существование стандарта на методические указания по лабораторной работе подразумевает существование стандарта на журнал методических указаний по каждой теме курса “Основы программных технологий”, т.е. файла СТД_ЖМУ.doc. Ясно, что журналы лабораторных работ в рамках темы формируются по единому стандарту и их файлы имеют названия ЖМУ_НТ.doc (без версий!).

Имеет место иерархия файлов лабораторных работ по курсу ОПТ:

  • Все файлы последней версии лабораторной работы собираются в директориии лаб.раб. с именем ЛР_НР (но все версии сохраняются в архиве практикума).

  • Все директории лабораторных работ по теме и её журнал в директории практикума по теме с именем ПТ_НТ.

  • Все директории тем и файлы стандартов собираются в директории практикума по курсу с именем ПК_ОПТ.

*>

Содержание.

1 Цель лабораторной работы. 3

1.1 Тактическая цель. 3

1.2 Стратегическая цель. 3

2 Общие теоретические положения. 3

2.1 Основные понятия. 3

2.1.1 Предметная область. 4

2.1.2 Знаковая система. 4

2.1.3 Методика наблюдения. 5

2.1.4 Габарит наблюдения предметной области. 5

2.1.5 Координаты наблюдения. 6

2.1.6 Наблюдаемые свойства. 6

2.1.7 Метасхема. 7

2.1.8 Экземпляр метасхемы (самоописание). 7

2.1.9 Экземпляр метасхемы (схема предметной области). 8

2.1.10 Представление результата наблюдений. 8

2.1.11 Функциональные связи атрибутов элементов. 8

2.1.12 Сложные наблюдения. 9

2.1.13 Дискретное и непрерывное. 10

2.1.14 Содержательная декомпозиция таблицы наблюдений. 10

2.1.15 Декомпозиция наблюдений по значениям свойств. 11

2.1.16 Границы: слитно или раздельно? 11

2.1.17 Слитность свойств. 12

2.1.18 Слитность во времени. 12

2.1.19 Форма и содержание. 13

2.1.20 Топологическая декомпозиция таблицы наблюдений. 13

2.1.21 Понятие объекта. 13

2.1.22 Понятие класса объектов. 14

2.2 Сети Петри: объектный подход. 14

2.2.1 Область неэффектиности реляционной модели данных. 15

2.2.2 Идея преобразования реляционной модели данных в объектную. 16

2.2.3 Контейнер кортежей: вектор и список. 17

2.2.4 Новая парадигма объектов. 18

2.2.5 Технология поддержки связей. 19

2.2.6 Физическая поддержка связей. 19

2.3 Вариант объектно-ориентированной БДВВ приложения. 20

2.3.1 Календарь событий. 21

2.3.2 Описание структуры объектной БДВВ на С++. 22

2.3.3 Пример наполнения объектной БДВВ сети Петри. 25

3 Средства выполнения работы. 26

4 Советы и рекомендации. 26

5 Порядок выполнения работы. 27

6 Содержание и оформление результатов работы. 27

7 Варианты. 28

8 Литература. 28

9 Приложения. 28

9.1 Приложение 1. Стандарты оформления текста. 28

9.2 Приложение 2. Использование файлов стандартов оформления. 28

30

Соседние файлы в папке Методические указания