Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по лабам.doc
Скачиваний:
3
Добавлен:
17.11.2019
Размер:
1.55 Mб
Скачать

Міністерство освіти i науки, МОЛОДІ ТА СПОРТУ УКРАЇНИ

Харківський національний університет радіоелектроніки

До друку і в світ дозволяю

Перший проректор

____________________ В.В. Семенець

“____” ______________ 2012 р.

МЕТОДИЧНІ ВКАЗІВКИ

до лабораторних робіт

з ДИСЦИПЛІНИ “ОСНОВИ ПРОГРАМНОЇ ІНЖЕНЕРІЇ”

для студентів спеціальності

6.050103 – “Програмна інженерія”

Всі цитати, цифровий, фактичний ЗАТВЕРДЖЕНО

матеріал та бібліографічні відомості кафедрою ПІ

перевірені, написання одиниць Протокол № __

відповідає стандартам від _._.12р.

Упорядники:

В.В. Голян

О.С. Ульянова

Відповідальний випусковий З.В. Дудар

Начальник методичного відділу І.О. Мілютченко

Головний редактор УВВПЦ Б.П. Косіковська

Поз.

Харків 2012

Міністерство освіти і науки, молоді та спорту україни харківський національний університет радіоелектроніки

МЕТОДИЧНІ ВКАЗІВКИ

до лабораторних робіт з дисципліни

ОСНОВИ ПРОГРАМНОЇ ІНЖЕНЕРІЇ”

для студентів спеціальності

6.050103 – “Програмна інженерія”

ЗАТВЕРДЖЕНО

кафедрою ПІ

Протокол № __

від __.__.12 р.

Харків 2012

Методичні вказівки до лабораторних робіт з дисципліни «Основи програмної інженерії» для студентів спеціальності 6.050103 – “Програмна інженерія”

/ Упоряд.: В.В. Голян, О.С. Ульянова.  Харків: ХНУРЕ, 2012. – __ с.

Упорядники : В.В. Голян,

О.С. Ульянова

Рецензент: к.т.н., доц. каф. СТ Ребезюк Л.Н.

ЗМІСТ

ВСТУП……………………………………………………………………...

5

1 ОЗНАЙОМЛЕННЯ З МОВОЮ UML.СТВОРЕННЯ СТАТИЧНИХ ДІАГРАМ КЛАСІВ ТА ПРЕЦЕДЕНТІВ ………………………………..

7

1.1 Мета роботи……………………………………………………………

7

1.2 Завдання для самостійної підготовки………………………………..

7

1.3 Методичні вказівки до лабораторної роботи………………………..

7

1.4 Завдання на лабораторну роботу……………………………………..

10

1.5 Порядок виконання роботи…………………………………………...

10

1.6 Зміст звіту……………………………………………………………...

10

1.7 Контрольні запитання та завдання………………………………… .

10

вступ

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

Метою лабораторних занять з дисципліни “Основи програмної інженерії” є практичне закріплення знань і навичок, отриманих на лекційних та практичних заняттях, а також при самостійному вивченні цього курсу та інших дисциплін. Під час лабораторних робіт студенти ознайомляться з широким спектром можливостей уніфікованої мови моделювання UML (Unified Modeling Language) та основами тестування програмних продуктів.

В результаті вивчення дисципліни “Основи програмної інженерії” студент зобов’язанний оволодіти наступними вміннями та навичками:

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

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

  • применять системный подход и математические методы для формализации решения прикладных задач;

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

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

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

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

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

  • разрабатывать программы с применением объектно-ориентированных методов программирования;

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

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

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

Запропонований цикл лабораторних робіт спеціально розроблено для студентів вищих навчальних закладів та направлено на закріплення навичок эфективної роботи, за допомогою сучасної комп’ютерної техніки.

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

В цих методичних вказівках кожна лабораторна робота містить у собі всю необхідну для її виконяння теоретичну інформацію, що значно спрощує процес підготовки до занятть. Для успішного виконання лабораторної роботи студент повинен ознайомиться з методичними вказівками до її виконання до початку занятть. Виконання кожної лабораторної роботи закінчується демонстрацією результатів викладачу, оформленням звіту та його захистом. На захист виносяться отримані практичні результати і теоретичні відомості, що необхідні для виконання роботи. Під час виконання лабораторних робіт можуть використовуватися будь-які наявні програмні засоби, що забезпечують виконання завдання. Оцінки за лабораторні роботи враховуються при визначенні остаточної оцінки.