-

Забезпечення Якості -- Quality Assurance
-
Показ дописів із міткою UML Діаграми. Показати всі дописи
Показ дописів із міткою UML Діаграми. Показати всі дописи

понеділок, 3 листопада 2008 р.

четвер, 23 жовтня 2008 р.

Діаграми Прецедентів (Use Case UML Diagram)

Діаграма Прецедентів візуально зображає різноманітні сценарії взаємодії між акторами (користувачами) і прецедентами (випадками використання); описує функціональні аспекти системи (бізнес логіку).

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

Елементи Діаграми Прецедентів:
o Актор – користувач.
o Прецедент – випадок використання, дія. Позначається овалом.
o Граничні межі системи охоплюють усі випадки використання у системі.
Позначається прямокутником.

Елементи взаємодії Діаграми Прецедентів:
o Використовує – користувач виконує дію.
o Включає – один прецедент використовує іншого.
o Розширює – представлення дочірніх прецедентів.
o Вимагає – наступний прецедент вимагає виконання попереднього.
o Схожий – прецеденти подібні, але описують різну функціональність.
o Рівнозначний - подібна функціональність, але користувач сприймає, як різну.



середа, 8 жовтня 2008 р.

UML Діаграми

UML - (англ. Unified Modeling Language) — уніфікована мова об'єктно-орієнтованого моделювання. Вона є невід'ємною частиною процесу розробки програмного забезпечення.
UML Diagrams – діаграми написані (намальовані) мовою UML.

UML діаграми поділяються на типи:
• Структурні
o Діаграма класів (Class Diagram)
o Діаграма об’єктів (Object Diagram)
o Діаграма компонентів (Component Diagram)
o Діаграма композитів (Composite Structural Diagram)
oo Діаграма кооперацій (Collaboration)
o Діаграма розгортання (Deployment Diagram)
o Діаграма пакетів (Package Diagram)

• Поведінкові
o Діаграми взаємодії (Interaction Diagram)
oo Діаграма послідовності (Sequence Diagram)
oo Діаграма комунікації (Communication Diagram)
oo Діаграма огляду взаємодії (Interaction Overview Diagram)
oo Діаграма синхронізації (Timing Diagram)
o Діаграма діяльності (Activity Diagram)
o Діаграма прецедентів (Use case diagram)
o Діаграма станів (State Machine diagram)