
- •Методичні рекомендації щодо виконання лабораторних робіт
- •Лабораторна робота №1
- •4 Теоретичний матеріал
- •5 Хід виконання роботи
- •Лабораторна робота №2
- •4 Теоретичний матеріал
- •5 Хід виконання роботи
- •Лабораторна робота №3
- •4 Теоретичний матеріал
- •Лабораторна робота №4
- •4 Теоретичний матеріал
- •5. Хід роботи
- •Додаток a
- •Додаток б
- •Про виконання лабораторної роботи № ___
МІНІСТЕРСТВО ОСВІТИ І НАУКИ,
МОЛОДІ ТА СПОРТУ УКРАЇНИ
ХАРКІВСЬКИЙ КОМПЮТЕРНО-ТЕХНОЛОГІЧНИЙ КОЛЕДЖ
НАЦІОНАЛЬНОГО ТЕХНІЧНОГО УНІВЕРСИТЕТУ
«ХАРКІВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ»
Методичні рекомендації щодо виконання лабораторних робіт
з дисципліни «Людино-машинний інтерфейс»
Харків 2013
Методичні рекомендації щодо виконання лабораторних робіт з дисципліни «Людино-машинний інтерфейс» для студентів ХКТК НТУ «ХПІ» спеціальності: 5.05010301 “Розробка програмного забезпечення”
Розроблена викладачем Кононовою Г.О.
Розглянута і затверджена на засіданні циклової комісії компютерних та інформаційних дисциплін
Протокол № від « » 20 р.
Голова комісії _________________ Р.І. Манєва
Заступник директора
з навчальної роботи _______________ І.І.Дідух
ЗМІСТ
ВСТУП 4
ЛАБОРАТОРНА РОБОТА №1 5
ЛАБОРАТОРНА РОБОТА №2 10
ЛАБОРАТОРНА РОБОТА №3 14
ЛАБОРАТОРНА РОБОТА №4 18
ДОДАТОК A 21
ДОДАТОК Б 22
ВСТУП
Дані методичні рекомендації призначені для використання студентами 4 курсу як допоміжного матеріалу при виконанні лабораторних робіт з дисципліни «Людино-машинний інтерфейс».
У рамках курсу «Людино-машинний інтерфейс» вивчається та розбирається мова UML — уніфікована мова об'єктно-орієнтованого моделювання, що використовується у парадигмі об'єктно-орієнтованого програмування та є невід'ємною частиною уніфікованого процесу розробки програмного забезпечення.
Робота ведеться у інтеґрованому середовищі розробки Visual Paradigm, для виконання робіт необхідне використання комп’ютера.
Методичні рекомендації включають необхідний для виконання кожної роботи теоретичний матеріал, який надається у стислому вигляді, та безпосередньо докладні вказівки, що на конкретних прикладах покроково інструктують виконавця з метою вказання найраціональнішого шляху до виконання завдання, що надається кожному студенту індивідуально. Для закріплення матеріалу до кожної лабораторної роботи додаються питання до захисту, що акцентують увагу студента на найбільш важливих теоретичних і практичних питаннях.
Лабораторна робота №1
РОЗРОБКА ВИМОГ ДО ФУНКЦІОНУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ У ВИГЛЯДІ USE-CASE ДІАГРАМИ
1 Тема роботи: Розробка вимог до функціонування програмного забезпечення у вигляді use-case діаграми.
2 Мета роботи: Придбання практичних навичок з розробки вимог до функціонування програмного забезпечення.
3 Опис робочого місця: На кожному робочому місці повинно бути наступне обладнання:
- комп’ютер.
4 Теоретичний матеріал
UML (англ. Unified Modeling Language - уніфікована мова моделювання) - мова графічного опису для об'єктного моделювання в області розробки програмного забезпечення. UML є мовою широкого профілю, це відкритий стандарт, який використовує графічні позначення для створення абстрактної моделі системи, званої UML-моделлю. UML був створений для визначення, візуалізації, проектування та документування в основному програмних систем. UML не є мовою програмування, але в засобах виконання UML-моделей як інтерпретується коду можлива кодогенерація.
Діаграми варіантів використання описують взаємовідносини та залежності між групами варіантів використання і діючих осіб, які беруть участь у процесі.
Суть діаграми варіантів використання полягає в наступному. Проектована система представляється у вигляді безлічі сутностей або акторів, що взаємодіють з системою за допомогою варіантів використання. При цьому актором (actor) або дійовою особою називається будь-яка сутність, що взаємодіє з системою ззовні. Це може бути людина, технічний пристрій, програма або будь-яка інша система, яка може служити джерелом впливу на модельовану систему так, як визначить сам розробник. Варіант використання служить для опису сервісів, які система надає актору. Діаграма варіантів використання може доповнюватися пояснювальним текстом, який розкриває зміст або семантику складових її компонентів.