Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Es un lenguaje para hacer - Con UML se puede modelar -Es que el caso de uso -No establecen
modelos y es independiente de los distintos tipos de sistemas: muestra los confines entre completamente los
los métodos de análisis y sistemas de software, sistemas el sistema y el exterior, un requisitos funcionales
diseño. de hardware caso de uso va a estar -No permite determinar los
El Lenguaje Unificado de - También se puede modelar siempre dentro del sistema, requisitos no funcionales
Modelado prescribe un sistemas que no son viendo desde allí como -La inclusión hace que los
Lenguaje Unificado de conjunto de notaciones y informáticos, como flujos de mejorarlo. diagramas sean más
Modelo (UML) diagramas estándar para trabajo en una empresa, diseño -Nos muestra el difíciles de entender para
modelar sistemas orientados a de la estructura de la requerimiento del usuario los clientes
objetos, y describe la semántica organización y por supuesto, en -Nos muestra las tareas del -Cada caso crítico del uso
esencial de lo que estos el diseño de hardware. usuario. debe tener un requisito no
diagramas y símbolos - UML se puede usar para -Nos muestra las funcional centrado en el
significan. modelar distintos tipos de necesidades del usuario. funcionamiento asociado.
sistemas: sistemas de software,
sistemas de hardware, y
organizaciones del mundo real.
Es la figura que lidera los - La metodología SCRUM es -La primera y la que, a mi -Falta de documentación
equipos en la gestión ágil de especialmente valiosa para parecer es la más del diseño. Al no haber
proyectos. Su misión es que los proyectos de empresa importante, es que estas documentación es el código
equipos de trabajo alcancen sus complejos y cuya ejecución se metodologías ofrecen una (junto con sus comentarios)
objetivos hasta llegar a la fase haga efectiva en situaciones rápida respuesta a cambios lo que se toma como
de “sprint final”, eliminando poco habituales. de requisitos a lo largo del documentación.
cualquier dificultad que puedan - Elimina cualquier desarrollo del proyecto -Problemas derivados de la
encontrar en el camino. impedimento con el que se gracias a su proceso comunicación oral. No hace
Como facilitador de proyectos, encuentre el equipo para iterativo. falta decir que algo que está
es el encargado de sacar conseguir sus objetivos finales. -El cliente, si quiere escrito “no se puede
Metodología de Desarrollo adelante todos aquellos Si los desarrolladores no saben colaborar, puede observar borrar”, en cambio, algo
de Software (SCRUM) proyectos que utilicen una cómo abordar las tareas, el cómo va avanzando el dicho es muy fácil crear
metodología Scrum: desde la Scrum Master los juntará a proyecto, y por supuesto, ambigüedad.
elaboración del Product todos para explicarles en qué opinar sobre su evolución
Backlog (el archivo que recoge consisten y qué tarea abordará gracias a las numerosas
las tareas y funciones a cada uno. reuniones que realiza el
desarrollar), y Sprint - Facilita la fase de sprint final al equipo con el cliente. Esto
Bakclog (documento que equipo. Cuando los miembros le da tranquilidad.
muestra la división de tareas del equipo están presentando a
entre los miembros del equipo), los stakeholders (perfiles
el Sprint (en donde se realizan interesados en los productos)
todas las acciones y se testea si el proyecto, evita que no se
las acciones atasquen en el sprint final,
realizadas funcionan) hasta el actuando como guía y
Burn Down (el análisis y control moderador de las
de las tareas realizadas y todo presentaciones en muchos
lo que queda pendiente). casos.
Principalmente esta Fue desarrolla como un intento Actualmente se sufre por Se pasa mucho tiempo
metodología se basa en el de unificar criterios en torno a falta de pensando y pre-
Análisis y Diseño de Sistemas de la metodología de desarrollo documentación, por lo que documento antes de
Información. para los sistemas informáticos. en última instancia, los empezar a programar una
Sugiere la existencia de un Esta metodología tiene un ciclo errores son muy sola línea.
“método clásico”, que aun de vida más largo a los costosos de reparar.
cuando sea bien conducido existentes por tal razón se
para la creación de un sistema materializa en un conjunto
de informatización, debe ser definido de etapas. Introducen
Metodología Merise complementado por dos ciclos complementarios:
actividades de formulación ciclo de abstracción y ciclo de
orgánica que permitirán evitar decisión.
en gran medida los problemas
que hemos señalado.
Principalmente se basa en la
separación de datos y el
procesamiento que se llevaran
a cabo varios modelos
conceptuales y físicos.
Es una metodología de - Se caracteriza por ser -Es el proceso de desarrollo -Por el grado de
desarrollo iterativo que es incremental, estar centrado en más general de los complejidad puede ser no
enfocada hacia los (diagramas la arquitectura y guiado por los existentes actualmente. muy adecuado.
Metodología RUP de los casos de uso, y manejo casos de uso. El ciclo de vida del -Es una forma disciplinada -En proyectos pequeños, es
de los riesgos y el manejo de la RUP es una implementación del de asignar tareas y posible que no se puedan
arquitectura) como tal. Desarrollo en Espiral, fue responsabilidades en una cubrir los costos de
creado ensamblando los empresa de desarrollo dedicación del equipo de
elementos en secuencias semi- (quién hace qué, cuándo y profesionales necesarios.
ordenadas. cómo).
- Describe la organización,
documentación, funcionalidad
y restricciones de un software.
- Documenta y registra las
decisiones que se tomen para
el desarrollo de un software.