TGS Tarea10
TGS Tarea10
TGS Tarea10
1
posterior
mantenimiento
y manuales de
utilizació n del
conjunto del
sistema.
Ventajas Desarrollar una base de -Ahorra La prevenció n de
informació n funcional o tiempo. errores, la
requerimientos - Mejora el reducció n de los
capaces de poder diseñ o de UX costos de
satisfacer cada y el có digo desarrollo y la
necesidad o ayuda para entre mejora del
el usuario. productos o rendimiento.
dentro de
éstos.
- Aumenta la
consistencia
en el diseñ o,
el có digo y la
marca.
- Aumenta la
comunicació n
del equipo.
Ejemplos Permite saber que tan Es la fase en la que se Pruebas son las
factible será el desarrollan la realizadas en
desarrollo de un arquitectura del espacios seguros
sistema. software en base a donde se mide el
las necesidades riesgo que puede
requeridas. tener al momento
de implementar
un sistema.
Codificación Implementación
Objetivos Desarrollo de programas Incorporar nuevas
que permitirá n automatizar propuestas de mejoras o
procesos, logrando solució n en una empresa u
resultados con mayor organizació n.
precisió n en menor tiempo.
Funciones Su principal funció n es Ejecutar o poner en marcha
proporcionar instrucciones una idea programada.
a una o má s computadoras,
estas permiten impulsar
softwares, sitios web y
aplicaciones usadas
diariamente por las
personas.
Ventajas - Minimiza errores - Generar mayor
- Mejora la capacidad eficiencia.
de análisis - Estimula la moral
de los empleados.
2
- Ofrece
reconocimiento
internacional.
- Mejora la gestió n de
procesos.
- Ofrece niveles má s
altos de satisfacció n
del cliente.
Ejemplos Codificació n de un sitio Implementació n de un
web que permitirá nuevo software que
aumentar las ventas de un permitirá la gestió n de los
negocio por sus distintas procesos de una empresa.
funciones.
3. Realizar una tabla comparativa entre la: Metodología de Sistemas Blandos “MSS” y la
Metodología Ágil en el Desarrollo de Sistemas. Ejemplos
Metodología de Sistemas Blandos “MSS” Metodología Ágil en el Desarrollo de
Sistemas
Debe de poder usarse en situaciones de Lograr la satisfacció n del cliente a través
problemas verdaderos. de la entrega continua de software.
No debe ser vaga en el sentido de que No tener miedo de realizar cambios.
tiene que ser un incentivo má s grande
para la acció n, má s que ser una filosofía
general de todos los días.
No debe ser precisa, como es la técnica, Desarrolladores y gerencia deben trabajar
pero debe permitir discernimientos que la juntos.
precisió n pudiera excluir.
Debe ser tal que cualquier desarrollo en la Entregar software funcional en una escala
"ciencia de los sistemas" pudiese excluirse de tiempo menor.
en la metodología y se pueda usar de ser
adecuada en una situació n particular.
Define cambios Desarrollar proyectos en torno a personas
motivadas.
3
los procesos genera -Facilita la rapidez y
un aumento de la eficacia en el diseñ o
productividad. y creació n de bases
- Estandarizació n. de datos.
- Agilidad. - Crea coherencia en
la documentació n
de los datos y el
diseñ o del sistema
en toda la
organizació n.
Funciones Modelar los procesos Proporcionar un orden
proporcionan una sistemá tico a los datos
representació n visual de las ademá s de garantizar la
etapas y el flujo de un precisió n en la
proceso que tanto las partes representació n de datos
interesadas técnicas como
las no técnicas comprenden
fá cilmente y ayudan a las
organizaciones a comunicar
los procesos oficiales.
Ejemplos - Diagrama de flujo - Modelado relacional
- Diagrama de flujo - Entidades y
Funcional relaciones se
representan en
forma de tablas
4
mantenimiento
posterior de los
sistemas.
6. ¿Qué es? Métricas de calidad de software. ¿Qué es calidad de software? ¿Qué es Prueba de
software? De cada uno incluir esto: Objetivo. Importancia. Funciones. Ventajas. Ejemplos
Métricas de calidad calidad de software Prueba de software
de software
Que es? Es un monitoreo un Es un conjunto de Es el proceso de
producto para cualidades que lo evaluar y verificar
determinar su nivel caracterizan y que que un producto o
de calidad. determinan su aplicación de
utilidad y existencia software hace lo
que se supone que
debe hacer.
Objetivo Determinar el nivel La calidad del Verificar si el
de calidad de cada software es el software instalado
software. conjunto de cumple con todas
cualidades que lo las funciones
caracterizan y que especificadas.
determinan su
utilidad.
Importancia se puede ganar en Entregar productos Asegurar la
alineación con el de calidad esperada correcta
objetivo de calidad funcionalidad del
producto.
Funciones Facilita la evaluación Establecer que un Evaluar y verificar
de la calidad del producto cumple con que un producto.
producto, el los parámetros de
rendimiento del calidad.
equipo de desarrollo,
la justificación del
uso de nuevas
herramientas o
soluciones, Los
resultados obtenidos
a partir de la
incorporación del
software a los
procesos y
operaciones.
Ventajas - Disminuye - Supervisión - Inspira
ingresos y del progreso. confianza
aumenta el - Rendimiento - Evita fallas
gasto. de la gestión en un futuro
- Incrementa de los cercano
el riesgo. equipos
- Provoca una
reducción de
5
la confianza,
tanto dentro
como fuera
de la
organización
.
Ejemplos - Métricas de
rendimiento.
- Métricas de
usabilidad.
- Métricas de
exactitud.
7. Metodología de Sistemas Blandos “MSS”. Explique cada Etapa y los Procesos que incluye.
- Elaboración de modelos conceptuales: Una vez descrito la definición básica, en esta etapa
se genera un modelo conceptual de lo expresado en ella, es decir construir un Modelo
Sistema de Actividades necesarias para lograr la transformación descrita en la definición.
- Comparación entre la etapa 4-2: El objetivo de esta etapa es comparar los modelos
conceptuales elaborados en la etapa 4 con la situación problema analizada en la etapa 2 de
Percepción Estructurada
- Cambios factibles y deseables: Una vez concluida la comparación de los Modelos
Conceptuales con la situación de la realidad problemática estructurada y determinando las
diferencias, se procede a ejecutar aquellas medidas propuestas en la etapa anterior que lleva
a mejorar la situación problema, estos posibles cambios pueden hacerse en diversos planos;
en estructura, en procedimientos y en actitudes
- Implementación de cambios reales: Una vez que se han acordado los cambios, la
habilitación en el mundo real quizás sea inmediata. O su introducción quizá cambie la
situación, de forma que, aunque el problema generalmente percibido ha sido eliminado,
emergen nuevos problemas y quizás a estos nuevos problemas se enfrenten con la ayuda de
la MSB.
6
8. Interpretar cada ítem y citar dos opiniones de c/u: (A1).” El Software se desarrolla, no se
fabrica”. (B2). “El Software no se gasta, pero si se deteriora” (C3). “El cambio dinámico en los
en sistemas es natural y, no puedo evitarlo”. (D4). “El Diseño de Sistemas es una actividad
perentoria en el área de la Ingeniería de Software”.
INTERPRETACIONES
A1.- El software se desarrollada por la lógica humana desde cero, no es un objeto que se pueda
palpar y crear con maquinaria de una misma manera cada vez.
B2.-El software no se gasta con el tiempo por el hecho de no ser físico, pero si se deteriora ya que
tiene que mantenerse actualizado para que funcione de una manera correcta
C3.-El cambio de los sistemas es inevitable por el mismo hecho de que el mundo esta en
constante cambio y obliga a los mismos sistemas a evolucionar
D4.- El diseño de sistemas es una actividad decisiva para un ingeniero de software ya que son los
que tienen que conocer la estructura de esta para poder hallar soluciones como también nuevas
maneras de mejorar los softwares
9. Presentar cuales son las Metodologías Ágiles de Sistemas, más utilizadas y de mayor
relevancia en el Proceso de Desarrollo de Sistemas de Información. Ejemplos
- Design Sprint: Este tipo de metodología ayuda a que los equipos trabajen conjuntamente
en la resolución de un problema concreto y proporcionar soluciones que serán probadas
con usuarios.
- Agile Inception: Lograr un mismo pensamiento, visión del producto y de equipo, mucho
antes de que se haya escrito la primera línea de código, son algunos de los objetivos del
Agile Inception.
10. En la MSS, metodología de sistemas blandos. Y, explique la 2da, 3ra, 4ta y 5ta Etapa:
Objetivos. Procesos. Importancia. Entregables de Cada Etapa.
7
Objetivos relaciona la Elaborar Elaborar Comparar los
estructura y los definiciones segú n modelos modelos de la
procesos en los involucrados conceptuales etapa 4 con la
correlació n a la para definir las expresió n real
situació n a raíces del mundo
estudiar obtenidas en la
tercera etapa
Procesos Se da forma Descripció n de Realizar Una vez
describiendo cada etapa diagramas de concluida la
su estructura CATWOE C=cliente, fujos atrabes comparació n
organizativa, A=actores, de un software de los Modelos
actividades e T=transformación, de modelado Conceptuales
interrelació n W=weltanschauung de procesos con la situació n
de estas, flujos , O=propietario, como bizagi de la realidad
de entrada y E=restricción del problemá tica
salida. ambiente estructurada y
determinando
las diferencias,
se procede a
ejecutar
aquellas
medidas
propuestas en
la etapa
anterior que
lleva a mejorar
la situació n
problema, estos
posibles
cambios
pueden hacerse
en diversos
planos
Importancia Redacta con Describe en forma Permite Permite
claridad de lista los seis analizar y visualizar las
procesos, elementos que se comprender un similitudes
estructuras y deben investigar proceso a entre modelos
actividades del para llegar a una detalle conceptuales y
problema conclusió n lo existente en
la realidad del
sistema
Entregables de Cuadro Tabla CATWOE con Modelado en Cuadro que
Cada Etapa pictográ fico su descripción de BizAgi contenga
cada etapa Realidad,
Antes, Actual,
Cambios y
Procesos
8
BLOQUE 2 PARTE PRACTICA
A. Usar Bizagi Modeler para elaborar los siguientes diagramas de Procesos. (A) Matricula en la
FIA. (B) . Diagrama de Procesos del Servicio de Delivery de Comida rápida. (C). Diagrama de
Procesos para realizar en la FIA una Olimpiada de Programación Avanzada usando la
Plataforma Virtual entre diez Universidades Privadas.
B. Explique todas las Etapas de la Metodología de Sistemas blandos “MSS”. Objetivos.
Importancia. Ventajas. Funciones y Procesos. Y, diga, que entregable genera cada Etapa.
4.-Elaboración de modelos conceptuales: Una vez descrito la definición básica, en esta etapa
se genera un modelo conceptual de lo expresado en ella, es decir construir un Modelo
Sistema de Actividades necesarias para lograr la transformación descrita en la definición.
Objetivo: Elaborar modelos conceptuales para definir las raíces.
Importancia: Permitirá llevar a cabo lo que se especifica en la Definición Básica,
convirtiéndose adecuadamente en un reporte de las actividades que el sistema debe hacer
para convertirse en el sistema nombrado en la definición.
5.-Comparación entre la etapa 4-2: El objetivo de esta etapa es comparar los modelos
conceptuales elaborados en la etapa 4 con la situación problema analizada en la etapa 2 de
Percepción Estructurada
Objetivo: Comparar los modelos de la etapa 4 con la expresió n real del mundo.
Importancia: Generar un debate acerca de posibles cambios que se podrían introducir para
así aliviar la condición del problema.
9
Importancia: Se procede a ejecutar aquellas medidas propuestas en la etapa anterior que
lleva a mejorar la situación problema, estos posibles cambios pueden hacerse en diversos
planos
7.-Implementación de cambios reales: Una vez que se han acordado los cambios, la
habilitación en el mundo real quizás sea inmediata. O su introducción quizá cambie la
situación, de forma que, aunque el problema generalmente percibido ha sido eliminado,
emergen nuevos problemas y quizás a estos nuevos problemas se enfrenten con la ayuda de
la MSB.
Objetivo: Implementar los cambios que fueron destacados en la etapa 6
Importancia: Permite percibir nuevos problemas que se puedan presentar
D. Elaborar un cuadro comparativo entre: Las Metodologías de Sistemas, Xp, Scrum, Rup, e
incluir: Objetivos. Funciones. Procesos. Importancia. Ventajas. Tipo de framework. Facilidad
de uso.
10
clientes Unificar
criterios en
la
organización
para el
desarrollo de
sistemas de
información.
Proporciona
r puntos de
control y
revisión
Funciones Desarrollar y Gestionar el Ordenar y Estructura,
gestionar proceso Scrum y estructurar planifica y
proyectos ayudar a el desarrollo controla el
con eficacia, eliminar de software proceso de
flexibilidad y impedimentos desarrollo de
control. un sistema
de
información.
Procesos Según la Proceso para Su proceso Modelaje
identificació llevar a cabo un está basado físico de un
n de las conjunto de en los sistema
historias de tareas de forma modelos en
usuario, se regular con el Cascada y
priorizan y objetivo principal por
se de trabajar de Componente
descompone manera s
n en mini- colaborativa.
versiones
Importanci Sirve para Es útil para Nos Incrementar
a gestionar desarrollar proporciona la
proyectos en proyectos en disciplinas probabilidad
equipo, entornos en las cuales de éxito del
pactando complejos, que se sistema
entregas requieren encuentran como
constantes y resultados en el artefactos también
evitando así muy corto plazo con lo cual reduce el
que los y donde los se podrá riesgo de
cambios del requisitos contar con fallas en el
cliente nos cambian o están guías para futuro
obliguen a poco definidos poder
empezar de documentar
cero e
implementar
de una
manera fácil
y eficiente
Ventajas Es muy Permite Describe en Hace que las
eficiente dimensionar dos personas que
11
durante el mejor los dimensiones: usen la
proceso de proyectos, Fecha el eje metodología
pruebas y de entrega de horizontal, busquen una
planificación proyecto realista, que solución que
, su tasa de Rápido representa el sea más que
error es muy aprendizaje del tiempo y técnica
pequeña, equipo, feedbacks muestra el
rápidos y aspecto
precisos, dinámico del
obtención de un proceso
producto mínimo expresado en
viable términos de
(MVP),Autonomí ciclos, fases,
a y iteraciones e
responsabilidad. hitos; y el eje
vertical, que
representa el
aspecto
estático del
proceso.
BLOQUE 3
12
13 La Metodología Scrum presenta como función importante el crear y el redefinir x
modelos existentes en el ciclo de vida
14 El Análisis de Sistemas cumple igual función que el llamado Diseño de Sistemas. x
15 Las Metodologías Rup y Scrum presentan como objetivo único el preparar el x
análisis y el diseño de procesos.
13