Смекни!
smekni.com

Методические рекомендации для студентов специальностей 230105 Программное обеспечение вычислительной техники и автоматизированных систем (стр. 1 из 11)

УПРАВЛЕНИЕ АЛТАЙСКОГО КРАЯ ПО ОБРАЗОВАНИЮ И ДЕЛАМ МОЛОДЕЖИ

АЛТАЙСКИЙ КОЛЛЕДЖ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

дипломное проектирование

методические рекомендации для студентов специальностей

230105 Программное обеспечение вычислительной техники и автоматизированных систем

230103 Автоматизированные системы обработки информации и управления

080802 Прикладная информатика

Волчиха 2008


Одобрено ПЦК информационных дисциплин и математики «____» ________________ 200 г. Председатель ПЦК _________ Л.В.Вихтуренко
Составлено в соответствии с Государственными требованиями к минимуму содержания и уровню подготовки выпускника по специальности «____» ________________ 200 г. Зам. директора по учебной работе __________ Л.В. Касихина

Автор: И.Н. Федорищев

Рецензент: Е.И. Бодянский


Рецензия

на методическое пособие по дипломному проектированию для студентов специальности «Программное обеспечение вычислительной техники и автоматизированных систем», разработанное преподавателем АКИТ И.Н.Федорищевым

Представленное на рецензию методическое пособие предназначено для студентов специальностей 230105 «Программное обеспечение вычислительной техники и автоматизированных систем», 230103 «Автоматизированные системы обработки информации и управления» 080802 «Прикладная информатика» и соответствует государственным требованиям к содержанию и уровню подготовки выпускников.

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

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

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

Данное пособие может быть рекомендовано студентам и преподавателям специальностей 230105 «Программное обеспечение вычислительной техники и автоматизированных систем», 230103 «Автоматизированные системы обработки информации и управления» и 080802 «Прикладная информатика» как дополнение при разработке дипломного проекта.

Рецензент

СОДЕРЖАНИЕ

Пояснительная записка................................................................................................................................................. 6

1 Общие требования к программным продуктам................................................................................... 8

1.1 требования к программам............................................................................................................................................. 8

1.2 Требования к Web-документам.................................................................................................................................. 9

2 Методические рекомендации по разработке дипломных проектов............................. 11

2.1 ОБЩИЕ ПОЛОЖЕНИЯ..................................................................................................................................................... 11

2.2 ВЫБОР ТЕМЫ ДИПЛОМНОго проекта И ЕЕ УТВЕРЖДЕНИЕ........................................................................ 11

2.3 СТРУКТУРА И СОДЕРЖАНИЕ ДИПЛОМНОГО ПРОЕКТА................................................................................. 12

2.4 ОФОРМЛЕНИЕ пояснительной записки к дипломному проекту.............................................................. 15

2.5 функции руководителя дипломного проекта................................................................................................... 17

2.6 ПРЕДВАРИТЕЛЬНАЯ ЗАЩИТА ДИПЛОМНОГО ПРОЕКТА............................................................................... 18

3 защита выпускных квалификационных работ................................................................................. 19

3.1 Общие положения........................................................................................................................................................... 19

3.2 Рецензирование выпускных квалификационных работ.............................................................................. 20

3.3 ДОКУМЕНТЫ, ПРЕДОСТАВЛЯЕМЫЕ НА ЗАЩИТУ............................................................................................ 20

3.4 рекомендации по процедуре защиты дипломного проекта...................................................................... 20

Список источников......................................................................................................................................................... 22

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

Пояснительная записка

В соответствии с требованиями ГОССПО выпускник специальности 230105 «Программное обеспечение вычислительной техники и автоматизированных систем», 230103 «Автоматизированные системы обработки информации и управления» и 080802 «Прикладная информатика» должен уметь разрабатывать алгоритм программной реализации поставленной задачи, создавать программный продукт по разработанному алгоритму, выполнять отладку и тестирование программного продукта, оценивать экономическую эффективность созданного программного продукта, создавать приложения для баз данных.

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

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

Первый этап – преддипломная практика, где выпускнику предлагается «окунуться» в ин­формационную и терминологическую среды потенциального пользователя, выяснить, какую должность этот пользователь может занимать (кому нужно это информационное обеспечение), выяснить, какая информация и для чего используется. После этого преобразовать недостаточно структурирован­ные документы, содержащие основную информацию, в таблицы типа .dbf или .mdb, спроектировать и защитить структуру базы данных в виде связанных таблиц (.dbf-файлов). Полезно (если это возможно) непосредственно познакомиться с потенциальными пользователями информационного обеспечения, с терминологической и информационной средой, с информа­ционными потоками и документооборотом в предложенной отрасли или области знаний, выяснить, какие запросы прихо­диться отрабатывать в профессиональной деятельности пользователям. Кроме этого, предлагается продемонстрировать умение выполнять и обучить потенциального пользователя выполнению простейших оперативных запросов (из командного окна, без создания командных файлов и услуг профессиональных программистов) по спроектированной и частично заполнен­ной (20-30 записей) базе данных.

Здесь же — на первом этапе — должно созреть «ядро» алгоритма будущего программного обеспечения — автоматизированного рабочего места (АРМ) специалиста или информаци­онно-поисковой системы (ИПС), то есть выполняется поста­новка задачи. Предлагаемая формулировка задач представляет собой лишь поверхностные наброски постановки и не претен­дует на полноту и завершенность; конкретизация и уточнение возлагается на разработчика. При этом может оказаться, что функциональная полнота (обеспечение всех потребностей пользователя) не может быть достигнута за ограниченное время, выделенное на разработку. В этом случае необходимо со­гласовать с преподавателем подмножество функций, составляющее ядро реальной системы.

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

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


1 Общие требования к программным продуктам

1.1 требования к программам

Независимо от конкретности проблемы, можно выделить некоторые формальные требова­ния, на которых защищается квалификация разработчика программ.

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

b) Обеспечение целостности баз данных. При любых действиях пользователя базы не должны терять целостности.