Смекни!
smekni.com

«Эконо­мика, разработка и использование программных средств» (стр. 3 из 11)

5. Оформление результатов

К представляемым руководителю основным составляющим курсового проекта относятся:

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

Материалы в пояснительной записке следует размещать в следующем поряд­ке:

- титульный лист;

- оглавление;

- задание на курсовое проектирование;

- результаты анализа существующей системы в виде документопотоков, ха­
рактеризующих технологический процесс обработки информации;

- технико-экономическое обоснование осуществимости и целесообразности
создания планируемой системы,

- требования к программному изделию;


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

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

- функциональная архитектура программной системы;

- алгоритмы модулей в виде схем действий;

техническое задание на разработку программного изделия (может вклю­чать перечисленные выше материалы);

- документированные тексты исходных программных модулей;

- план приемо-сдаточных испытаний программного изделия;

- результаты тестирования (прогона контрольного примера);

- расчет экономической эффективности;

- руководство пользователя;

- другие документы (по согласованию с преподавателем);

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

- приложения (например, словарь системы).

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

- все материалы оформляются на бумаге стандартного формата А4 на одной
стороне, рукописно или машинописно, с оставлением полей, все страницы должны
быть пронумерованы;

- в случае набора пояснительной записки на компьютере рекомендуется
шрифт №№ 12, 14, формат набираемого материала 17,5 х 24 см (длина строки, вы­
сота печатаемого текста), поля: левое - 2 см, правое - 2 см, верхнее - 2 см, нижнее
- 2 см;

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

- каждое приложение должно снабжаться заголовком вида: слово
"ПРИЛОЖЕНИЕ", его порядковый номер и наименование, отражающее содержание
данного приложения;

- титульный лист курсового проекта должен соответствовать типовой форме
(см. прилож. 2).

6. Организация защиты

В ходе курсового проектирования руководитель принимает защиту промежу­точных материалов.

К подобным промежуточным материалам относятся:

- технико-экономическое обоснование целесообразности разработки систе-

мы;

техническое задание;

архитектура программной системы;

логическая схема базы данных;

словарь системы;

демонстрация работы ядра (прототипа) системы;

спецификации модулей системы;

демонстрация работы отдельных модулей;

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

расчет экономической эффективности;

отдельные проектные и эксплуатационные документы;

план приемо-сдаточных испытаний.


10

Промежуточные материалы представляются и защищаются студентами в сро­ки, установленные в техническом задании.

По результатам приема каждого промежуточного материала студенту разъяс­няются ошибки и недоработки, требующие исправления.

Подведение итогов курсового проектирования включает следующие этапы:

- сдача курсового проекта (пояснительной записки) на проверку руководителю;

- проведение приемо-сдаточных испытаний системы;

- доработка проекта с учетом замечаний руководителя;

- сдача готового курсового проекта;

- защита курсового проекта.

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

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

Срок доработки проекта устанавливается руководителем с учетом сущности замечаний и объема необходимой доработки.

Курсовой проект, удовлетворяющий предъявляемым требованиям, допускает­ся к защите в день и час, назначенные руководителем.

Оценка проекта производится с учетом:

- соответствия продемонстрированных на испытаниях возможностей систе­
мы требованиям, зафиксированным в техническом задании;

- полноты и качества разработанных проектных и эксплуатационных доку­
ментов;

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

- исполнения требований госстандартов и кафедры к оформлению поясни­
тельной записки;

- практической полезности разработанной системы;

- качества ответов на вопросы при защите.

ЛИТЕРАТУРА

1. Боэм Б.У. Инженерное проектирование программного обеспечения: Пер. с
англ. - М.: Радио и связь. 1985. - 512 с.

2. Венчковский Л.Б. Разработка сложных программных изделий: Учеб. Посо­
бие для вузов / Под ред. В.А. Машурцева; ГУУ.- М.: ЗАО "Финстатинформ", 1999.-
109с.

3. Гейн К., Сарсон Т. Структурный системный анализ: средства и методы: Пер.
с англ. Ч. 1,2. - М.: "Эйтекс", 1993.

4. Липаев В.В. Документирование и управление конфигурацией программных
средств. Методы и стандарты. Серия "Информатизация России на пороге XXI века".-
М.:СИНТЕГ, 1998.-220с.

5. Липаев В.В. Системное проектирование сложных программных средств для
информационных систем. Серия "Информатизация России на пороге XXI века".- М.:
СИНТЕГ, 1999.-224с.

6. Человеческий фактор: Пер. с англ.. (т. 6. Эргономика в автоматизированных
системах). - М.: Мир, 1992.


11

Приложение 1

1. Содержание работ по курсовому проектированию

1.1. Общие замечания

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

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

13О 12207: 1995. Процессы жизненного цикла программных средств.

18О 9000-3: 1991. Общее руководство качеством и стандарты по обеспечению качества.

15О 9126: 1991. Информационная технология. Оценка программного продукта. Характеристики качества и руководство по их применению.

Укрупненно этапы ЖЦПИ (при использовании каскадной модели) включают:

• определение требований пользователя (заказчика);

• определение требований к программному изделию;

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

• детальное проектирование программного изделия;

• изготовление программного изделия;

• эксплуатация и сопровождение программного изделия.

Первые три этапа соответствуют системному проектированию новой информа­ционной системы. Методологической основой этого раздела работ служит систем­ный анализ, основными целями которого являются:

• определение потребностей заказчика;

• оценка осуществимости концепции новой системы и исследование возмож­
ных вариантов решений;

• технико-экономический анализ альтернативных вариантов и обоснование
выбора автоматизированной информационной системы;

• определение трудозатрат на проектирование и разработку программной
системы, сроков и стоимости разработки;

• распределение функций между элементами системы и между ее подсисте­
мами;

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

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

На основе согласованного с заказчиком (преподавателем) технического зада­ния на разработку начинается детальное проектирование программного изделия: алгоритмизация, кодирование, тестирование и отладка. Результаты этого комплекса работ должны быть представлены в пояснительной записке в виде схем алгоритмов модулей, соответствующих им прокомментированных программ, а также необходи­мой эксплуатационной документации. Курсовой проект должен быть представлен в виде функционирующей информационной системы и его аттестация проводится на ЭВМ в соответствии с планом приемо-сдаточных испытаний.


12

1.2. Определение требований пользователя

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

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