Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПрактикумПрофПракт.docx
Скачиваний:
19
Добавлен:
12.03.2016
Размер:
526.73 Кб
Скачать

Лабораторна робота №1

Тема: Презентація доповіді

Ціль: розвиток у студентів уміння представляти виконану роботу та доповідати про її результати перед слухачами з використанням презентації.

Завдання

  1. Згідно варіанту у таблиці 1 виконати огляд літератури щодо розкриття поставленого запитання.

  2. Розробити схему подачі матеріалу у презентації, максимально логічно розташовуючи окремі підрозділи по даному запитанню.

  3. Розробити презентацію з використанням комп’ютерних програм.

  4. Зробити доповідь на відповідному занятті з використанням презентації.

  5. Оформити звіт з результатами виконання лабораторної роботи.

Рекомендована для виконання лабораторної роботи література представлена нижче у списку літератури.

Варіанти завдань:

Таблиця 1 – Варіанти завдань

Варіант

Запитання

1

Посадова інструкція: ІТ-менеджер

2

Вісімка принципів Кодексу етики та професійної діяльності у галізу програмної інженерії

3

Культура коду програми

4

Якість ПЗ

5

Професійна етика

6

Етичні аспекти професійної діяльності розробника програмного забезпечення

7

Посадова інструкція: головний програміст

8

Стандарти розробки ПЗ

9

Класифікація помилок і методи їхнього пошуку

10

Посадова інструкція: інженер-програміст

11

Проблеми формування етичного кодексу інженерів програмного забезпечення

12

Посадова інструкція: ІТ-менеджер

13

Основні поняття об'єктно-орієнтованого програмування: інкапсуляція, успадкування і поліморфізм

14

Стандарти розробки ПЗ

15

Посадова інструкція: адміністратор мереж

Лабораторна робота №2

Тема: Моделювання ПЗ за допомогою методологій структурного та об’єктно-орієнтованого аналізу. Діаграма потоків даних. Діаграма варіантів використання.

Ціль: набути навички у розробці діаграми потоків даних та діаграми варіантів використання.

Завдання

  1. Вибрати згідно варіанту завдання для розробки ПЗ (таблиця 2).

  2. Розробити діаграму потоків даних (згідно завдання).

  3. Розробити діаграму варіантів використання (згідно завдання).

  4. Оформити розроблювані діаграми за допомогою автоматизованих засобів проектування (Microsoft Word, Microsoft Visio, Visual UML, Poseidon for UML та інші).

  5. Оформити звіт з результатами виконання лабораторної роботи.

  6. Зробити висновок щодо різниці моделювання ПЗ за допомогою методологій структурного та об’єктно-орієнтованого аналізу на прикладі розроблюваних діаграм.

Рекомендована для виконання лабораторної роботи література представлена нижче у списку літератури. Приклади діаграми потоків даних та діаграми варіантів використання представлені на рисунках 1, 2.

Рисунок 1 – Приклад діаграми потоків даних

Рисунок 2 – Приклад діаграми варіантів використання

Варіанти завдань:

Таблиця 2 – Варіанти завдань

Варіант

Завдання

1

Розробити програмне забезпечення. Реалізувати:

Визначити ієрархію квітів. Зібрати букет (використовуючи аксесуари) з визначенням його вартості. Вигляд вибраного букету. Знайти квітку в букеті згідно умові запиту.

2

Розробити програмне забезпечення. Реалізувати:

Визначити ієрархію цукерок та інших солодощів.

Зібрати дитячий подарунок з визначенням його ваги та вартості. Провести сортування цукерок у подарунку за одним із параметрів.

Знайти цукерку в подарунку, що відповідає заданому діапазону вмісту шоколаду в цукерці.

3

Розробити програмне забезпечення. Реалізувати:

Визначити ієрархію овочів.

Зробити салат вибираючи потрібні за видом та масою овочі.

Порахувати калорійність салату.

Провести сортування овочів для салату на основі одного з параметрів.

Знайти овоч у салаті, що відповідає заданому діапазону калорійності.

4

Розробити програмне забезпечення. Реалізувати:

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

подарунок грошових сум і майна, переказів через кордон, пільги на дітей і матеріальну допомогу.

Провести сортування податків за їх сумою.

Побудувати графік.

5

Розробити програмне забезпечення. Реалізувати:

Побудова викройку прямої жіночої юбки за вхідними даними.

Організувати графічне зображення юбки з вказівкою відповідних розмірів.

Вивід на друк.

6

Розробити програмне забезпечення. Реалізувати:

Сформувати набір пропозицій клієнтові по внесках різних банків.

Ураховувати можливість дострокового зняття депозиту й\або поповнення.

Реалізувати пошук і сортування внесків за будь-якими параметрами.

7

Розробити програмне забезпечення. Реалізувати:

Біжучу строку з можливістю настройки її параметрів (колір, швидкість).

Можливість змінювати текст біжучої строки.

8

Розробити програмне забезпечення. Реалізувати:

Визначити ієрархію інгредієнтів для салату.

Зробити салат вибираючи потрібні за видом та масою інгредієнти.

Порахувати калорійність салату.

Знайти інгредієнт у салаті, що відповідає заданому діапазону калорійності.

9

Розробити програмне забезпечення. Реалізувати:

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

подарунок грошових сум і майна, переказів через кордон, пільги на дітей і матеріальну допомогу.

Провести сортування податків за їх сумою.

Побудувати графік.

10

Розробити програмне забезпечення. Реалізувати:

Розрахунок кількості води, необхідної організму упродовж доби.

Нагадування людини про те, скільки води потрібно випити.

Настройка параметрів.

11

Розробити програмне забезпечення. Реалізувати:

Побудова викройку прямої жіночої юбки за вхідними даними.

Організувати графічне зображення юбки з вказівкою відповідних розмірів.

Вивід на друк.

12

Розробити програмне забезпечення. Реалізувати:

Біжучу строку з можливістю настройки її параметрів (колір, швидкість).

Можливість змінювати текст біжучої строки.

13

Розробити програмне забезпечення. Реалізувати:

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

подарунок грошових сум і майна, переказів через кордон, пільги на дітей і матеріальну допомогу.

Провести сортування податків за їх сумою.

Побудувати графік.

14

Розробити програмне забезпечення. Реалізувати:

Визначити ієрархію цукерок та інших солодощів.

Зібрати дитячий подарунок з визначенням його ваги та вартості. Провести сортування цукерок у подарунку за одним із параметрів.

Знайти цукерку в подарунку, що відповідає заданому діапазону вмісту шоколаду в цукерці.

15

Розробити програмне забезпечення. Реалізувати:

Визначити ієрархію квітів. Зібрати букет (використовуючи аксесуари) з визначенням його вартості. Вигляд вибраного букету. Знайти квітку в букеті згідно умові запиту.