- •Домашня робота
- •1. Опис предметної області
- •2. Опис вимог Шлеєра і Меллора
- •3. Опис вимог Джекобсона
- •4. Зовнішня та експлуатаційна моделі якості
- •1. Функціональність (Functionality)
- •A) Функціональна повнота (Suitability)
- •B) Зручність установки (installability)
- •Ефективність (Effectiveness):
- •Продуктивність (Productivity):
- •Задоволення користувача (Satisfaction):
- •Ефективність (Effectiveness):
- •Продуктивність (Productivity):
- •Задоволення користувача (Satisfaction):
- •Висновок
НАЦІОНАЛЬНИЙ АВІАЦІЙНИЙ УНІВЕРСИТЕТ
ІНСТИТУТ КОМП’ЮТЕРНИХ ТЕХНОЛОГІЙ
ФАКУЛЬТЕТ КОМП’ЮТЕРНИХ НАУК
КАФЕДРА КОМП’ЮТЕРНИХ ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ
Домашня робота
З дисципліни «Стандартизація та сертифікацій інформаційних управляючих систем»
Виконав : студент ФКН-502
Зайчук С.І
Керівник : Райчев І.Е.
Київ 2010
Зміст
1. Опис предметної області 3
2. Опис вимог Шлеєра і Меллора 4
3. Опис вимог Джекобсона 6
4. Зовнішня та експлуатаційна моделі якості 9
5. Оцінка якості програмної системи 16
Висновок 33
1. Опис предметної області
Бібліотека має декілька відділів, у яких працюють співробітники, котрі характеризуються ідентифікаційним кодом, ПІБ, посадою, окладом. Відділ характеризується назвою, номером списком приміщень, номером телефону. Приміщення характеризується номером, площею, номером поверху, кількістю місць, кількість комп’ютерів. Читач характеризується номером, ПІБ, адресою, телефоном. Книга має назву, автора, УДК, ББК і номер відділу, де зберігається.
2. Опис вимог Шлеєра і Меллора
Проведемо опис вимог із використанням методу Шлеєра і Меллора
Рис.
1 Інформаційна модель домену
Рис. 2 Відношення спадкування
Не дивлячись на те, що на даній діаграмі усі атрибути успадковуються і не з’являється ніяких нових, воно дуже важливе. Підтипи маються однакові атрибути, але виконують принципово різні функції.
3. Опис вимог Джекобсона
Опишемо вимоги до програмної системи (ПС) із використанням підхода І.Джекобсона, який використовується не тільки для формалізації вимог до ПС, а і для формалізації визначення складу об’єктів, якими буде оперувати ПС
Рис. 3 Диаграма сценаріїв
Бібліотекар – Співробітник бібліотеки; виконує операції з книгами по запиту Читача.
Читач – суб’єкт обслуговування бібліотеки.
Менеджер – співробітник бібліотеки; замовляє та отримує нові книги, проводить їх індексацію та сортування.
Видати книгу – видача книги на руки читачу, використовує пошук книги та розширяється записом у чергу замовлень при існування такої.
Пошук книги – пошук наявності книги по замовленню
Запис в чергу замовлень – запис даних читача у чергу на отримання книги.
Внесення змін до формуляра – внесення або винесення даних книги у формуляр читача.
Реєструвати повернення книги – Відмітити у каталозі книг її повернення.
Зареєструвати читача – внести дані читача у каталог читачів та присвоїти унікальний номер.
Завести формуляр – створення нового формуляру з даними читача для моніторингу виданих книг.
Новий запит книги – створення запиту для отримання книги
Надати персональні дані – надати дані «ПІБ», адреса, телефон.
Отримати нові книг – отримання нових книг з видавництва.
Провести індексацію – присвоїти кожній новій книзі бібліотечний номер.
Сортувати – провести сортування отриманих книг по спільним характеристикам.
Рис. 4 Діаграма взаємодії об’єктів «Реєстрація читача»
Рис. 5 Діаграма взаємодії об’єктів «Повернення книги»
4. Зовнішня та експлуатаційна моделі якості
Побудуємо моделі якості програмної системи (ПС) відповідно до рекомендацій стандарту ISO/IEC 9126 (частини 1-4).
Виходячи із вимог даної програмної системи, обрані наступні характеристики моделі якості:
1. Функціональність (Functionality)
Будь-який програмний продукт має бути націлений на функціонал, що він надає користувачам. В нашому випадку користувачами є читачі і бібліотекарі і їм необхідно надати повний інструментарій, щоб задовольнити їх потреби і забезпечити конфіденційність їх даних, особливо перших.
