Создан заказ №2976044
7 мая 2018
Програмна реалізація стрічкового компілятора
Как заказчик описал требования к работе:
тема: програмна реалізація стрічкового компілятора
Загальні положення
Курсове проектування — одна з найважливіших частин навчального процесу, яка завершує вивчення більшості спеціальних дисциплін для поглиблення, закріплення й систематизації навичок самостійного, творчого підходу до розв’язуванн
я проблем ринку, удосконалення умінь, набутих під час практичних занять.
Курсова робота — це самостійна робота, в якій студент розробляє прогресивні рішення, використовуючи наукові принципи і методи, стандарти, нормативні документи.
Тематика курсової роботи відповідає вимогам нормативної програми і базується на техніко-економічних показниках реального світу.
Завдання
Завданням на курсову роботу є створення програми згідно вибраної теми. Перелік тем наведено нижче. Теми вибираються студентами та затверджуються викладачем. Крім того студент повинен оформити пояснювальну записку та підготувати презентацію.
Оформлення пояснювальної записки
Курсова робота повинна містити наступне:
1. Титульний лист (див. додаток).
2. 3міст (з вказанням сторінок).
3. Вступ (короткий виклад важливості розв'язуваного класу задач та доцільність її реалізації на ПК, опис предметної області).
4. Змістовна постановка задачі (приведення загального вигляду вхідних до¬кументів та вихідних форм, аналіз поставленої задачі, технічне завдання, опис інтерфейсу, діаграма варіантів використання).
5. Алгоритм розв'язання задачі (словесний або у вигляді блок-схеми, додаткові UML діаграми).
6. Текст програми (написаний від руки або надрукований).
7. Зображення та описання всіх форм, які є в проекті.
8. Тестовий приклад (з наведеною повною вхідною інформацією, яка дозволяє перевірити всі режими роботи програми, всіма вихідними формами) з аналізом отриманих результатів.
9.Інструкція користувачу, в якій міститься пояснення щодо правил користування програмою.
10. Висновки.
11. Список використаної літератури.
Курсова робота оформляється на листах формату А4, що зверху нумеруються i зшиваються з лівої сторони. Ліве поле повинне бути від 25 до 30 мм, праве - не менше 10 мм; верхнє – 20 мм; нижнє – 20 мм. Номер сторінки ставлять у верхньому правому куті. Першою сторінкою курсової роботи є титульний лист, але номер на ньому не ставиться.
Текст повинен відповідати змісту. Bсі пункти змісту викладаються чітко i коротко.
Вимоги до розробки програми
Програма для реалізації курсової роботи розробляється на мовах програмування Object Pascal, С/С++, С# з використанням середовищ розробкиBorland Delphi, Microsoft Visual Studio, тощо.
При написанні програми потрібно дотримуватися наступних вимог:
- Початкові дані та, можливо, результати обчислень зберігати у типованих файлах.
- Програма повинна містити зручний для користування інтерфейс.
- Тестування програми провести на прикладі, що дозволяє перевірити вci режими роботи програми.
Основні етапи виконання курсової роботи
Виконання курсової роботи складається з наступних етапів:
1. Змістовна постановка задачі. Після отримання завдання для виконання курсової роботи студент повинен вивчити предметну область що пов’язана з темою курсової роботи та її застосуванням. Для цього він самостійно підбирає і опрацьовує необхідну літературу по тематиці роботи, консультуючись при цьому з науковим керівником.
2. Аналіз поставленої задачі. Перш ніж приступати до програмної реалізації розроблених алгоритмів потрібно ретельно проаналізувати задачу. Якщо практична реалізація алгоритму розв’язання задачі досить складна, він може бути спрощений за погодженням з керівником.
3. Розробка і опис алгоритму розв’язання задачі. Використовуються ідеї об’єктно-орієнтованого аналізу. Формуються основні класи та об’єкти, що братимуть участь у вирішенні поставленої задачі. Будуються діаграми UML. Вибираються необхідні шаблони проектування.
4. Розробка і написання програми розв’язання задачі. При написанні програми потрібно користуватися сучасними засобами та розробками в області програмування.
Захист курсової роботи
Оформлена курсова робота подається студентом разом з текстом програми на цифровому носії (CD/DVD) до захисту. Захист роботи проходить у формі співбесіди з
демонстрацією слайдів презентації на проекторі.
До захисту студент повинен підготувати презентацію, яка повністю розкриватиме зміст та етапи виконання курсової роботи. Презентацію доцільно робити використовуючи програмні засоби Microsoft PowerPoint.
Під час захисту потрібно коротко розповісти про зміст задачі, основні етапи її розв'язання, аргументувати вибір того чи іншого методу розв’язання задачі, пояснити як складались алгоритми i відповідна їх програмна реалізація. На поставлені запитання по виконаній роботі студент повинен дати вичерпні відповіді. Мета опитування полягає у встановленні глибини засвоєння студентом відповідного матеріалу з курсової роботи, ступеня самостійності її виконання. При оцінюванні роботи враховується якість її виконання i оформлення, своєчасність виконання етапів роботи, результати співбесіди.
Приклад оформлення бібліографічного опису
Список використаної літератури розміщують одним із таких способів: у порядку появи посилань у тексті, в алфавітному порядку прізвищ перших авторів або заголовків, в хронологічному порядку.
Зразок оформлення бібліографічного опису.
Підручника, навчального посібника (один, два або більше авторів):
1. Гради Буч, Джеймс Рамбо, Ивар Якобсон Введение в UML от создателей языка: ДМК Пресс, 2011 г., 496 с.
2. Гради Буч, Роберт А. Максимчук, Майкл У. Энгл, Бобби Дж. Янг, Джим Коналлен, Келли А. Хьюстон Объектно-ориентированный анализ и проектирование с примерами приложений: Вильямс, 2010 г., 720 с.
3. Диомидис Спинеллис, Георгиос Гусиос Идеальная архитектура. Ведущие специалисты о красоте программных архитектур: Символ-Плюс, 2010 г., 528 с.
4. Майк Кон Scrum. Гибкая разработка ПО: Вильямс, 2011 г., 576 с.
5. Эрик Эванс Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем: 2010 г., 448 с.
6. Мартин Фаулер Рефакторинг. Улучшение существующего кода: Символ-Плюс, 2008 г., 432 с.
7. Роберт Мартин Чистый код.Создание, анализ и рефакторинг: Питер, 2010 г., 464 с.
8. Roman Pichler Agile Product Management with Scrum: Creating Products that Customers Love: Addison-Wesley Professional, 2010 г., 160 с.
подробнее
Заказчик
заплатил
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик воспользовался гарантией, чтобы исполнитель повысил уникальность работы
10 мая 2018
Заказ завершен, заказчик получил финальный файл с работой
5
Програмна реалізація стрічкового компілятора .docx
2020-08-10 12:49
Последний отзыв студента о бирже Автор24
Общая оценка
4.6
Положительно
Автор выполнил достаточно сложный заказ на очень высоком уровне. По ходу выполнения отвечал на вопросы и постоянно поддерживал связь. В итоге работа была сделана в срок и качественно. Рекомендую!