Бюджет: 1200 UAH Срок: 3 дня
Сделаю быстро и качественно! + будут подробные комментарии.
Если интересует - пишите в скайп или тут в ЛС.
С уважением, Артур
Курсова. Система тестування: створення тестів та тестування знань студентів
Завдання
1. В якості типу застосування обрати консольне застосування з командним рядком, як виняток, win forms, wpf.
2. Спроектувати та реалізувати систему класів, в основу якої покладено логічну структуру даних, наведену у варіанті, для накопичення та обробки даних домену відповідно варіанту курсової роботи.
3. Структура програмної системи курсового проекту:
Код програмної системи має складатись не менш як з трьох частин (окремих проектів) відповідно до багатошарової архітектури системи, де шарами архітектури є: шар (рівень) доступу до даних (DAL), шар бізнес-логіки (BLL), шар представлення (інтерфейс програмної системи) (PL). Тип програмного модулю – DLL.
Шар доступу до даних організувати таким чином, щоб він забезпечував збереження даних у файлах за допомогою серіалізації або у БД із застосуванням Entity Framework. Тип програмного модулю – DLL.
В шарі бізнес-логіки побудувати класи, що представляють об’єкти та дії над ними відповідно до предметної області, наприклад, читачі, книги та абонементи, читач може взяти книгу на свій абонемент при її наявності у сховищі та повернути її у заданий термін. Для створення наборів об’єктів предметної області (студенти, викладачі, книги, замовлення, страви, тощо) використовувати класи-узагальнені колекції. Всі операції бізнес-логіки використовують об’єктну модель даних. Якщо дані потрібно отримати зі сховища даних або зберегти у сховищі, шар бізнес-логіки звертається до шару доступу до даних, передаючи\отримуючи збережені дані.
Шар представлення – це додаток типу відповідного до обраного інтерфейсу (консольний чи GUI). Людина-користувач через шар представлення взаємодіє з програмною системою через інтерфейс, реалізований шаром представлення. Для виконання дій на вимогу користувача шар представлення звертається до шару бізнес-логіки, передаючи в нього ведені користувачем дані та команди виконати певні дії. Результати виконаних дій, отримані від шару бізнес-логіки, шар представлення відображує користувачу у консолі\формах.
Принцип багатошаровості при будуванні архітектури є обов’язковим до застосування!
4. Реалізувати обов’язковий контроль коректності введених даних в шарі представлення.
5. Реалізувати перевірку виняткових ситуацій в шарі бізнес-логіки та доступу до даних; в тому числі– при роботі з даними. При необхідності створити власні класи виключень
6. Написати модульні тести, використовуючи певний фреймворк (MSTest, Nunit, Xunit,тощо), до бізнес логіки. Мінімальне покриття тестами – 50%. Покриття продемонструвати відповідними засобами, наприклад AxoCover, CodeCoverage та ін. Модульні тести повинні бути окремим проектом в рішенні. Для оформлення коду модульних тестів овоб’язково застосовувати принцип Triple A.
7. При написанні коду застосувати правила «хорошого» стилю програмування. А саме: створювати мнемонічні ідентифікатори, чітко форматувати код, застосувати при необхідності коментарі. Не використовувати public полів у класах. За необхідності доступу до них використати властивості, індексатори чи окремі методи-аксесори. Опис класів наводити в окремих файлах.
Функціональні вимоги до програмного забезпечення
1. Керування питаннями тестів
1.1. Можливість додавати питання
1.2. Можливість видаляти питання
1.3. Можливість змінити питання
1.4. Можливість переглянути перелік всіх питань
2. Керування відповідями
2.1. Можливість додавати відповідь
2.2. Можливість видаляти відповідь
2.3. Можливість змінювати відповідь
2.4. Можливість переглянути перелік всіх відповідей до конкретного питання
2.4.1. Помітити правильну відповідь позначкою «+»
2.5. Варіанти відповідей до питань генеруються автоматично
2.5.1. Передбачити наявність правильної відповіді
3. Керування тестами
3.1. Можливість створити тест
3.2. Можливість змінювати тест
3.2.1. змінити кількість питань у тесті
3.2.2. змінити час відведений на одне питання
3.3. Можливість порахувати процент правильних відповідей
3.4. Можливість передчасно вийти з тесту
4. Пошук
4.1. Пошук тестів
4.2. Перегляд статистики тестів
Бюджет: 1200 UAH Срок: 3 дня
Сделаю быстро и качественно! + будут подробные комментарии.
Если интересует - пишите в скайп или тут в ЛС.
С уважением, Артур
Бюджет: 1500 UAH Срок: 3 дня
Добрый день. Пишите, обсудим все детали.
Почта: [email protected]
Telegram: @abalduiko
Бюджет: 100 UAH Срок: 1 день
Здравствуйте.
Интересный проект. Готов обсудить сроки и стоимость.
Бюджет: 4200 UAH Срок: 10 дней
Здравствуйте, активно разрабатываю десктопные приложение на C# уже как 2 года, реализовать можно как в виде консольного приложения так и приложения Windows Forms, дб буду использовать SQLite. На протяжении всего выполнения желаю активно сотрудничать дабы результат вас устроил.
Пишите - договоримся
Мой телеграмм: https://t.me/Erhon
Бюджет: 16000 UAH Срок: 11 дней
Доброго вечора! Є досвід у реалізації таких задач та оформленні пояснювальних записок. Звертайтесь!
Здраствуйте, можете отписать по поводу вашего проекта мне на почту [email protected] , есть предложение.
Ищем опытного Unity-разработчика, который поможет завершить разработку игры. О игре: Жанр: симулятор фермы. Игра уже разрабатывается на Unity. Сначала она создавалась для мобильных устройств, но впоследствии было принято решение выпустить её для Steam (ПК). Что нужно сделать: Доработать игру в соответствии с готовым техническим заданием. Адаптировать существующий функционал под ПК и Steam. Реализовать уже запланированные механики и интерфейс. Что мы предоставляем: Подробное техническое задание. Все необходимые материалы (модели, графика, объекты и т.д.). Фото, видео, скриншоты и записи прохождения оригинальной игры. Готовый план реализации. Мы воссоздаем игру, которая успешно работала более 10 лет назад, поэтому ничего выдумывать или проектировать с нуля не нужно. Все механики, интерфейс и логика уже определены — необходимо качественно реализовать их в Unity. Для ознакомления с проектом добавляем ссылку на один из видеообзоров игры: Вставьте ссылку здесь. Требования: Опыт работы с Unity. Опыт разработки или адаптации игр под ПК/Steam будет преимуществом. Умение работать по готовому техническому заданию. В ответе, пожалуйста, укажите: примеры ваших работ; опыт работы с Unity; ориентировочную почасовую ставку или стоимость выполнения. Один из видеообзоров: https://www.youtube.com/watch?v=5_wKoX7zRc0