Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ITSCS
Guía Didáctica
Gestión de Software
Quinto Semestre
ITSCS
Introducción
Algunos ofrecen un conjunto simple de funciones que se adaptan a una o dos necesidades
específicas, mientras que otros ofrecen una gama más completa de herramientas, que
Documental es crucial para las organizaciones que buscan adoptar la plataforma más
rentable y práctica. Y el precio debe considerarse, junto con otros factores, como la forma
servidores internos, mientras que otras funcionan únicamente en la nube. También existen
aquellos que proporcionan un híbrido de estos dos enfoques, introduciendo una ventaja
adicional de flexibilidad.
1
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Semana I
Contenido
Lunes – Semana I 3
La gestión de Proyectos 3
Martes – Semana I 5
Restricción de un Proyecto 5
Miércoles - Semana I 7
Etapas de la gestión de proyectos 7
Beneficios de la gestión de proyectos 8
Importancia de la gestión de proyectos 9
Jueves – Semana I 10
Espectro de gestión 10
Personal 10
Producto 11
Proceso 12
Proyecto 12
2
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Lunes – Semana I
(Concepto.de)
La gestión de Proyectos
objetivo.
decir, dotado de objetivos únicos y que, al cumplirse, agregará valor a la cadena productiva
tiempo específicos, durante los cuales se da uso a recursos, herramientas y talentos. Este
tipo de estudios permiten evaluar, gestionar y controlar procesos de muy diversa naturaleza,
que prácticamente todas sus operaciones pueden ser comprendidas como proyectos: desde
3
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
productiva.
máquinas o instalaciones)
4
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Martes – Semana I
Restricción de un Proyecto
Hay muchas restricciones a la hora de desarrollar un proyecto. Sin embargo, las tres
Estas restricciones forman parte de todos los proyectos y juntas forman el Triángulo de
● El alcance.- es importante para especificar todos los pasos del desarrollo del
proyecto.
vez que se reduce el tiempo asignado para el proyecto, el costo aumenta. Además, el
alcance del proyecto dicta el ritmo y una serie de recursos necesarios para realizar y
5
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Fuente. Tic.portal
6
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Miércoles - Semana I
(Concepto.de)
mucho su rentabilidad, deberá haber otras razones de peso para llevarlo adelante.
tareas que llevar adelante el proyecto implicará, o sea, los pasos que habrá que
seguir, sin perder de vista los recursos que cada paso requerirá y las estimaciones en
● Ejecución del proyecto. En esta etapa se llevan a cabo las tareas planificadas y se
● Seguimiento y control. En este paso se debe vigilar que el proceso esté arrojando
7
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
resultado ideal.
los fallos, los accidentes, los imprevistos y levantando un informe que sirva para la
logrado.
No son pocos los beneficios que arroja una eficiente gestión de proyectos:
de lo que pueda salir mal, sin consciencia de lo que implican o simplemente se dan
de modo desorganizado.
8
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
9
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Jueves – Semana I
Espectro de gestión
trabajo de ingeniería del software es un esfuerzo humano intenso nunca tendrá éxito en la
gestión de proyectos.
Personal
preparado y motivado se viene discutiendo desde los años 60 (por ejemplo, [COUSO,
llevar a cabo las cada vez más complicadas aplicaciones ayudando a atraer, aumentar,
software» [CUR94].
ITSCS
Producto
estimaciones razonables (y exactas) del coste; una valoración efectiva del riesgo, una
subdivisión realista de las tareas del proyecto o una planificación del proyecto asequible
El desarrollador de software y el cliente deben reunirse para definir los objetivos del
producto y su ámbito. En muchos casos, esta actividad empieza como parte del proceso de
ingeniería del sistema o del negocio y continúa como el primer paso en el análisis de los
requisitos del software Los objetivos identifican las metas generales del proyecto sin
manera cuantitativa.
Una vez que se han entendido los objetivos y el ámbito del producto, se consideran
soluciones alternativas.
Proceso
estructurales se puede aplicar a todos los proyectos de software, sin tener en cuenta su
11
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
tamaño o complejidad. Diferentes conjuntos de tareas -tareas, hitos, productos del trabajo y
características del proyecto de software y a los requisitos del equipo del proyecto.
Finalmente, las actividades protectoras -tales como garantía de calidad del software, gestión
Proyecto
esforzándonos. En 1998, los datos de la industria del software indicaron que el 26 por 100
peligro comunes; comprender los factores del éxito críticos que conducen a la gestión
correcta del proyecto y desarrollar un enfoque de sentido común para planificar, supervisar
y controlar el proyecto.
12
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Actividades – Semana I
Actividad 1
Actividad 2
diapositivas)
Actividad 3
Mediante un mapa conceptual explique cuáles son las fases de la gestión de proyectos.
Actividad 4
Utilizando un mapa conceptual explique cuáles son las restricciones que debe tener un
proyecto.
Actividad 5
Actividad 6
gestión de proyectos.
Actividad 7
Explique cada uno de los componentes del triángulo de calidad mediante un ejemplo.
13
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Actividad 8
proyectos.
Actividad 9
Realice un resumen (mínimo250 palabras) con la materia vista hasta el día de hoy.
Actividad 10
14
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Recursos – Semana I
Videos
● Gestión de Proyectos
https://slideplayer.es/slide/5461458/
● Restricción de un proyecto
https://www.youtube.com/watch?v=b3ZZSwd72ow
https://canal.uned.es/video/5a6f1739b1111f35718b45ab
https://www.youtube.com/watch?v=ZNVfDDVFHVA
Presentaciones
● Gestión de Proyectos
https://es.slideshare.net/DELQUIS/gestion-de-proyectos-2390454?qid=ec176499-c
0d5-4ade-92f5-de7974999610&v=&b=&from_search=7
● Restricción de un proyecto
https://es.slideshare.net/AndreaVeraVilatua/restricciones-y-proyectos-69747640
https://es.slideshare.net/licenol/mapa-conceptual-oll?qid=5c54d4f4-281a-4852-920e
-bc514c47a74c&v=&b=&from_search=12
https://slideplayer.es/slide/5461458/
15
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Lectura Complementaria
● Gestión de Proyectos
https://blogs.imf-formacion.com/blog/mba/restricciones-direccion-de-proyectos/
● Restricción de un proyecto
https://blogs.imf-formacion.com/blog/mba/restricciones-direccion-de-proyectos/
https://gerens.pe/blog/fases-ciclo-vida-gestion-proyectos/
http://heyssellopez.blogspot.com/2010/10/el-espectro-de-gestion.html
16
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Semana II
Contenido
Lunes – Semana II 19
Proceso del software 19
Ciclo de vida del software 19
ISO 12207-1 19
Martes – Semana II 22
Tipos de ciclos de vida de un software 22
Ciclo de vida lineal 22
Ciclo de vida en cascada puro 23
Ciclo de vida en V 23
Miércoles - Semana II 25
Estimación de Proyectos de Software 25
Estimar el tamaño del producto 25
Estimar la carga de trabajo 25
Estimar la programación 25
Estimar los costos 26
El proceso de estimación 26
Jueves – Semana II 27
Factores que afectan el costo del software 27
Capacidad del programador 27
Complejidad del producto 28
Tamaño del producto 28
Tiempo disponible 28
Nivel de confiabilidad requerido 29
17
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Lunes – Semana II
Es el proceso que se sigue para construir, entregar y hacer evolucionar el software,
desde la concepción de una idea hasta la entrega y retiro del sistema. Se definen las
decir, para garantizar que el software cumpla los requisitos para la aplicación y verificación
apropiados.
ISO 12207-1
"Un marco de referencia que contiene los procesos, las actividades y las tareas
finalización de su uso."
global.
ITSCS
documentada.
especificaciones originales.
Implementación
19
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
una aplicación dependen del tipo de modelo de ciclo de vida acordado entre el
20
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Martes – Semana II
global del proyecto en etapas separadas que son realizadas de manera lineal, es decir, cada
etapa se realiza una sola vez, a continuación de la etapa anterior y antes de la etapa
siguiente.
Con un ciclo de vida lineal es muy fácil dividir las tareas, y prever los tiempos
(sumando linealmente los de cada etapa).Las actividades de cada una de las etapas
mencionadas deben ser independientes entre sí, es decir, que es condición primordial que
realimentación correctiva.
primer momento, con excesiva rigidez, lo que va a ocurrir en cada una de las distintas
etapas antes de comenzarla. Esto último minimiza, también, las posibilidades de errores
o del usuario.
21
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Este modelo de ciclo de vida fue propuesto por Winston Royce en el a-o 1970. Es
vida secuencial como el lineal. Después de cada etapa se realiza una o varias revisiones
para comprobar si se puede pasar a la siguiente. Es un modelo rígido, poco flexible, y con
muchas restricciones. Aunque fue uno de los primeros, y sirvió de base para el resto de los
Ciclo de vida en V
Este ciclo fue diseñado por Alan Davis, y contiene las mismas etapas que el ciclo de
22
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
debugging.
Figura 4. Modelo en V
23
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Miércoles - Semana II
trata de estimar el tamaño del mismo. Para poder producir una estimación lo más certera
proyecto, así como los posibles riesgos, obstáculos y entre otras complicaciones que puedan
presentarse en el proceso.
Al entender los requerimientos del proyecto, se procede a realizar las estimaciones del
cargo de esa labor, pero este es sólo el principio para la composición del proyecto.
Estimar la programación
programa que se utilizará en nuestro proyecto. Se necesita tener en cuenta cuantas personas
24
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
conformarán el equipo y así como también, la cantidad de horas semanales que le dedicarán
al proyecto.
Son diferentes variables las que se incluyen dentro del costo del proyecto, entre
El proceso de estimación
1. Estimar el tamaño del producto(en numero de líneas del código fuente o puntos de
función)
25
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Jueves – Semana II
actividades de planeación que reviste especial importancia, ya que una de las características
que debe tener un producto de software es que su costo sea adecuado, de lo contrario el
de emitir el costo definitivo. Se hace una estimación durante el estudio preliminar del
mejorada se presenta durante las especificaciones del software y la estimación final durante
● Tiempo disponible
● Confiabilidad requerida
26
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
de sistemas. Por tanto, la falta de familiaridad con el área de aplicación puede implicar baja
● Procesamiento de Datos
● Programas de Aplicación
● Programas Científicos
● Categorías de Compiladores
● Programación Ligadores
● Complejidad
Tiempo disponible
El esfuerzo total del proyecto se relaciona con el calendario de trabajo asignado para
27
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
reduce.
Existe un costo asociado con el aumento del nivel de análisis, diseño, codificación y
esfuerzo de verificación y validación que debe aportarse para asegurar alta confiabilidad.
considerar el costo de las fallas del programa, en algunos casos, las fallas pueden causar al
28
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Actividades – Semana II
Actividad 1
Actividad 2
Realizar la estimación del costo para un proyecto de software que tiene 14 instrucciones.
Actividad 3
Actividad 4
Actividad 5
Actividad 6
Actividad 7
Actividad 8
Actividad 9
29
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Actividad 10
30
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Recursos – Semana II
Videos
https://www.youtube.com/watch?v=C6ynhRZRieI
https://www.youtube.com/watch?v=4D1nhygWOKw
https://www.youtube.com/watch?v=V05gm73c5ds
https://www.youtube.com/watch?v=FF9kmShan5Y
● https://www.youtube.com/watch?v=Q1JFHri9KdA
Presentaciones
https://es.slideshare.net/leo_ruth/proceso-del-software
https://es.slideshare.net/edimor72/ciclo-de-vida-del-software-12538356?qid=cfe005
59-dc30-44e0-9b5e-2aefd5b7d4f3&v=&b=&from_search=2
https://es.slideshare.net/guest37183b/modelos-del-ciclo-de-vida-del-software?qid=b
9cd904a-ae06-4b37-b651-ead58cf124f2&v=&b=&from_search=2
31
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
https://es.slideshare.net/dlaco/estimacin-de-proyectos-de-software-10269330?qid=0
ac1cbda-3ae3-436e-9a7a-096d01483f7a&v=&b=&from_search=4
https://es.slideshare.net/dlaco/estimacin-de-proyectos-de-software-10269330?qid=0
ac1cbda-3ae3-436e-9a7a-096d01483f7a&v=&b=&from_search=4
Lectura complementaria
https://sg.com.mx/revista/1/procesos-software
https://es.ccm.net/contents/223-ciclo-de-vida-del-software
https://es.ccm.net/contents/223-ciclo-de-vida-del-software
http://www.pmoinformatica.com/2018/08/tecnicas-estimacion-software.html
http://factoresenelcostodelsoftware.blogspot.com/2017/04/costo-de-desarrollo-de-un
-software_26.html
32
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Semana III
Contenido
33
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Juicio Experto
La técnica más utilizada para la estimación de costos es el uso del juicio experto. El
siguiente manera:
20 %.
● Mucho código y rutinas comunes se podrán reusar por lo que el esfuerzo se reduce
otro 20%.
● Por lo tanto el nuevo proyecto puede ser un 20% más económico que el anterior.
Ventajas
34
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Desventajas
Para compensar las desventajas se forma un grupo de expertos que en consenso determinen
o estimen el costo. La desventaja es que algunos miembros del grupo pueden ser inocentes
con respecto a la presencia de una alta autoridad o al dominio de un miembro del grupo con
35
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Técnica DELPHI
grupo de expertos sin contar con los efectos negativos de las reuniones de grupos. La
4. Los expertos realizan una segunda ronda de estimaciones, otra vez anónimamente,
estimación difiera mucho de las demás, se podrá solicitar que también en forma
36
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Método histórico
previos. Los registros indican las características del programa o proyecto, la asignación de
poco común. Cuando se proponen nuevos proyectos, se comparan con los registros que se
llevan en el archivo y se iguala a lo planeado con trabajos anteriores para estimar el tiempo
de desarrollo esperado.
37
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
PM = a * ( KDSI ) b ; TDEV = c * ( PM ) d
Dónde:
programador (PM) y del calendario de desarrollo ( TDEV ) para cada unidad de trabajo,
38
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
acuerdo con los atributos del producto, de la computadora, del personal dedicado y del
proyecto. Cada factor multiplicador se evalúa y califica con un valor, ese valor representa el
peso que tiene dicho factor en el desarrollo del proyecto, luego se multiplican todos los
quedarían de la forma:
PM = a * ( KDSI ) b * FM;
39
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
que el estudio realizado para obtener las ecuaciones incorpora ciertas suposiciones
líneas de código fuente (DSI) de que podrá constar el producto, estimación ciertamente
difícil de efectuar.
Las suposiciones que el modelo COCOMO incorpora hace que las ecuaciones por
ejemplo, para los programas de aplicación se usen solo en las siguientes situaciones:
40
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Las estimaciones por esta técnica cubren desde el diseño hasta las pruebas de
entrenamiento, así como los costos de secretarias, personal de limpieza y operadores del
equipo de cómputo.
41
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
● Carpers Jones propone una ecuación derivada del análisis de su base de datos de
cientos de proyectos.
TDEV = # PFn
Donde
42
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
una aproximación, lo cual es mejor que hacerlo a ojo de buen cubero. Si cree que puede
7 meses, tendría que pensarlo muy bien. Como se vio anteriormente la planificación en el
43
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Actividad 1
Mediante un mapa conceptual realice una explicación dela estimación del costo de un
software.
Actividad 2
Realice una presentación en PowerPoint con el tema método DELPHI de la estimación del
Actividad 3
Actividad 4
Con la consulta anterior realice un mapa conceptual con los componentes principales.
Actividad 5
Amplié su conocimiento sobre el método histórico con respecto a la estimación del costo de
un software.
Actividad 6
Actividad 7
método COCOMO.
44
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Actividad 8
Actividad 9
Realice un resumen con la materia vista en esta semana (mínimo 250 palabras).
Actividad 10
45
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Videos
https://www.youtube.com/watch?v=FF9kmShan5Y
● Técnica Delphi
https://www.youtube.com/watch?v=ezDpenQ48hg
https://www.youtube.com/watch?v=SMjUcTqrIUk
Presentaciones
https://slideplayer.es/slide/2260941/
● Técnica Delfi
https://slideplayer.es/slide/2260941/
● https://slideplayer.es/slide/2260941/
Lectura Complementaria
https://aprendercompartiendo.com/10-maneras-estimar-costes-de-proyecto/
● Técnica Delfi
https://www.researchgate.net/publication/319016088_Aplicacion_del_metodo_Delp
hi_para_establecer_un_modelo_conceptual_de_estimacion_de_costos_de_software
46
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
http://www.sc.ehu.es/jiwdocoj/mmis/cocomo.htm
47
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Semana IV
Contenido
Lunes – Semana IV 49
Norma ISO 9126 49
Características norma ISO 9126 50
Subcaracterísticas: 50
Subcaracterísticas: 50
Subcaracterísticas: 51
Subcaracterísticas: 51
Subcaracterísticas: 52
Martes – Semana IV 53
Métricas para evaluar la calidad del Software 53
Miércoles – Semana IV 56
Métricas - Tipos 56
Características de la métrica: 56
Razones para medir: 57
Utilidades 57
Tipos de métricas de calidad de software 58
Clasificación de las Métricas 58
Factores que determinan la calidad del Software 59
Jueves – Semana IV 61
Modelos de evaluación de la calidad del software 61
Modelo de calidad Furps 61
48
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Lunes – Semana IV
El modelo establece diez características, seis que son comunes a las vistas interna y
Subcaracterísticas:
Idoneidad.- Hace referencia a que si el software desempeña las tareas para las
sistema independiente.
49
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Subcaracterísticas:
Madurez.- Se debe verificar las fallas del sistema y si muchas de estas han sido
errores.
satisfactoriamente.
Subcaracterísticas:
sistema.
esfuerzo.
50
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
4. Eficiencia: relación entre las prestaciones del software y los requisitos necesarios
para su utilización.
Subcaracterísticas:
manera eficiente
Subcaracterísticas:
realizar cambios.
Subcaracterísticas:
51
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Cada una de las características debe ser evaluada dentro del software basándonos
en pruebas de funcionamiento, medición de rendimiento y pruebas con usuarios que harán
52
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Martes – Semana IV
diferentes niveles:
• Incrementa el riesgo.
operaciones.
Para conseguir llegar al nivel de evaluación, es preciso contar con datos relevantes,
precisos y actualizados sobre diferentes áreas, que faciliten una perspectiva global de la
solución.
53
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
• El proyecto: son las que facilitan la gestión del riesgo permitiendo tomar el pulso a
54
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Miércoles – Semana IV
Métricas - Tipos
Características de la métrica:
55
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
● Independientes, los recursos no deben poder ser alterados por los miembros que las
apliquen o utilicen.
● Para evaluar los beneficios derivados del uso de nuevos métodos y herramientas de
la ingeniería de software.
Utilidades
56
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
convenciones, limitaciones.
● Métricas de proceso
57
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
● Métricas de proyecto
● Métricas de producto
esfuerzo.
● Corrección
● Fiabilidad
● Eficiencia
● Integridad
● Facilidad de Uso
58
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
● Transición de Producto
● Portabilidad
● Reusabilidad
● Interoperabilidad
59
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Jueves – Semana IV
un producto de software:
fiabilidad)
Estos factores de calidad, junto a sus atributos son usados para establecer métricas de
El modelo FURPS+ establece cinco características como factores de calidad que son los
● Functionality (Funcionalidad).
● Usability (Usabilidad).
● Reliability (Confiabilidad).
60
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
● Perfomance (Prestación) y
● Supportability (Soporte).
de las exigencias actuales que recaen sobre el proceso de desarrollo del software.
● Capacidades
mide el esfuerzo que invierte el usuario para utilizar el sistema, se valora evaluando los
● Factores humanos.
● Estética.
61
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
● Consistencia.
● Documentación.
La confiabilidad agrupa los requerimientos que tiene que ver con la solidez y
● Recuperabilidad.
● Precisión.
● Predicción.
● Velocidad de procesamiento
● Eficiencia
● Consumo de recurso.
● Productividad.
● Tiempo de respuesta.
sistema SW.
● Adaptabilidad.
● Extensibilidad.
● Mantenibilidad.
62
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
● Compatibilidad.
● Configurabilidad.
● Capacidad de configuración
● Requisitos de instalación.
63
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Actividades – Semana IV
Actividad 1
Actividad 2
Actividad 3
Actividad 4
Investigue cuales son los modelos que evalúan la calidad de un software educativo.
Actividad 5
Actividad 6
Actividad 7
Con el resumen anterior realice un mapa conceptual con los puntos más importantes.
Actividad 8
64
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Actividad 9
Realice un resumen con la materia vista en esta semana (mínimo 250 palabras).
Actividad 10
65
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Recursos – Semana IV
Videos
https://www.youtube.com/watch?v=UzwBL7usUn8
https://www.youtube.com/watch?v=kh7tIcXOB1E
https://www.youtube.com/watch?v=54iFQGs3d84
https://www.youtube.com/watch?v=54iFQGs3d84
Presentaciones
https://slideplayer.es/slide/7298940/
https://slideplayer.es/slide/5574840/
https://slideplayer.es/slide/11116761/
Lectura Complementaria
66
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
https://lecasabe.com/que-es-la-norma-iso-9126/
http://blog.desafiolatam.com/metricas-de-calidad-de-software/
https://es.slideshare.net/Edwingelviz/estndares-y-modelos-de-calidad-del-software
67
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Semana V
Contenido
Lunes
Martes
Miércoles
Jueves
Viernes
68
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Lunes – Semana V
Indicador
visión profunda del proceso del software, del proyecto de software o del producto en sí.
a los ingenieros de software ajustar el producto, el proyecto o el proceso para que las cosas
salgan mejor.
Las métricas del proceso se recopilan de todos los proyectos y durante un largo
69
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
medidas de calidad y/o productividad considerando el «tamaño» del software que se haya
producido.
70
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Martes – Semana V
• Número de archivos
Una vez que se han recopilado los datos anteriores, a la cuenta se asocia un valor de
71
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
72
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Miércoles – Semana V
un sistema de software. Entre otras palabras, UML se utiliza para definir un sistema de
software.
Posee la riqueza suficiente como para crear un modelo del sistema, pudiendo
lenguajes de programación, etc. Para ello utiliza varios tipos diferentes de diagramas.
73
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Diagramas UML
Diagramas estructurales
Los diagramas estructurales muestran la estructura estática del sistema y sus partes
estructura:
Diagrama de clases
etc.
Diagrama de componentes
para el desarrollo basado en componentes (CDB), para describir sistemas con arquitectura
Diagrama de despliegue
software.
74
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Diagrama de objetos
objeto estático es una instancia de un diagrama de clase; muestra una instantánea del estado
Diagrama de paquetes
Diagrama de perfiles
clasificador estructurado.
Diagramas de comportamiento
de información de forma dinámica. Es decir, describe los cambios que sufre un sistema a
través del tiempo cuando está en ejecución. Hay un total de siete diagramas de
75
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Diagrama de actividades
inferior, en lugar de los clasificadores que poseen esos comportamientos. Estos son
(sujetos) deben o pueden realizar en colaboración con uno o más usuarios externos del
sistema (actores) para proporcionar algunos resultados observables y valiosos a los actores
estados finitos. Además de expresar el comportamiento de una parte del sistema, las
máquinas de estado también se pueden usar para expresar el protocolo de uso de parte de un
sistema.
Diagramas de interacción.
diagramas:
Diagrama de secuencia
76
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Diagrama de comunicación
interna y cómo esto se corresponde con el paso del mensaje es fundamental. La secuencia
Diagrama de tiempos
Se centran en las condiciones que cambian dentro y entre las líneas de vida a lo
Los diagramas globales de interacciones brindan una descripción general del flujo
de control donde los nodos del flujo son interacciones o usos de interacción.
77
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Jueves – Semana V
También se conoce por este nombre al software desarrollado por Rational, hoy propiedad
una especificación más detallada, el Rational Unified Process, que se vendiera como
producto independiente.
Principios de desarrollo
78
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Adaptar el proceso
organización. El tamaño del mismo, así como su tipo o las regulaciones que lo condicionen,
proyecto.
Equilibrar prioridades
satisfaga los deseos de todos. Gracias a este equilibrio se podrán corregir desacuerdos que
surjan en el futuro.
cada iteración se analiza la opinión de los inversores, la estabilidad y calidad del producto,
y se refina la dirección del proyecto así como también los riesgos involucrados
El desarrollo de software no lo hace una única persona sino múltiples equipos. Debe
Este principio dominante motiva el uso de conceptos reutilizables tales como patrón
del software, lenguajes 4GL o marcos de referencia (frameworks) por nombrar algunos.
79
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Ciclo de vida
El ciclo de vida RUP es una implementación del Desarrollo en espiral. Fue creado
RUP divide el proceso en cuatro fases, dentro de las cuales se realizan varias iteraciones en
número variable según el proyecto y en las que se hace un mayor o menor hincapié en las
distintas actividades
Las primeras iteraciones (en las fases de Inicio y Elaboración) se enfocan hacia la
arquitectura.
80
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
participan todas las disciplinas, pero que dependiendo de la fase el esfuerzo dedicado a una
disciplina varía.
Principales características
cómo)
● Desarrollo iterativo
81
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
● Administración de requisitos
● Control de cambios
82
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Actividades - Semana V
Actividad 1
Con el tema métricas en el proceso y dominio del proyecto realizar un mapa conceptual en
Actividad 2
Actividad 3
Actividad 4
Actividad 5
Actividad 6
Consulte que es una métrica, un indicador y una medición puede presentar la tarea
Actividad 7
83
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Actividad 8
Con la consulta anterior realice una exposición utilice el material o el programa que usted
desee.
Actividad 9
Actividad 10
84
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Recursos – Semana V
Videos
https://www.youtube.com/watch?v=zN-RBp8UoE0
https://www.youtube.com/watch?v=-OWd0tJAK10
https://www.youtube.com/watch?v=bV8MgbfOO5g
Presentaciones
https://slideplayer.es/slide/1633045/
https://es.slideshare.net/sergiolimachi/uml-presentacion-69777655
https://es.slideshare.net/dersteppenwolf/la-ingeniera-de-software-y-rup?qid=f044dfe
8-56b9-40e0-8ff8-6908b778c979&v=&b=&from_search=1
Lectura complementaria
https://ingenieriasoft.webcindario.com/gestion-y-planificacion-de-proyectos/el-proc
eso-de-software-y-metricas-del-proyecto/metricas-en-el-proceso-y-dominios-del-pr
oyecto.html
85
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
https://www.lucidchart.com/pages/es/que-es-el-lenguaje-unificado-de-modelado-um
https://softwarerecopilation.wordpress.com/modelo-rup/
86
INSTITUTO TECNOLÓGICO SUPERIOR COMPU SUR
ITSCS
Referencias
87