#S85
Мета роботи: Розробка сценаріїв автоматизованого тестування на основі Selenium за допомогою або зв'язки Junit+Selenium (обов'язково слідувати паттерну Page object design) або фреймворку http://thucydides.info/ Для виконання роботи необхідно вибрати унікальний довільний WEB ресурс (вимоги - наявність авторизації). Вибір ресурсу має бути попередньо узгоджений із викладачем.
Далі необхідно реалізувати 3 сценарії (по одному на деяку осмислену функціональну вимогу, наприклад, провести авторизацію, з... Компьютерные науки (Computer science) Лабораторная работа Качество и надёжность программного обеспечения тестирование
#S84
Написать тест кейсы к одному из существующих приложений. В качестве приложения я выбрал сайт GitHub.
Необходимо реализовать тест план и тест кейсы в формате, который был озвучен на лекциях. Количество тесткейсов определяется исходя из полного покрытия тестами заданной функциональности приложения (около 50 тесткейсов).
Оформить результаты лабораторной работы. Компьютерные науки (Computer science) Лабораторная работа Качество и надёжность программного обеспечения тестирование
#S83
Мета роботи:
Необхідно встановити сервер TeamCity (Community Edition).
"Залити" проекти лабораторних робіт 1-3 на Github, кожна у своєму проекті.
Далі створити проект, в якому створити три конфігурації (по одній на проекти лабораторних робіт 1-3 ).
Кожна конфігурація повинна спостерігати за відповідним проектом з Github, у разі появи змін, вона повинна запускати наступне:
* компіляція проекту (за допомогою maven) та запуск тестів. У разі помилок завершити помилку.
* Оцінка покриття ко... Компьютерные науки (Computer science) Лабораторная работа Качество и надёжность программного обеспечения
#S82
для Open Source проекту з лабораторної роботи №3 необхідно виконати розрахунок наступних метрик:
Для розрахунку необхідно користуватися готовими інструментами. Ручний розрахунок має бути виключений.
* LOC (lines of code)
* average LPM (lines per method)
* max LPM (lines per method)
* average LPM (lines per class)
* max LPM (lines per class)
* max Depth of inheritance
* max Ciclomatic complexity
* average Ciclomatic complexity
* Unit test coverage.
* Total amount of user classes
* Tot... Компьютерные науки (Computer science) Лабораторная работа Качество и надёжность программного обеспечения
#S81
Цель работы: необходимо выполнить code review для своего проекта из лабораторной работы 1(а-б). Кроме своего проекта необходимо выбрать уникальный в пределах потока Open Source проект из сайта Github на языке Java общим размером программного кода не менее 3000 строк кода (3000 loc). Для выбранного проекта провести процедуру code review.
Список критериев, по которым будет проводиться оценка качества кода:
* следование Java conventions
* Документированность публичных классов, публичных мет... Компьютерные науки (Computer science) Лабораторная работа Качество и надёжность программного обеспечения
#S79
Дана квадратная целочисленная матрица. Найти столбец, на котором находится максимальный элемент. Заменить все элементы этого столбца на минимальный из соответствующих элементов главной и побочной диагоналей. Компьютерные науки (Computer science) Лабораторная работа Качество и надёжность программного обеспечения
#S78
Мета роботи. Ознайомити студентів з порядком введення ресурсів до моделі проекту та способам присвоєння ресурсів до робіт.
Домашнє завдання. Розробити перелік ресурсів, що забезпечать виконання вашого проекту. Кількість ресурсів повинна складати не менш 20, серед них виділити чоловічі, матеріальні, та обладнання.
Лабораторне завдання.
1.Занести до протоколу назву проекту.
2. Ввести до проекту всі ресурси, що його забезпечують. (Лист ресурсів, Resource Sheet).
3. В полі "тип ресурсу" (Ty... Управление кадровыми ресурсами (Human resource management) Лабораторная работа управління проектами
#S77
Мета роботи. Ознайомити студентів з інтерфейсом MS Project, та порядком введення робіт до моделі проекту
Домашнє завдання. Розробити WBS структуру власного проекту за критеріями: 1) типу робіт; 2) послідовності виконання робіт. Кількість робіт повинна складати не менш 30, серед них виділити що найменш 3 фази та одну підфазу. Управление кадровыми ресурсами (Human resource management) Лабораторная работа управління проектами
#S76
Предприятию необходим почтовый сервер. Имеем 3 варианта почтового сервера . Необходимо из имеющихся почтовых серверов выбрать одного, применив при этом метод анализа иерархий. Группой экспертов выбираются наиболее оптимальные, на их взгляд, критерии для того, чтобы с помощью последних оценить имеющиеся почтовые сервера. Критерии для оценки могут быть различными, учитывающими особенности отрасли, в которой работает предприятие, особенности хозяйственной деятельности самого предприятия.
Критери... Менеджмент (Management studies) Контрольная работа Теория принятия решений