Программа дисциплины " Введение в программную инженерию"



Скачать 207.03 Kb.
Дата18.09.2014
Размер207.03 Kb.
ТипПрограмма дисциплины


Правительство Российской Федерации
Государственный университет –

Высшая школа экономики
Факультет Бизнес Информатика

Отделение Программная Инженерия



Программа дисциплины

Введение в программную инженерию”


 

для направления 231000.62 «Программной инженерии» подготовки бакалавра


Автор программы
профессор, к.т.н. С.М. Авдошин
savdoshin@hse.ru

Одобрена на заседании кафедры управления разработкой программного обеспечения «___»____________ 2012   г

Зав. кафедрой С.М. Авдошин

 

Рекомендована секцией УМС факультета бизнес информатики



«___»____________ 2012  г

Председатель Ю.В. Таратухина



 

Москва

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

Автор программы:


профессор, к.т.н. С.М. Авдошин

Общие сведения об учебном курсе:


дисциплина читается студентам бакалавриата отделения программной инженерии факультета бизнес-информатики НИУ ВШЭ. Она входит в состав компонента «Базовая часть» блока дисциплин «Профессиональный цикл», определяющего специализацию “Программная инженерия”, и читается в третьем и четвертом модуле первого учебного года. Количество кредитов – 3. Продолжительность курса составляет 144 аудиторных учебных часов (2,7 недели), в том числе: 32 часов лекционных занятий, 8 часов практических занятий, и 104 часа самостоятельной работы. Рубежный контроль – домашнее задание и зачет по окончанию четвертого модуля.

Требования к студентам:


освоение курса предполагает предварительное знакомство студентов с содержанием учебных дисциплин: «Информатика, математическая логика и теория алгоритмов» и «Программирование» (в рамках материала, изученного в 1-2 модулях).

Цель курса:


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

Аннотация:


Предлагаемый курс ориентирован на ведение проектирования, разработки, сопровождения и документирования программных продуктов с использованием регламентированных процессов в соответствии с формальными требованиями, определенными заказчиком. Специфика данного курса заключается в том, что учебный материал представляет собой введение в методологии персональной (Personal Software Process) и командной (Team Software Process) разработки программного обеспечения. На практических занятиях с точки зрения данных методологий рассматривается введение в такие типовые процессы разработки программного обеспечения, как планирование, оценка, управление дефектами, управление качеством и управление командой.
Содержание курса соответствует своду знаний по программной инженерии Software Engineering Education Knowledge (SEEK) описанному в документе Software Engineering 2004 (SE 2004), определяющему руководящие принципы создания учебных планов для преподавания программной инженерии в высших учебных заведениях. Построение курса отвечает требованиям отечественных профессиональных стандартов в области информационных технологий и международного профессионального стандарта Guide to the Software Engineering Body of Knowledge (SWEBOK) ISO/IEC TR 19759 IEEE.

Учебные задачи курса:


в результате прохождения учебного курса студенты должны:

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

  • иметь представление о современных моделях, ключевых концепциях и технологиях разработки программных систем

  • освоить различные подходы к инженерному проектированию в конкретных предметных областях

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




    Название темы

    Всего часов по дисциплине

    Аудиторные часы

    Самостоятельная работа

    Лекции

    Практические занятия

    Третий модуль (24 час)

    1

    Программная инженерия в жизненном цикле программного обеспечения

    14

    4

    0

    10

    2

    Процесс создания программного обеспечения

    14

    4

    0

    10

    3

    Модели и процессы управления программными проектами

    12

    2

    0

    10

    4

    Требования к программному обеспечению и их разработка

    20

    4

    2

    14

    5

    Моделирование и прототипирование программного обеспечения

    14

    4

    0

    10

    6

    Проектирование программного обеспечения

    14

    2

    2

    10

    Четвертый модуль (16 час)

    7

    Качество программного обеспечения

    13

    2

    1

    10

    8

    Верификация, аттестация и тестирование программного обеспечения

    15

    4

    1

    10

    9

    Управление разработкой программного обеспечения

    16

    4

    2

    10

    10

    Эволюция программного обеспечения

    12

    2

    0

    10




    Итого:

    144

    32

    8

    104
  2. Базовый учебник (и) или ридер (ы)


Книги:

  • В.В. Липаев. Программная инженерия. Методологические основы. Учебник. М.: ТЕИС, 2006.

  • К. Гецци, М. Джазайери, Д. Мандртоли. Основы инженерии программного обеспечения, 2-е издание, СПб.: БХВ-Петербург, 2005.

  • Иан Соммервилл. Инженерия программного обеспечения, 6-е издание, М.: Издательский дом “Вильямс”, 2002.

  • Р.Т. Фатрелл, Д.Ф. Шафер, Л.И. Шафер. Управление программными проектами. Достижение оптимального качества при минимуме затрат. М.: Издательский дом “Вильямс”, 2004.

  • Единая система программной документации. М.: ИПК Издательство стандартов, 2001.

Публикации в Интернет:

  • Software Engineering Conference (Russia) 2005, 2006, 2007 http://www.secr.ru/

Другие источники:

  • Software Engineering — Guide to the Software Engineering Body of Knowledge (SWEBOK) TECHNICAL REPORT ISO/IEC TR 19759 IEEE First edition 2005-09-15

  • CMMI® for Development, Version 1.2, CMU/SEI-2006-TR-008 ESC-TR-2006-008
  1. Формы контроля


- промежуточный контроль: оценки домашних заданий третьего и четвертого модулей;

- итоговый контроль: зачет в конце 4-го модуля;

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

работа на практических занятиях

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



домашнее задание (часть 1) в третьем модуле

оценка за реферат - при обнаружении в самостоятельной письменной работе студента факта плагиата в отношении данного студента будут применены меры согласно документу: “Порядок применения дисциплинарных взысканий при нарушениях академических норм в написании письменных учебных работ в ГУ-ВШЭ

(документ размещен на http://www.hse.ru/infopage/documents1.shtml#9).

домашнее задание (часть 2) в четвертом модуле

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



зачет

оценка выполнения контрольно-измерительных материалов в форме компьютерного тестирования; при пропуске зачета ставится оценка «0»;

- итоговая оценка за дисциплину К по 10-балльной шкале формируется по следующему правилу:

K = (З <4)? З : 0,25 Дз1 + 0,25 Дз2 + 0,25 Пр+ 0,25 Зч,

где Дз1, Дз2, Пр и Зч – 10-балльные оценки за домашнюю работу в третьем (Дз1 –часть 1) и четвертом (Дз2 – часть 2) модулях, практическую работу на занятиях и за зачет соответственно с округлением до целого числа баллов. Другими словами, при получении удовлетворительной оценки за зачет (4 и более баллов) итоговая оценка представляет собой взвешенную сумму оценок Дз1, Дз2, Пр и Зч, а при получении неудовлетворительной оценки за зачет итоговая оценка равняется Зч. При 10-балльной оценке K не менее 4 баллов проставляется зачет, иначе – незачет.


  1. Содержание программы


Тема 1: Программная инженерия в жизненном цикле программного обеспечения

♦ Содержание темы:



  • Основы жизненного цикла программных средств

  • Роль системотехники в программной инженерии

  • Системные основы современных технологий программной инженерии

♦ Основная литература

  • В.В. Липаев. Программная инженерия. Методологические основы. Учебник. М.: ТЕИС, 2006.

♦ Дополнительная литература

  • К. Гецци, М. Джазайери, Д. Мандртоли. Основы инженерии программного обеспечения, 2-е издание, СПб.: БХВ-Петербург, 2005.

  • Иан Соммервилл. Инженерия программного обеспечения, 6-е издание, М.: Издательский дом “Вильямс”, 2002.

  • Р.Т. Фатрелл, Д.Ф. Шафер, Л.И. Шафер. Управление программными проектами. Достижение оптимального качества при минимуме затрат. М.: Издательский дом “Вильямс”, 2004.

Тема 2: Процесс создания программного обеспечения

♦ Содержание темы:



  • Модели процесса создания программного обеспечения

  • Итерационные модели разработки программного обеспечения

  • Спецификация программного обеспечения

  • Проектирование и реализация программного обеспечения

  • Аттестация программных систем

  • Эволюция программных систем

  • Автоматизированные средства разработки программного обеспечения

♦ Основная литература

  • Иан Соммервилл. Инженерия программного обеспечения, 6-е издание, М.: Издательский дом “Вильямс”, 2002.

♦ Дополнительная литература

  • Р.Т. Фатрелл, Д.Ф. Шафер, Л.И. Шафер. Управление программными проектами. Достижение оптимального качества при минимуме затрат. М.: Издательский дом “Вильямс”, 2004.

  • В.В. Липаев. Программная инженерия. Методологические основы. Учебник. М.: ТЕИС, 2006.

Тема 3: Модели и процессы управления программными проектами

♦ Содержание темы:



  • Управление проектами программного обеспечения

  • Планирование проекта

  • Декомпозиция работ

  • График работ

  • Обработка отклонений от плана

  • Организация управления

  • Управление рисками

♦ Основная литература

  • В.В. Липаев. Программная инженерия. Методологические основы. Учебник. М.: ТЕИС, 2006.

  • Иан Соммервилл. Инженерия программного обеспечения, 6-е издание, М.: Издательский дом “Вильямс”, 2002.

♦ Дополнительная литература

  • К. Гецци, М. Джазайери, Д. Мандртоли. Основы инженерии программного обеспечения, 2-е издание, СПб.: БХВ-Петербург, 2005.

  • Р.Т. Фатрелл, Д.Ф. Шафер, Л.И. Шафер. Управление программными проектами. Достижение оптимального качества при минимуме затрат. М.: Издательский дом “Вильямс”, 2004.

Тема 4: Требования к программному обеспечению и их разработка

♦ Содержание темы:



  • Функциональные и нефункциональные требования

  • Пользовательские требования

  • Системные требования

  • Документирование требований

  • Формирование и анализ требований

  • Аттестация требований

  • Управление требованиями

♦ Основная литература

  • Иан Соммервилл. Инженерия программного обеспечения, 6-е издание, М.: Издательский дом “Вильямс”, 2002.

♦ Дополнительная литература

  • К. Гецци, М. Джазайери, Д. Мандртоли. Основы инженерии программного обеспечения, 2-е издание, СПб.: БХВ-Петербург, 2005.

  • В.В. Липаев. Программная инженерия. Методологические основы. Учебник. М.: ТЕИС, 2006.

Тема 5: Моделирование и прототипирование программного обеспечения

♦ Содержание темы:



  • Модели системного окружения

  • Поведенческие модели

  • Модели данных

  • Объектные модели

  • Инструментальные CASE-средства

  • Технологии быстрого прототипирования

  • Прототипирование пользовательских интерфейсов

  • Спецификации интерфейсов

  • Спецификации поведения систем

♦ Основная литература

  • Иан Соммервилл. Инженерия программного обеспечения, 6-е издание, М.: Издательский дом “Вильямс”, 2002.

♦ Дополнительная литература

  • К. Гецци, М. Джазайери, Д. Мандртоли. Основы инженерии программного обеспечения, 2-е издание, СПб.: БХВ-Петербург, 2005.

  • В.В. Липаев. Программная инженерия. Методологические основы. Учебник. М.: ТЕИС, 2006.

Тема 6: Проектирование программного обеспечения

♦ Содержание темы:



  • Архитектурное проектирование

  • Структурирование системы

  • Модели управления

  • Модульная декомпозиция

  • Процессы системного проектирования программных средств

  • Структурное проектирование сложных программных средств

  • Проектирование программных модулей и компонентов

  • Проектирование и оценивание интерфейса пользователя

♦ Основная литература

  • Иан Соммервилл. Инженерия программного обеспечения, 6-е издание, М.: Издательский дом “Вильямс”, 2002.

♦ Дополнительная литература

  • В.В. Липаев. Программная инженерия. Методологические основы. Учебник. М.: ТЕИС, 2006.

  • К. Гецци, М. Джазайери, Д. Мандртоли. Основы инженерии программного обеспечения, 2-е издание, СПб.: БХВ-Петербург, 2005.

Тема 7: Качество программного обеспечения

♦ Содержание темы:



  • Функциональная надежность

  • Работоспособность и безотказность

  • Безопасность и защищенность

  • Критические программные системы

  • Особенности дефектов, ошибок и рисков в программном обеспечении

♦ Основная литература

  • В.В. Липаев. Программная инженерия. Методологические основы. Учебник. М.: ТЕИС, 2006.

♦ Дополнительная литература

  • К. Гецци, М. Джазайери, Д. Мандртоли. Основы инженерии программного обеспечения, 2-е издание, СПб.: БХВ-Петербург, 2005.

  • Иан Соммервилл. Инженерия программного обеспечения, 6-е издание, М.: Издательский дом “Вильямс”, 2002.

Тема 8: Верификация, аттестация и тестирование программного обеспечения

♦ Содержание темы:



  • Принципы верификации и аттестации программ

  • Инспектирование программных систем

  • Тестирование дефектов, сборки и интерфейсов

  • Процессы и средства тестирования программных компонентов

  • Технологические этапы и стратегии систематического тестирования программ

  • Процессы тестирование структуры программных компонентов

  • Тестирование обработки потоков данных программными компонентами

♦ Основная литература

  • В.В. Липаев. Программная инженерия. Методологические основы. Учебник. М.: ТЕИС, 2006.

♦ Дополнительная литература

  • К. Гецци, М. Джазайери, Д. Мандртоли. Основы инженерии программного обеспечения, 2-е издание, СПб.: БХВ-Петербург, 2005.

  • Иан Соммервилл. Инженерия программного обеспечения, 6-е издание, М.: Издательский дом “Вильямс”, 2002.

  • Р.Т. Фатрелл, Д.Ф. Шафер, Л.И. Шафер. Управление программными проектами. Достижение оптимального качества при минимуме затрат. М.: Издательский дом “Вильямс”, 2004.

Тема 9: Управление разработкой программного обеспечения

♦ Содержание темы:



  • Управление персоналом

  • Групповая работа

  • Подбор и удержание персонала

  • Модели оценки уровня развития персонала

  • Оценка стоимости программного проекта

  • Управление качеством: стандарты, планирование, контроль, измерение

  • Совершенствование производства программного обеспечения

  • Анализ и моделирование производства

♦ Основная литература

  • В.В. Липаев. Программная инженерия. Методологические основы. Учебник. М.: ТЕИС, 2006.

♦ Дополнительная литература

  • К. Гецци, М. Джазайери, Д. Мандртоли. Основы инженерии программного обеспечения, 2-е издание, СПб.: БХВ-Петербург, 2005.

  • Иан Соммервилл. Инженерия программного обеспечения, 6-е издание, М.: Издательский дом “Вильямс”, 2002.

  • Р.Т. Фатрелл, Д.Ф. Шафер, Л.И. Шафер. Управление программными проектами. Достижение оптимального качества при минимуме затрат. М.: Издательский дом “Вильямс”, 2004.

Тема 10: Эволюция программного обеспечения

♦ Содержание темы:



  • Наследуемые системы

  • Сопровождение программного обеспечения

  • Эволюция системной архитектуры

  • Реинжениринг программного обеспечения

  • Управление конфигурациями, изменениями, версиями и выпусками

♦ Основная литература

  • Иан Соммервилл. Инженерия программного обеспечения, 6-е издание, М.: Издательский дом “Вильямс”, 2002.

♦ Дополнительная литература

  • В.В. Липаев. Программная инженерия. Методологические основы. Учебник. М.: ТЕИС, 2006.

  • Р.Т. Фатрелл, Д.Ф. Шафер, Л.И. Шафер. Управление программными проектами. Достижение оптимального качества при минимуме затрат. М.: Издательский дом “Вильямс”, 2004.
  1. Тематика заданий по различным формам текущего контроля


Домашнее задание в третьем модуле

На выбор предлагаются следующие темы для реферата:



    • Лауреаты премии Тьюринга (по годам)

    • Эволюция сложных программных систем

    • Методы документирования архитектуры

    • Управление знаниями в процессе разработки программных систем

    • CASE технологии разработки программных систем

    • Модели программных систем

    • Построение процесса разработки программных систем

    • Бизнес аспекты разработки программных систем

    • Модели ROI для оценки эффективности компаний-разработчиков программного обеспечения

    • Человеческий фактор в разработке программного обеспечения

    • Модели и методы оценки личностных характеристик исполнителей и команды в целом

    • Оценка затрат программных проектов методом функциональных точек

    • Регрессионная модель оценки затрат программных проектов COCOMO II

    • Оценка программных проектов в модели SLIM

    • Количественные методики оценки рисков программных проектов

    • Метрические показатели в оценке программных проектов

    • Модели структурного анализа программных проектов

    • Модели объектно-ориентированного анализа программных проектов

    • Метод определения точек тестирования, основанный на анализе цикломатической сложности Мак-Кейба

    • Сравнительный анализ инструментов моделирования и трассировки программных требований

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

    • Сравнительный анализ инструментов оптимизации программных проектов

    • Сравнительный анализ инструментов тестирования программного обеспечения (генераторы тестов, схемы выполнения тестов, оценка тестов, управление тестами)

    • Сравнительный анализ инструментов сопровождения программного обеспечения

    • Системы моделирования процессов разработки программного обеспечения

    • Среды разработки программного обеспечения, ориентированные на процессы

    • Сравнительный анализ инструментов обеспечения качества программного обеспечения

    • Сравнительный анализ инструментов управления конфигурацией программного обеспечения

    • Инструменты планирования и отслеживания программных проектов

    • Инструменты, реализующие поддержку инфраструктуры разработки

    • Методы и технологии балансировки нагрузки

    • Технологии Data Mining

    • Технологии защиты авторских прав

    • Проблемы исчерпания IPv4-адресов и особенности перехода на IPv6

    • Парадигма SAAS

    • Утечка исходных кодов коммерческого ПО: примеры и последствия

    • Метод верификации программного обеспечения "Model checking"

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

    • Методы деперсонализации обрабатываемых данных для обеспечения их защиты

    • Библиотеки информационных ресурсов по программной инженерии

    • Проблемы ИТ аутсорсинга

    • Автоматное программирование

    • Краудсорсинг

    • Социальные последствия отказов информационных систем

    • перевод/написание статьи на Википедии "Компьютинг"

    • Разработка приложений под IPhone и IPad

    • Технологии эмуляции и виртуализации

    • Использование параллелизма в программах

    • Инновационные и патентноспособные технологии будущего

    • Усовершенствование проактивного метода обнаружения вредоносного ПО

    • Безопасность и защита личных данных в электронном обучении

    • Вопросы безопасности в системах для удаленного проведения экзаменов

    • Метрики программного обеспечения

    • Интернет-протоколы: принципы работы и области применения

    • Обфускация

    • Программное обеспечение в системах "умный дом"

    • Моделирование рисков разработки ПО

    • Semantic web

    • Частное облако

    • Парадигмы программирования

    • Концепция жизни в окружении цифровых устройств

    • Кодекс этики разработчиков ПО

    • Облачные технологии

    • Автоматизация тестирования

    • Беспроводные децентрализованные самоорганизующиеся сети мобильных устройств

    • Разработка и эксплуатация безопасных систем электронного обучения

    • Управление авторским правом на цифровой контент в электронном обучении

    • "Псевдо-анонимность" и "несвязуемость"

    • Разработка платформонезависимых программ

    • Методы и технологии профилирования пользователей

    • Интернет будущего

    • Модели ценообразования на рынке программных продуктов

    • Программирование роботов на Microsoft Robotics Studio

    • Обеспечение доверия, конфиденциальности и профессиональной этики в Web 2.0

Домашнее задание в четвертом модуле (сдается на CD вместе с проектом)

Разработка проектной документации в соответствии со стандартами:



  • План управления проектом

  • Техническое задание

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

  • Текст программы

  • Руководство оператора

  • Программа и методика испытаний

  • UML диаграммы

  • Презентация проекта
  1. Вопросы для оценки качества освоения дисциплины


  • Жизненный цикл программных систем

  • Системные основы современных технологий программной инженерии

  • Модель профиля стандартов жизненного цикла программных систем

  • Управление программными проектами в системе – СMMI

  • Стандарты административного управления качеством программных систем

  • Стандарты открытых систем, регламентирующие структуру и интерфейсы программного обеспечения

  • Процессы системного проектирования программного обеспечения

  • Структурное проектирование программных систем

  • Проектирование программных модулей и компонентов

  • Технико-экономическое обоснование программных проектов

  • Разработка требований к программным системам

  • Структура документов, отражающих требования к программным системам

  • Планирование жизненного цикла программных систем

  • Планирование процессов управления качеством программных систем

  • Объектно-ориентированное проектирование программных систем

  • Ресурсы для обеспечения жизненного цикла программных систем

  • Причины и свойства дефектов, ошибок и модификаций в программных системах

  • Риски в жизненном цикле программных систем

  • Риски при формировании требований к характеристикам программных систем

  • Факторы, определяющие качество программных систем

  • Свойства и атрибуты качества функциональных возможностей программных систем

  • Принципы верификации и тестирования программ

  • Процессы и средства тестирования программных компонентов

  • Технологические этапы и стратегии систематического тестирования программ

  • Процессы тестирования структуры программных компонентов

  • Организация и методы сопровождения программных систем

  • Задачи и процессы переноса программ и данных на иные платформы

  • Процессы управления конфигурацией программных систем

  • Технологическое обеспечение при сопровождении и управлении конфигурацией программных систем

  • Организация документирования программных систем

  • Формирование требований к документации программных систем

  • Планирование документирования проектов программных систем

  • Процессы сертификации в жизненном цикле программных продуктов

  • Организация сертификации программных продуктов

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

Автор программы: _________________________Авдошин С.М.


Похожие:

Программа дисциплины \" Введение в программную инженерию\" iconРабочая программа дисциплина Введение в программную инженерию Направление 231000 Программная инженерия

Программа дисциплины \" Введение в программную инженерию\" iconПрограмма дисциплины дпп. Ддс. 02. Введение в германскую филологию цели и задачи дисциплины
Целью дисциплины «Введение в германскую филологию» является ознакомление студентов с характерными чертами группы германских языков...
Программа дисциплины \" Введение в программную инженерию\" iconПрограмма дисциплины «Введение в симплектическую геометрию»
Рабочая программа дисциплины «Введение в симплектическую геометрию» [Текст]/Сост. Ю. М. Бурман; гу-вшэ.–Москва.–2008.–6 с
Программа дисциплины \" Введение в программную инженерию\" iconПрограмма дисциплины опд. Ф. 01. 1 Введение в языкознание Цели и задачи дисциплины
«Введение в языкознание» лежат в основе последующего изучения всех лингвистических дисциплин
Программа дисциплины \" Введение в программную инженерию\" iconПрограмма дисциплины введение в специальность цикл дс. Р. 07 Специальность 020100 философия Принята на заседании кафедры философии
Требования к уровню подготовки студента, завершившего изучение дисциплины «Введение в специальность»
Программа дисциплины \" Введение в программную инженерию\" iconПрограмма дисциплины введение в лингвострановедение великобритании и США
Программа дисциплины «Введение в лингвострановедение Великобритании и сша» / сост. Е. Ю. Сейку. – М. Импэ им. А. С. Грибоедова, 2009....
Программа дисциплины \" Введение в программную инженерию\" iconПрограмма дисциплины «Введение в мировую экономику и международные отношения»
...
Программа дисциплины \" Введение в программную инженерию\" iconПрограмма дисциплины «Введение в историю человечества»
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки 030600....
Программа дисциплины \" Введение в программную инженерию\" iconПрограмма дисциплины «Введение в языкознание»
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов направления подготовки 032700....
Программа дисциплины \" Введение в программную инженерию\" iconПрограмма дисциплины «Введение в теорию коммуникации»
Программа предназначена для преподавателей, ведущих данную дисциплину, учебных ассистентов и студентов специальности 030501. 65 «Юриспруденция»...
Разместите кнопку на своём сайте:
ru.convdocs.org


База данных защищена авторским правом ©ru.convdocs.org 2016
обратиться к администрации
ru.convdocs.org