Calidad en el desarrollo de software

4
Universidad Tecnológica del estado de Zacatecas Unidad Académica De Pinos TIC: Tecnologías de la información y comunicación Calidad En El Desarrollo de Software Unidad I: Generalidades de la calidad Trabajo Final Equipo: Juan Francisco Rodríguez De Santiago Cristian Alejandro Calvillo Ramírez Maestra: IDS: Lucia Hernández Gonzales Pinos 16-01-15

Transcript of Calidad en el desarrollo de software

Page 1: Calidad en el desarrollo de software

Universidad Tecnológica del estado de Zacatecas

Unidad Académica De Pinos

TIC: Tecnologías de la información y comunicación

Calidad En El Desarrollo de Software

Unidad I: Generalidades de la calidad

Trabajo Final

Equipo: Juan Francisco Rodríguez De Santiago

Cristian Alejandro Calvillo Ramírez

Maestra: IDS: Lucia Hernández Gonzales

Pinos 16-01-15

Page 2: Calidad en el desarrollo de software

ISO – Organización internacional para la estandarización

IEEE – instituto de ingenieros Eléctricos Electrónicos

PSP – proceso Nacional De Software

ITC –InterteckTesting Services

CMMI – Modelo Capacidad Madurez e Integración

TSP – Team Software Process

SEI –Instituto de ingenieros de Software

Norma: Se define como acuerdos documentados que contiene especificaciones técnicas.

Estándar: Conjunto de reglas o normas que deben cumplir los productos.

Proceso: conjunto de procedimientos o funciones que tiene uno o mas objetivos.

Funcionalidad: Conjunto de posibilidades que proporciona un sistema.

Corrección: Es la capacidad de un producto de software realiza con exactitud sus tareas o funciones.

Confiabilidad:Conjunto de atributos que soporta la capacidad de SW para mantener su rendimiento bajo condiciones establecidas.

Eficiencia: El conjunto de recurso informáticos y de códigos necesarios para que un programa realice su función.

Usabilidad:Es la capacidad con la que las personas con diferente formación y aptitudes pueden usar los productos de software.

Mantenibilidad:Conjunto de atributos que soporta el esfuerzo necesario para lograr arreglar y localizar un error en el programa.

Portabilidad: Es la facilidad de transferir los productos de software a diferentes entornos de hardware o software

Robustez:Capacidad de los sistemas de software de reaccionar adecuadamente ante condiciones excepcionales

Compatibilidad: Es la facilidad de combinar unos elementos de software con otros

Oportunidad: es la capacidad de un software de ser lanzado cuando los usuarios lo decean antes

Generalidades de la calidad

Institutos que regulan la

La calidad

Estándares Procesos

Y Normas

Factores y características

Que determinan la calidad del Software

Page 3: Calidad en el desarrollo de software

Ejemplo: Aplicación App Juego de multiplicar Funcionalidad: Esta aplicación app en su funcionalidad nos permite aprender a multiplicar

desde la tabla del 2 hasta la del 10, también contiene multiplicaciones fácil hasta difícil.

Corrección: La aplicación está funcionando correctamente, trabajamos mucho en los posibles errores que la aplicación podría tener, en la interfaz es un poco detallada en algunos aspectos como los números se ven claros no borrosos, también las imágenes no se ven pixeliadas, es rápida, después de cierto tiempo de usarla se vuelve un poco lento.

Confiabilidad: La aplicación tiene la capacidad de mantener su rendimiento tanto en celulares como en una computadora ya que es compatible con el software de una computadora.

Eficiencia:

Integridad: Nuestra aplicación tiene dos Accesos que son el usuario y el administrador. para entrar al de usuario no necesita iniciar sesión ni nada, para el administrador necesita de iniciar sesión solo ingresa su correo y contraseña esos el creador ya los ingreso al momento de crear la aplicación.

Usabilidad: Es fácil de usar ya que al principio antes de usar por primera vez trae un manual que le explica cómo usar la aplicación.

Mantenibilidad: Nuestra aplicación cada 4 meses sacara una nueva versión para mantener el interés del usuario.

Portabilidad: La aplicación es capaz de instalarse en el celular tanto como en los sistemas operativos como Windows, Ubuntu, etc.

Robustez: La aplicación es bastante confiable, el código no es fácil de modificar por los usuarios.

Compatibilidad: La aplicación es un poco diferente a los archivos de la computadora ya que el sistema Windows u otros son diferentes al de android así que algunos archivos no son compatibles.

Oportunidad: Nuestra aplicación teníamos pensado de sacarlo en el mes de diciembre del 2014 pero tuvimos la oportunidad de sacarla 3 meses antes de lo pensado.

Page 4: Calidad en el desarrollo de software

Conclusión

Cristian Alejandro Calvillo Ramírez

Pues estos pasos nos sirve para saber cómo ir documentando nuestros sistemas de software,

aplicaciones App entre otros. Y así darnos una idea de cómo el usuario necesita que sea el sistema

o aplicación, se les sea más fácil de usar y compartir.

Juan Francisco Rodríguez De Santiago

En esta unidad Aprendí los pasos o la reglas para que nuestro Software sean de calidad y que

estándares que los regulan.