MEJORES PRÁCTICAS PARA EL ESTABLECIMIENTO Y ASEGURAMIENTO DE LA CALIDAD DE SOFTWARE
Vega Lebrún Carlos
Rivera Prieto Laura Susana
García Santillán Arturo
Esta página muestra parte del texto pero sin formato.
Puede bajarse el libro completo en PDF comprimido ZIP
(130 páginas, 890 kb) pulsando aquí
Sistema mínimo
En ocasiones, un programa debe ser asociado a un procesador antes de ser usado, lo cual forma un sistema mínimo. Tal es el caso, aunque no muy común, de los programas que son parte integral de un procesador (chip en una computadora) y que están “microprogramados”.
Sistema típico
Con más frecuencia, la computadora y los productos de software son administrados por un sistema operativo, el cual interactúa a través de equipo periférico (hardware) con un operador y otros equipos como los dispositivos de almacenamiento, monitores, impresoras, etc.
Sistema complejo
Los sistemas más difíciles de asegurar la calidad son aquellos donde se involucra el control -a través de la computadora- de sistemas electrónicos, dispositivos mecánicos o hidráulicos, procesos o plantas.
Para facilitar su conceptualización, se proponen definiciones sencillas y prácticas a continuación:
Aplicación
Representación del giro sobre el cual el software va dirigido (negocios, ingeniería, medicina, etc.).
Ambiente de Uso
Espacio físico y condiciones en que se utiliza el software.
Riesgos y consecuencias de fallas
Lo que puede implicar que el software falle.
Computadora anfitriona
La computadora donde correrá el software.
Madurez del desarrollador
Experiencia en el desarrollo de software similar.
Experiencia del usuario
La familiaridad de los usuarios con computadoras o software similares
Apoyo de los desarrolladores
Asesoría o ayuda por parte de los desarrolladores.
Experiencia de los desarrolladores
Tiempo trabajado en desarrollos de software similares.
Interacción con el usuario final
Comunicación ente usuarios y desarrolladores.
Restricciones comerciales
Falta de presupuesto o de tiempo.
Metodología de desarrollo
El uso de algún método establecido para la creación del software.
Lenguajes de programación
El lenguaje o paquete computacional seleccionado para desarrollar el software
Complejidad del software
Grado en que se tenga que involucrar a muchos elementos físicos (periféricos), que de alguna manera ayudan a la ejecución del software.
![]() |
Contribuciones a las Ciencias Sociales |
![]() |
Contribuciones a la Economía |
![]() |
Cuadernos de Educación y Desarrollo |
![]() |
Revista Jurídica de Investigación e Innovación Educativa |
![]() |
Revista Académica de Investigación |
![]() |
Desarrollo Local Sostenible |
|
Entelequia |
|
Observatorio de la Economia - Patagonia |
![]() |
Observatorio de la Economía - Latinoamérica |
![]() |
Obs. Economia y Sociedad - China |
![]() |
Obs. Economia y Sociedad - Japón |
![]() |
Obs. del Desarrollo Local y la Economía Social |
![]() |
TEPYS - Economía, paz y seguridad |
![]() |
TECSISTECATL |
![]() |
Turismo y Desarrollo |
| Todo en eumed.net: |
7 al 24 de
Temas a debate:
febrero
VIII Congreso EUMEDNET
sobre
Educación, Cultura y Desarrollo
- Nuevas tecnologías
- Universidad y sociedad
- Políticas educativas
Aún está a tiempo de
inscribirse en el congreso como participante-espectador.
Próximos congresos
6 al 23 de

marzo
VIII Congreso EUMEDNET
sobre
Pobreza, Desigualdad y Convergencia
10 al 27 de

abril
VI Congreso EUMEDNET
sobre
Ética, Gobernanza y Desarrollo
7 al 25 de

mayo
V Congreso EUMEDNET
sobre
Historia y Ciencias Sociales
5 al 22 de

junio
IX Congreso EUMEDNET
sobre
Desarrollo Sostenible y Población
6 al 23 de 
julio
VI Congreso EUMEDNET sobre
Turismo y Desarrollo
5 al 22 de 
octubre
X Congreso EUMEDNET sobre
Globalización y Crisis Financiera
5 al 23 de 
noviembre
IX Congreso EUMEDNET sobre
Migraciones, causas y consecuencias
3 al 21 de 
diciembre
IX Congreso EUMEDNET sobre
Desarrollo Local en Mundo Global
