Diferencia entre revisiones de «Use Case Diagram Expanded Format»

De productpatterns_wiki
Saltar a: navegación, buscar
(Página creada con «__NOTOC__ {{#seo: |title=Diagrama de Casos de Uso en Formato Expandido |keywords=Casos de Uso, análisis, uml, larman, funcionamiento sistema, requisitos, curso típico, cu...»)
 
Línea 78: Línea 78:
  
 
<div id="section_12">
 
<div id="section_12">
<span id="Contexto_Inicial"></span><h2 class="editable">[[Archivo:start-flag.png|left|24px|start-flag.png]]Contexto Inicial</h2>
+
<span id="Contexto_Inicial"></span><h2 class="editable">[[Archivo:start-flag.png|left|24px|start-flag.png]]Initial Context</h2>
Se está desarrollando un sistema software empleando el [[Metodo de Craig Larman]]. Ya se ha creado el diagrama de casos de uso de alto nivel del sistema.</div>
+
It is developing a software system using the Craig Larman Method. It is already created the use case diagram high-level system.</div>
  
 
<div id="section_13">
 
<div id="section_13">
<span id="Contexto_Resultante"></span><h2 class="editable" style=padding-top:15px>[[Archivo:end-flag.png|left|24px|end-flag.png]]Contexto Resultante</h2>
+
<span id="Contexto_Resultante"></span><h2 class="editable" style=padding-top:15px>[[Archivo:end-flag.png|left|24px|end-flag.png]]Resulting context</h2>
Se han explicado detalladamente todos los casos de uso del diagrama de casos de uso del sistema, dicha explicación contiene tanto la información ya descrita en el formato en alto nivel, así como una descripción de las actividades que involucra cada caso de uso incluyendo sus cursos alternativos. Se ha empleando el formato propuesto en el [[Metodo de Craig Larman]].
+
It has been explained in detail all use cases of the use case diagram of the system, this explanation contains both, information in the format described at a high level, and a description of activities involving each use case including its alternative courses . It has been using the format proposed in [[Craig Larman Method]].
 
</div>
 
</div>
  
 
<div id="section_14">
 
<div id="section_14">
<span id="Problema"></span><h2 class="editable" style=padding-top:15px>[[Archivo:cloud.png|left|24px|cloud.png]]Problema</h2>
+
<span id="Problema"></span><h2 class="editable" style=padding-top:15px>[[Archivo:cloud.png|left|24px|cloud.png]]Issue</h2>
Se desea explicar detalladamente todos los casos de uso del diagrama, incluyendo una descripción de las actividades del sistema que involucra cada uno.
+
It is desired to explain in detail all use cases diagram, including a description of system activities involving each.
 
</div>
 
</div>
  
 
<div id="section_15">
 
<div id="section_15">
<span id="Restricciones_(Forces)"></span><h2 class="editable" style=padding-top:15px>[[Archivo:forces.png|left|24px|forces.png]]Restricciones (''Forces'')</h2>
+
<span id="Restricciones_(Forces)"></span><h2 class="editable" style=padding-top:15px>[[Archivo:forces.png|left|24px|forces.png]]Restrictions (''Forces'')</h2>
*'''Tipo de Organización: '''PyMEs, Grandes Empresas.
+
*'''Type of Organization: '''SMEs, Large Companies.
*'''Tipo de Sistema: '''Aplica a todos los tipos de sistemas.
+
*'''System Type '''It applies to all types of systems.
*'''Paradigma de Programación: '''Orientado a Objetos.
+
*'''Programming Paradigm: '''OO (Object Oriented).
 
</div>
 
</div>
  
 
<div id="section_16">
 
<div id="section_16">
 
<span id="Roles"></span><h2 class="editable" style=padding-top:15px>[[Archivo:roles.png|left|24px|roles.png]]Roles</h2>
 
<span id="Roles"></span><h2 class="editable" style=padding-top:15px>[[Archivo:roles.png|left|24px|roles.png]]Roles</h2>
*Analista
+
*Analyst
*Cliente
+
*Customer
*Jefe de Proyecto
+
*Project Manager
*Usuarios del Sistema
+
*System Users
 
</div>
 
</div>
  
 
<div id="section_17">
 
<div id="section_17">
<span id="Lecciones_Aprendidas"></span><h2 class="editable" style=padding-top:15px>[[Archivo:lightbulb.png|left|24px|lightbulb.png]]Lecciones Aprendidas</h2>
+
<span id="Lecciones_Aprendidas"></span><h2 class="editable" style=padding-top:15px>[[Archivo:lightbulb.png|left|24px|lightbulb.png]]Lessons Learned</h2>
*Beneficios de utilizar este patrón [[http://sel.inf.uc3m.es/fmedina/ Fuensanta Medina-Dominguez, 2008]]
+
*Benefits of using this pattern[[http://sel.inf.uc3m.es/fmedina/ Fuensanta Medina-Dominguez, 2008]]
**Se ofrece una descripción gráfica del funcionamiento del sistema software y de la forma en que será utilizado.
+
**A graphic description of how the software system works and how it will be used is provided.
**Es posible describir las interacciones entre el sistema y sus actores.
+
**It is possible to describe the interactions between the system and its actors.
**Se cuenta con una descripción de detallada y explícita del propósito de cada caso de uso del diagrama.
+
**It has a detailed and explicit description of the purpose of each use case diagram.
**Las actividades descritas son de gran utilidad para la creación del diagrama de clases.
+
**The activities described are useful for creating the class diagram.
 
</div>
 
</div>
  
 
<div id="section_18">
 
<div id="section_18">
<span id="Nivel_de_Madurez"></span><h2 class="editable" style=padding-top:15px>[[Archivo:award.png|left|24px|award.png]]Nivel de Madurez</h2>
+
<span id="Nivel_de_Madurez"></span><h2 class="editable" style=padding-top:15px>[[Archivo:award.png|left|24px|award.png]]Maturity level</h2>
*Nivel de Madurez 2 del <span style="color: red">CMMI</span>.
+
*Maturity Level 2 <span style="color: red">CMMI</span>.
 
</div>
 
</div>
  
 
<div id="section_19">
 
<div id="section_19">
<span id="Conocimientos_y_Habilidades_B.c3.a1sicos"></span><h2 class="editable" style=padding-top:15px>[[Archivo:Options.png|left|24px|Options.png]]Conocimientos y Habilidades B&aacute;sicos</h2>
+
<span id="Conocimientos_y_Habilidades_B.c3.a1sicos"></span><h2 class="editable" style=padding-top:15px>[[Archivo:Options.png|left|24px|Options.png]]Basic Knowledge and Skills</h2>
  
 
<div id="section_20">
 
<div id="section_20">
<span id="Conocimientos"></span><h3 style="color: rgb(128, 128, 128);" class="editable">[[Archivo:board-24px.png|left|16px|board-24px.png]]Conocimientos<span style="color: rgb(128, 128, 128);">
+
<span id="Conocimientos"></span><h3 style="color: rgb(128, 128, 128);" class="editable">[[Archivo:board-24px.png|left|16px|board-24px.png]]Knowledge<span style="color: rgb(128, 128, 128);">
 
</span></h3>
 
</span></h3>
*Definición de requisitos software (funcionales y no funcionales).
+
*Definition of software requirements (functional and non-functional).
*[[Metodo de Craig Larman]]
+
*[[Craig Larman Method]]
*Nociones de <span style="color: red">UML</span>, en especial de la técnica de modelado de casos de uso.
+
**Notions of <span style="color: red">UML</span>, especially the technique of modeling of use cases.
  
 
</div>
 
</div>
  
 
<div id="section_21">
 
<div id="section_21">
<span id="Habilidades"></span><h3 style="color: rgb(128, 128, 128);" class="editable">[[Archivo:help-24px.png|left|16px|help-24px.png]]Habilidades<span style="color: rgb(128, 128, 128);">
+
<span id="Habilidades"></span><h3 style="color: rgb(128, 128, 128);" class="editable">[[Archivo:help-24px.png|left|16px|help-24px.png]]Abilities<span style="color: rgb(128, 128, 128);">
 
</span></h3>
 
</span></h3>
*Capacidad de abstracción.
+
*Capacity of abstraction.
 
</div>
 
</div>
  
 
<div id="section_22">
 
<div id="section_22">
<span id="Recursos_de_Informaci.c3.b3n"></span><h2 class="editable" style=padding-top:15px>[[Archivo:Information-Sources.png|left|24px|Information-Sources.png]]Recursos de Informaci&oacute;n</h2>
+
<span id="Recursos_de_Informaci.c3.b3n"></span><h2 class="editable" style=padding-top:15px>[[Archivo:Information-Sources.png|left|24px|Information-Sources.png]]Information Resources</h2>
 
*Ferré Grau, X & Sanchez-Segura, M. (2004). ''Desarrollo Orientado a Objetos con UML.'' Recuperado el 2009-11-26 de [http://www.clikear.com/manuales/uml/index.aspx http://www.clikear.com/manuales/uml/index.aspx].
 
*Ferré Grau, X & Sanchez-Segura, M. (2004). ''Desarrollo Orientado a Objetos con UML.'' Recuperado el 2009-11-26 de [http://www.clikear.com/manuales/uml/index.aspx http://www.clikear.com/manuales/uml/index.aspx].
 
*Fowler, M. (2004). ''UML distilled: a brief guide to the standard object modelling language.'' Addison-Wesley.
 
*Fowler, M. (2004). ''UML distilled: a brief guide to the standard object modelling language.'' Addison-Wesley.

Revisión de 23:58 12 feb 2015

Spanish.jpg Español

Box-In.png
Inputs

  • High Level Use Case Diagram
    • Can it be used configuration management ?: Yes
  • Requirements Specification Document
    • Can it be used configuration management ?: Yes

Box-Out.png
Output

  • Expanded Format Use Case Diagram (using the Craig Larman Method)
    • Can it be used configuration management ?: Yes

Star.png
Solution

time-24px.png
Development time

    • To acquire the necessary knowledge to develop the software product: 2 hours
    • To create the pattern of Product: 2 hours
    • To apply the pattern of Product: 10 hours.

video-24px.png
Explanatory Video

    • Not applicable

Search-32px.png
Quality Controllers

  • None

start-flag.png
Initial Context

It is developing a software system using the Craig Larman Method. It is already created the use case diagram high-level system.

end-flag.png
Resulting context

It has been explained in detail all use cases of the use case diagram of the system, this explanation contains both, information in the format described at a high level, and a description of activities involving each use case including its alternative courses . It has been using the format proposed in Craig Larman Method.

cloud.png
Issue

It is desired to explain in detail all use cases diagram, including a description of system activities involving each.

forces.png
Restrictions (Forces)

  • Type of Organization: SMEs, Large Companies.
  • System Type It applies to all types of systems.
  • Programming Paradigm: OO (Object Oriented).

roles.png
Roles

  • Analyst
  • Customer
  • Project Manager
  • System Users

lightbulb.png
Lessons Learned

  • Benefits of using this pattern[Fuensanta Medina-Dominguez, 2008]
    • A graphic description of how the software system works and how it will be used is provided.
    • It is possible to describe the interactions between the system and its actors.
    • It has a detailed and explicit description of the purpose of each use case diagram.
    • The activities described are useful for creating the class diagram.

award.png
Maturity level

  • Maturity Level 2 CMMI.

Options.png
Basic Knowledge and Skills

board-24px.png
Knowledge

  • Definition of software requirements (functional and non-functional).
  • Craig Larman Method
    • Notions of UML, especially the technique of modeling of use cases.

help-24px.png
Abilities

  • Capacity of abstraction.

Information-Sources.png
Information Resources

  • Ferré Grau, X & Sanchez-Segura, M. (2004). Desarrollo Orientado a Objetos con UML. Recuperado el 2009-11-26 de http://www.clikear.com/manuales/uml/index.aspx.
  • Fowler, M. (2004). UML distilled: a brief guide to the standard object modelling language. Addison-Wesley.
  • Larman, C. (2001). Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process (2da. ed.). Prentice Hall.
  • Jacobson, I. & Booch, G.(1999). The unified software development process. Addison-Wesley.
  • Rumbaugh, J. & Jacobson, I. (2005). The unified modeling language reference manual. Addison-Wesley.
  • Rumbaugh, J. (2005). Object-Oriented Modelling and Design. Prentice Hall.