You are on page 1of 5

TEMAS PARA TRABAJO INGENIERÍA DE SOFTWARE SEMESTRE PRIMAVERA

2010

1.- conceptos asociados a la Gestión de proyectos de software.


Análisis y selección de propuestas – Análisis de alternativas
- Evaluación técnica
- Evaluación económica.
- Evaluación operacional
- Evaluación legal
- Estimación de recursos

Ámbito del proyecto


_ Alcance del proyecto
_ Metodología de desarrollo aplicada a un proyecto específico

Elementos de la gestión de un proyecto informático


_ Recursos
- Recurso Humano
- Recursos de Software
- Recursos de Hardware

2.- Administración de los proyectos informáticos y la importancia de sus


componentes.
- Estimación de complejidad
_ Estimación de esfuerzo
_ Elementos de la estimación
- Modelo COCOMO
- Modelo PUTNAM
- Modelo de Puntos de Función

Métricas relacionadas con un proyecto de software


Métricas, medidas e indicadores:
• Medición del software
o Rendimiento del sistema
o Tamaño del software
• Medidas para la calidad
• Métricas para la productividad
• Integración de métricas dentro del proceso de la Ingeniería de
Software

3.- Conceptos asociados a la gestión de proyectos informáticos y sus distintas


fases .
Considerar al menos : Conceptos de UML, Casos de uso, Diseño (El proceso de
diseño, Modelos de diseño, Métricas de calidad estructural), Acoplamiento,
Cohesión

Modelos de desarrollo, técnicas y documentos de planificación temporal y


seguimiento de un proyecto informático:
Modelos de procesos de desarrollo
• Modelos Evolutivos
• Técnicas de Cuarta Generación
• Modelo de Métodos Formales
• Nuevas tecnologías y metodologías en la gestión y desarrollo.

Tópicos relacionados con la administración del tiempo


_ Definición de tareas
_ Distribución del esfuerzo
- Paralelismo y secuencialidad
_ Confección de maya de actividades
_ Definición de puntos críticos
_ Métodos de planificación
- CPM
- PERT
- Carta Gantt

4.- Plan de Aseguramiento de la Calidad para un proyecto.


Importancia del Aseguramiento de la Calidad del Software (SQA), en el
desarrollo de proyectos informáticos.
- Revisiones técnicas formales (RTF)
- Importancia del control de calidad
- Determinar normas y estándares de control de calidad.
- Identificación del proceso SCM
- Identificación de los objetos de configuración del software
- Control de versiones
- Control del cambio
- Auditorías de la configuración
- Informes de estado

Técnicas de comunicación.
_ Análisis de requerimientos, interpretación y verificación.
_ Dominio de la información: reglas y características del negocio

5.- Modelo, análisis y mantenimiento


Modelado del análisis (Análisis estructurado de procesos)
_ Elementos del modelo de análisis.
_ Características y limitaciones del software.
_ Especificación de requisitos de software.

Principios de diseño.
_ Conceptos de diseño.
_ Modularidad efectiva.
_ Diseño en la producción de software
_ Documentación del diseño
_ Metodologías de implementación.

Importancia y componentes del proceso de mantenimiento (hacer ver la


importancia).
• Definición de mantenimiento
• Características del mantenimiento
• Tipos de mantenimiento
- Correctivo
- Preventivo
- Perfectivo
- Adaptativo

6.- conceptos asociados a algunos elementos de gestión de proyectos


informáticos y sus fases:
Conceptos del Diseño de la Interfaz.
- Aspectos estratégicos para las pruebas de software:
- Pruebas de Unidad, Integración Validación, Pruebas del Sistema, Pruebas de
Funcionamiento Global, Pruebas en Paralelo.
- Proceso de Depuración: defectos y errores.
- Marcha Blanca.

Metas del diseño de la interfaz.


- Factores humanos para evaluar el diseño.
- Reconocimiento de la diversidad
- 8 reglas de oro en el diseño de interfaz
- Prevenir errores
- Diseño centrado en el usuario

Diseñar los Métodos y Estrategias de prueba de software


- Fundamentos y características de las pruebas de SW.
- Técnicas y normas para las pruebas.
- Tipos de pruebas:
o Diseño de pruebas.
o Plan de pruebas de un proyecto.
o Prueba de Caja Blanca
o Prueba de Camino Básico.
o Prueba de Estructuras de Control.
o Prueba de Caja Negra.
o Prueba de Entornos.

7.-
Normas, diseños de programas y nuevas tecnologías.

_ Hitos de la programación.
_ Metodologías de la programación.
_ Factores que afectan la calidad de la programación.
_ Codificación.
_ Documentación de la programación.

• Reutilización del software


- Dificultades de la reutilización
- El proceso de reutilización
• Desarrollos futuros
• Reingeniería del Software
- Definición de Reingeniería
- Ingeniería reversa
- Uso de decompiladores
• Ingeniería de software asistido por computador (CASE).
• Técnicas y tecnologías modernas de desarrollo de software

Desarrollos de proyectos orientados a Aspectos


Desarrollos de ambientes gráficos 2d y 3d.

8.- Paradigmas del proceso de desarrollo de software de acuerdo a


características actuales.

• Técnicas de Cuarta Generación (Ej itil,cmmi)


o • Paradigma orientación a objeto
o • Modelos actuales

Métodos de estimación de tamaño y envergadura, de los desarrollos de software:


El proceso de diseño.
− Modelos de diseño.
− Métricas de calidad estructural.
o Acoplamiento.
o Cohesión

9.- Elementos del proceso de mantención de SW una vez puesto en producción o


servicio

Mantención
• Tipos de mantenimiento
• Dificultades del mantenimiento
• El proceso de mantenimiento en el ciclo de vida del software.
• Métodos de mantenimiento del software
− Redocumentación
o Ingeniería inversa y reingeniería
o Ingeniería inversa de procesos (comprensión de programas)
o Reconstrucción de programas
o Mantenibilidad o facilidad de mantenimiento del software.

Describe los conceptos asociados a la fase de pruebas de Software en el ciclo de


vida de software Pruebas

• Fundamentos y características de las pruebas de SW.


• Técnicas y normas para las pruebas.
• Tipos de pruebas:
− Diseño de pruebas.
− Plan de pruebas de un proyecto.
− Prueba de Caja Blanca
− Prueba de Caja Negra.
− Prueba de Entornos.
• Aspectos estratégicos para las pruebas de software:
− Pruebas de Unidad
− Pruebas de Integración.
− Pruebas de Validación.
− Pruebas del Sistema.
− Pruebas de Funcionamiento Global
− Pruebas en Paralelo.

10.- Aplica los alcances y objetivos del uso de Cobit en el proceso de


gobernabilidad de TI:
Investigación, desarrollo, y promoción de un conjunto actualizado e
internacional de objetivos de control de Tecnologías de la Información
generalmente aceptado
Estándares aplicados y aceptados para las buenas prácticas de control en TI
(Tecnologías de la Información)

Utiliza el control en TI, para la realización de auditorías internas y procesos de


mejora continua,
Determina los requerimientos del negocio para el alineamiento de la información y
recursos de TI

• Definición de los conceptos:


• Políticas
• Procedimientos
• Prácticas y Estructura Organizacional
Negocio
• Calidad
• Fiduciarios
• Seguridad
• Efectividad y Eficiencia
• Confidencialidad
• Integridad
• Disponibilidad
• Cumplimiento
• Confiabilidad
• TI
• Datos
• Sistemas

11.- Utiliza métricas TI, en base adominios de Cobit:


• Planificación y Organización
• Definición del Plan Estratégico
• Definición de la Arquitectura de la Información
• Determinación de la Dirección Tecnológica
• Definición de la organización y sus relaciones
• Manejo de la Inversión
• Comunicación de Políticas y los Objetivos de la Dirección
• Administración del Personal
• Requerimientos de Organismos Contralores Externos
• Evaluación de riesgos
• Administración de Proyectos
• Administración de la Calidad
• Adquisición e Implementación
• Identificar soluciones.
• Adquirir y mantener software de aplicaciones.
• Adquirir y mantener arquitectura de tecnología.
• Desarrollar y mantener recursos TI.
• Instalar y acreditar sistemas.
• Administrar cambios.
• Entrega y Respaldo
• Definir niveles de servicio.
• Administrar servicios de terceros.
• Administrar desempeño y capacidad
• Asegurar servicio continuo.
• Asegurar seguridad de sistemas.
• Identificar y atribuir costos.
• Adecuar y capacitar a usuarios.
• Monitoreo
• Monitorear los procesos.
• Evaluar la adecuación del control interno.
• Lograr garantía independiente.
• Disponer de auditoría interna.

You might also like