Fecha y Hora

contadores web relojes blogs
Mostrando entradas con la etiqueta Ingeniería del Software II. Mostrar todas las entradas
Mostrando entradas con la etiqueta Ingeniería del Software II. Mostrar todas las entradas

lunes, 24 de enero de 2011

Desarrollo de Software



Los primeros 5 archivos son de un curso de Desarrollo 
142fc496eac1104b24ae30fdcb1cffa1 
de Software que se dicto en la UTN recientemente, el 

resto son apuntes de desarrolo de sistemas y un ejemplo

de diseño de sistema, avisen si el colorido es muy 

ofensivo para la vista y lo modifico! 


CURSO CACIC 2007


CONTENIDOS

* Planificación Estratégica
* ¿Que es Software?
* Representaciones
* ¿Por qué es único?
* Cualidades (Procesos y Productos)
* Ingeniería de Software
* Ingeniería de Software - Proceso
* Ciclo de vida de desarrollo de Software
* MCV: Cascada completo
* Características del Cascada
* Ventajas del Cascada
* Desventajas del Cascada
* Problemas del Cascada
* MCV: Code-and-fix (prueba y error)3
* Code-and-fix
* Modelo Espiral
* Modelo Espiral - Componentes
* Modelo Espiral - Características
* Modelo Espiral - Ventajas
* Modelo Espiral - Desventajas
* Prototipos - Tipologia
* Entrega en etapas(implementación incremental)
* Entrega evolutiva
* Otra vista de la entrega evolutiva
* Prácticas de desarrollo incremental
* Compra de software (Commercial-off-theshelf-software)+
* Modelo Reuso
* Métodos ágiles
* XP - Valores & Principios
* XP - Más principios
* XP - Actividades básicas
* XP - Materias primas
* XP - Las Prácticas
* XP - Estrategia de gerenciamiento
* XP - Estrategias clave
* XP - Planeamiento
* XP - Codificación
* XP - Diseño
* XP - Testing
* SCRUM - Generalidades
* SCRUM – Valores
* XP + SCRUM – Experiencias 


CONTENIDOS


* ¿Que tenemos que funcione?
* ¿Que NO tenemos?
* Problemas con los proyectos
* No todo es malo
* Mejora de la calidad
* Quino sobre proyectos
* No estamos solos…
* ¿Qué es un proyecto de ingeniería?
* ¿Qué NO es un proyecto de ingeniería?
* ¿Por qué falló el proyecto? (Brooks)
* Proyectos de SE (Tomayko)
* Problema, Preguntas pertinentes
* Restricciones del modelo lineal
* Particionamiento de tareas
* Añadir gente
* Ley de Brooks 

CONTENIDOS

* Gestión de proyectos de software
* Características de la gestión de software
* Actividades gerenciales
* Redactar una propuesta
* Planeamiento y cronograma del proyecto
* Costeo del proyecto
* Monitoreo y revisiones del proyecto
* Selección del personal
* Informes escritos y presentaciones
* Planeamiento del proyecto
* Tipos de plan de proyecto
* Proceso de planeamiento del proyecto
* Estructura del plan del proyecto
* Actividades del planeamiento
* 9 Problemas del planeamiento
* Organización de las actividades
* Cronograma del proyecto
* Proceso de producción de cronograma
* Problemas del cronograma
* Diagramas de barras y redes de tareas
* Duración y dependencias de las tareas
* Red de actividades
* Actividades
* Asignación de personal
* Gestión de Personal
* Gestión de Riesgo
* Gestión de Riesgo -> Valoración de proyectos
* Estimación
* Estimación -> Productividad
* Estimación -> Técnicas
* Estimación -> Modelado algorítmico de costos
* Estimación -> COCOMO
* Estimación -> ¿COCOMO es lo mejor? 

CONTENIDOS

* Requirements
* Terminología
* Requerimientos - Definición IEEE-Std-610 (1990)
* Tipos de requerimientos según las capacidades o características (CC)
* Rol de los Requerimientos
* Variedad de requerimientos
* Especificación de requerimientos
* Especificación funcional
* Requerimientos no funcionales/1
* Ingeniería de Requerimientos
* Alcance de la Ingeniería de Requerimientos
* Características del proceso
* Análisis de requerimientos
* Aspectos principales de la RE
* Procesos de RE (Loucopoulos)
* Evolución de los modelos que se producen en la RE
* SWEBOK
* Requerimientos de software - SWEBOK
* Esquema del proceso de RE
* Elicitación
* Proceso de elicitación
* Elicitación de requerimientos
* Dificultades de la elicitación
* Técnicas de Elicitación - Loucopoulos
* Partiendo del usuario
* Entrevistas,preparación
* Proceso de entrevistas
* Cuestionarios
* Surveys
* Brainstorming
* Focus groups
* Ventajas y desventajas de los Focus Groups
* Joint Applications Development
* Rapid Application Development
* Análisis de objetivo y meta
* Descomposición AND y OR
* Jerarquía de metas
* Escenarios Conceptos básicos
* Lenguaje natural
* Reuso de requerimientos
* Validación
* Calidad del software. Visiones
* Problemas causados por los requerimientos 

CONTENIDOS

* Mejora de Proceso
* Gestión de Calidad
* Normas de Calidad
* CMM SW v1.1(Capability Maturity Model)
* ISO/IEC 15504
* Personal Software Process
* Team Software Process
* MoProSoft
* Gestión de Configuración 

Apuntes de Desarrollo de Sistemas

CONTENIDOS

* Encuesta.
* Análisis
* Diseño
* Implantación
* Generación de pruebas de aceptación
* Control de calidad
* Descripción de procedimientos
* Conversión de bases de datos
* Instalación 

CONTENIDOS

* ¿Por qué se inicia un Proyecto de Sistemas?
* ¿Cómo desarrollar un Proyecto de Sistemas?
* Estudio de Factibilidad
* Análisis Coste-Beneficio
* Ciclo de Vida de un Proyecto
* Etapas,limitaciones, características