lr4 Ukr

You might also like

You are on page 1of 9

Міністерство освіти і науки України

Національний технічний університет України «Київський політехнічний


інститут імені Ігоря Сікорського"
Факультет інформатики та обчислювальної техніки

Кафедра інформатики та програмної інженерії

Звіт

з лабораторної роботи № 1 з дисципліни


«Архітектура програмного забезпечення»

„Формування вимог до додатку”

Виконав(ла) Гавриленко Я.С


(шифр, прізвище, ім'я, по батькові)

Перевірив Бабійчук А.А.


(прізвище, ім'я, по батькові)

Київ 2020
ЗМІСТ

1 МЕТА ЛАБОРАТОРНОЇ РОБОТИ......................................................3

2 ЗАВДАННЯ...............................................................................................4

3 ВИКОНАННЯ.........................................................................................10

3.1 ПОКРОКОВИЙ АЛГОРИТМ......................................................................10


3.2 ПРОГРАМНА РЕАЛІЗАЦІЯ АЛГОРИТМУ..................................................10
3.2.1 Вихідний код..................................................................................10
3.2.2 Приклади роботи..........................................................................10
3.3 ТЕСТУВАННЯ АЛГОРИТМУ....................................................................11

ВИСНОВОК...................................................................................................12

КРИТЕРІЇ ОЦІНЮВАННЯ........................................................................13

2
1 МЕТА ЛАБОРАТОРНОЇ РОБОТИ
Мета роботи – обрати проект для розробки. Познайомитись з варіантом
опису вимог до додатку за допомогою user stories, та познайомитись з
інструментами для побудови wireframes.

3
2 ЗАВДАННЯ

1. Визначити платформу (web/android/ios) та вибрати тему роботи.


2. Для обраної теми визначити основний функціонал (features), який має
бути розроблено.
3. Для кожного функціоналу описати “історії користувачів” (user stories).
4. Сформувати шаблони сторінок (wireframe) для обраного функціоналу.

4
3 ВИКОНАННЯ

 Application name, Platform

Application: Employment platform


Platform: web

Features

Feature 1: The candidate fills in the resume simply and intuitively


Feature 2: The candidate gets notified, when somebody has seen his resume
Feature 3: The candidate gets notified, when somebody has approved them for an
interview
Feature 4: The Employer can browse through applicants
Feature 5: The Employer can send a request for an interview to the applicant
Feature 6: After the interview, the applicant will be notified about the result of it.
Feature 7: The Employer can send a notification about the second interview, if
desired
Feature 8: The applicant can see, whether he was approved for the job after two
interviews

User stories

Назва IS-01 Screen form “Інтерв’ю з кандидатом”


for HR-manager - UI and commands

Твердження Як (As a)  HR-менеджер


цінності

Мені необхідно Переглядати результати інтерв’ю, взаємодіяти з


(I want to)   формою.

Таким чином (So Я можу переглядати дані про інтерв’ю, визначати


that) загальний статус проведенего інтерв’ю та рішення
прийняття кандидата на роботу також скористатися
доступним функціоналом форми.

5
Детальний a. Заповнення полів форми
опис вимог

Номер інтерв’ю Interview.«Номер інтерв’ю»

Назва інтерв’ю Interview.«Назва інтерв’ю»

Прізвище особи, HR.«Прізвище»


що приймала або
інтерв’ю TechSpecialist.«Прізвище»

Дата проведення Interview.«Дата проведення інтерв’ю»


інтерв’ю

Загальний Interview.«Результат проведення інтерв'ю»


результат
проведення
інтерв'ю 

Прізвище Applicant.«Прізвище»
кандидата

Посадова Position.«Назва»
позиція

Рішення Applicant.«Рішення»
прийняття
кандидата на
роботу

Дата прийняття Applicant.«Дата прийняття анкети»


анкети

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

Твердження Як (As a)  HR-менеджер


цінності

Мені необхідно Змінити значення полів в формі “інтерв'ю з


(I want to)   кандидатом”

Таким чином Я можу задати нові значення для полів таблиці у формі 
(So that) “інтерв'ю з кандидатом” за умови що буде
проведена успішна валідація
Детальний При натисканні двічі на поле в таблиці екранної форми «Інтерв’ю з
опис вимог кандидатом» виконується виклик спливаючого вікна яке має на меті
валідувати, та за умови успіху оновити дані в базі даних та таблиці
інтерфейсу 

Критерії Поля форми мають дозволяти за умови натискання подвійним кліком на


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

Wireframes

7
ВИСНОВОК

В рамках даної лабораторної роботі ми вибрали проект для розробки.


Також ми познайомились з варіантом опису вимог до додатку за допомогою
user stories, та познайомились з інструментами для побудови wireframes

Github repo: https://github.com/yan14171/PALAB4


(при натисканні чомусь не працює, копіювати в браузер)

8
КРИТЕРІЇ ОЦІНЮВАННЯ

При здачі лабораторної роботи до 26.11.2021 включно максимальний бал


дорівнює – 5. Після 26.11.2021 максимальний бал дорівнює – 1.
Критерії оцінювання у відсотках від максимального балу:
 покроковий алгоритм – 15%;
 програмна реалізація алгоритму – 50%;
 тестування алгоритму– 30%;
 висновок – 5%.

You might also like