La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

NZ/EA/abril 1999 1 Introducción Julio 2007. NZ/EA/abril 1999 2 ¿ Que es la IS ? Disciplina que trata los aspectos concernientes al desarrollo de sistemas.

Presentaciones similares


Presentación del tema: "NZ/EA/abril 1999 1 Introducción Julio 2007. NZ/EA/abril 1999 2 ¿ Que es la IS ? Disciplina que trata los aspectos concernientes al desarrollo de sistemas."— Transcripción de la presentación:

1 NZ/EA/abril 1999 1 Introducción Julio 2007

2 NZ/EA/abril 1999 2 ¿ Que es la IS ? Disciplina que trata los aspectos concernientes al desarrollo de sistemas de software complejo y de calidad, que requiere para su construcción de : un equipo de personas un equipo de personas procesos rigurosos, sistemáticos y controlables (modelos y métodos) procesos rigurosos, sistemáticos y controlables (modelos y métodos) la utilización de herramientas. la utilización de herramientas.

3 NZ/EA/abril 1999 3 Actividades en la IS Gestión del desarrollo de software Gestión del desarrollo de software planificación, recursos, organización, etc.planificación, recursos, organización, etc. Desarrollo de software Desarrollo de software análisis, diseño, implementación, etc.análisis, diseño, implementación, etc.

4 NZ/EA/abril 1999 4 IS: su relación con otras áreas de la Computación IS Teoría de la Computación Inteligencia Artificial Bases de Datos Sistemas Operativos Lenguajes de Programación Interfaces de Usuario

5 NZ/EA/abril 1999 5 Capacidades del ingeniero de software: Programación y dominio de paradigmas y lenguajes de programación. Programación y dominio de paradigmas y lenguajes de programación. Dominio de diversos métodos y herramientas. Dominio de diversos métodos y herramientas. Abstracción y modelación. Abstracción y modelación. Especificaciones precisas Especificaciones precisas Comunicación. Comunicación. Liderazgo. Liderazgo. Gerencia, Planificación y control. Gerencia, Planificación y control.

6 NZ/EA/abril 1999 6 IS: disciplina de ingeniería Gestión Gestión Organización Organización Herramientas Herramientas Teorías Teorías Métodos Métodos Técnicas. Técnicas.

7 NZ/EA/abril 1999 7 IS: disciplina de ingeniería Actividad de grupo Actividad de grupo Sustentada en principios Sustentada en principios Con procesos bien fundamentados Con procesos bien fundamentados Utiliza Herramientas. Utiliza Herramientas.

8 NZ/EA/abril 1999 8 Para construir software de calidad se aplica un método basado en principios y se utilizan herramientas adecuadas Principios Métodos y técnicas Herramientas

9 NZ/EA/abril 1999 9 Para construir software de calidad se aplica un método basado en principios y se utilizan herramientas adecuadas Principios Metodología (métodos/técnicas) Herramientas Métodos: normas sistemáticas que gobiernan la ejecución de una actividad Técnicas: procesos basados en los métodos

10 NZ/EA/abril 1999 10 Principio Para construir software de calidad se aplica un método basado en principios y se utilizan herramientas adecuadas “Concepto, idea fundamental que sirve de base a un orden determinado de conocimientos o sobre la que se apoya un razonamiento” Enciclopedia Larousse

11 NZ/EA/abril 1999 11 Principios Métodos y técnicas Herramientas Principios esenciales en la IS

12 NZ/EA/abril 1999 12 Principios esenciales en la IS 1. Rigor y formalidad 2. Abstracción 3. Modularidad 4. Anticipación al cambio 5. Generalidad 6. Incrementalidad.

13 NZ/EA/abril 1999 13 Principios: Rigor y Formalidad Significa... Significa... seguir procesos sistemáticos y verificables en el proceso de desarrollo de software

14 NZ/EA/abril 1999 14 Principios: Abstracción Significa... Significa... Aplicar un proceso mental o intelectual que permite identificar lo relevante e ignorar los detalles

15 NZ/EA/abril 1999 15 Principios: Modularidad Significa: descomponer en partes un sistema complejo (descomposición) descomponer en partes un sistema complejo (descomposición) componer el sistema a partir de sus partes (composición) componer el sistema a partir de sus partes (composición) Comprender el sistema y las partes (comprensión)

16 NZ/EA/abril 1999 16 Principios: Modularidad Alta Cohesión del módulo Alta Cohesión del módulo Bajo Acoplamiento entre módulos Bajo Acoplamiento entre módulos modularidad adecuada

17 NZ/EA/abril 1999 17 Descomposici ón - análisis - Problema Subprob. 4 Subprob. 2 Subprob. 1 Subprob. 3 solución. 4 solución. 2Solución. 1solución. 3 Solución Composición - síntesis -

18 NZ/EA/abril 1999 18 Principios: Anticipación de cambio Significa: Significa: La capacidad de prever cómo y dónde pueden ocurrir los cambios

19 NZ/EA/abril 1999 19 Principios: Generalidad Significa: buscar la solución más amplia (que englobe los casos específicos)

20 NZ/EA/abril 1999 20 Principios: Incrementalidad Significa: Construcción del producto por aproximaciones sucesivas y/o por componentes (partes)

21 NZ/EA/abril 1999 21 Actividades en el proceso de desarrollo de software Para desarrollar un producto de software se realizan diversas actividades que se estructuran y relacionan de acuerdo a un modelo y se desarrollan siguiendo un método. Para desarrollar un producto de software se realizan diversas actividades que se estructuran y relacionan de acuerdo a un modelo y se desarrollan siguiendo un método.

22 NZ/EA/abril 1999 22 ¿Cómo obtener software de calidad? Mediante un proceso soportado por un metodo riguroso, sistemático, que esté basado en principios reconocidos y cuyas actividades se estructuren de acuerdo a un modelo. Proceso que se facilita con la utilización de herramientas.


Descargar ppt "NZ/EA/abril 1999 1 Introducción Julio 2007. NZ/EA/abril 1999 2 ¿ Que es la IS ? Disciplina que trata los aspectos concernientes al desarrollo de sistemas."

Presentaciones similares


Anuncios Google