Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1_лаб1-6.2.doc
Скачиваний:
20
Добавлен:
13.11.2019
Размер:
2.92 Mб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ

УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ

«МИНСКИЙ ГОСУДАРСТВЕННЫЙ ВЫСШИЙ

РАДИОТЕХНИЧЕСКИЙ КОЛЛЕДЖ»

УТВЕРЖДАЮ

Ректор, профессор, к.Т.Н.

________ Н.А. Цырельчук.

« » 2006г.

ТЕХНОЛОГИЯ РАЗРАБОТКИ ПО

Лабораторный практикум

для учащихся дневной формы обучения специальности 2 – 40 01 01 «Программное обеспечение информационных технологий»

и студентов специальности 1-08 01 01

«Профессиональное обучение»,

специализация 1-08 01 0-07 «Информатика»

Минск 2006

Рекомендовано к изданию кафедрой информатики и

Научно-методическим советом Учреждения образования

«Минский государственный высший радиотехнический колледж»

Составители:

Тарасова Татьяна Михайловна, ассистент кафедры информатики МГВРК

Рукавишникова Ирина Дмитриевна, ассистент кафедры информатики МГВРК

Рецензент

Скудняков Юрий Александрович к.т.н. зав. кафедры информатик МГВРК

Технология разработки ПО: Лабораторный практикум для учащихся дневной формы обучения специальности 2 – 40 01 01 «Программное обеспечение информационных технологий» и студентов специальности 1-08 01 01 «Профессиональное обучение», (“Информатика”) /Сост. Т.М. Тарасова, И.Д. Рукавишникова – Мн.:МГВРК, 2006. - 231с.

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

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

Предисловие

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

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

  1. систематизация знаний, полученных при изучении курса “Технология разработки программ”;

  2. применение полученных знаний на практике:

  3. получение навыков самостоятельной работы;

  4. приобретение навыков исследовательской работы;

  5. совершенствование знаний и навыков в использовании компьютерных методик обучения.

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

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

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

  1. овладеть методом структурного подхода к проектированию:

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

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

данных;

2)овладеть методом объектного подхода к проектированию ПО:

- уметь разрабатывать объектную модель системы;

- представлять статические и динамические аспекты системы с использованием диаграмм языка UML;

3)программировать интерфейсную оболочку приложения;

4) выполнить тестирование ПО;

5)оформить комплект документации на программный продукт (ПП).

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

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