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

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут післядипломної освіти
Факультет:
РТ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2014
Тип роботи:
Звіт про виконання лабораторної роботи
Предмет:
Аналіз вимог до програмного забезпечення

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ Національний університет «Львівська політехніка» Інститут Післядипломної освіти / Звіт про виконання ЛАБОРАТОРНОЇ РОБОТИ №4 з курсу "Аналіз вимог до програмного забезпечення " Тема. «Внесення специфікації до програмного засобу управління вимогами». Тема: Внесення специфікації до програмного засобу управління вимогами. Умова завдання Завдання: Розробити ієрархічну структуру вимог та внести специфікацію до програмного продукту (на задану тему) у засіб управління вимогами. Виконання роботи Під час виконання Лабораторної роботи№3, мною була внесенні усі специфікації продукту до програмного засобу управління вимогами, використовувались засоби програми RequirementsWin: (рис.1): / Рис.1. Деревовидна структура вимог За дпомогою засобу «Зберегти в html», експортувавши його в project.html, ми отримали читабельний вигляд специфікацій вимог: Product requirements Introduction Appointment. Призначення продукту. Agreements. Угоди прийняті в документах License. ЛІцензія. Server install. Встановлення сервера. Advertising. Реклама Product perspective. Перспективи продукту. Audience. Можлива аудиторія продукту. General Description. Загальний опис Overall view. Загальний погляд на продукт. Users. Класи і характеристики користувачів. User. Користувач Manager.Менеджер. Administrator. Адміністратор Operation system. Операційне середовище. Server DB. Сервер БД. Client. Клієнт. Documentation. Документація. Setup manual. Manager manual. User Guide. System Function. Функції системи. User attributes. Manager attributes. Administrator attributes. Сценарії виконання продукту. Сценарії для користувача. Сценарії для менеджера. Сценарії для адміністратора. Вимоги зовнішніх інтерфейсів. Користувацький інтерфейс. Апаратні інтерфейси. Програмні інтерфейси. Комунікаційні інтерфейси. Other requirements. Нефункційні вимоги Вимоги продуктивності. Сервер. Клієнт. Вимоги надійності. Вимоги безпеки. Атрибути якості програмного продукту. Additional requirements. Додаткові вимоги. Addition A. Додаток А: Словник Addition B. Додаток B. Product requirements ID: P1  Тип: Проект  Introduction ID: U10  Тип: Пользовательское  Приоритет: null  Статус: null  Время статуса: null  Appointment. Призначення продукту. ID: U13  Тип: Пользовательское  Приоритет: null  Статус: Принято  Время статуса: null  Система призначеня для автоматизації обліку наданих послуг їх тарифікації і виставляння рахунків для оплати. Agreements. Угоди прийняті в документах ID: P18  Тип: Проект  Додаткові угоди які опційно додаються до продукту. License. ЛІцензія. ID: Uc20  Тип: Вариант использования  Приоритет: Высокий  Уровень: Обобщенный  Статус: Уточнить  Время статуса: null  Купівл яліцензії продукту Server install. Встановлення сервера. ID: Uc21  Тип: Вариант использования  Приоритет: Средний  Уровень: null  Статус: Уточнить  Время статуса: null  Передбачає вибір заліза, встановлення продукту, розміщення на власні колокації, та технічний супровід. Advertising. Реклама ID: Uc23  Тип: Вариант использования  Приоритет: Низкий  Уровень: Подфункции  Статус: Уточнить  Время статуса: 2014-05-31  Дозвіл на розміщення реклами знижує вартість продукту. Product perspective. Перспективи продукту. ID: P56  Тип: Проект  Білінгова система, призначена для обліку споживання всього спектру послуг сучасного оператора зв'язку. Система CTI Billing забезпечує значну гнучкість і масштабованість для менеджменту і прискореного впровадження послуг, а також забезпечує комплексні можливості в реальному масштабі часу. Це дозволяє оператору зв'язку розробляти нові послуги, знижувати тарифи, ефективно управляти користувачами і здійснювати різні операції, необхідні для оперативного реагування у відповідь на вимоги ринку і запити споживачів. Audience. Можлива аудиторія продукту. ID: P57  Тип: Проект  Передбачувана аудиторія продукту. - Використовуються телекомунікаційними операторами для автоматизації технічного процесу обліку вартості телефонних дзвінків, виставляння рахунків абонентам і взаєморозрахунків з іншими постачальниками послуг. General Description. Загальний опис ID: U35  Тип: Пользовательское  Приоритет: Средний  Статус: null  Время статуса: null  Overall view. Загальний погляд на продукт. ID: U38  Тип: Пользовательское  Приоритет: Средний  Статус: Внесено  Время статуса: 2014-05-31  Сукупність технічних і програмних засобів призначених для виконання, функцій з тарифікації, розрахунку платежів за надані послуги, формування платіжних документів для абонентів тощо. Users. Класи і характеристики користувачів. ID: P40  Тип: Проект  Розгорнутий список класів користувачів системи. User. Користувач ID: U41  Тип: Пользовательское  Приоритет: Высокий  Статус: Принято  Время статуса: null  Входящие ссылки: User attributes. Користувач володіє обмеженими правами, доступ лише до власного кабінету, можливість здійснення дзвінків, перегляд статистики, генерування рахунку, експорт та імпорт документів. Manager.Менеджер. ID: U42  Тип: Пользовательское  Приоритет: Высокий  Статус: Уточнить  Время статуса: null  Входящие ссылки: Manager attributes. Менеджер наслідує права та властивості користувача, а також має можливість створювати тарифні плани, імпортувати та експортувати їх, приєднувати тарифні плани до створених користувачів, поповнювати рахунки. Administrator. Адміністратор ID: U43  Тип: Пользовательское  Приоритет: Высокий  Статус: Принято  Время статуса: 2014-05-31  Входящие ссылки: Administrator attributes. Адміністратор наслідує права та властивості менеджера а також має повний доступ, створення, блокування користувачів, зміна прав користувачів, та системних налаштувань. Operation system. Операційне середовище. ID: Uc39  Тип: Вариант использования  Приоритет: Высокий  Уровень: Обобщенный  Статус: null  Время статуса: null  Операційні системи, що підтримуються Server DB. Сервер БД. ID: Uc44  Тип: Вариант использования  Приоритет: null  Уровень: null  Статус: null  Время статуса: null  Серверна частина: - Linux/BSD/UNIX, MySQL. Client. Клієнт. ID: Uc46  Тип: Вариант использования  Приоритет: Низкий  Уровень: Обобщенный  Статус: null  Время статуса: null  Робочі місця: - Windows 95/98/ME/NT/2000/XP/2003/7/8 Documentation. Документація. ID: U47  Тип: Пользовательское  Приоритет: Низкий  Статус: null  Время статуса: null  Пакети документації що супроводжують проект. Setup manual. ID: P48  Тип: Проект  Документація по встановленню та налаштуванню Manager manual. ID: P50  Тип: Проект  Документація по створенню, імпорту, експорту тарифних планів. User Guide. ID: P51  Тип: Проект  Посібник користувача, в якому описані базові користувацькі сожливості. System Function. Функції системи. ID: P52  Тип: Проект  Сценарій білінгової системи. User attributes. ID: U53  Тип: Пользовательское  Приоритет: Высокий  Статус: Внесено  Время статуса: 2014-05-31  Исходящие ссылки: User. Користувач 1. Здійснювати дзвінки. 2. Переглядати статистики дзвінків. 3. Залоговуватись/вилоговуватись. 4. Редагування власного профілю. 5. Користування засобами швидкого пошуку. 6. Відображення вартості дзвінків у валютах UAH, USD. 7. Вносити кошти на рахунок за допомогою платіжних систем. 8. Експорт статистики у pdf та xsl. 9. Користування календарем. 10. Генерувати рахунки 11. Скористатись технічною допомогою: стврити тікет, або здійснити skype-дзвінок на технічну підтримку. Manager attributes. ID: U54  Тип: Пользовательское  Приоритет: Высокий  Статус: Принято  Время статуса: null  Исходящие ссылки: Manager.Менеджер. Менеджер наслідує властивості користувача. - А також може: 1. Керування групами. 2. Керування користувачами. 3. Створення,імпорт, експорт тарифів. 4. Закріплення тарифів за користувачами. 5. Блокування користувачів. 6. Поповнювати рахунки. Administrator attributes. ID: U55  Тип: Пользовательское  Приоритет: Высокий  Статус: Внесено  Время статуса: 2014-05-31  Исходящие ссылки: Administrator. Адміністратор Адміністратор наслідує властивості менеджера. - А також може: 1. Створювати/видаляти користувачів. 2. Створювати/видаляти групи. 2. Здійснювати технічні налаштування. 3. Вмикати/вимикати запис розмов. Сценарії виконання продукту. ID: P76  Тип: Проект  Сценарії для користувача. ID: U77  Тип: Пользовательское  Приоритет: Высокий  Статус: Принято  Время статуса: null  Сценарій для користувача по пункту "Залогуватись/вилогуватись". Передумова - користувач повинун мати логін та пароль доступу до веб-адмінки з правами користувача. I. Користувач заходить на сторінку веб-адмінки та вводить свій логін та пароль. II. Щоб вилогуватись користувач натискає пункт "Вихід" на глобальному меню. - Сценарій для користувача по пункту «Здійснення дзвінків». Передумова – користувач знаходиться в системі: I. Користувач на головній сторінці обирає пункт «Користувачі». II. З’являється сторінка списком користувачів, відсортованими за часом здійснення останнього дзвінка, III. Користувач натискає на назві агента, якому він хоче здійснити дзвінок. IV. Відкривається сторінка з відповідним дзвінком і коментарями до нього. - Сценарій для користувача по пункту "Перегляд статистики дзвінків". Передумова – користувач знаходиться в системі: I. Користувач обирає на головній сторінці поле "Статистика". II. Відкривається список усіх здійснених дзвінків. III. Користувач натискає на потрібному агентові IV. Відкривається нова сторінка останнього дзвінка, де користувач може бачити розгорнуту статистику по дзвінках. - Сценарій для користувача по пункту "Редагування власного профілю". Передумова – користувач знаходиться в системі: I. Користувач обирає на головній сторінці поле "Профіль". II. Відкривається сторінка з розширеними налаштуваннями профілю користувача. III. Користувач натискає на потрібному полю, вносить зміни, та натискає кнопку "Зберегти". - Сценарій для користувача по пункту "Користування засобами швидкого пошуку". Передумова – користувач знаходиться в системі: I. Користувач обирає на головній сторінці поле "Швидкий пошук". II. Відкривається розгорнуте поле для переліку критеріїв пошуку. III. Користувач вводить критерії пошуку та натискає кнопку "Пошук". IV. Відкривається нова сторінка з статистикою дзвінків. - Сценарій для користувача по пункту "Відображення вартості дзвінків у валютах UAH, USD". Передумова – користувач знаходиться в системі: I. Користувач за замовчуванням всі витрати та власний баланс бачить в UAH. II. Користувач натискає у верхньому правому кутку кнопку USD, сторінка оновлюється, баланс та всі розрахунки перераховуються в USD, відповідно до курсу що встановлений адміністратором системи. - Сценарій для користувача по пункту "Вносити кошти на рахунок за допомогою платіжних систем.". Передумова – користувач знаходиться в системі: I. Користувач обирає на головній сторінці поле "Поповнити рахунок". II. Відкривається вікно з вибором платіжної системи. III. Користувач заповнює форму, та поповнює рахунок, після чого кошти з‘являються в балансі користувача. - Сценарій для користувача по пункту "Експорт статистики у pdf та xsl". Передумова – користувач знаходиться в системі: I. Користувач на головній сторінці обирає пункт «Статистика». II. Відкривається список усіх здійснених дзвінків. III. Користувач натискає на потрібному агентові IV. Відкривається нова сторінка останнього дзвінка, де користувач може бачити розгорнуту статистику по дзвінках. V. Користувач може експортувати вибірку дзвінків у pdf або xsl. - Сценарій для користувача по пункту "Користування календарем". Передумова – користувач знаходиться в системі: I. Користувач на головній сторінці у верхньому правому кутку обирає "Календар". II. Виринає розширене вікно, користувач може заносити нотатки розділені по днях та годинах, з нагадуванями здійснити дзвінок, календар синхорнізується з Google Calendar. III. В обраний день та час користувач отримує повідомлення від системи з нагадуваням. - Сценарій для користувача по пункту "Користування технічною допомогою". Передумова – користувач знаходиться в системі: I. Користувач на головній сторінці у нижньому правому кутку обирає "Допомога". II. Виринає розширене вікно, здійснюється дзвінок у call-центр технічної підтримки. Сценарії для менеджера. ID: U79  Тип: Пользовательское  Приоритет: Высокий  Статус: Реализовано  Время статуса: null  Сценарій для менеджера по пункту "Керування групою". Передумова – менеджер знаходиться у відповідному вікні групи, яку він хоче відредагувати: I. Менеджер вибравши відповідну групу користувачів може здійснювати її редагування. - Сценарій для менеджера по пункту "Керування корустувачем". Передумова – менеджер знаходиться у відповідному вікні користувача, якого він хоче відредагувати. I. Менеджер вибравши відповідного користувача може здійснювати його редагування. - Сценарій для менеджера по пункту "Блокування користувача". Передумова – менеджер знаходиться у відповідному вікні користувача, якого він хоче відредагувати. I. Менеджер вибравши відповідного користувача може натиснути кнопку "OFF". II. Користувача заблоковано, і він не може здійснювати дзвінки. - Сценарій для менеджера по пункту "Поповнення рахунку". Передумова – менеджер знаходиться у відповідному вікні користувача, якого він хоче відредагувати. I. Менеджер вибравши відповідного користувача може поповнювати рахунок користувача вручну. II. Утворюється Івент про подію в системному журналі. - Сценарій для менеджера по пункту "Створення,імпорт, експорт тарифів.". Передумова – менеджер знаходиться всистемі. I. Менеджер на головній сторінці обирає пункт «Тарифи». II. З’являється сторінка зі списком тарифів, менеджер може правити існуючі тарифи, створювати нові, імпортувати та експортувати. - Сценарій для менеджера по пункту "Закріплення тарифів за користувачами.". Передумова – менеджер знаходиться у профілі користувача, якому він хоче прикріпити тариф: I. Менеджер вибравши відповідного користувача, прикріпляє йому відповідний тариф.. Сценарії для адміністратора. ID: U80  Тип: Пользовательское  Приоритет: Высокий  Статус: Реализовано  Время статуса: 2014-05-31  Сценарій для користувача по пункту "Створення/видалення користувача". Передумова – користувач знаходиться в системі: I. Адміністратор обирає на головній сторінці поле "Користувачі". II. Відкривається список усіх існуючих користувачів, або створити нового користувача. III. Адміністратор натискає на редагування профілю існуючого користувача. IV. Адміністоратор може видалити користувача натичнувши "Видалити". - Сценарій для користувача по пункту "Створення/видалення групи". Передумова – користувач знаходиться в системі: I. Адміністратор обирає на головній сторінці поле "Групи". II. Відкривається список усіх існуючих груп, або створити нового користувача. III. Адміністратор натискає на редагування профілю існуючої групи. IV. Адміністоратор може видалити групу натичнувши "Видалити". - Сценарій для користувача по пункту "Вмикати/витикати запис розмов". Передумова – користувач знаходиться в системі: I. Адміністратор обирає на головній сторінці поле "Користувачі". II. Відкривається список усіх існуючих користувачів. III. Адміністратор натискає на редагування профілю існуючого користувача, де він може встновити або зняти галочку "Запис розмов" - Сценарій для користувача по пункту "Системні налаштування". Передумова – користувач знаходиться в системі: I. Адміністратор обирає на головній сторінці поле "Налаштування". II. Відкривається список усіх технічних налаштувань, які адміністратор може змінювати. - Вимоги зовнішніх інтерфейсів. ID: P71  Тип: Проект  Користувацький інтерфейс. ID: U72  Тип: Пользовательское  Приоритет: Высокий  Статус: Принято  Время статуса: null  Користувацький інтерфейс, повинен відповідати друкованим макетам, що мають наступний вигляд. Апаратні інтерфейси. ID: Uc73  Тип: Вариант использования  Приоритет: Средний  Уровень: Пользователя  Статус: null  Время статуса: null  Система має можливість інтеграції в систему з відкритим програмним кодом PBX Asteriks, або власними засобами може замінити її можливості. Необхідне апаратне забезпечення: • Процесор: не нижче Pentium IV 2 GHz; • Оперативна пам’ять: не менше 256 Мбайт; • Відеокарта: не менше 32 Мбайт; • Дисплей: з роздільною здатністю, не менше 640*480 dpi. Програмні інтерфейси. ID: U74  Тип: Пользовательское  Приоритет: Средний  Статус: Реализовано  Время статуса: 2014-05-31  Продукт може працювати, як боксовою версією так і підтримує модульне встановлення, на довільну ОС сімейства UNIX/Linux, а також використання довільної бази даних Необхідне програмне забезпечення: ОС сімейства Windows, MS SQL Server 2008, платформа 1С 7.7. Комунікаційні інтерфейси. ID: U75  Тип: Пользовательское  Приоритет: Средний  Статус: Реализовано  Время статуса: 2014-05-31  Для ефективної роботи продукту в багатокористувацькому режимі, рекомендується становити продукт на окремий сервер, а користувачам, менеджерам системним адміністраторам працювати виключно через веб-інтерфейс. Other requirements. Нефункційні вимоги ID: P58  Тип: Проект  Вимоги продуктивності. ID: Uc59  Тип: Вариант использования  Приоритет: Средний  Уровень: Обобщенный  Статус: Внесено  Время статуса: null  Якщо в роботі використовується база даних в файловому режимі, то потрібно слідкувати, щоб фізичний розмір файлів таблиць не перевищував 1GB, в протилежному випадку для подальшої продуктивної роботи слід рознести білінг на два сервери: 1. Сервер аплікаційний. 2. Сервер з базами даних. Сервер. ID: P64  Тип: Проект  При використанні Бази Даних, на тому саму хості де буде встановлено ядро білінгової системи, розробник рекомендує слідкувати щоб обєм файлів таблиць не перевищував 5 Гб, в протилежному випадку, рекомендується робити інкрементні копії БД. Клієнт. ID: P65  Тип: Проект  Необхідно мати встановлений браузер: 1. Internet Explorer, версія вище 6. 2. Modzila Firefox, версія вище 2. 3. Google Chrome, будьякої версії. 4. Opera, вище 8 версії. Вимоги надійності. ID: Uc60  Тип: Вариант использования  Приоритет: Средний  Уровень: Пользователя  Статус: null  Время статуса: null  Для надійної роботи продукту розробник рекомендує: 1. Використовувати Рейд-масив 0,1,5. 2. Регулярно робити резервні копії даних, зокрема засобами доступними в адмінці білінгу. Вимоги безпеки. ID: U61  Тип: Пользовательское  Приоритет: Высокий  Статус: null  Время статуса: null  В цілях безпеки несанкціонованого доступу до адмініських повноважень, розробник пропонує використовувати лише для функцій які передбачені цьому типу обєкту. Всім користувачам рекомендується створювати паролі не менш як на 8 символів, з використанням цифри та спеціального символу. Атрибути якості програмного продукту. ID: Uc62  Тип: Вариант использования  Приоритет: Средний  Уровень: null  Статус: null  Время статуса: null  Особливості даного продукту є те що він розроблений під операційну систему з відкритим програмним кодом, дозволяє встановлюватись з сорсів так і з пакетів що доступні для всіх Linux-орієнтованих систем, а також дозволяє використовувати різні безкоштовні бази даних, якщо у користувача є що до цього спеціальні вимоги. Additional requirements. Додаткові вимоги. ID: U66  Тип: Пользовательское  Приоритет: Средний  Статус: null  Время статуса: null  Для підтримки та супроводу продукту компанією виконавця, замовник зобов‘язується мати в наявності підписаний договір інформаційно-технічного супроводу. Addition A. Додаток А: Словник ID: U67  Тип: Пользовательское  Приоритет: null  Статус: null  Время статуса: null  Білінгова система: Технічною особливістю даного продукту є його гнучкість: 1. Операційною системою для сервера можуть виступати операційні системи з відкритим програмним кодом Unix/Linux. 2. Можна використовувати наступні бази даних MySQL, PostgreSQL, SQL PL. Також може поставлятись з передустановленою базою даних MySQL. Addition B. Додаток B. ID: U68  Тип: Пользовательское  Приоритет: null  Статус: null  Время статуса: null  Для успішного впровадження продукту на підприємстві замовника, потрібно обрати ІТ-фахівця з числа працівників замовника, який буде відповідальний за роботу з ІТ-спеціалістами компанії виконавця. Висновок. Виконуючи дану лабораторну роботу я ознайомився з програмним забезпеченням призначеним для створення проекту вимог в процесі проектування, створення та від лагодження програмного забезпечення на прикладі програми RequirementsWin, а також заніс в нею дані з Лабораторної роботи№2.
Антиботан аватар за замовчуванням

02.06.2014 21:06-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!