UNIVERCIDAD NACIONAL DE LOJAÁrea De La Educación El Arte Y la Comunicación.
INFORMATICA EDUCATIVA
Integrantes:
Liliana GrandaAndrea Troya
Nancy GanazhapaDanilo TorresPablo MoreiraPablo Benítez
bar
Definición de Calidad
“La calidad es la suma de todos aquellos aspectos o características de un productoo servicio que influyen en su capacidad para satisfacer las necesidades,empresadas o implícitas” (ISO 8402)
Control de la calidad del software
Son las técnicas y actividades de carácter
operativo
– mantener bajo control un proceso– eliminar las causas de los defectos en las diferentes fases del ciclo de vida
Factores que determinan la calidad del software
– Corrección (¿Hace lo que se le pide?)– Fiabilidad (¿Lo hace de forma fiable
todo el tiempo?)– Eficiencia (¿Qué recursos hardware y
software necesito?)– Integridad (¿Puedo controlar su uso?)
Revisión del producto: capacidad para soportar cambios
Facilidad de mantenimiento (Puedo localizar los fallos) Flexibilidad (Puedo añadir nuevas opciones?Facilidad de prueba (Puedo probar todas las opciones)
5. REQUERIMIENTOS Y ESPECIFICACIÓN DEL SOFTWARE
PROPOSITO
Permitir establecer las bases de acuerdo a los usuarios en lo que al proyecto desoftware se refiere.· Ayudar a los usuarios finales del software a entender exactamente qué es lo queel cliente de software desea.
DETERMINACION DE LOS REQUERIMIENTOS
Aquí se debe hacer lo siguiente: Recopilación de información El analista debe comprender las funciones del negocio.Tener informe sobre personas, objetivos y procedimientos.Investigar datos relevantes. El Analista comprende que información necesitan los usuarios para trabajar.
POR ELLO INTERVIENEN
Herramientas, entrevistas, cuestionarios, comportamiento de los
tomadores de decisión, prototipos.
INVOLUCRADOSAnalistas, usuarios, administradores de los operadores
EL ANALISTA NECESITA
Los detalles del sistema¿Quién? Personas
¿Qué? Actividad de negocio etc.¿Dónde? Ambiente
¿Cuándo? En qué momento
EL CICLO DE VIDA DEL SOFTWARE
11
CONCEPTO DE CICLO DE VIDA
TEMA 6
CONCEPTO DE CICLO DE VIDA
12
Entiende por ciclo de vida: “ un marco de referencia que contiene los procesos las actividades y las tareas involucradas, en el desarrollo, la explotación y el mantenimiento de un producto de Software, abarcando la vida del sistema desde la definición de los requisitos hasta la finalización de su uso.”
13
UN SISTEMA DE INFORMACIÓN ESTA FORMADO POR LOS SIGUIENTES COMPONENTES.
LA BASE DE DATOS.
LOS PROGRAMAS DE APLICACIÓN.
LOS DISPOSITIVOS FÍSICOS
EL PERSONAL
14
PASOS PARA EL CICLO DE VIDA DEL SOFTWARE
2. RECOLECCIÓN Y ANÁLISIS DE LOS REQUERIMIENTOS
1.PLANIFICACIÓN
3. DISEÑO DE BASE DE DATOS
4. CREACIÓN DE PROTOTIPOS
5. IMPLEMENTACIÓN
6. PRUEBA
7. CONVERSIÓN Y MANTENIMIENTO
1.PLANIFICACIÓN
DIAGNÓSTICO
INFORMACIÓN DE BAJA CALIDAD
MEJORAR EL SERVICIO A CLIENTES
2. RECOLECCIÓN Y ANÁLISIS DE LOS REQUERIMIENTOS
FACTIBILIDAD
FACTIBILIDAD TÉCNICA.
FACTIBILIDAD ECONÓMICA.
FACTIBILIDAD OPERACIONAL.
3. DISEÑO DE BASE DE DATOS
OBJETIVOS
4. CREACIÓN DE PROTOTIPOS
FACTURA
PANTALLA DE STOCK
NOTA DE VENTA
5. IMPLEMENTACIÓN
6. PRUEBA
7. CONVERSIÓN Y MANTENIMIENTO
TEMA 7
SELECCIÓN O PLANEAMIENTO DEL DESARROLLO DE MECS
IDENTIFICACIÓN DE PROBLEMAS Y DE POSIBLES
SOLUCIONES
Labor permanente que competa a todos los miembros de lainstitución
Cada uno desde el ámbito que le corresponde.
En la medida en que haya mente abierta
Observación continua de la situación
METODOLOGIA PARA EL DESARROLLO DE MECs
Se hará particular énfasis a la solidez del análisis como punto de partida
Lasformas de aprendizaje y comunicación humanas
La evaluación permanente y bajo criteriospredefinidos
“EL ÉXITO NUNCA ESTÁ AL COMIENZO, SINO AL FINAL DE LA
JORNADA”(NANCISITA GANAZHAPA)
Entorno para el diseño de
MEC
Diseño educativo de
MEC
Preparación y revisión de
un prototipo del MEC
Diseño de comunicación
Diseño computaciona
l
CICLOS PARA LA SELECCIÓN O EL DESARROLLO DEL MEC
DISEÑO DE MEC
Entorno para el diseño de
MEC
Diseño educativo de
MEC
Preparación y revisión de
un prototipo del MEC
Diseño de comunicación
Diseño computaciona
l
CICLOS PARA LA SELECCIÓN O EL DESARROLLO DEL MEC
DISEÑO DE MEC
Es necesario
hacer explícitos los datos
delentorno
propio del MEC que se pretende diseñar.
Entorno para el diseño de
MEC
Diseño educativo de
MEC
Preparación y revisión de
un prototipo del MEC
Diseño de comunicación
Diseño computaciona
l
CICLOS PARA LA SELECCIÓN O EL DESARROLLO DEL MEC
DISEÑO DE MEC
Es aquí donde
entra el objetivo terminar que se
deberá de alcanzar.
Entorno para el diseño de
MEC
Diseño educativo de
MEC
Preparación y revisión de
un prototipo del MEC
Diseño de comunicación
Diseño computaciona
l
CICLOS PARA LA SELECCIÓN O EL DESARROLLO DEL MEC
DISEÑO DE MEC
Es necesario
determinar de que
manera secomunicar
a el usuario con el
programa.
Entorno para el diseño de
MEC
Diseño educativo de
MEC
Preparación y revisión de
un prototipo del MEC
Diseño de comunicación
Diseño computaciona
l
CICLOS PARA LA SELECCIÓN O EL DESARROLLO DEL MEC
DISEÑO DE MECAquí entra
las funciones
que se requieren
que cumpla elMEC para cada uno
de los tipos de usuarios.
Entorno para el diseño de
MEC
Diseño educativo de
MEC
Preparación y revisión de
un prototipo del MEC
Diseño de comunicación
Diseño computaciona
l
CICLOS PARA LA SELECCIÓN O EL DESARROLLO DEL MEC
DISEÑO DE MEC
Verificar si realmente satisface
las necesidade
s que se intentan atender.
LENGUAJE UNIFICADO DE MODELADO (UML)
CONCEPTO CARACTERISTICAS METAS
Describe métodos y procesos.
Es un lenguaje de modelado que sirve para visualizar, especificar, construir y documentar un sistema.
integración institucional
Mantener la consistencia entre diagramas
Incluyen expresiones de lenguajes de programación esquemas de bases de datos.
Incluyen componentes reutilizables.
Dar soporte a una metodología de desarrollo de software.
Lograr la especificación
TIPOS DE DIAGRAMAS
DE VISIÓN
MODELAMIENTO
MODELA EN FORMA GRAFICA
ESTRUCTURAL
D. DE CLASES
DESCRIBE SUS CLASES Y ATRIBUTOS DE UN SISTEMA
D. COMPONENTES
DESCRIBE LAS DEPENDENCIAS
D.IMPLEMENTACIÓN
DESCRIBE EL HARDWARE
D. OBJETOS
MUESTRA UNA VISTA PARCIAL
COMPORTAMIENTO
CASOS DE USO
RELACIONA ENTRE UN SISTEMA Y SUS ACTORES
INTERACCIÓN
D. DE SECUENCIA
INTERACCIÓN ENTRE VARIOS OBJETOS DETALLADA
D. DE TIEMPO
LIMITA EL TIEMPO
Diagrama de clases y modelado
Diagrama de uso
Diagrama de secuencia
DESAJUSTES EN LA APLICACIÓN UML
Carencia de desarrolladores especializados para solucionar problemas uml.
Carencia de lenguajes de implementación para ejecutar el sistema.
INUTILIDAD
Problemas al ejecutar algún sistema.
Sistemas de difícil manejo para los usuarios.
INUTILIDAD
Problemas al ejecutar algún sistema.
Sistemas de difícil manejo para los usuarios.
ESCLUSIVO
Unificación de muchos idiomas .
Están en diversas áreas de consumo masivo.
PROCESO DE
DESARROLLO