Diagrama de casos de uso

Diagramas UML
Estructurales
De comportamiento

En el Lenguaje de Modelado Unificado, un diagrama de casos de uso es una forma de diagrama de comportamiento UML mejorado. El Lenguaje de Modelado Unificado (UML), define una notación gráfica para representar casos de uso llamada modelo de casos de uso. UML no define estándares para que el formato escrito describa los casos de uso, y así mucha gente no entiende que esta notación gráfica define la naturaleza de un caso de uso; sin embargo una notación gráfica puede solo dar una vista general simple de un caso de uso o un conjunto de casos de uso. Los diagramas de casos de uso son a menudo confundidos con los casos de uso. Mientras los dos conceptos están relacionados, los casos de uso son mucho más detallados que los diagramas de casos de uso. En los conceptos se debe detallar más de un caso de uso para poder identificar qué es lo que hace un caso de uso.

  • La posición o contexto del caso de uso entre otros casos de uso. Dado que es un mecanismo de organización, un conjunto de casos de uso coherentes y consistentes promueven una imagen fácil de comprender del comportamiento del sistema, un entendimiento común entre el cliente/propietario/usuario y el equipo de desarrollo.

En esta práctica es común crear especificaciones suplementarias para capturar detalles de requisitos que caen fuera del ámbito de las descripciones de los casos de uso. Ejemplos de esos temas incluyen restricciones de diseño como: rendimiento, temas de escalabilidad/gestión, o cumplimiento de estándares.

Casos de uso UML para un modelo simple de restaurante.
Casos de uso UML para un modelo simple de restaurante.

El diagrama de la derecha describe la funcionalidad de un Sistema Restaurante muy simple. Los casos de uso están representados por elipses y los actores están, por ejemplo, los casos de uso se muestran como parte del sistema que está siendo modelado, los actores no.

En este caso, podemos apreciar tanto declaraciones correctas como incorrectas. El probar la comida y pagarla es un requerimiento funcional del sistema, pero beber vino no lo es, por lo tanto este caso de uso está incorrecto.

La interacción entre actores no se ve en el diagrama de casos de uso. Si esta interacción es esencial para una descripción coherente del comportamiento deseado, quizás los límites del sistema o del caso de uso deban de ser re-examinados. Alternativamente, la interacción entre actores puede ser parte de suposiciones usadas en el caso de uso. Sin embargo, los actores son una especie de rol, un usuario humano u otra entidad externa puede jugar varios papeles o roles. Así el Chef y el Cajero podrían ser realmente la misma persona.

Relaciones de Casos de Uso

Las tres relaciones principales entre los casos de uso son soportadas por el estándar UML, el cual describe notación gráfica para esas relaciones. Veamos una revisión de ellas a continuación:

Inclusión (include)

Es una forma de interacción o creación, un caso de uso dado puede "incluir" otro caso de uso. El primer caso de uso a menudo depende del resultado del caso de uso incluido. Esto es útil para extraer comportamientos verdaderamente comunes desde múltiples casos de uso a una descripción individual (si el actor realiza el caso de uso base tendrá que realizar también el caso de uso incluido), desde el caso de uso. El estándar de Lenguaje de Modelado Unificado de OMG define una notación gráfica para realizar diagramas de casos de uso, pero no el formato para describir casos de uso. Mucha gente sufre la equivocación pensando que un caso de uso es una notación gráfica (o es su descripción). Mientras la notación gráfica y las descripciones son importantes, ellos forman parte de la documentación de un caso de uso --un propósito para el que el actor puede usar el sistema. La notación es de una flecha de punta abierta con línea discontinua desde el caso de uso que lo incluye hasta el caso de uso incluido, con la etiqueta "«include»". Este uso se asemeja a una expansión de una macro, donde el comportamiento del caso incluido es colocado dentro del comportamiento del caso de uso base. No hay parámetros o valores de retorno

Extensión (extend)

Es otra forma de interacción, un caso de uso dado (la extensión) puede extender a otro. Esta relación indica que el comportamiento del caso de la extensión se utiliza en casos de uso, un caso de uso a otro caso siempre debe tener extensión o inclusión. El caso de uso extensión puede ser insertado en el caso de uso extendido bajo ciertas condiciones. La notación, es una flecha de punta abierta con línea discontinua, desde el caso de uso extensión al caso de uso extendido, con la etiqueta «extend». Esto puede ser útil para lidiar con casos especiales, o para acomodar nuevos requisitos durante el mantenimiento del sistema y su extensión.

"La extensión, es el conjunto de objetos a los que se aplica un concepto. Los objetos de la extensión son los ejemplos o instancias de los conceptos."

Documentan el comportamiento de un sistema desde el punto de vista de un usuario.

En otras palabras será utilizado cuando un caso de uso sea similar a otro pero con ciertas variaciones, un ejemplo claro es que se necesite comprar azúcar y podemos seleccionar de entre azúcar rubia, blanca o su unidad de medida bolsa, kilo, etc.

Generalización

"Entonces la Generalización es la actividad de identificar elementos en común entre conceptos y definir las relaciones de una superclase (concepto general) y subclase (concepto especializado). Es una manera de construir clasificaciones taxonómicas entre conceptos que entonces se representan en jerarquías de clases. Las subclases conceptuales son conformes con las superclases conceptuales en cuanto a la intención y extensión."

En la tercera forma de relaciones entre casos de uso, existe una relación generalización/especialización. Un caso de uso dado puede estar en una forma especializada de un caso de uso existente. La notación es una línea sólida terminada en un triángulo dibujado desde el caso de uso especializado al caso de uso general. Esto se asemeja al concepto orientado a objetos de sub-clases, en la práctica puede ser útil factorizar comportamientos comunes, restricciones al caso de uso general, describirlos una vez, y enfrentarse a los detalles excepcionales en los casos de uso especializados. UML

Véase también

Enlaces externos

Read other articles:

Bisma KarismaLahir27 November 1990 (umur 33)Bandung, Jawa Barat, IndonesiaPekerjaanPemeranpenyanyipenaripresenterKarier musikGenrePopNew WavePop psikedelisTahun aktif2010—sekarangLabelMDGAnggotaSM*SH Bisma Karisma (lahir 27 November 1990) adalah pemeran dan penyanyi Indonesia. Ia merupakan anggota dari grup vokal pria SM*SH. Karier Karier musik Pada awalnya, Bisma adalah seorang penari breakdance nasional dan juga tergabung dalam beberapa grup musik sebagai drummer, perkusionis, dan v...

 

 

Japanese visual novel game 2013 video gameSteins;Gate: Linear Bounded PhenogramEnglish cover artDeveloper(s)5pb.Publisher(s)JP: 5pb.WW: Spike ChunsoftProducer(s)Tatsuya MatsubaraArtist(s)HukeWriter(s)Naotaka HayashiComposer(s)Takeshi AboSeriesScience AdventurePlatform(s)PlayStation 3, Xbox 360, PlayStation Vita, iOS, PlayStation 4, Microsoft Windows, Nintendo SwitchRelease April 25, 2013 PlayStation 3, Xbox 360JP: April 25, 2013 PlayStation VitaJP: November 28, 2013 iOSJP: August 19, 2014 Pla...

 

 

Pietro Santin Nazionalità  Italia Calcio Ruolo Allenatore (ex centrocampista) Termine carriera 1970 - giocatore 2006 - allenatore Carriera Giovanili  Cavese Squadre di club1 1952-1955 Cavese? (?)1955-1957 Casertana62 (17)1957-1958 SPAL14 (1)1958-1959 FEDIT32 (1)[1]1959-1960 Tevere Roma31 (0)[2]1960-1963 Salernitana96 (11)1963-1966 Nocerina49 (3)1966-1969 Savoia69 (11)1969-1970 Sessana? (?) Carriera da allenatore 1965-196...

JamestownJamestownCountryUnited KingdomAdministrative AreaSaint HelenaLuas • Total1,4 sq mi (3,6 km2)Populasi (2008) • Total714 • Kepadatan5,140/sq mi (198,3/km2) Jamestown adalah ibu kota dari pulau Saint Helena, wilayah persemakmuran Inggris di Samudera Atlantik. Kota ini memiliki populasi 714 jiwa (tahun 2008).[1] Jamestown tampak dari atas. Geografi Iklim Jamestown memiliki iklim tandus dengan suhu yang konsisten sepanja...

 

 

Bulbophyllum frostii Klasifikasi ilmiah Kerajaan: Plantae (tanpa takson): Angiospermae (tanpa takson): Monocots Ordo: Asparagales Famili: Orchidaceae Genus: Bulbophyllum Spesies: Bulbophyllum frostii Nama binomial Bulbophyllum frostiiSummerh. 1928 Bulbophyllum frostii adalah spesies tumbuhan yang tergolong ke dalam famili Orchidaceae. Spesies ini juga merupakan bagian dari ordo Asparagales. Spesies Bulbophyllum frostii sendiri merupakan bagian dari genus Bulbophyllum.[1] Nama ilmiah ...

 

 

Cette page concerne l'année 1910 (MCMX en chiffres romains) du calendrier grégorien. Chronologies Données clés 1907 1908 1909  1910  1911 1912 1913Décennies :1880 1890 1900  1910  1920 1930 1940Siècles :XVIIIe XIXe  XXe  XXIe XXIIeMillénaires :-Ier Ier  IIe  IIIe Chronologies géographiques Afrique Afrique du Sud, Algérie, Angola, Bénin, Botswana, Burkina Faso, Burundi, Cameroun, Cap-Vert, République centrafricaine, Comores, R�...

Liongky NugrahaLahirLiongky Nugraha1 Maret 1988 (umur 36)Jakarta, IndonesiaNama lainLiongky TanPekerjaanpelawak tunggalaktorTahun aktif2013—sekarang Liongky Nugraha, dikenal juga sebagai Liongky Tan (lahir 1 Maret 1988) adalah seorang pelawak tunggal dan aktor Indonesia keturunan Tionghoa. Liongky tampil di Stand Up Comedy Indonesia Kompas TV musim ketiga pada tahun 2013, menjadikannya sebagai pelawak tunggal Tionghoa yang ketiga dalam ajang tersebut, setelah Ernest Prakasa ...

 

 

Map all coordinates using OpenStreetMap Download coordinates as: KML GPX (all coordinates) GPX (primary coordinates) GPX (secondary coordinates) Town in Queensland, AustraliaKingaroyQueenslandThe peanut silos in Haly Street are the town's tallest structures and most visible landmarkKingaroyCoordinates26°32′28″S 151°50′24″E / 26.541°S 151.840°E / -26.541; 151.840 (Kingaroy (town centre))Population10,147 (UCL 2021)[1]Postcode(s)4610Elevation4...

 

 

JayasingawarmanJayasinghawarman GurudharmapurusaRaja Tarumanegara ke 1Berkuasa(358 - 382 M)PendahuluDewawarman VIIIPenerusDharmayawarmanInformasi pribadiWangsaDinasti WarmanAnak Dharmayawarman Jayasingawarman adalah pendiri Kerajaan Tarumanagara yang memerintah antara 358 – 382 M. dia adalah seorang maharesi dari Wangsa Salankayana di india yang mengungsi ke Nusantara karena daerahnya di India diserang dan ditaklukkan Maharaja Samudragupta dari Kemaharajaan Gupta.[1] Ia adalah menan...

Yosie LuckyLahir7 Desember 1974 (umur 49)Bandung, Jawa Barat, IndonesiaPekerjaanpenyanyiKarier musikGenreRock, Hard rock, Glam metalTahun aktif1987 - sekarangLabelHins Collections Pro Recording Studio NP Records Blackboard Yosie Lucky (lahir 7 Desember 1974) adalah seorang penyanyi rock Indonesia aktif bermusik pada tahun 1980-an. Peran musisi Areng Widodo banyak membantu dalam pembetukan karakter vokal Yosie. Sedangkan musisi lain yang terlibat dalam pembetukan albumnya adalah Younky S...

 

 

Central Committee of the Workers' Party of Vietnam 2nd Central Committee← 1st3rd →Symbol of the Communist Party of Vietnam19 February 1951 – 10 September 1960(9 years, 204 days)OverviewTypeCentral Committee of the Workers' Party of VietnamElection2nd National CongressLeadershipGeneral SecretaryTrường Chinh(February 1951-October 1956)Hồ Chí Minh(October 1956-September 1960)ChairmanHồ Chí MinhPolitburo7 members1 alternateSecretariat3 mem...

 

 

ロバート・デ・ニーロRobert De Niro 2011年のデ・ニーロ生年月日 (1943-08-17) 1943年8月17日(80歳)出生地 アメリカ合衆国・ニューヨーク州ニューヨーク市身長 177 cm職業 俳優、映画監督、映画プロデューサージャンル 映画、テレビドラマ活動期間 1963年 -配偶者 ダイアン・アボット(1976年 - 1988年)グレイス・ハイタワー(1997年 - )主な作品 『ミーン・ストリート』(1973年)...

Peninsula in Quebec, Canada This article is about the peninsula. For other uses, see Gaspé (disambiguation). Region in Quebec, CanadaGaspé PeninsulaRegionNASA satellite image of the Gaspé Peninsula. Part of Anticosti Island appears to the northeast.Gaspé PeninsulaShow map of QuebecGaspé PeninsulaShow map of CanadaCoordinates: 48°39′29″N 65°45′10″W / 48.65806°N 65.75278°W / 48.65806; -65.75278CountryCanadaProvinceQuebecArea • Land31,075.36&#...

 

 

Ираклеониты — ученики гностика Ираклеона (II век). Упоминаются как особая секта Епифанием и Августином; при крещении и миропомазании они соблюдали обряд помазания елеем и при этом произносили воззвания на арамейском языке, которые должны были освободить душу от власт�...

 

 

Ernst TryggerPrime Minister of SwedenIn office19 April 1923 – 18 October 1924MonarchGustaf VPreceded byHjalmar BrantingSucceeded byHjalmar BrantingMinister of Foreign AffairsIn office2 October 1928 – 7 June 1930Prime MinisterArvid LindmanPreceded byEliel LöfgrenSucceeded byFredrik Ramel Personal detailsBorn(1857-10-27)27 October 1857Stockholm, SwedenDied23 September 1943(1943-09-23) (aged 85)Stockholm, SwedenPolitical partyNationalSpouseSigne SöderströmAlma mater...

Sceaux 行政国 フランス地域圏 (Région) イル=ド=フランス地域圏県 (département) オー=ド=セーヌ県郡 (arrondissement) アントニー郡小郡 (canton) 小郡庁所在地INSEEコード 92071郵便番号 92330市長(任期) フィリップ・ローラン(2008年-2014年)自治体間連合 (fr) メトロポール・デュ・グラン・パリ人口動態人口 19,679人(2007年)人口密度 5466人/km2住民の呼称 Scéens地理座標 北緯48度4...

 

 

此條目可参照英語維基百科相應條目来扩充。 (2021年10月13日)若您熟悉来源语言和主题,请协助参考外语维基百科扩充条目。请勿直接提交机械翻译,也不要翻译不可靠、低品质内容。依版权协议,译文需在编辑摘要注明来源,或于讨论页顶部标记{{Translated page}}标签。 国际调查记者同盟International Consortium of Investigative Journalists成立時間1997年總部华盛顿哥伦比亚特区 地址�...

 

 

  「俄亥俄」重定向至此。关于其他用法,请见「俄亥俄 (消歧义)」。 俄亥俄州 美國联邦州State of Ohio 州旗州徽綽號:七葉果之州地图中高亮部分为俄亥俄州坐标:38°27'N-41°58'N, 80°32'W-84°49'W国家 美國加入聯邦1803年3月1日,在1953年8月7日追溯頒定(第17个加入联邦)首府哥倫布(及最大城市)政府 • 州长(英语:List of Governors of {{{Name}}}]]) •&...

إليوشن إل-96إيروفلوت أل-96-300معلومات عامةالنوع طائرة نفاثةبلد الأصل روسياسعر الوحدة 40 إلى 50 مليون دولار أمريكيالتطوير والتصنيعالصانع فورونيج لصناعة الطائراتالمصمم إليوشنسنة الصنع 1993 إلى الأنالكمية المصنوعة 29 وحدةطورت من إليوشن إل-86سيرة الطائرةدخول الخدمة 29 ديسمبر 1992 مع إ...

 

 

Cet article est une ébauche concernant une localité tchèque. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Klešice   Administration Pays Tchéquie Région Pardubice District Chrudim Région historique Bohême Maire Mandat Marie Stará[1],[2] 2018-2022 Code postal 538 03 Démographie Population 402 hab. (2022) Densité 86 hab./km2 Géographie Coordonnées 49° 57′ 46″ nord,...