b"\n_START_ARTICLE_\nDiagrama de casos d'\xc3\xbas\n_START_PARAGRAPH_\nEl diagrama de casos d'\xc3\xbas \xc3\xa9s la representaci\xc3\xb3 gr\xc3\xa0fica m\xc3\xa9s simple de les interaccions entre un usuari i un sistema, aquestes relacions es representen amb les normes b\xc3\xa0siques del Llenguatge unificat de modelat (UML).En un diagrama de casos d'\xc3\xbas no es mostren els casos d'\xc3\xbas detalladament, nom\xc3\xa9s es mostra el nombre d'usuaris, el seu tipus i la manera com interactua amb el sistema. En concret, en el diagrama no ens mostra l'ordre en el qual es duen a terme els passos per aconseguir els objectius de cada cas d'\xc3\xbas. Aquests detalls poden descriure's en altres diagrames i documents, que es vinculen a cada cas d'\xc3\xbas.\n_START_SECTION_\nAplicaci\xc3\xb3\n_START_PARAGRAPH_\nA causa de la seva naturalesa simplista els diagrames de casos d'\xc3\xbas ens mostren el disseny a un alt nivell, amb un cop d'ull al diagrama de casos d'\xc3\xbas d'un sistema podem saber les seves funcionalitats principals independentment del que un sigui des de programadors fins a comercials._NEWLINE_El diagrama de casos d'\xc3\xbas en si no aporta un coneixement molt detallat per\xc3\xb2 aporta una visi\xc3\xb3 general del sistema resultant a m\xc3\xa9s de permetre un canal de comunicaci\xc3\xb3 entre totes les parts implicades. Amb el diagrama de casos d'\xc3\xbas trobarem informaci\xc3\xb3 del caire; nombre d'usuaris, her\xc3\xa8ncia de casos d'\xc3\xbas entre usuaris, accions/rutines que el sistema haur\xc3\xa0 de fer (casos d'\xc3\xbas),casos d'\xc3\xbas que obliguen l'execuci\xc3\xb3 d'altres casos d'\xc3\xbas (<include>), i casos d'\xc3\xbas que poden invocar a altres casos(<exclude>).Per assegurar el coneixement complet del sistema i les seves funcionalitats calen m\xc3\xa9s especificacions a m\xc3\xa9s d'altres diagrames m\xc3\xa9s t\xc3\xa8cnics i concrets.\n_START_SECTION_\nEstructura dels casos d'\xc3\xbas\n_START_PARAGRAPH_\nPer a la v\xc3\xa0lida construcci\xc3\xb3 d'un sistema necessitem saber de manera concreta les seves funcionalitats, aquestes marcaran el nombre de casos d'\xc3\xbas. Els casos d'\xc3\xbas seran l'esquelet de les rutines que es programaran a posteriori, per tant el detall excessiu del cas d'\xc3\xbas no \xc3\xa9s necessari en el diagrama. Cada usuari del sistema podr\xc3\xa0 executar funcionalitats segons marqui el diagrama de casos d'\xc3\xbas: com comprar un producte o des del punt de vista del prove\xc3\xafdor, oferir productes per a la seva venda._NEWLINE_Una vegada fet el cas d'\xc3\xbas es pot dividir en diversos casos d'\xc3\xbas m\xc3\xa9s senzills que ajudaran a dividir la rutina del cas d'\xc3\xbas original, que mitjan\xc3\xa7ant <i> i <e> enlla\xc3\xa7aran diverses rutines que faran possible la correcte realitzaci\xc3\xb3 del cas d'\xc3\xbas original.\n_START_SECTION_\nAvantatges\n_START_PARAGRAPH_\nLa t\xc3\xa8cnica de cas d'\xc3\xbas t\xc3\xa9 \xc3\xa8xit, ja que expressa la intenci\xc3\xb3 que t\xc3\xa9 l'actor (el seu usuari) en fer \xc3\xbas del sistema. Com a t\xc3\xa8cnica d'extracci\xc3\xb3 de requeriment permet que l'analista es centri en les necessitats de l'usuari, qui utilitzar el sistema, evitant que la gent especialitzada en inform\xc3\xa0tica dirigeixi la funcionalitat del nou sistema basant-se solament en criteris tecnol\xc3\xb2gics._NEWLINE_A la vegada, durant l'extracci\xc3\xb3, l'analista es concentra en les tasques centrals de l'usuari descrivint per tant els casos d'\xc3\xbas. Aix\xc3\xb2 facilita despr\xc3\xa9s la prioritzaci\xc3\xb3 del requeriment. Encara que comunament s'associen a la fase de Test d'una aplicaci\xc3\xb3, aquesta idea \xc3\xa9s err\xc3\xb2nia, i el seu \xc3\xbas s'est\xc3\xa9n majorment a les primeres fases d'un desenvolupament.\n_START_SECTION_\nLimitacions\n_START_PARAGRAPH_\nEls casos d'\xc3\xbas han de complementar-se amb informaci\xc3\xb3 addicional com a regles de negoci, requisits no funcionals, diccionari de dades que complementin els requeriments del sistema. No obstant aix\xc3\xb2 l'enginyeria del funcionament especifica que cada cas cr\xc3\xadtic de l'\xc3\xbas ha de tenir un requisit no funcional centrat en el funcionament associat."