НаУКМА

Інформаційний пакет ЄКТС

<< повернутись

Код: 317598

Назва:

Структури даних та аналіз алгоритмів



Тип дисципліни: нормативна

Рік навчання: 1

Семестр: весняний

Кількість кредитів: Кількість кредитів: 4 (загальна кількість годин - 120; лекційні заняття - 22; практичні заняття - 22 годин; самостійна робота - 76 години

Форма контролю: іспит

Викладач(і): Демківський Є.О.

Результати навчання: в результаті проходження навчального курсу студенти повинні:
знати:
принципи проектування та забезпечення якості програмного забезпечення;
принципи тестування програмного забезпечення;
основні види тестування програмного забезпечення;
вміти:
використовувати методи і прийоми забезпечення якості програмного забезпечення;
мати навички:
самостійного застосування на практиці ефективних прийомів побудови процесу тестування і забезпечення якості програмного забезпечення.


Спосіб навчання: аудиторний

Зміст дисципліни: дисципліна "Практичні аспекти програмної інженерії" складається з двох змістових модулів. У рамках змістового модуля 1 "Основні поняття забезпечення якості програмного забезпечення" розглядаються наступні теми: основні поняття забезпечення якості програмного забезпечення; ручне тестування; класифікація, локалізація та документування дефектів програмного забезпечення; тестова документація; тест-дизайн; методології оцінювання і застосування тестового покриття. У рамках змістового модуля 2 "Інструменти управління тестами та інші види тестування" розглядаються наступні теми: багтрекінг; інструменти для автоматизації тестування; менеджмент тестування.


Рекомендована література: 1. Гленфорд Майерс, Том Баджетт, Кори Сандлер. Искусство тестирования программ, 3-е издание. - М.: "Диалектика", 2012. - 272 с. - ISBN 978-5-8459-1796-6.
2. Lee Copeland. A Practitioner's Guide to Software Test Design. - Artech House (January 2004). - 300p. - ISBN-10: 158053791X, ISBN-13: 978-1580537919.
3. Ron Patton. Software Testing (2nd Edition). - Sams Publishing (August 5, 2005). - 408 p. - ISBN-10: 0672327988, ISBN-13: 978-0672327988.
4. Роман Савин. Тестирование Дот Ком, или Пособие по жестокому обращению с багами в интернет-стартапах. - М.: Дело, 2007. - 312 с. - ISBN 978-5-7749-0460-0.
5. James A. Whittaker. Exploratory Software Testing: Tips, Tricks, Tours, and Techniques to Guide Test Design. - Addison-Wesley Professional (September 4, 2009). - 256 p. - ISBN-10: 0321636414, ISBN-13: 978-0321636416.
6. Рекс Блэк. Ключевые процессы тестирования. Планирование, подготовка, проведение, совершенствование. - М.: Лори, 2011. - 544 с. - ISBN 5-85582-239-7, ISBN 0-201-74868-1.
7. Алан Купер. Психбольница в руках пациентов. - СПб.: Символ-Плюс, 2009. - 336 с. - ISBN 978-5-93286-168-4, ISBN 0-672-31649-8.
8. Дэвид С. Платт. Софт отстой и что с этим делать. - СПб.: Символ-Плюс, 2007. - 248 с. - ISBN 5-93286-097-9, ISBN 978-5-93286-097-7, ISBN 0-321-46675-6.
9. Святослав Куликов. Тестирование программного обеспечения. Базовый курс. (http://svyatoslav.biz/software_testing_book/).
10. Джоэл Спольски. Джоэл о программировании. - СПб.: Символ-Плюс, 2006. - 352 с. - ISBN 5-93286-063-4, ISBN 1-59059-389-8.
11. Mike Andrews, James A. Whittaker. How to break web software. - Addison-Wesley Professional (February 12, 2006). - 240 р. - ISBN-10: 0321369440, ISBN-13: 978-0321369444.
12. Б. Фитцпатрик, Б. Коллинз-Сассмэн. Идеальная IT-компания. Как из гиков собрать команду программистов. - СПб.:Питер, 2014. - 208 с. - ISBN 978-5-496-00949-2.
13. Том Демарко. Deadline. Роман об управлении проектами. - М.: Манн, Иванов и Фербер, 2011. - 352 с. - ISBN 978-5-91657-284-1.
14. Джефф Сазерленд. Scrum. Революционный метод управления проектами. - М.: Манн, Иванов и Фербер, 2015. - 288 с. - ISBN 978-5-00057-722-6.


Форми та методи навчання: лекційні заняття, практичні заняття, самостійна робота.

Методи й критерії оцінювання: студентів з дисципліни "Методологічні аспекти програмної інженерії" оцінюється за модульно-рейтинговою системою. Матеріал дисципліни поділяється на 2 іспитові модулі. Підсумковий контроль проводиться у формі письмового іспиту - 20 балів і захисту програмного проекту - 20 балів. За результатами семестру студент отримує підсумкову оцінку за 100-бальною системою, яка розраховується як накопичення оцінок за кожен з видів робіт у семестрі та оцінки за іспит (табл. 1). Розрахунок підсумкової оцінки за другий семестр (накопиченої): ПО = ЗМ1+ ЗМ2 + Іспит. Максимальна підсумкова оцінка: 100 = (5 + 5 + 5 + 25) + (10 + 10) + (20 + 20). Студент допускається до складання іспиту, якщо кількість набраних ним балів за семестр становить не менше 35 балів. Іспит вважається не зданим, якщо сумарна кількість балів з дисципліни складає менше 60 балів. Підсумкова оцінка "x" з дисципліни у балах (100 - бальна шкала) переводиться у чотирибальну (національну шкалу) з розрахунку: 60 ? х < 76 - задовільно, 76 ? х < 91 - добре, 91 ? х ? 100 - відмінно..

Мова навчання: українська