- Номер задания выбирается в соответствии с номером в списке студентов в журнале группы.
- Контрольная работа состоит из двух частей – теоретической и практической.
- В первой части нужно представить развернутый письменный ответ на теоретический вопрос.
- Во второй части должны быть представлены отчеты по восьми выполненным лабораторным работам. Методические указания по выполнению лабораторных работ есть на кафедре ИТИ в электронном и в печатном виде. Номер индивидуального задания выбирается также в соответствии с номером в списке студентов в журнале группы. Обязательна защита лабораторных работ на компьютере.
- Контрольная работа должна быть распечатана и оформлена в папку.
- Требования к форматированию текста:
- поля: левое — 2,5 см, правое – 1,5 см, нижнее и верхнее – 2 см
- шрифт Times New Roman размер 12
- межстрочный интервал – 1,5
- выравнивание текста — по ширине страницы
- автоматическая расстановка переносов
- нумерация страниц – начиная со 2.
Список теоретических вопросов.
- Структурное и объектно-ориентированное программирование. Общие принципы, области применения.
- Эволюция технологий программирования. Структурное программирование. Специфики процедур и данных.
- Компоненты объектно-ориентированного подхода. Основные положения объектной модели.
- Обзор методологий разработки сложных программных систем.
- Инструментальные среды разработки ПО. CASE-технологии.
- Организация процесса проектирования ПО. Декомпозиция системы. Методы проектирования структуры ПО.
- Назначение и необходимость применения унифицированного языка моделирования UML. Виды моделей и диаграмм языка UML.
- Средства поддержки проекта, отладчики
- Документирование ПО – стандарты, перечень и состав документов.
- Методы защиты программ и данных.
- Структуры диалога и поддержка пользователя при проектировании интерфейса с пользователем. Многооконные интерфейсы.
- Необходимость тестирования ПО. Основные стратегии тестирования программных модулей.
- Основные методы структурного и функционального тестирования программных модулей.
- Организация процесса тестирования программного обеспечения. Основные виды тестов по RUP.
Лабораторные работы
Введение
Цель лабораторного практикума:
Лабораторные работы выполняются при изучении курса «Технология программирования» с целями
- изучения студентами технологии разработки программ в среде разработки VisualStudio, на языке программирования С#;
- выработки у студентов навыков применения языка UML для моделирования и проектирования информационных систем с использованием программного инструментария Rational Rose
Порядок выполнения работ:
Для выполнения всех лабораторных работ предлагается следующий порядок:
- Ознакомиться с теоретическим материалом;
- Выполнить индивидуальное задание;
- Составить отчет о проделанной работе.
Варианты индивидуального задания определяются преподавателем.
Содержание отчета:
Отчет оформляется по каждой лабораторной работе и состоит из следующих разделов:
- Тема лабораторной работы;
- Цель работы;
- Индивидуальное задание;
- Краткое описание хода выполнения задания;
- Код файла реализации или разработанная диаграмма.
- Скриншоты программ.
Порядок защиты лабораторной работы:
- Демонстрация выполненного задания;
- Ответы на контрольные вопросы;
- Сдача отчета.