Автоматизована система продаж торговельного центру(супермаркету), страница 4

Компонент

Специфікація

Оцінка класу

Здійснює перевірку на працездатність системи.

Здійснює сканування штрих-коду продукту та визначення його ціни

Здійснює вибір дій які хоче виконати користувач

Введення штрих-коду за допомогою клавіатури та визначення ціни.

Підраховується ціна за всі вибрані товари.

Містить інформацію про ціну за кожний продукт, к-сть внесених коштів та здачу.

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.