trabajo final calidad adrian aguilar / jairo martinez
TRANSCRIPT
Materia: Calidad en el desarrollo de Software
Integrantes: Adrian Aguilar Alvarado y Jairo Eduardo Martínez
Molina
Unidad: 1. Introducción a la calidad en el desarrollo de software
“TRABAJO FINAL”
“MAPA CONCEPTUAL DE LA CALIDAD Y EJEMPLO SOBRE UN
SOFTWARE DE CALIDAD”
Docente: Ing. Lucia Hernández González
Lugar y Fecha: Pinos Zacatecas a 16 de Enero del 2015
Universidad Tecnológica Del estado de Zacatecas (UAP)
Carrera: Tecnologías de la Información y Comunicación (TIC)
CALIDAD EN EL DESARROLLO DE
SOFTWARE
Conceptos: Estándar,
Proceso y Norma
Instituciones que
regulan la calidad de
software
Factores y Características
que regulan la calidad de
software
Estándar: Conjunto de reglas o normas que deben cumplir los productos o investigaciones que afirmen ser compatibles con el mismo producto. Proceso: Conjunto de procedimientos o funciones que tienen uno o más objetivos. Norma: Acuerdos documentados
que contienen especificaciones
técnicas y otros criterios precisos
para su uso consecuente como
reglas, directrices o definiciones
con el objetivo de asegurar que los
productos sean apropiados.
-IEEE -ISO
-CISCO -CMMI
-PROSOFT -SPICE -PSP -TSP -DQS
Funcionalidad: Conjunto de posibilidades que proporciona un sistema. Corrección: Es la cualidad principal. Si un sistema no hace lo que se supone debe hacer poco importar el resto de consideraciones que hagamos sobre el. Confiabilidad: Conjunto de atributos que soporta la capacidad del software para mantener su nivel de rendimiento bajo condiciones establecidas por un periodo de tiempo establecido. Eficiencia: Es la capacidad de un sistema de software para exigir la menor cantidad posible de recursos de hardware. Usabilidad: Facilidad con la cual las personas con diferentes formaciones y actitudes pueden aprender a usar el producto. Mantenibilidad: Representa la cantidad de esfuerzo requerida para conservar su funcionamiento normal. Portabilidad: Caracteristica que posee un software para ejecutarlo en cualquier plataforma, el codigo fuente es capaz de reutilizarse en vez de crearse. Robustez: Capacidad y proceso de reaccion apropiada ante condiciones que se encuentran fuera del alcance del software, estas condiciones son excepcionales. Compatibilidad: Es la facilidad de combinar unos elementos de software con otros. Oportunidad: Capacidad de un sistema de software de ser lanzado cuando los usuarios lo desean o antes.
Sitio web: portal Educativo
Factores Ejemplo
Funcionalidad
Facilidad de aprendizaje
Puedes aprender actividades nuevas
Ayuda a conocer nuevas palabras
Muestra los numero de uno en uno
Corrección
Muestra todas sus funciones de acuerdo a lo consultado
Puedes realizar consulta para resolver tu tarea.
Confiabilidad Facilidad al utilizarle y entendible
Formación el software permite que nuevos usuario utilicen el software
Soporta más de 1000 usuarios en diferentes lugares
Eficiencia El software no tarda más que 5 minutos en cargar su pagina
No es necesario utilizar memoria de computadora lo almacena en sus bases de datos del software
Usabilidad A partir de 5 años en adelante puede utilizar el software.
Contiene cierto número de juegos enfocados a la educación
El software cuenta con un icono de ayuda para principiantes
Mantenibilidad Cuenta con guía donde se encuentra todas las características del software
En caso de error checar documentación del software para resolver el problema.
Simplicidad en su código
Descripción clara y robusta
Portabilidad Es fácil de usar solo ingresando en al sitio
Registro gratuito
Robustez El sistema se puede dejar de usar e caso de un problema
Abra ayuda necesaria en caso de algún problema o duda
Compatibilidad El software lo puede utilizar cualquier usuario registrado
El software funciona en cualquier sistema operativo conectado a internet
Oportunidad El proyecto será instalado en un sitio web gratuito no cobraran por su utilización
Este será puesto en funcionamiento a principios de febrero
LO APRENDIDO DE LA UNIDAD
Adrián Aguilar
En esta unidad pude comprender la importancia que debe de contener un software
en su funcionalidad como a en su formación para crear una documentación de
acuerdo al código fuente de cada una de sus funciones que realiza, esto con fines
de que en caso de que algún otro o usuario o personal que lo realizo quiera
reparar un error o editarlo y ampliarlo más logrando tener más calidad en este. El
software debe de estar muy bien realizado logrando mayor calidad en sus
características con fines de mostrarlo al público en un determinado tiempo mucho
más corto del planeado.
También cuenta con los factores que determinan la calidad del software esto
factores distintos van describiendo el software. Tanto pal uso que le den o si es
factible para utilizarse en determinado número de sistemas tanto como sus fallos
también pueden ayudar a ampliar el software describe un poco sus funciones
como utilizarlo entre otros aspectos.
Jairo Eduardo
La calidad es muy importante en todo el mercado pero en nuestro enfoque en cuanto a Software se requiere tenemos que ser muy cuidados y sobre todo precisos con lo que se nos pide; esto se basa desde los requerimientos que el clientes nos pide y los cuales deben darse por echo que dicho software va a realizar todas las funciones en orden esto sin salirnos de las normas procesos y estándares que rigen las diferentes instituciones; debe ser un producto de calidad innovador pero que sobre todo satisfaga al cliente. Para poder lograr esto debemos basarnos en ciertos factores desde lo mas importante que es el usuario final siempre al desarrollar un software tenemos que pensar en el usuario final y no en nosotros ya que para lo que a nosotros nos resulta fácil de manejar a otros se dificulta hasta lo mas simple. También sin dejar de lado la eficiencia que va a tener dicho software sin que al cliente se le pida mucho hardware de por medio. La confiabilidad de un software es parte básica ya para mantener un optimo rendimiento debe estar bajo condiciones establecidas durante un periodo de tiempo establecido. La corrección es lo mas importante de todo si el sistema en este caso el software no cumple con los requerimientos del cliente o no hace lo que se supone dicho software solo fue una pérdida de tiempo al estarlo desarrollando.