You are on page 1of 7

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

ВСП “Технічний фаховий коледж Національного університету


”Львівська політехніка””

Відділення інформаційних технологій


та комп’ютерної техніки

Звіт з лабораторної роботи №3


з дисципліни
“Вступ до інженерії програмного забезпечення ”.
На тему: «Розробка та специфікація вимог до програмної системи»

Виконав:
Студент гр. 31 ПЗ
Оганесян Арсен

Львів – 2022
Мета: Здобути навички аналізу, розробки та специфікації вимог до
програмного забезпечення
Програмна система: «Салон краси»

Визначення основних положень концепції


Документ акцентує увагу на можливостях, необхідних власникам
бізнесу «Салон краси» та їх клієнтам і на тому, чому ці потреби існують.
Контекст
Цей документ розробляється в рамках проекту автоматизації діяльності
бізнесу «Салон краси».
Визначення і скорочення
Основні визначення приведені в «Глосарій проекту».
Посилання
Бачення базується на документі «Публічна оферта».
Короткий зміст
Цей документ регламентує умови та порядок надання Послуг салону
краси, для здійснення запису клієнтів й спрощення надання послуг, які
надаються Працівником, а також права і обов'язки, що виникають у зв'язку з
цим у Клієнта, Власника й Працівника.

Позиціонування продукту на ринку


Ділові переваги
У даний час записи клієнтів, бухгалтерські записи та керування,
здійснюється на основі використання електронних таблиць або записів на
папері . Порівняно з тим, що є, нове рішення забезпечить зручніший режим
доступу зацікавлених осіб до інформації, підвищить швидкодію, забезпечить
надійне зберігання даних і повніший набір функцій, що підлягають
автоматизації.
Визначення проблеми
Визначення проблем приведене у таблиці 1
Таблиця 1
Визначення проблем
Проблема Недостатня швидкість відповіді сервера на
запити
Стосується Адміністратора
Її наслідком є Довго завантажується додаток
Успішне рішення Стиснути або видалити зображення з високою
роздільною здатністю
Проблема Биті посилання
Стосується Адміністратора
Її наслідком є Користувач натискає на посилання та переходить
на сторінку помилки 404, 303, 302
Успішне рішення Забезпечити хороший UX, оновити посилання,
видалити з індексації пошукової системи ті, які
ведуть на сторінку 404, 302, 303
Проблема Застарілий дизайн додатку
Стосується Адміністратора
Її наслідком Великий відсоток відмов
Успішне рішення Змінити застарілий дизайн сучасними стандартами
веб-дизайну
Проблема Недостатньо оперативний обмін інформацією
між адміністратором та власником
Стосується Адміністратора, власника
ЇЇ наслідком є Затримка у роботі додатку «Салон краси»
Успішне рішення Оптимальна організація роботи додатку, економія
часу всіх учасників процесу

Визначення позиції продукту


Визначення позиції прукту представлене у таблиці 2.
Таблиця 2
Визначення позиції продукту
Для Салону краси
Якому Потрібно автоматизувати процес запису клієнтів
та ведення бухгалтерського обліку
(Назва продукту) MobApp «Салон краси»
Який Заснований на промисловій СУБД і
високонадійний
На відміну від Існуючого механізму на основі електронних
таблиць та паперового запису
Наш продукт Виключає помилки надання послуг клієнтам
Салону краси

Опис користувачів програмного продукту


Відомості про користувачів
У системі існують три основні користувачі: адміністратор (власник),
клієнт та працівник. Клієнт – записується на прийом та обирає перелік
послуг. Працівник – переглядає запис клієнта та веде статистику наданих
послуг. Адміністратор – контролює усі дії працівника, виправляє помилки
системи та оптимізує роботу додатку.
Профілі користувачів
У таблиці 3 представлено профілі користувачів.
Таблиця 3
Профілі користувачів
Типовий представник Адміністратор
Опис Користувач системи, наділений правами
адміністратора, у нього є доступ до усіх функцій
Тип Адміністратор
Відповідальності Надсилати певні вказівки іншим користувачам
системи, виправляти помилки системи,
оптимізувати роботу системи.
Критерій успіху Можливість прогнозувати прибуток і
популярність додатку, відповідно статистики
продаж;
Типовий представник Працівник
Опис Користувач системи, наділений правами на
зміну планової інформації у системі
Тип Користувач
Відповідальності Ведення статистики стосовно наданих послуг;
підтримка бази даних постійних клієнтів;
контроль товарообігу;
Критерій успіху Наявність в БД інформації про постійних
клієнтів; статистика товарообігу доступна для
власника;

Типовий представник Клієнт


Опис Користувач системи, без права змін у системі
Тип Користувач
Відповідальності Надсилати запис працівникам на певну дату та
час. Обирати потрібні послуги
Критерій успіху Економія часу, зразу вказана вартість

Опис можливостей програмного продукту


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

Визначення обмежень застосування продукту


Впровадження системи не повинне займати більше 2 місяців.
У ядрі системи повинна бути представлена промислова СУБД.

Визначення показників якості


програмногопродукту(застосовуваність, надійність)
Застосовуваність
o Час, необхідний для навчання звичайних користувачів, - 10
годин, для навчання досвідчених користувачів – 3 години.
o Час відгуку для типових завдань – не більше 5 секунд, для
складних
o завдань – не більше 20 секунд.

Надійність
o Доступність – час, що витрачається на обслуговування системи,
не
o повинен перевищувати 5% від загального часу роботи.
o Середній час безвідмовної роботи – 21 робочий день.
o Максимальна норма помилок або дефектів – 2 помилки на
двадцять
o тисяч рядків коду.

Визначення інших вимог до продукту (вживані стандарти,


системні вимоги та експлуатаційні вимоги)
Вживані стандарти
Система повинна відповідати всім стандартам інтерфейсу користувача
Android/iPhone.
Системні вимоги
Мінімальні системні вимоги (Android / iPhone):
 Android 3.2+ / IOS 9.0+ ;
 12Mb/15Mb вільного дискового простору;
 Процесор з тактовою частотою 500+MHz/450+MHz;
 Оперативна пам’ять: 512Mb/512Mb
Експлуатаційні вимоги
Система повинна бути здатна підтримувати мінімум 10 одночасних
запитів користувачів, пов'язаних із загальною базою даних і мати можливість
їх подальшого збільшення.

Загальні вимоги до документації


Керівництво користувача
У системі повинно бути представлене Керівництво користувача (по
типам користувачів). Воно повинно містити розшифровку всіх
використовуваних термінів, описи основних варіантів використання,
включаючи альтернативні сценарії, а також докладний огляд інтерфейсу
програми.
Інтерактивна довідка
Інтерактивна довідка необхідна для вирішення питань, які виникли під
час роботи. У довідці повинна бути реалізована можливість пошуку
інформації за ключовими словами, а також варіант представлення інформації
по окремих позиціях меню програми. Довідка повинна містити максимально
повну і докладну інформацію по роботі системи..

Приклад розробки глосарію для програмної системи


«Інтернет магазин продажу програмного забезпечення»
Додаток – програма для телефону, призначена для роботи на
смартфонах, планшетах та інших мобільних пристроях .
Послуга - дія, результат якої споживається в процесі її виконання.
Послуги становлять собою діяльність індивіда на користь іншої особи. 
Система – програмний комплекс (автоматизована інформаційна
система) представлена додатком «Салон краси» клієнту, для дистанційного,
спрощеного запису на прийом за допомогою мережі Інтернет, де клієнту
надається можливість переглянути вільний час для запису, а також
процедурою вибору потрібних послуг.
Запис – заявлена клієнтом дата, час та перелік потрібних послуг.
Завдання – атомарна одиниця планування диспетчером. В процесі
попереднього планування кожній роботі відповідає своє завдання. Завдання
асоціюється з однією одиницею обладнання, працівником або групою.
Працівник() – фізична особа (фізична особа-підприємець) або
юридична особа, яка діє в інтересах салону краси на підставі надання послуг,
для здійснення таких операцій як: обробка записів, розрахунків, надання
послуг та їх облік.
Клієнт – фізична або юридична особа, яка має намір записатись на
прийом через мережу Інтернет використовуючи систему та послуги
представлені додатком «Салон краси» на умовах дотримання цієї оферти.
Колізія – суперечлива інформація в плані, яка приводить або до
неможливості виконання плану, або до порушення обов’язків перед
замовником. Колізії можливі у випадках: 1) Була вказана застаріла ціна;
2)Неправильно вказані дати виконання замовлення

Висновок: У ході виконання лабораторної робити я здобув навички


аналізу, розробки та специфікації вимог до програмного забезпечення

You might also like