1. REGIONAL HUILA
Versión: 1
TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
INFORMACIÓN CIES HUILA Código:
NEIVA ADSI-C02-IEV1
Sistema de Gestión
de la Calidad (Evidencia de Conocimiento)
SERVICIO NACIONAL DE APRENDIZAJE
SENA
CENTRO DE LA INDUSTRIA LA EMPRESA Y LOS SERVICIOS
YEISON SMITH ROJAS ALDANA
Análisis y desarrollo de sistema de información
(ADSI-409862)
NEIVA (HUILA)
11/03/2013
SENA, DE CLASE MUNDIAL
2. REGIONAL HUILA
Versión: 1
TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
INFORMACIÓN CIES HUILA Código:
NEIVA ADSI-C02-IEV1
Sistema de Gestión
de la Calidad (Evidencia de Conocimiento)
CUESTIONARIO
A. Defina que es la Calidad del Software y Mencione alguna característica y Metodología empleada
RTA:
La calidad del software se puede definir como el grado con el que un sistema, componente o proceso cumple los
requerimientos especificados y las necesidades o expectativas del cliente o usuario.
Las características son:
• portabilidad
• funcionalidad
• Confiabilidad
• Eficiencia
• Mantenibilidad
• Usabilidad
La metodología empleada es la RUP (Proceso Unificado Racional).
B. Que es un modelo? ¿Cuál es la razón por la que se utilizan?¿Cuál es su relación con el UML?: (de un ejemplo).
RTA:
Un modelo es la abstracción de la realidad, la razón para que se utiliza es para analizar claramente lo que se va a
realizar, la relación con el uml es que el lenguaje unificado de modelado utiliza modela para representación gráfica de
un sistema, por ejemplo el modelo de dominio que muestra las clase que tiene un sistema.
C. ¿Qué es una metodología de desarrollo de software? ¿Por qué existen?¿qué pasa si no las usamos?
RTA:
Una metodología es un conjunto integrado de técnicas y métodos que permite abordar de forma homogénea y abierta
cada una de las actividades del ciclo de vida de un proyecto de desarrollo.
Existen para una mejor facilidad al momento de desarrollar el sistema de información y así que sea con calidad, si no
la usáramos se generarían muchos inconvenientes porque el software no cumple con los factores de calidad.
D. Realice un Algoritmo de Ciclos por iniciativa propia y represéntelo en el Diagrama de Actividad.
E. ¿cuáles son los tres aspectos que más fallan el proceso de desarrollo de sistemas?
RTA:
La falta de comunicación con el cliente.
La subestimación de la importancia que los requerimientos tiene para el proyecto
El mal uso las metodologías
F. ¿Cuáles son los retos de la Ingeniería de Software?
RTA:
Sistemas heredados legacysystems)
Mantenimiento, actualización, integración
Heterogeneidad (sw y hw) de sistemas distribuidos
Integración y evolución
Tiempos de desarrollo cada vez más corto
Y con menos recursos
Proyectos web: 3 meses-3 personas-3 kilos
Modas
Métodos, lenguajes, ...
SENA, DE CLASE MUNDIAL
3. REGIONAL HUILA
Versión: 1
TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
INFORMACIÓN CIES HUILA Código:
NEIVA ADSI-C02-IEV1
Sistema de Gestión
de la Calidad (Evidencia de Conocimiento)
Cultura de ingeniería
Formalidad
Existe una gran demanda de que exista formalidad en el
Proceso de desarrollo de software.
G. ¿Cuál es la razón de utilizar casos de uso? ¿Podría proponer un modelo alternativo?(descríbalo con un ejemplo)
RTA:
La razón de utilizar casos de usos es para mirar la descripción pasa a paso de las actividades que realiza un sistema.
H. Menciones qué función cumplen los stakeholders en el desarrollo de un SI
RTA:
Los stakeholders son todos los integrantes que están involucrados en el desarrollo del proyecto de software.
I. ¿Cuál es la diferencia entre un diagrama de caso de uso y un “caso de uso”?
RTA:
La diferencia entre un diagrama de caso de uso y un “caso de uso” es que el diagrama de casos de uso muestra la
interacción que realiza el actor con el sistema y el caso de uso es la descripción paso a paso de las actividades que
realiza el sistema.
J. ¿Qué son los marcos de trabajo en Calidad de Software y qué buscan?
RTA:
Los marcos de trabajo son estructuras escritas, de ideas o metas, para facilitarle a una organización la aplicación.
Estas permiten que toda una organización vaya en la misma dirección.
K. Cómo se construye un modelo de dominio? De 2 ejemplos
RTA:
Un modelo dominio es la representación visual de las clases conceptuales u objetos del mundo real
Ejemplo: un objeto puede manejar una transacción simple, luego hacer un registro de todas las transacciones que
maneja
Un modelo dominio es donde se muestra Conceptos (Objetos)
Atributos de los objetos
Asociaciones entre objetos
Multiplicidad
Dirección opcional de una flecha de dirección
Rol opcional de un objeto
Ejemplo :
SENA, DE CLASE MUNDIAL
4. REGIONAL HUILA
Versión: 1
TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
INFORMACIÓN CIES HUILA Código:
NEIVA ADSI-C02-IEV1
Sistema de Gestión
de la Calidad (Evidencia de Conocimiento)
L. Defina Sistema de Información, de ejemplos
RTA:
Es un conjunto de elementos orientados al tratamiento y administración de datos e información, organizados y listos
para su uso posterior, generados para cubrir una necesidad u objetivo.
M. Cómo se construye un diagrama de Actividad?¿De qué se compone? Ilustre con ejemplos
RTA:
Los diagramas de actividades son las acciones o procesos que realzan los actores en el sistema
Se compone de un inicio y fin , relaciones, estado de acción y nodos.
Ingresa
números
Escoge
operación
Realiza
operación
SENA, DE CLASE MUNDIAL
5. REGIONAL HUILA
Versión: 1
TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
INFORMACIÓN CIES HUILA Código:
NEIVA ADSI-C02-IEV1
Sistema de Gestión
de la Calidad (Evidencia de Conocimiento)
N. Cuál es la relación entre la vista semántica y el modelado UML?
RTA:
Este lenguaje unificado que cumple con estos requerimientos, es ciertamente UML, el cual cuenta
con una notación estándar y semánticas esenciales para el modelado de un sistema orientado a
objetos ya que se puede analizar y no codificar.
O. Utilizando las fuentes del conocimiento realice un algoritmo por clases o en representación UML:
RTA:
Algoritmo para hallar el área de un triangulo
Ingresa medida de la
base del triangulo
Ingresa altura
Ejecuta operación
P. Cómo me aseguro que mi sistema de información sea de Calidad? (de un ejemplo)
Para que un sistema de información sea de calidad tiene que cumplir con todos los requerimientos propuestos con la ayda
de metodologías
Q. Explique y menciones cuáles son las diferencias entre los modelos de desarrollo de Software (ágiles y
tradicionales), nombre algunos
RTA:
las metodologías agiles son las metodologías de gestión de proyectos; adaptables frente a los cambios y situaciones
en el sistema de información.
Adaptive Software Development (ASD).
Agile Unified Process (AUP).
Essential Unified Process (EssUP).
Feature Driven Development (FDD).
Open Unified Process (OpenUP).
Programación Extrema (XP).
Método de desarrollo de sistemas dinámicos (DSDM).
SENA, DE CLASE MUNDIAL
6. REGIONAL HUILA
Versión: 1
TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
INFORMACIÓN CIES HUILA Código:
NEIVA ADSI-C02-IEV1
Sistema de Gestión
de la Calidad (Evidencia de Conocimiento)
Scrum.
Las metodologías tradicionales son las que tiene una alta planificación del trabajo, son las del control de los procesos
adaptables rigurosamente las actividades a desarrollar y herramientas a utilizar.
• RUP (Rational Unified Procces)
• MSF (Microsoft Solution Framework)
• Win-WinSpiralModel
• Iconix
R. Defina y mencione cuál es la importancia de las herramientas CASE? (de un ejemplo)
RTA:
LasCASE (computeraided software Engieneering) es la ingeniería asistida por computadores: son diversas aplicaciones
informativas destinadas a aumentar la productividad en el desarrollo del software reduciendo los costos de los mismos en tiempo
y dinero por ejemplo el argouml nos facilita a diagramar modelos de manera más eficaz.
S. ESTUDIO DE CASOS:
Sistema de Información para una Empresa de Venta de Equipos Informáticos y Electrónicos a Través de Internet.
Análisis del problema
El problema planteado en este Caso es el desarrollo de una aplicación decomercio electrónico capaz de gestionar la venta de
productos electrónicos através de la Internet.Los clientes registrados podrán comprar / reservar sus pedidos para
recibirlosposteriormente en su domicilio vía mensajería o para su recogida en la propiatienda. Los clientes podrán tener acceso
en todo momento al estado de suspedidos.La aplicación permite la modalidad de administración, en la que losadministradores o
vendedores de la tienda pueden visualizar los pedidos de losclientes y realizar las mismas acciones que cualquier cliente
registrado yademás pueden modificar los datos de los usuarios, de las categorías deproductos y de los productos mismos, como
su stock, si están de oferta, etc.Los administradores de la aplicación serán los responsables del mantenimientode la base de
datos a través del interface que provee la aplicación desarrolladaa tal efecto
SENA, DE CLASE MUNDIAL
7. REGIONAL HUILA
Versión: 1
TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
INFORMACIÓN CIES HUILA Código:
NEIVA ADSI-C02-IEV1
Sistema de Gestión
de la Calidad (Evidencia de Conocimiento)
CU-001 Autenticar usuario
Versión: 1.0[2012-03-14]
Descripción: EL sistema permite al usuario ingresar.
Precondición: El usuario esta registrado en el sistema
Secuencia Normal: Pasos Acción
1. El usuario ingresa nombre y
contraseña.
2. El sistema valida que los campos
que no estén vacío y verifica que el
usuario se encuentre en el sistema.
3. El sistema permite ingreso del
usuario.
4. El usuario ingresa al sistema.
Post-condición: El usuario ingreso al sistema.
Excepciones: E1. El sistema señala el campo de texto que se
encontrara vacío.
E2. El sistema genera un mensaje de
advertencia que el usuario no se encuentra
en el sistema.
SENA, DE CLASE MUNDIAL
8. REGIONAL HUILA
Versión: 1
TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
INFORMACIÓN CIES HUILA Código:
NEIVA ADSI-C02-IEV1
Sistema de Gestión
de la Calidad (Evidencia de Conocimiento)
CU-002 Realizar pedido
Versión: 1.0[2013-03-09]
Descripción: EL sistema perimirte al cliente realizar pedidos.
Precondición: El cliente Ingreso al sistema
Secuencia Normal: Pasos Acción
1. El cliente inicia creación de un
nuevopedido.
2. El sistema permite que ingrese
datos.
3. El administrador ingresa los datos
del producto.
4. El sistema valido que los campos
no estén vacíos y que el código del
producto esté disponible.
5. El sistema presenta un aviso de
operación exitosa.
Post-condición: El pedido es realizado.
Excepciones: E1. El sistema señala el campo de texto que se
encontrara vacío.
E2. El sistema genera un mensaje de
advertencia donde mostrara que el
producto no existe.
CU-003 Consultar productos
Versión: 1.0[2013-03-09]
Descripción: EL sistema debe permitir consultar productos.
Precondición: El producto debe estar creado en la base de datos.
Secuencia Normal: Pasos Acción
1. El empleado inicia la consulta.
2. El sistema permite la consulta del
producto
3. El empleado ingresa datos del
producto que desea buscar
4. El sistema valida que los campos
SENA, DE CLASE MUNDIAL
9. REGIONAL HUILA
Versión: 1
TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
INFORMACIÓN CIES HUILA Código:
NEIVA ADSI-C02-IEV1
Sistema de Gestión
de la Calidad (Evidencia de Conocimiento)
no estén vacíos y que el producto
existe
5. El sistema presenta el producto
Post-condición: El sistema genera informe.
Excepciones: E1. El sistema señala el campo de texto que se
encontrara vacío.
E2. El sistema presenta un error al momento de
ingresar códigos o nombres que no se
encuentre en la base de datos.
CU-004 Modificar producto
Versión: 1.0[2013-03-09]
Descripción: EL sistema permite al administrador modificar producto.
Precondición: El producto debe estar ingresado.
Secuencia Normal: Pasos Acción
1. El administrador inicia la
modificación del producto.
2. El administrador busca el producto
a modificar.
3. El sistema muestra los datos del
producto.
4. El administrador modifica el
producto.
5. El sistema presenta información
actualizada
Post-condición: El producto es modificado.
Excepciones: E1. El sistema genera error cuando busque un
producto no existente.
SENA, DE CLASE MUNDIAL
10. REGIONAL HUILA
Versión: 1
TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
INFORMACIÓN CIES HUILA Código:
NEIVA ADSI-C02-IEV1
Sistema de Gestión
de la Calidad (Evidencia de Conocimiento)
CU-005 Modificar Usuario
Versión: 1.0[2013-03-09]
Descripción: EL sistema permite al administrador modificar Usuario.
Precondición: El Usuario debe estar ingresado.
Secuencia Normal: Pasos Acción
1. El administrador inicia la
modificación del Usuario.
2. El administrador busca el Usuario
a modificar.
3. El sistema muestra los datos del
Usuario.
4. El administrador modifica el
Usuario.
5. El sistema presenta información
actualizada
Post-condición: El usuario es modificado.
Excepciones: E1. El sistema genera error cuando busque un
usuario no existente.
SENA, DE CLASE MUNDIAL
11. REGIONAL HUILA
Versión: 1
TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
INFORMACIÓN CIES HUILA Código:
NEIVA ADSI-C02-IEV1
Sistema de Gestión
de la Calidad (Evidencia de Conocimiento)
SENA, DE CLASE MUNDIAL
12. REGIONAL HUILA
Versión: 1
TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
INFORMACIÓN CIES HUILA Código:
NEIVA ADSI-C02-IEV1
Sistema de Gestión
de la Calidad (Evidencia de Conocimiento)
SENA, DE CLASE MUNDIAL
13. REGIONAL HUILA
Versión: 1
TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
INFORMACIÓN CIES HUILA Código:
NEIVA ADSI-C02-IEV1
Sistema de Gestión
de la Calidad (Evidencia de Conocimiento)
SENA, DE CLASE MUNDIAL
14. REGIONAL HUILA
Versión: 1
TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
INFORMACIÓN CIES HUILA Código:
NEIVA ADSI-C02-IEV1
Sistema de Gestión
de la Calidad (Evidencia de Conocimiento)
SENA, DE CLASE MUNDIAL
15. REGIONAL HUILA
Versión: 1
TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
INFORMACIÓN CIES HUILA Código:
NEIVA ADSI-C02-IEV1
Sistema de Gestión
de la Calidad (Evidencia de Conocimiento)
Caso de estudio dos
Un cliente desea un aplicativo que le permita realizar recargar a número de celulares claro.
El aplicativo solo puede aceptar números “claro” , también solo se permite recarga de dos pesos en adelante y debe
generar un informe en el día para saber cuántas recargas se realizaron, el aplicativo cuenta un usuario y contraseña
para una mejor seguridad.
CU-001 Autenticar usuario
Versión: 1.0[2012-03-14]
Descripción: EL sistema permite al usuario ingresar.
Precondición: El usuario esta registrado en el sistema
Secuencia Normal: Pasos Acción
1. El usuario ingresa nombre y
contraseña.
2. El sistema valida que los campos
que no estén vacío y verifica que el
usuario se encuentre en el sistema.
3. El sistema permite ingreso del
usuario.
4. El usuario ingresa al sistema.
Post-condición: El usuario ingreso al sistema.
SENA, DE CLASE MUNDIAL
16. REGIONAL HUILA
Versión: 1
TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
INFORMACIÓN CIES HUILA Código:
NEIVA ADSI-C02-IEV1
Sistema de Gestión
de la Calidad (Evidencia de Conocimiento)
Excepciones: E1. El sistema señala el campo de texto que se
encontrara vacío.
E2. El sistema genera un mensaje de
advertencia que el usuario no se encuentra
en el sistema.
CU-002 Realizar recargar
Versión: 1.0[2012-03-14]
Descripción: EL sistema permite al usuario ingresar números a claro.
Precondición: El usuario está registrado en el sistema
Secuencia Normal: Pasos Acción
1 El usuario inicia una nueva recarga
2 El usuario ingresa número y valor
de la recarga.
3 El sistema valida que los campos
que no estén vacío y verifica que el
número y valor sean correctos.
4. El sistema realiza recarga.
Post-condición: Recarga realizada.
Excepciones: E1. El sistema señala el campo de texto que se
encontrara vacío.
E2. El sistema genera un mensaje de
advertencia que el número y el valor no
son correctos.
CU-003 Generar reporte
Versión: 1.0[2013-03-09]
Descripción: EL sistema genera reporte.
Precondición: El usuario ingreso al sistema.
Secuencia Normal: Pasos Acción
1. El usuario inicia generación de
reporte.
2. El sistema muestra opciones de
consulta.
3. El usuario selecciona la opción.
4 El sistema muestra los datos.
Post-condición: El sistema genera reporte.
Excepciones: E1. El usuario cancelar reporte.
SENA, DE CLASE MUNDIAL
17. REGIONAL HUILA
Versión: 1
TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
INFORMACIÓN CIES HUILA Código:
NEIVA ADSI-C02-IEV1
Sistema de Gestión
de la Calidad (Evidencia de Conocimiento)
SENA, DE CLASE MUNDIAL
18. REGIONAL HUILA
Versión: 1
TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
INFORMACIÓN CIES HUILA Código:
NEIVA ADSI-C02-IEV1
Sistema de Gestión
de la Calidad (Evidencia de Conocimiento)
SENA, DE CLASE MUNDIAL
19. REGIONAL HUILA
Versión: 1
TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
INFORMACIÓN CIES HUILA Código:
NEIVA ADSI-C02-IEV1
Sistema de Gestión
de la Calidad (Evidencia de Conocimiento)
Cuanto más tranquilo hagas las cosas, mayor será su éxito, su influencia, su energía. La tranquilidad de la mente nos hace pensadores críticos y analíticos con
sabiduría. Uno nunca debe imponer sus puntos de vista sobre un problema; más bien, debe estudiarlo y oportunamente aparecerá una solución. Los
pensamientos son más fuertes al momento de analizar la habilidad y la facultad de evaluar y juzgar. Es una combinación de fortalezas mentales apoyada por
cualidad importante que contribuyan a forjar una mente creadora.
No No
Nº Cumple OBSERVACIONES Nº Cumple OBSERVACIONES
Cumple Cumple
A F
B G
C H
D I
E J
SENA, DE CLASE MUNDIAL
20. REGIONAL HUILA
Versión: 1
TEGNOLOGO EN ANALISIS Y DESARROLLO DE SISTEMAS DE
INFORMACIÓN CIES HUILA Código:
NEIVA ADSI-C02-IEV1
Sistema de Gestión
de la Calidad (Evidencia de Conocimiento)
JUICIO DE EVALUACIÓN
Aun no cumple
Cumple
FIRMA DEL APRENDIZ FIRMA DEL INSTRUCTOR
SENA, DE CLASE MUNDIAL