Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Actividad
Protocolo individual de la unidad n°: 1
Metodologías tradicionales
Las metodologías tradicionales, como su nombre nos indica, son las que se han
usado toda la vida. Buscan imponer disciplina al proceso de desarrollo de software
y de esa forma volverlo predecible y por ello eficiente.
Metodologías ágiles
Prácticas XP
No voy a entrar en el detalle de cada una de las reglas y prácticas, pues hay
mucha información al respecto en la red. A continuación, te propongo una manera
de agruparlas, en función del ámbito en el que aplican:
Asignatura Datos del estudiante Fecha
Apellidos: jaraba coneo
Análisis y diseño de
23/11/2021
software
Nombre: jose daniel
Metodología MSF
Disciplina Gestión del Riesgo: Diseñado para ayudar al equipo a identificar las
prioridades, tomar las decisiones estratégicas correctas y controlar las
emergencias que puedan surgir. Este modelo proporciona un entorno estructurado
para la toma de decisiones y acciones valorando los riesgos que puedan provocar
metodología RUP
¿Cuándo debo utilizar RUP? Puede utilizar RUP desde el principio de un nuevo
proyecto de software, y puede seguir utilizándolo en los ciclos de desarrollo
subsiguientes tiempo después de que el proyecto inicial haya terminado. No
obstante, la forma de utilizar RUP varía para ajustarse a sus necesidades.
Las primeras iteraciones (en las fases de Inicio y Elaboración) se enfocan hacia la
comprensión del problema y la tecnología, la delimitación del ámbito del proyecto,
la eliminación de los riesgos críticos, y al establecimiento de una base de inicio.
metodología Scrum
Por otro lado, con este método también se resuelven aquellas partes de un
proyecto que no se le está entregando a tiempo a un determinado cliente, cuando
dichas tareas se dilatan demasiado en el tiempo o la calidad es baja.
Existen diferentes perfiles que forman parte del equipo de trabajo para desarrollar
la metodología Scrum:
Product Owner
Scrum Master
Scrum Team
Skateholders
Una imagen vale más que mil palabras. Es por eso que se creó la generación de
diagramas con el Lenguaje Unificado de Modelado (UML): para forjar un lenguaje
visual común en el complejo mundo del desarrollo de software que también fuera
comprensible por los usuarios de negocios y quienquiera que desee entender un
sistema. Aprende lo básico de los diagramas UML, además de sus orígenes, usos,
conceptos, tipos y pautas sobre cómo dibujarlos usando nuestra herramienta de
diagramas UML.
¿Qué es UML?
UML usa las fortalezas de estos tres enfoques para presentar una metodología
más uniforme que sea más sencilla de usar. UML representa buenas prácticas
para la construcción y documentación de diferentes aspectos del modelado de
sistemas de software y de negocios.
"The Three Amigos" (los tres amigos) de la ingeniería de software, como se los
conocía, habían desarrollado otras metodologías. Se asociaron para brindar
claridad a los programadores creando nuevos estándares. La colaboración entre
Grady, Booch y Rumbaugh fortaleció los tres métodos y mejoró el producto final.
visualización diferentes para el modelado: Black Box o caja negra (el contenido
está oculto) y White Box o caja blanca (el contenido es visible).
El diagrama del caso de uso representa a UML con un rectángulo con la etiqueta
use case. El remitente es el actor (esto se representa como una figura de palo,
como en el caso anterior, incluso si se trata de un sistema). El actor está
conectado por una relación de dependencia (representada como un guion) con el
caso de uso (elipse con etiqueta) dentro de un sistema (rectángulo con etiqueta
<<sistema>> y nombre del sistema)
Asignatura Datos del estudiante Fecha
Apellidos: jaraba coneo
Análisis y diseño de
23/11/2021
software
Nombre: jose daniel
UML 2.0 muestra mensajes síncronos (UML: flecha con la punta llena) y mensajes
asíncronos (UML: flecha con la punta abierta). Los mensajes síncronos son
aquellos que bloquean un canal hasta que reciben una respuesta del objeto de
destino. Determinan las características de comportamiento en forma de
operaciones sincrónicas. Los mensajes asincrónicos controlan el objeto fuente de
llamada. Éstas incluyen tanto las operaciones asíncronas como las señales
(paquetes de datos enviados entre acciones).
Asignatura Datos del estudiante Fecha
Apellidos: jaraba coneo
Análisis y diseño de
23/11/2021
software
Nombre: jose daniel
Diagrama de componentes
Diagrama de distribución
Diagrama de actividades
• Evitar la definición excesiva de actores. Los actores que jueguen roles similares
pueden unirse en uno solo.
Las postcondiciones son importantes puesto que guían acerca de las condiciones
que garantizan que siempre que termine el CU el sistema queda en un estado
válido y los datos inherentes (en caso de existir) se encuentran consistentes. Las
postcondiciones son igualmente útiles para verificar que las pruebas que se
realicen sobre el CU aseguren que estas condiciones se cumplan.