
- •Загальні положення
- •Мета й завдання курсової роботи, загальні вимоги до її написання
- •Вибір теми й завдань дослідження, складання плану роботи
- •Підбір літератури та матеріалів за темою курсової роботи
- •Структура й зміст курсової роботи
- •1. Інженерно-технологічна постановка задачі
- •2. Архітектурне проектування
- •3. Проектування інтерфейсу користувача
- •4. Проектування компонентів, структур даних та алгоритмів
- •5. Проектування тестування
- •Висновки
- •Список літератури
- •Додатки
- •Критерії оцінювання курсової роботи
- •Розподіл балів, які отримують студенти за виконання курсової роботи
- •Шкала оцінювання: національна та ects
- •Додаток а Теми курсових робіт
- •Додаток б Зразок оформлення титульного аркуша курсової роботи
- •Кафедра „Комп’ютерні і інформаційні технології” курсова робота з дисципліни «Архітектура та проектування програмного забезпечення»
ДНІПРОПЕТРОВСЬКА ОБЛАСНА РАДА
ОБЛАСНИЙ КОМУНАЛЬНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД
“ІНСТИТУТ ПІДПРИЄМНИЦТВА “СТРАТЕГІЯ"
кафедра “Комп'ютерні і інформаційні технології”
ЗАТВЕРДЖЕНО
Проректор з науково-педагогічної роботи
__________________О.В. Ядранська
“____” ________________2012 р.
МЕТОДИЧНІ ВКАЗІВКИ
до виконання курсової роботи
з дисципліни: «Архітектура та проектування програмного забезпечення»
фахівців галузі знань 0501 ІНФОРМАТИКА ТА ОБЧИСЛЮВАЛЬНА ТЕХНІКА
напряму підготовки 6.050103 – Програмна інженерія
освітньо-кваліфікаційний рівень баклавр
м. Жовті Води
2013 р
Методичні вказівки до виконання курсової роботи Архітектура та проектування програмного забезпечення для студентів
за напрямом підготовки 6. 050103 Програмна інженерія 2013 року – 9 с.
РОЗРОБНИКИ:
ОКВНЗ «ІП «СТРАТЕГІЯ» (кафедра комп’ютерних і інформаційних технологій)
В.О. Нагурко, ст. викладач.
Методичні вказівки затверджені на засіданні кафедри комп'ютерних і інформаційних технологій
протокол від “___” ______________2012 року №_______
Завідувач кафедри комп'ютерних і інформаційних технологій
(О.Ю. Кокін)
“___” ______________2012 року
Схвалено методичною радою ОКВНЗ «ІП «СТРАТЕГІЯ»
протокол від “___” ______________201_ року №_______
ЗМІСТ
ЗМІСТ 3
1. Загальні положення 4
2. Мета й завдання курсової роботи, загальні вимоги до її написання 4
3. Вибір теми й завдань дослідження, складання плану роботи 5
4. Підбір літератури та матеріалів за темою курсової роботи 6
5. Структура й зміст курсової роботи 7
Вступ 8
1. Інженерно-технологічна постановка задачі 8
2. Архітектурне проектування 8
3. Проектування інтерфейсу користувача 10
4. Проектування компонентів, структур даних та алгоритмів 12
5. Проектування тестування 12
Висновки 12
Список літератури 13
Додатки 14
6. Критерії оцінювання курсової роботи 15
Додаток А Теми курсових робіт 21
Додаток Б Зразок оформлення титульного аркуша курсової роботи 22
Кафедра „Комп’ютерні і інформаційні технології” 22
КУРСОВА РОБОТА 22
Загальні положення
Курсова робота є невід'ємною частиною процесу підготовки бакалаврів спеціальності за напрямом 6.05103 "Програмна інженерія".
Курсова робота з дисципліни "Архітектура та проектування програмного забезпечення" являє собою самостійну роботу спрямовану на проектування програмного забезпечення (ПЗ), а саме на початкові стадії і етапи життєвого циклу ПЗ. Написання курсової роботи проводиться в терміни, передбачені навчальним планом – 8-мий семестр, 1кредит ECST (36 годин).
Курсова робота є першою роботою студента, що вимагає від нього освоєння елементів науково-дослідної роботи. Тема курсової роботи не може носити описового характеру, в формулюванні теми повинна бути закладена дослідницька проблема. Курсова робота готує студента до виконання більш складної задачі - дипломної роботи.
Текст пояснювальної записки має бути викладений чітко, ясно та послідовно. Теоретичний матеріал має бути викладений детально та в обсязі, необхідному для розуміння тематики обраної теми.
Зміст, структура, порядок оформлення й захист повинні відповідати загальним вимогам до написання курсових робіт і вимогам дійсних методичних вказівок.
Мета й завдання курсової роботи, загальні вимоги до її написання
Метою виконання курсової роботи з дисципліни «Архітектура та проектування програмного забезпечення» є вивчення методів сучасної комп'ютерної технології проектування програмних та інформаційних систем: аналіз взаємозв’язку сутностей, побудову діаграм класів, діаграм діяльності різного роду.
Головні задачі виконання курсової роботи полягають в тому, щоб навчити студентів, як проектувати та оцінювати систему на архітектурному рівні абстракції. Вивчення шаблонів проектування, середовищ розробки й архітектури. Дослідження існуючих архітектур проміжного програмного забезпечення. Проектування розподілених систем з використанням проміжного програмного забезпечення. Компонентне проектування. Проектування з урахуванням таких якостей, як продуктивність, безпека, захищеність, можливість повторного використання, надійність тощо.
Вибір теми й завдань дослідження, складання плану роботи
Тема курсової роботи обирається відповідно до списку тем, запропонованому кафедрою, самостійно або за допомогою керівника від кафедри. Перелік пропонованих до написання курсової роботи тем наведений у додатку А дійсних вказівок. При визначенні теми враховується коло питань, що характеризують всі основні напрямки досліджуваної дисципліни, а також науково-дослідної й практичної проблеми, над якими працює кафедра.
Вибираючи тему курсової роботи необхідно виходити з навчальних і науково-дослідних інтересів студента, його похилостей, актуальності теми в теоретичному й практичному аспекті її розкриття. Студент може запропонувати свою тему. У цьому випадку студент повинен обґрунтувати вибір теми й погодити її з викладачем-керівником і завідувачем кафедрою. Такі ж вимоги пред'являються у випадку уточнення або зміни теми.
Раціонально теми курсових робіт, виконуваних студентами за весь період навчання, підбирати таким чином, щоб вони разом з дипломною роботою становили єдину систему послідовно ускладнених і взаємопов'язаних робіт. Необхідне публічне проведення процедури захисту курсової роботи. При захисті роботи студент вчиться не тільки правильно викладати свої думки, але і аргументовано відстоювати, захищати висунуті висновки та рішення.
Тема повинна бути вказана без лапок і без слова "тема". Формулювання теми повинно бути, по можливості, коротким і відповідати змісту роботи. Методика виконання елементів курсової роботи вцілому відповідає дипломній роботі, але, зрозуміло, в курсовій роботі розглядається менш комплексна і складна проблема.
При виборі теми студент повинен враховувати:
актуальність теми курсової роботи;
пізнавальний інтерес до теми курсової роботи;
можливість подальшого більш глибокого дослідження проблеми (написання дипломної роботи).
Те, як її автор уміє обрати тему і наскільки правильно він цю тему розуміє й оцінює з точки зору актуальності та наукової значущості, характеризує його наукову зрілість і професійну підготовленість. Висвітлення актуальності повинно бути небагатослівним. Починати її опис здалеку немає особливої необхідності. Досить в межах однієї сторінки машинописного тексту показати головні чинники актуальності теми.
При цьому необхідно виходити не тільки з актуальності та наукового значення теми дослідження, але і враховувати можливості її реалізації з організаційної, матеріальної, фінансової точки зору.