Компонент |
Специфікація |
Оцінка класу |
|
Здійснює перевірку на працездатність системи. |
|||
Здійснює сканування штрих-коду продукту та визначення його ціни |
|||
Здійснює вибір дій які хоче виконати користувач |
|||
Введення штрих-коду за допомогою клавіатури та визначення ціни. |
|
||
Підраховується ціна за всі вибрані товари. |
|
||
Містить інформацію про ціну за кожний продукт, к-сть внесених коштів та здачу. |
|
Tlnk=2;
TObj=2:
Кількість зв'язків
агрегацій 4
асоціацій 3
∑SLnk=2*4+3=15
Тоді
Отримаємо число що лежить в інтервалі (6.69) -> 5<6.79<9.5
Рисунок 7Діаграма класів
3.3. Моделювання поведінки системи
3.3.1 Activity diagram (діаграми діяльності);
Рисунок 8 Діаграма діяльності
Таблица 4 Елементи діаграми створення
Формулювання прецеденту |
Стан виду діяльності |
1. Перевірка на працездатність системи |
Щоб почати роботу треба налаштувати контакт з системою, перевіривши її працездатність. |
2. Виконується вибір дій |
Натисканням відповідної кнопки ми обираємо дію,що повинна виконуватися. |
3. Процес «Сканування » |
На даному етапі система сканує штрих-код з продукту |
4. Процес «Введення вручну» |
Здійснюється введення штрих-коду вручну з продукту. За допомогою клавіатури. |
5. Процес «Підрахунок суми» |
Система підраховує суму всіх куплених продуктів. |
6.Процес «Видача чека» |
Видається чек з інформацією про всі куплені продукти. Кількість внесених коштів та здача. |
3.3.2 Іnteraction diagram (діаграми взаємодії);
3.3.2.1Діаграми кооперації.
Рисунок 18Діаграма кооперації
3.3.2.2Діаграми послідовності.
Рисунок 9 Діаграма послідовності(форма екземпляра)
S=
Рисунок 10 Діаграма послідовності (форма дескриптора )
3.3.3 State diagram (діаграма стану).
Рисунок 11 Діаграма стану
3.4. Проектування архітектури ПЗ:
3.4.1 Component diagram (діаграма компонентів);
Рисунок 23 діаграма компонентів
Діаграма компонентів входить до діапазону значень 3,5-4
3.4.2 Deployment diagram (діаграма розгортання).
Рисунок 12 Діаграма розгортання
Оскільки доступ до мережі не потрібен, бо система не зв’язується з іншими апаратними засобами чи серверами - каналів немає.
3.5. Детальне проектування
“АСПТЦ” містить іконний інтерфейс, складається з головного та дочірнього вікна. Головне вікно ініціюється на початку роботи, а дочірнє вікно відкриваються через елементи головного.
Залежність між вікнами -mdi - інтерфейс (складається з батьківського вікна та дочірніх вікон, які відкриваються з нього.)
(рисунок 26)
Рисунок 13 Інтерфейс системи
Інтерфейс на екрані
4. Висновок
Під час виконання курсової роботи я отримав навики у проектуванні та вимог автоматизованої системи. Узагальнив свої знання про методи та засоби проектування та навчився їх застосовувати на практиці. Я навчився грамотно складати специфікацію за допомогою вербальних описів і графічних специфікацій. Під час виконання курсової роботи я удосконалив свої навички у роботі з такими програмами: Rational Rose, MS Visio, MS Word, MS Project.
5. Список використаної літератури
· Вельбицкий И.В.Технология программирования.– К.: Техніка, 1984.–274 c.
· Капер С., Фолк Д., Нгуен Е.К. Тестирование программного обеспечения. – М: DiaSoft, 2001.– 542c.
· Саммервил И. Инженерия программного обеспечения. – М.: Вильямс, 2002. – 620с.
· Сидоров М.О. Вступ до програмної інженерії. Курс лекцій. – К.: НАУ – 2008.. – C. 34–80.
· Сидоров Н.A. Повторное использование, переработка и восстановление программного обеспечения. – УсиМ. – 2000.–№ 3, 4. – C. 27–37.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.