Schița de curs
Introducere în modelarea Use Case
- Scurt istoric și context pentru cazurile de utilizare
- Definiții, elemente și componente ale cazurilor de utilizare
- Beneficiile modelării cazurilor de utilizare
- Organizarea cerințelor cu ajutorul cazurilor de utilizare
- Diagramele de cazuri de utilizare ca notație UML
- Organizarea modelului cu pachete
Actorii cazului de utilizare
- Utilizatori și actori
- Business și actorii sistemului
- Identificarea actorilor și cartografierea părților interesate
Use Cases - Identificarea și descrierea
- Identificarea cazurilor de utilizare și redactarea descrierii
- Use Case Controale:
- precondiții
- postcondiții
- ipoteze
- scenarii
Use Case Scenarii
- Scenariul principal de succes
- Variante și excepții
- Indicarea iterației
Tehnici avansate
- Relația <<include>>>
- Relația <<exclude>>>
- Generalizare
- Specializare
- Multiplicitate
Concepte practice Use Cases
- Fluxurile de evenimente și scopul lor: căi primare, alternative și de excepție
- Metode de documentare a fluxurilor primare
- Documentarea fluxurilor alternative și de excepție
- Documentarea scenariilor
- Exemple de fluxuri narative
- Use Cases și cazuri de testare
- Relația dintre cazurile de utilizare și cazurile/scenariile de testare
- Transpunerea cazurilor de utilizare în cazuri de testare
- Cazuri de utilizare și interfețe utilizator/prototipuri
- Rolurile, pregătirea și executarea prototipurilor
- UML Concepte
- UML notație
- Relații între clase și obiecte
- Extragerea claselor din cazurile de utilizare
- Verificarea unei clase: atribute, operații și asocieri/multiplicitate
- Includeți relații și exemple
- Referirea la incluziuni în fluxuri
- Relația de extindere și exemplu
- Referirea la extensiile din fluxuri
- Relația de generalizare și exemplu
- Documentația cazurilor de utilizare
Cerințe
Experiența legată de dezvoltarea de software sau cunoștințele tehnice de bază nu sunt strict necesare, dar ar fi benefice pentru a înțelege mai bine conceptele.
Mărturii (5)
Exerciții practice în EA.
Pawel - Krajowa Szkola Skarbowosci
Curs - UML in Enterprise Architect (workshops)
Tradus de catre o masina
Ms Malavika is a very good trainer. Very hard working and answering my queries well. I understand that scope for SysML and EA is very vast, she tried her best to present the training in the most suitable way. She has even spent her break time looking for answers to our queries. My respect! A great teacher!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Curs - System Engineering using SysML and UML 2
-Knowledge of the teacher in the subject was really good. He was able to explain very nicely and was able to answer all the questions at that moment. -To be able to know what all the tool is capable of was really good. -The structure he showed, like using scenarios and traceability would be really helpful in my day-to-day work.
Harsha Jain - Scania CV AB
Curs - Introduction to Enterprise Architect
I like the simple but informative example codes.
Yue Wang - DBS Bank Ltd
Curs - Design Patterns
I mostly liked the exercises and examples.