entra cookie
Pagina Principal

Actualización: 1/06/2009

Mesa Directiva

Clave de Usuario

Contraseña


Asamblea

Clave de Usuario

Contraseña


Eventos
XIX Reunión Nacional de Directores de Escuelas y Facultades de Informática y Computación ANIEI 2010

XXIII Congreso Nacional y IX Congreso Internacional de Informática y Computación 2010

XXIII Certamen Nacional de Tesis de Informática y Computación 2010

Eventos Anteriores
Concursos
Concurso de Video 2010

Concurso de Programación 2010

INDUSTRIA DEL SOFTWARE

Objetivo:
Presentar los diferentes elementos que inciden en la creación de productos de software desde una perspectiva de desarrollo industrial, incluyendo aspectos de eficiencia del proceso de creación, uso de herramientas automatizadas para su desarrollo, robustez, adaptabilidad, análisis de costos y tiempos, y comercialización, entre otros.

1 Desarrollo industrial de software

PI35 Evolución del desarrollo de software. Historia: arte y artesanía, confiabilidad, la permanente crisis del software, costos, relación de costos hardware-software. Costos por errores. Paradigmas de desarrollo de software: clásico o secuencial (ciclo de vida), nuevo o evolutivo (modelo en espiral: planeación de la gestión, análisis formal de riesgos, ingeniería y atención al cliente). Comparaciones conceptuales de la ingeniería de software con otras ingenierías. Ingeniería de software orientada a objetos. Participación del destinatario del producto de software en el desarrollo.
PI36 Características de los productos de software industrial. Generación de componentes estandarizadas y reusables. Producción orientada al mercado. Nichos. Software "empaquetado". Estándares en el diseño y la construcción de software. Bloques de construcción: uso de componentes previamente desarrollados. Normatividad para controlar el avance del proyecto y la calidad. Robustez de los productos. Configuración y producción de variaciones. Especificaciones de los productos.

2 Automatización de la construcción de software

PI37 Métodos industriales para creación de software. Desarrollo incremental. Interacción con el usuario: muestra del avance y retroalimentación. Elaboración de prototipos y experimentación. Ejecución de prototipos para simulación: reportes, vistas y formas de uso. Editores gráficos. Lenguajes de cuarta generación. Metodologías orientadas a objetos. Factores de escalamiento en la producción de software. Principios de base: la importancia del proceso de desarrollo, equipos de trabajo y división de las tareas, coordinación.
PI38 Herramientas para creación de software. Herramientas para la gestión de proyectos. Herramientas para la elaboración de prototipos, para simulación de ejecuciones y para la producción rápida de reportes. Herramientas para programación: lenguajes convencionales, editores gráficos, lenguajes de cuarta generación, generadores automáticos de código. Herramientas con orientación a objetos. Herramientas para integración, ingeniería inversa y reingeniería. Integración y automatización de herramientas: entornos CASE (Computer Aided Software Engineering); estado presente, tendencias y evolución. Productos CASE en el mercado.

La Asociación
Antecedentes

Objetivos

Organización

Funcionamiento

Estatutos

Mesa Directiva

Sede de la Presidencia

Integrantes

Como formar parte de la Asociación

Cuotas

Nuevos Miembros
Asociados
Sitios de asociados

Avisos de asociados
Modelos Curriculares Nivel Licenciatura Versión Actualizada
Estructura y Metodología

Perfiles Profesionales

Catálogo de Áreas de Conocimiento

Cruce de Áreas y Perfiles

Comentarios

Modelos Curriculares Nivel Licenciatura Versión Anterior
Antecedentes

Estructura y Metodología

Perfiles Profesionales

Catálogo de Áreas de Conocimiento

Cruce de Áreas y Perfiles

Conclusiones y Recomendaciones

Referencias Bibliográficas