
- •1. Пояснительная записка
- •2. Тематический план учебной дисциплины
- •3. Содержание учебного материала
- •3.1. Краткое содержание лекций.
- •3.2. Краткое содержание лабораторных работ
- •В каталоге «Технология_Программирования» создайте свой каталог.
- •Составьте спецификацию для задачи в соответствии с вариантом.
- •Постройте функциональную диаграмму и диаграмму потоков данных для задачи в соответствии с вариантом.
- •4. Рекомендации по организации самостоятельной работы студентов
- •4.2. Рекомендации для изучения разделов курса самостоятельно.
- •4.3. Список рекомендуемой литературы в библиотеке агпу с указанием места хранения.
- •4.2. Список электронных ресурсов, рекомендуемых к самостоятельному изучению
- •5. Вопросы к экзамену
- •5.1 Требования к зачету (3сем)
- •5.2 Вопросы к экзамену (4сем) (Экзаменационный билет состоит из двух вопросов и задачи)
- •6. Рекомендуемая литература
- •6.1. Литература основная
- •6.2. Литература дополнительная
В каталоге «Технология_Программирования» создайте свой каталог.
Составьте спецификацию для задачи в соответствии с вариантом.
Откройте документ «Форма_Пост_Задачи.Doc» и заполните предложенные формы. Результирующий документ запишите в свой каталог.
Постройте функциональную диаграмму и диаграмму потоков данных для задачи в соответствии с вариантом.
Результат поместите в документ «Форма_Пост_Задачи.Doc». Сохраните результат в своем каталоге.
Выполнить практическую работу №1
Разработать программный комплекс по примерному варианту:
Разработать программный комплекс, который представляет собой подсистему, обслуживающую учебную часть Вуза. Программная подсистема позволяет получать информацию по проведению занятий на первом курсе факультета N: выдает названия предметов, которые ведет преподаватель с фамилией Fam; определяет количество занятий в неделю по каждому из предметов; выводит названия предметов, занятия по которым проводятся в заданный день (понедельник, вторник, среда, четверг, пятница, суббота).
Содержание работы:
Проработка лекционного материала на практике.
Создание программ на Delphi и Pascal.
Отладка сложных программ.
Тестирование ПО.
Трансляция программы.
Форма представления отчета:
Студент должен выполнить свой вариант и оформить работу в тетради и в электронном виде.
Лабораторная работа № 2. (раздел 1.1). Проектирования программ сложной структуры. Типовые приемы конструирования пакетов программ сложной структуры.
Цель работы: Научиться работать над проектом в коллективе разработчиков. Научиться применять модульный подход к проектированию и программированию при разработке ПО сложной структуры.
.
Рекомендации к самостоятельной работе:
Изучить материалы работы №3
Учебно-методическое пособие “Лабораторные работы по курсу РСИТ”
Организуйтесь в бригады разработчиков в соответствии с полученным на первой лабораторной работе задании. Разработка учебной программы потребует бригады в размере 3 … 5 человек.
Выберите тип коллективной разработки и распределите роли в бригаде.
Обсудите свои предыдущие работы и придите к общему подходу при разработке программы. Обратите внимание на декомпозицию проекта и на составленное описание структур данных. Пусть руководитель проекта примет решение о том, чья работа ляжет в основу дальнейшей разработки. Если требуется, откорректируйте файл «Форма_Пост_Задачи.doc» и запишите его в каталог бригады, предварительно созданный на диске.
Проведите совместно второй этап декомпозиции. Определите модули второго, третьего и т.д. уровней. Четко сформулируйте интерфейсы модулей (входные и выходные данные, способ передачи информации, глобальные переменные).
Выполнить практическую работу №3
Познакомьтесь с работой учебной программы «Деканат» (промежуточный вариант), которая расположена в каталоге и имеет название Kompl0.pas.
Содержание работы:
Проработка лекционного материала на практике.
Спланировать работу и распределить обязанности при разработке ПО при бригадном подходе;
Изучить модульный подход к разработке сложных программ.
Форма представления отчета:
Студент должен выполнить и оформить работу в тетради и в электронном виде в виде спецификаций.
Лабораторная работа № 3. (раздел 2.1). Конструирования пакетов программ сложной структуры.
Цель работы: Научиться работать над проектом в коллективе разработчиков. Научиться конструировать пакеты программ сложной структуры.
.
Рекомендации к самостоятельной работе:
Изучить материалы работы №3
Учебно-методическое пособие “Лабораторные работы по курсу РСИТ”
Определитесь со стилем программирования.
Составьте план работы. Распределите между собой работу по алгоритмизации и программированию модулей программы. Выберите способ подключения модулей к программе.
Составьте схемы алгоритмов и программы, реализующие функции модулей.
Организуйте тестирование модулей, подключая их последовательно к управляющей программе.
Составьте спецификацию модулей в соответствии с документом «Спецификация_Модуля.Htm».
Схемы, программы и спецификации запишите в каталог бригады.
.
Выполнить практическую работу №3
Познакомьтесь с работой учебной программы «Деканат» (промежуточный вариант), которая расположена в каталоге и имеет название Kompl0.pas.
Содержание работы:
Проработка лекционного материала на практике.
Спланировать работу и распределить обязанности при разработке ПО при бригадном подходе;
Изучить конструирование пакетов программ сложной структуры.
Форма представления отчета:
Студент должен выполнить и оформить работу в тетради и в электронном виде в виде спецификаций.
Лабораторная работа № 4. (раздел 2.2). Организация проектирования программного обеспечения (ПО);.
Цель работы: Изучить на практическом примере процесс кодирования при нисходящей разработке ПО.
.
Рекомендации к самостоятельной работе:
Изучить материалы работы №2
Учебно-методическое пособие “Лабораторные работы по курсу РСИТ”
На основании составленной на лабораторной работе №1 спецификации к разработке программного комплекса, функциональной диаграмме и диаграмме потока данных составьте описание структур данных и программу на Турбо Паскале, реализующую обращение к подчиненном модулям.
В соответствии с принятым стилем в программах необходимо:
использовать вводные и пояснительные комментарии;
делать пропуск строк для разделения групп логически связанных операторов;
делать пробелы для улучшения читаемости программы;
для переменных задавать имена «со смыслом»;
при размещении делать одинаковые отступы в строке для связанных операторов.
Проверьте работоспособность программы. Программу поместите в свой каталог.
.
Выполнить практическую работу №2
Выполнить работу в соответствии с требованиями:
Учебно-методическое пособие “Лабораторные работы по курсу РСИТ”
Содержание работы:
Проработать лекционный материала на практике.
изучить правила стандартизации стиля программирования;
ознакомиться с методикой кодирования и тестирования сверху вниз.
Форма представления отчета:
Студент должен выполнить и оформить работу в тетради и в электронном виде в виде спецификаций.