Вы на НеОфициальном сайте факультета ЭиП

На нашем портале ежедневно выкладываются материалы способные помочь студентам. Курсовые, шпаргалки, ответы и еще куча всего что может понадобиться в учебе!
Главная Контакты Карта сайта
 
Где мы?
» » » Высокоуровневые методы информатики и программирования

Реклама


Высокоуровневые методы информатики и программирования

Просмотров: 5407 Автор: admin

 

1. НАЗНАЧЕНИЕ КУРСОВОЙ РАБОТЫ

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

2. ПОРЯДОК ВЫПОЛНЕНИЯ КУРСОВОЙ РАБОТЫ

2.1. Основными стадиями разработки программного изделия являются

1. Формулировка требований

2. Проектирование

3. Реализация

4. Тестирование

5. Ввод в эксплуатацию

На стадии «Формулировки требований» формируется техническое задание (ТЗ) на разрабатываемое программное изделие.

В соответствии с ГОСТ 19.201-78 «Техническое задание» должно включать:

Введение

1. Основание для разработки

2. Назначение и область применения программного изделия;

3. Требования  к программному изделию:

3.1. Функциональные требования с указанием исходных данных и результатов выполнения каждой из них,

3.2. Требования к надежности

3.3. Условия эксплуатации

3.4. Требования к составу и параметрам технических средств

3.5. Требования к информационной и программной совместимости

4. Требование к программной документации

5. Технико-экономические показатели

6 Порядок контроля и приемки.

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

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

Подраздел «Условия эксплуатации» определяет условия квалификацию персонала.

Требования к составу и параметрам технических средств определяет аппаратные средства (тип и конфигурацию ПК), на которой реализуется ПО.

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

Требования к программной документации задают предварительный состав программной документации и, если необходимо специальные требования к ним.

В разделе «Технико-экономические показатели» указывают ориентировочную экономическую эффективность ПО, предполагаемую годовую потребность, экономические преимущества разработки.

Раздел «Стадии и этапы разработки» устанавливают стадии, этапы и содержание работ (перечень программ и программных документов, которые должны быть разработаны и утверждены), а также сроки разработки и исполнителей.

«Порядок приема и контроля» указывает виды испытаний и общие требования к приемке работ. Разработанные программы не должны выходить за возможности компьютерных классов факультета "Экономика и предпринимательства"

В качестве заказчика в курсовом проектировании выступает преподаватель-руководитель курсовой работы. Возможно использование ТЗ на программное изделие, в создании которого студент участвует, работая за пределами университета. В этом случае следует согласовать задание с руководителем курсовой работы.

2.2. На стадии «Проектирование» определяется структура программного изделия и набор эксплуатационной документации.

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

Вместе со структурой программного комплекса определяется состав и структура базы данных

2.3. На стадии «Реализация» осуществляется разработка программного изделия в соответствии с его структурой, определенной в п.2.2. При подготовке программного комплекса рекомендуется максимально использовать автоматизированные средства программирования и отладки (генераторы программ, отладчики и т.д.). Необходимо иметь в виду, что программы в своей работа должны быть ориентированы на конечного пользователя, не связанного необходимостью знать структуру программного комплекса, внутреннее представление данных и средство программирования, которое использовалось при разработке программы.

При разработке программы необходимо придерживаться следующих правил:

·        программа должна иметь многодокументный интерфейс WINDOWS (MDI), который позволяет программам  работать с множеством форм, расположенных в одной родительской форме;

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

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

·        база данных может содержать как минимум девять таблиц, которые должны находится в третьей нормальной форме;

·        программа должна обеспечивать доступ к информации базы данных с помощью способа ADO;

·        программа должна иметь функции сортировки и поиска данных в базе данных;

·        необходимо создать и использовать компоненты многократного использования—модули классов;

·        программа должна формировать выходной документ, который хранится в файле последовательного доступа.

2.4. На этапе реализации (программирования) программного изделия осуществляется подготовка программной документации. В рамках курсовой работы студент должен подготовить Документацию пользователя.

Документация пользователя обеспечивает пользователей информацией, необходимой для установки и прогона программного средства. Обычно эту документацию представляют в виде одного или нескольких руководств, вкладываемых вместе с программным средством внутрь упаковки. В результате пользователи не могут применять руководство до тех пор, пока они не приобретут пакет.

Назначением документации пользователя является обеспечение конечного пользователя достаточной информацией для ясного понимания:

a) цели, функций и характеристик программного средства;

b) того, как ввести в действие и использовать программное средство;

c) договорных прав и обязанностей.

В ГОСТ Р ИСО 9127-94 «Системы обработки информации. Документация пользователя и информация на упаковке для потребительских программных пакетов»  определены три категории информации:

a) обязательная (ОБ)—информация, поставляемая с каждым пакетом;

b) условная (УСЛ)—информация, поставляемая с каждым пакетом, для которого она необходима;

c) факультативная (ФАК) — информация, поставляемая по усмотрению изготовителя или торгующей организации.

«Документация пользователя» включает следующие разделы

1 Назначение (ОБ).

2 Справочная документация (ОБ).

2.1 Обозначение пакета (ОБ).

2.2 Компоненты' пакета (ОБ).

2.3 Функциональное описание программного средства (ОБ).

2.4 Ввод в действие программного средства (ОБ).

2.5 Использование программного средства (ОБ).

2.6 Техническая информация о программном средстве (УСЛ).

2.7 Тестирование (ФАК).

2.8 Договорная информация (ОБ).

2.9 Словарь (УСЛ) .

2.10 Указатель (УСЛ) .

2.11 Замечания конечных пользователей (ФАК).

3 Учебная документация (ФАК).

4 Быстрая справочная документация (ФАК).

3. ПОРЯДОК ОФОРМЛЕНИЯ КУРСОВОЙ РАБОТЫ

3.1.Проект оформляется в виде пояснительной записки па листах стандартного (формата (293 х 210 мм) в виде распечатки документа на носителе. Тексты программ и экранных документов могут приводится в виде распечатки или рукописи.

3.2.Пояснительная записка содержит:

1. Титульный лист с указанием наименования дисциплины (Информатика и программирование), темы проекта  и фамилии, имени, отчества  исполнителя;

2. Содержание, с указанием разделов и подразделов и номерами страниц по пунктам:

3. Техническое задание (согласно п. 2,1).

4. Эксплуатационная документация по материалам п.2.4.

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

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

4. ВЫБОР ЗАДАНИЯ КУРСОВОЙ РАБОТЫ

Для студентов дневной формы обучения тема задания выдается руководителем или определяется по согласованию с руководителем курсовой работы.

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

5. Критерии оценки

5.1.Курсовая работа не принимается (т.е. оценивается на «неудовлетворительно»), если разработанная программа оперирует данными в меньшем объеме чем в исходном задании, дает неверные результаты, не имеет или имеет неверно оформленную документацию (техническое задание, описание применения, руководство программиста).

5.2. Курсовая работа оценивается на «неудовлетворительно», если студент не может пояснить отдельные операторы или фрагменты программного кода. 

5.3. Курсовая работа, в которой программный код не имеет или имеет «плохие» комментарии, не может быть оценена выше «удовлетворительно».

5.4. Курсовая работа может быть оценена на «хорошо»  и «отлично», если студент творчески подошел к выполнению задания: боле детально изучил предметную область, существенно расширил входные и выходные данные дополнительной информацией, увеличил список функций обработки и т.п. 

скачать mu-vumochn.doc [53 Kb] (cкачиваний: 189)


Информация

Комментировать статьи на нашем сайте возможно только в течении 60 дней со дня публикации.

Популярные новости

Статистика сайта



Rambler's Top100



 
Copyright © НеОфициальный сайт факультета ЭиП