Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GESTIÓN DE CALIDAD DE
SOFTWARE
Docente: Ing. MSc Samira Khazmou
Email: samira13@gmail.com
UNIDAD I
1
SOFTWARE E ING SOFTWARE
3
La Ingeniería de Software es la rama de la ingeniería que estudia todo lo
relacionado con la informática o sistemas de computación, con una
orientación metódica, ordenada y cuantificable al incremento, ejecución y
conservación del software.
MODELO
1 CONCEPCIÓN MODELO DE NEGOCIO ES LA REPRESENTACIÓN
DE
ABSTRACTA DE UNA EMPRESA
NEGOCIO
En los años 60s, era notorio el avance del software comercial, que se estaban
desarrollando sistemas complejos (como el SAGE y en general por la industria
espacial), es en este contexto donde Margaret Hamilton acuñó el término
“ingeniería de software” y en el que la OTAN declaró que había una "crisis del
software".
Sistemas distribuidos
Globalización
PROGRAMACIÓN
ORIENTADO A
OBJETOS (OO)
BIG DATA
IA
METODOLOGÍAS
ÁGILES
Frameworks:
Bootstrap,
NUEVOS
JQuery, React,
SERVICIOS LENGUAJES
MongoDB
Javascript,
WEB
Python
DISPOSITIVO
S MOVILES
PLATAFORMAS
DISTRIBUIDAS
BOOM DE
INTERNET
HABÍA
LLEGADO AL
MUNDO DE LOS
NEGOCIOS
Universidad Central de Chile .Asignatura: Gestión de Calidad de Software
CRISIS DEL SOFTWARE
13
Los síntomas de la crisis son dolorosamente conocidos por los gerentes de software
y por todos los que viven la administración y operación de un área de sistemas.
Los requisitos no
funcionales definen
cómo debe ser el
sistema.
Universidad Central de Chile .Asignatura: Gestión de Calidad de Software
Especificación de requerimientos en lenguaje
35 natural
MAL
Para facilitar el uso del editor gráfico, se podrá activar
y desactivar una rejilla que permitirá alinear las figuras
del diagrama. Cuando se ajuste la figura al tamaño de
la pantalla, se reducirá el número de líneas de la rejilla
la pantalla.
¿Por qué?
Amalgama de varios requisitos.
¿Por qué?
Preciso, conciso y justificado correctamente.
Universidad Central de Chile .Asignatura: Gestión de Calidad de Software
MAL
37 El sistema será lo más fácil de utilizar posible.
El sistema proporcionará una respuesta
El sistema se recuperará automáticamente tras
producirse un fallo.
¿Por qué?
Objetivos generales, vagos y abiertos a distintas
interpretaciones.
• Arquitectos
• Desarrolladores
• Ingenieros de prueba
• Personal de gestión
39
Proyecto Elemento organizativo a través del cual se
gestiona el desarrollo del software
40
Conjunto completo de
actividades que se realizan
para convertir las peticiones
del usuario en el producto
https://sg.com.mx/revista/1/procesos-software
https://sites.google.com/site/jonathanmorenonunez/ing-de-requerimientos-1
http://www.pmoinformatica.com/2017/02/requerimientos-funcionales-ejemplos.html
https://monivela.wordpress.com/las-4-p-de-la-gestion-de-proyectos/
https://our-academy.org/posts/software-engineering-history
¿PREGUNTAS? ¿DUDAS?
¿OBSERVACIONES?
Universidad Central de Chile .Asignatura: Gestión de Calidad de Software