- •Составитель: доц., к. Т. Н. Зеленко л.С.
- •Рецензент - канд. Техн. Наук, доцент Жаринова л.А.
- •Общие положения
- •Темы проектов
- •Задание на программную систему
- •Содержание курсового проекта
- •Оформление отчета
- •Список использованных источников
- •1 Содержание задания
- •2 Исходные данные
- •2.1 Характеристика объекта автоматизации:
- •Приложение г Структура содержания пояснительной записки
Темы проектов
Темы проектов должны соответствовать квалификационной характеристике специальности АСОИУ и быть связаны с разработкой либо автоматизированной системы в целом, либо ее отдельных подсистем. Ниже приведены примеры формулировок тем проектов.
Система моделирования случайных процессов заданного вида и расчета их характеристик.
Автоматизированная система генерирования структуры лабиринта и нахождения выхода из него.
Автоматизированная система генерирования кроссворда (линейного/классического) по выбранной теме.
Автоматизированная система составления сканворда на заданную тему.
Подсистема конструирования карты города (района) при заданных ограничениях (генератор карт).
Подсистема конструирования карты произвольного аэропорта при заданных ограничениях.
Подсистема конструирования карты железнодорожной сети заданной топологии.
Автоматизированная система для составления расписания полетов авиалайнеров.
Автоматизированная система для расчета оптимальных маршрутов движения автотранспорта в городских условиях (по заданной карте города).
Автоматизированная система составления расписания железной дороги.
Автоматизированная система для организации поиска информации по заданному критерию.
Система моделирования работы автозаправочной станции.
Система моделирования работы платной парковки.
Система моделирования движения транспорта в тоннеле (на автостраде).
Система моделирования движения городского автотранспорта (по заданной карте города).
Система моделирования вычислительной машины Тьюринга.
Автоматизированная система «Клавиатурный тренажер» с функциями администратора.
Автоматизированная система «Игра «Pazzle» с функциями администратора.
Задание на программную систему
Задание на разрабатываемую программную систему (ПС) выдается руководителем проекта в течение первых двух недель семестра, на основании которого студент разрабатывает техническое задание (ТЗ), которое подписывается руководителем проекта. С момента утверждения задания студент считается приступившим к выполнению ПС. Трудоемкость проекта и график его выполнения в семестре не меняется, если задержка в утверждении произошла из-за неявки студента на занятия и консультации по ПС. Оформление технического задания производится с учетом требований стандарта [2] по следующим разделам:
Содержание задания.
Характеристики объекта управления или автоматизации:
Требования к информационному обеспечению.
Требования к техническому обеспечению.
Требования к программному обеспечению.
Общие требования к проектируемой системе/подсистеме.
Перечень дополнительных работ (если необходимо).
Календарный план выполнения работ.
В разделе 1 указывается содержание задания:
описание и анализ предметной области;
разработка логического проекта с указанием выбранной методологии;
разработка физического проекта с указанием (в случае необходимости) названия наиболее актуальной программной подсистемы;
разработка презентации (рекламного ролика) разрабатываемой системы.
В разделе 2 указываются общие характеристики объекта управления или автоматизации, характерные для рассматриваемой предметной области:
полное название объекта(ов);
условия его функционирования;
количественные и качественные показатели объекта, которые являются ограничениями процесса функционирования.
Особенно важными являются информационные характеристики (объемы и интенсивности потоков данных в существующих условиях), динамические характеристики (реактивность объекта) и характеристики пространственного расположения объекта или его частей, непосредственно влияющих на структуру проектируемой системы.
В разделе 3 указывается:
на основании каких документов разрабатывается методическое и информационное обеспечение системы (нормативные и другие документы);
перечень исходных данных:
какие массивы данных используются и в каких форматах;
на каких носителях эти данные будут поставляться в систему;
перечень выходных данных:
какие массивы данных будут являться результатом работы ПС;
какие документы будут представлены пользователю и в каком виде (указывается вид носителя) и с какой периодичностью;
какие требования по целостности данных и их защите должны быть выполнены в проектируемой системе.
Особо должны быть выделены файл-серверные и клиент-серверные части информационного обеспечения, если таковые имеются.
В разделе 4 формулируются ограничения по составу технических средств автоматизации с указанием конкретных типов оборудования и ЭВМ или их составляющих, используемых в проекте, если они заранее известны. Иначе в этом разделе указывается, что состав комплекса технических средств системы определяется в процессе проектирования системы.
В разделе 5 приводится перечень используемых системных и прикладных программных средств, включая операционную систему, систему программирования, систему управления базами данных (если в системе будет использоваться базы данных) и другие инструментальные средства с точным наименованием версий, если они заранее известны. Иначе указывается, что состав программного обеспечения определяется в процессе проектирования системы. Дополнительно могут быть указаны требования по совместимости разрабатываемого программного обеспечения с существующими системами.
В разделе 6 отдельно выделяется подраздел 6.1.- Функции, реализуемые системой. В нем приводится подробный перечень функций, которые должна выполнять проектируемая система или подсистема в процессе ее эксплуатации. Отдельно должны быть выделены функции ввода данных, их обработки, передачи, хранения, а также формирования отчетов с выдачей на экран или печатающие устройства, функции управления, работа со справочниками и различные сервисные (обслуживающие систему) функции.
Формулировка функций должна быть однозначной и конкретной, так как именно она является основой приемки проекта руководителем и проверки на полноту и качество реализованной системы или подсистемы.
В других подразделах оговариваются специальные технические требования, предъявляемые к системе:
по быстродействию (времени реакции);
по режиму работы (диалоговый/интерактивный, автоматический);
по точности (в случае, если в системе производятся точные математические расчеты или используются внешние информационные источники (датчики, измерители и т.п.));
по достоверности;
по условиям функционирования (диапазон температур, относительная влажность, давление, наличие в атмосфере пыли, вредных примесей и т.д.),
а также все другие количественные и качественные показатели, определяющие эффективность функционирования системы.
В раздел 6 включаются, если необходимо, дополнительные задания, связанные тематически с выполнением проекта (наполнение справочников, изготовление рекламных роликов и т.д.).
Пример оформления задания приведен в приложении В.