EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
Calidad de software, Administración de riesgos
1. La calidad de software puede definirse como un
proceso a seguir para completar correctamente el
desarrollo de una aplicación
Calidad del
Software
CONCEPTOS BASICOS
Articulo por:
Javier Alberto Saldaña Diaz
2. INTRODUCCION
En este documento esta la clara la definición de calidad de software e ingeniería
de software, se explica el procedimiento que se debe seguir para poner en
práctica correctamente la Ingeniería de Software y la calidad de software mediante
un ejemplo con un portal bancario.
Actividad 1 - Conceptos Básicos de la Calidad del Software
1. Revise los conceptos de calidad que describen [Pressman 98], ISO 8402:1994 y la
norma IEEE 1601 y establezca con sus propias palabras que es la calidad en el
software
Teniendo en cuenta las definiciones de calidad de software
1
Definiciones: Calidad del Software
La calidad del software es el grado con el que un sistema, componente o
proceso cumple los requerimientos especificados y las necesidades o
expectativas del cliente o usuario. [IEEE, Std 610-1900]
Concordancia del software producido con los requerimientos explícitamente
establecidos, con los estándares de desarrollo prefijados y con los
requerimientos implícitos no establecidos formalmente, que desea el
usuario. [Pressman, 1998]
A partir de estás definiciones y con las investigaciones realizadas se puede decir
que la calidad de software es un procedimiento que se debe realizar en el
momento del desarrollo de software, en este proceso se deben tener en cuenta los
requerimientos funcionales definidos con el usuario y el diseño de los alcances y
limitaciones que se estiman en un tiempo determinado. Después de definir los
puntos anteriores, se inicia el desarrollo con el cuál la mejor forma de verificar que
si se esta llevando correctamente la practica es realizando reuniones y
entregables con el cliente cada semana, cada 2 semanas según se defina, estos
entregables permitirán que el cliente revise lo que esta hecho y de un visto de
como le parece, además que a parte de mostrar como va avanzando la aplicación
se esta brindando confiabilidad al cliente y esta es una táctica que se utiliza para
que el cliente este más satisfecho. Luego de tener el desarrollo con los
requerimientos funcionales al día y cumpliendo con lo acordado con el cliente se
realiza la entrega de una versión inicial (versión beta) y se realiza la etapa de
transición para al final realizar el ultimo entregable con los errores presentados (si
existen) ya corregidos.
1
Rodolfo Quispe-Otazu. ¿Que es la Calidad de Software?. Blog de Rodolfo Quispe-Otazu [Internet]. Diciembre
2008. Disponible en: http://www.rodolfoquispe.org/blog/que-es-la-calidad-de-software.php
3. 2. Formula la definición de Ingeniería de Software y su relación con un producto de
software de alta calidad
La Ingeniería de software es la aplicación de conocimientos para llevar a cabo el
diseño, desarrollo e implementación de un software nuevo, utilizando diferentes
mecanismos y patrones de diseño existentes para realizar un correcto desarrollo
de aplicaciones. La ingeniería de software se puede relacionar con un portal
bancario, dado que antes de iniciar a realizar un portal de esta índole y de este
tamaño es necesario realizar un correcto diseño y levantamiento de
requerimientos en el cuál se estipulen todos los factores existentes, dentro de la
ingeniería de software esta el diseñar la estructura y el funcionamiento del sistema
distribuido que se va a realizar, para luego revisar cuál es la mejor forma de iniciar
el desarrollo del aplicativo teniendo en cuenta que será bastante grande y que al
salir al aire se van a tener miles de usuarios ingresando por lo que desde un
comienzo debe pensar en como optimizar el rendimiento y hacer las pruebas
estimadas para que funcione correctamente.
4. CONCLUSIONES
La ingeniería de software se debe aplicar correctamente para diseñar y
elaborar excelentes software.
La calidad de software es necesaria en cualquier desarrollo para cumplir
con un objetivo, unos requerimientos y desarrollar de forma adecuada un
nuevo aplicativo.
En el momento de desarrollar se debe tener en cuenta la alta disponibilidad
que va a tener la aplicación, confiabilidad, los recursos que consumirá, la
seguridad entre muchas variables que no se deben dejar pasar.
5. BIBLIOGRAFIA
Rodolfo Quispe-Otazu. ¿Que es la Calidad de Software?. Blog de Rodolfo Quispe-Otazu
[Internet]. Diciembre 2008. Disponible en: http://www.rodolfoquispe.org/blog/que-es-la-
calidad-de-software.php
a b
SWEBOK executive editors, Alain Abran, James W. Moore ; editors, Pierre Bourque,
Robert Dupuis. (2004). Pierre Bourque and Robert Dupuis. ed. Guide to the Software
Engineering Body of Knowledge - 2004 Version. IEEE Computer Society. pp. 1–1. ISBN 0-
7695-2330-7
ACM (2006). "Computing Degrees & Careers". ACM. Retrieved 2010-11-23.
Read more: http://www.answers.com/topic/software-engineering#ixzz29D15f1il
Laplante, Phillip (2007). What Every Engineer Should Know about Software Engineering.
Boca Raton: CRC. ISBN 978-0-8493-7228-5. Retrieved 2011-01-21.
Read more: http://www.answers.com/topic/software-engineering#ixzz29D1C1dfj
IEEE Computer Society. "2006 IEEE computer society report to the IFIP General Assembly"
(PDF). Retrieved 2007-04-10.
Read more: http://www.answers.com/topic/software-engineering#ixzz29D1Qefl2
Leondes (2002). intelligent systems: technology and applications. CRC Press. ISBN 978-0-
8493-1121-5.
Read more: http://www.answers.com/topic/software-engineering#ixzz29D1b06Jz
Abran, Alain, ed. (2005) [2004]. "Chapter 1: Introduction to the Guide". Guide to the
Software Engineering Body of Knowledge. Los Alamitos: IEEE Computer Society. ISBN 0-
7695-2330-7. Retrieved 2010-09-13. "The total volume of cited literature is intended to be
suitable for mastery through the completion of an undergraduate education plus four
years of experience."
Read more: http://www.answers.com/topic/software-engineering#ixzz29D2BvYyw