Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Ingeniera de software
M. C. Ana Luisa Ballinas Hernndez
1/02/2014
Agenda del da
Presentacin de los participantes. Expectativas. Presentacin del programa. Acuerdos. Exposicin
terica del profesor: conceptos bsicos Exposicin prctica del profesor: Ejemplos prcticos sobre la aplicacin TAREA
Ingeniera de Software Orientada a Objetos
1/02/2014
Presentacin
Ana
Maestra
Contacto:
1/02/2014
1/02/2014
Evaluacin
Prcticas Proyectos
Total:
1/02/2014
Bibliografa
KIMMEL, Paul. Manual de UML. McGraw Hill Interamericana, Mxico, 2006. MARTIN, Rober C. UML para programadores Java. Prentice Hall, Espaa, 2004. PRESSMAN, Roger. Ingeniera del software. (5 Ed) McGraw Hill, Espaa, 2002. SCHACH, Stephen R. Anlisis y diseo orientado a objetos: con UML y el proceso unificado. McGraw Hill Interamericana, Mxico, 2005. SOMMERVILLE, Ian. Ingeniera del software. (8 Ed.) Pearson/Addison-Wesley, Espaa, 2005.
Ingeniera de Software Orientada a Objetos
1/02/2014
Forma de trabajo
El profesor expondr aspectos tericos y prcticos de la materia. El profesor dejar lecturas en casa y en el aula El alumno desarrollar un proyecto de ingeniera de software siguiendo la metodologa adecuada que sea de relevancia y novedoso
Ingeniera de Software Orientada a Objetos
1/02/2014
1/02/2014
10
1/02/2014
4.
11
1/02/2014
12
1/02/2014
Reingeniera
1. 2. 3. 4. 5. Reingeniera de procesos. Reingeniera de software. Ingeniera inversa. Reestructuracin. Ingeniera directa.
13
Definicin de software.
Para
14
sistema para el control de semforos ciudad, medios de transporte areo, los bancos, los sistemas de produccin (fabricas), hospitales, etc..
15
esto a pesar de que la informtica es una ciencia muy joven (50 aos)
Los primeros aos se centraron en la construccin de maquinas capaces de dar soporte a estos sistemas. En la actualidad la el Software ha superado a la del Hardware como clave del xito de muchos sistemas informticos.
16
17
complicado explicar los motivos que hacen tan difcil desarrollar Software. Lo cierto es que muchos proyectos de desarrollo de software fracasan Centraremos el tema mediante:
Una estadstica realizada sobre 8 proyectos de Software Estadounidenses. Caractersticas del Software. Aplicaciones del Software.
0.5
1.5
2.5
3.5
Millones de dolares
El producto software (EOG tema2) 18
19
inmaterial e invisible El comprador lo puede evaluar cuando ya ha sido construido. El Software se desarrolla, no se fabrica. Es complejo. Los sistemas actuales estn formados por miles de funciones con interfaces complejas entre ellas. Es excesivamente maleable.
20
el mundo exige que se realicen cambios sobre el Software como respuesta a pequeos cambios del entorno. Adems no es fcil comprender su comportamiento, segn Pressman:
La curva de fallos del Hardware. La curva ideal de fallos del Software. La curva real de fallos del Software.
21
Obsolescencia
Tiempo
22
Obsolescencia
Tiempo
23
24
Gestin. Produccin y control de procesos. Robtica. De ingeniera y Cientfico. Ofimtico. de Formacin y divulgacin. Domtico. Ocio y Juegos.
El producto software (EOG tema2)
25
1/02/2014
Ingeniera de software
Es el estudio de los principios y metodologas para el desarrollo y mantenimiento de sistemas software (Zelkovitz, 1978)
26
1/02/2014
27
1/02/2014
28
1/02/2014
29
1/02/2014
30
1/02/2014
31
1/02/2014
32
1/02/2014
Modelo en espiral
33
1/02/2014
Realizar prctica 1
34
1/02/2014
El modelado
35
1/02/2014
36
1/02/2014
37
1/02/2014
38
1/02/2014
39
1/02/2014
40
1/02/2014
Elementos importantes
41
1/02/2014
Un traje
42
1/02/2014
Software vs Sistema
Conjunto de programas y procedimientos necesarios para hacer posible la realizacin de una tarea especfica, en contraste a los componentes fsicos del sistema.
Un sistema de informacin es un conjunto de elementos que interactan entre s con el fin de apoyar las actividades de una empresa o negocio.