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

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

Бердичівський коледж промисловості, економіки та права

Циклова комісія спецдисциплін

спеціальності 5.05010301

«Розробка програмного забезпечення»

ОРГАНІЗАЦІЯ ТА ПРОВЕДЕННЯ КУРСОВОГО ПРОЕКТУВАННЯ ІЗ ДИСЦИПЛІНИ

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

Методичний посібник для студентів спеціальності 5.05010301 «Розробка програмного забезпечення»

2011

Затверджено методичною радою

Бердичівського коледжу промисловості, економіки та права

Протокол №1 від 31.08.2011 р.

Б.Г. Тростянський

Організація та проведення курсового проектування з дисципліни «Основи програмної інженерії». Методичний посібник для студентів спеціальності 5.05010301 «Розробка програмного забезпечення».

  • Бердичів: БКПЕП, 2011.

Методичний посібник призначений для стандартизації вимог до організації, проведення і оцінювання курсового проектування на спеціальності 5.05010301 «Розробка програмного забезпечення».

Може використовуватися як методичне керівництво студентами і викладачами коледжу.

Навчально – методичне видання.

ЗМІСТ

Стор.

1.

ЗАГАЛЬНІ ПОЛОЖЕННЯ

3

2.

ОРГАНІЗАЦІЯ ПРОВЕДЕННЯ І ГРАФІК КУРСОВОГО ПРОЕКТУВАННЯ

5

3.

ЗМІСТ КУРСОВОГО ПРОЕКТУ

7

4.

ВИМОГИ ДО ОФОРМЛЕННЯ ДОКУМЕНТАЦІЇ

16

ДОДАТКИ

20

СПИСОК ЛІТЕРАТУРИ

49

1. Загальні положення

Курсове проектування є одним з основних видів навчальної діяльності і формою контроля роботи студентів.

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

Виконання студентом курсового проекту по дисципліні проводиться з метою:

  • систематизації і закріплення отриманих теоретичних знань і практичних умінь із загальнопрофесійних і спеціальних дисциплін;

  • поглиблення теоретичних знань відповідно до заданої теми;

  • формування умінь застосовувати теоретичні знання при рішенні поставлених задач;

  • формування умінь використовувати довідкову, нормативну і правову документацію;

  • розвитку творчої ініціативи, самостійності, відповідальності й організованості;

  • підготовки до підсумкової державної атестації.

Курсовий проект по дисципліні виконується в терміни, визначені робочим навчальним планом навчального закладу за спеціальністю.

Тематика курсових проектів розробляється викладачами – керівниками курсового проектування, розглядається і затверджується цикловою комісією. Орієнтовна тематика курсових проектів наведена у додатку 1.

Тема курсового проекту може бути запропонована студентом за умови обґрунтування їм її доцільності.

В окремих випадках допускається виконання курсового проекту по одній темі групою студентів.

Тема курсового проекту може бути зв'язана з програмою навчальної або виробничої практики студента.

Контроль виконання і перевірку курсового проекту здійснює керівник курсового проектування, під час проведення консультацій, які плануються за графіком позарозкладом навчальних занять.

Захист курсового проекту є обов'язковим і проводиться комісією, яка включає не менше двох членів.

Курсовий проект оцінюється за п'ятибальною системою. Позитивна оцінка по тій дисципліні, по якій передбачено курсовий проект виставляється тільки за умови його захисту на оцінку не нижче «задовільно».

Студентам, що отримали незадовільну оцінку по курсовому проектуванню, надається право вибору нової теми курсового проекту чи, за рішенням керівника, доопрацювання колишньої теми і визначається новий термін для її виконання.

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

Кращі курсові проекти, що представляють навчально - методичну цінність, можуть використовуватися як навчальні посібники в кабінетах і бібліотеці навчального закладу.

2. Організація проведення і графік курсового проектування

У процесі виконання курсового проекту студенти повинні:

  1. Виконати аналіз предметної області, для автоматизації якої призначена розробка;

  2. На основі аналізу предметної області розробити розгорнуте технічне завдання;

  3. Вибрати та обгрунтувати тип архітектури програмного проекту;

  4. Визначити структури даних для представлення вхідної і вихідної інформації, та методи її обробки;

  5. Вибрати інструментальні засоби і середовище програмування;

  6. Розробити модульну структуру програмного проекту;

  7. Розробити інтерфейс користувача;

  8. Розробити алгоритми обробки інформації і реалізувати їх в обраному середовищі розробки;

  9. Розробити засоби забезпечення надійності програмного засобу;

  10. Розробити інтегровану довідкову систему;

  11. Виконати тестування і налагодження;

  12. Створити інсталяційний пакет прогамного засобу;

  13. Розробити необхідну експлуатаційну і супроводжувальну документацію.

Виконання курсового проекту здійснюється в кілька етапів у відповідності до встановленого графіка робіт (табл. 1). Наприкінці кожного етапу студент демонструє викладачу результати виконання роботи у виді фрагментів пояснювальної записки і розроблених програмних модулів.

На захист студент представляє:

  1. Розгорнуте технічне завдання.

  2. Пояснювальну записку на 30 - 40 сторінках у віддрукованому виді і комплекті із відповідними додатками.

  3. Дискову копію програмного засобу або інсталяційного пакету.

Програмний проект студент попередньо демонструє і здає керівнику на перевірку, який дає відгук на роботу і допускає студента до захисту.

У процесі демонстрації програмного продукту перевіряється:

  • відповідність проекта технічному завданню;

  • робота у різних режимах і виконання основних та додаткових функцій;

  • якість і комплектність пояснювальної записки.

Таблиця 1