Diferencia entre revisiones de «Usuario:ManuelRomero/isConceptoBasicos»
De WikiEducator
(9 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 1: | Línea 1: | ||
+ | {{TEP}} | ||
+ | {{:Usuario:ManuelRomero/CursoJavaUml/IS/nav}} | ||
{{#widget:Slides}} | {{#widget:Slides}} | ||
{{MiTitulo| Introducción a la Ingeniería del Software}} | {{MiTitulo| Introducción a la Ingeniería del Software}} | ||
Línea 146: | Línea 148: | ||
'''Crisis del software. Es un concepto en el cual aún podemos decir que estamos inmersos''' | '''Crisis del software. Es un concepto en el cual aún podemos decir que estamos inmersos''' | ||
''''La solución a la crisis'''' | ''''La solución a la crisis'''' | ||
− | '''Aplicar Ingeniería en el Software''' | + | '''Aplicar Ingeniería en el Software''' |
</div> | </div> | ||
Línea 179: | Línea 181: | ||
= MITOS DEL SOFTWARE= | = MITOS DEL SOFTWARE= | ||
− | Mas que mitos son situaciones que se pueden producir | + | *Mas que mitos son situaciones que se pueden producir |
− | Identificamos tres roles | + | *Identificamos tres roles |
− | El rol cliente es quien solicita el software | + | #El rol cliente es quien solicita el software |
− | El rol desarrollador quien va desarrollarloç | + | #El rol desarrollador quien va desarrollarloç |
− | El rol gerente quien coordina al equipo de desarrollador | + | #El rol gerente quien coordina al equipo de desarrollador |
</div> | </div> | ||
Línea 207: | Línea 209: | ||
* YA tengo los equipos más moderno y las últimas versiones de sistemas de desarrollo | * YA tengo los equipos más moderno y las últimas versiones de sistemas de desarrollo | ||
* Si vamos retrasados incorporo más personas al proyecto y así termino antes | * Si vamos retrasados incorporo más personas al proyecto y así termino antes | ||
− | |||
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
+ | =LA INGENIERÍA DEL SOFTWARE= | ||
=== SOLUCIÓN A LA CRISIS DEL SOFTWARE: INGENIERÍA DEL SOFTWARE. DEFINICIONES === | === SOLUCIÓN A LA CRISIS DEL SOFTWARE: INGENIERÍA DEL SOFTWARE. DEFINICIONES === | ||
*Lo que se ha demostrado que hay que hacer es desarrollar software con una organización | *Lo que se ha demostrado que hay que hacer es desarrollar software con una organización | ||
Línea 219: | Línea 221: | ||
{{Definicion|''Ingeniería de software'' '''El IEEE lo define''': ''Ingeniería es la aplicación de un método sistemático, estructurado y cuantificable a estructuras, máquinas, productos, sistemas o procesos.''}} | {{Definicion|''Ingeniería de software'' '''El IEEE lo define''': ''Ingeniería es la aplicación de un método sistemático, estructurado y cuantificable a estructuras, máquinas, productos, sistemas o procesos.''}} | ||
− | '''Ingeniería del software es la aplicación de un método sistemático, estructurado y cuantificable al desarrollo, operación y mantenimiento de software.''' | + | {{Definicion|'''Ingeniería del software es la aplicación de un método sistemático, estructurado y cuantificable al desarrollo, operación y mantenimiento de software.'''}} |
</div> | </div> | ||
<div class="slide"> | <div class="slide"> | ||
− | == OBJETIVOS DE LA INGENIERÍA DEL SOFTWARE == | + | === OBJETIVOS DE LA INGENIERÍA DEL SOFTWARE === |
− | + | * ''La Ingeniería del software'' persigue la producción de sistemas de '''calidad''', a '''bajo coste''' y a '''tiempo''' | |
+ | [[Archivo:objetivos_is.png]] | ||
+ | </div> | ||
− | = | + | <div class="slide"> |
− | + | ||
− | + | === INGENIERÍA DEL SOFTWARE Y METODOLOGÍAS === | |
− | + | <br/> | |
− | + | {{Definicion| A nivel práctico podemos decier que ingeniería del software es '''Conjunto de tareas y actividades detalladas que hay que seguir para desarrollar un software'''. ''Un conjunto de métodos organizados y estructurados constituyen la idea de '''metodología''' ''}} | |
− | + | *Una metodología incluye tareas como | |
− | + | # Planificación y estimación | |
− | + | # Análisis de requisitos | |
− | + | # Diseño de estructuras de datos, arquitectura de programas y procedimientos algorítmico | |
− | + | # Codificación | |
+ | # Pruebas | ||
+ | # Mantenimiento | ||
+ | </div> | ||
− | < | + | <div class="slide"> |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | == | + | ===HERRAMIENTAS=== |
− | + | * Constituyen un soporte más o menos automatizado para desarrollar las tareas de los métodos | |
− | + | * CASE (Computer Aided Software Engineering) | |
− | + | #Conjunto de herramientas integradas .. | |
− | + | #de forma que la información creada por una herramienta puede ser usada por otra, ... | |
− | + | # estableciéndose un sistema para el soporte del desarrollo del software. | |
− | + | * El CASE lo que hace | |
− | + | # Integrar información | |
− | + | # Facilitar técnicas para el desarrollo del proyecto | |
− | + | *Ejemplos | |
− | + | ''Rational Rose'' ''Argo UML'' | |
− | == CICLO DE VIDA. DEFINICIÓN COLOQUIAL == | + | </div> |
− | + | <div class="slide"> | |
− | + | ===METODOLOGÍA === | |
− | + | *Es importante seguir algún criterio para realizar un software | |
+ | *Tengo que hacer un desarrollo ¿Por donde emiezo? | ||
+ | *La solución es usar una metodología | ||
+ | *Me indicará | ||
+ | # Etapas de un proyecto | ||
+ | # Tareas por etapa | ||
+ | # Salidas de cada tarea | ||
+ | # Restricciones que se aplican | ||
+ | # Herramientas a utilizar | ||
+ | # En definitiva me indica cómo | ||
+ | '''Se gestiona, controla y realiza un proyecto''' | ||
+ | una metodología es la ayuda que tengo para conseguir un objetivo | ||
+ | [[Archivo:Simil_metodología.png]] | ||
+ | </div> | ||
+ | <div class="slide"> | ||
+ | === CICLO DE VIDA. DEFINICIÓN COLOQUIAL === | ||
+ | * Sucesión de pasos a través de los cuales el producto software va progresando. | ||
+ | * Estos abarcan desde el planteamiento del problema a resolver mediante el producto software, | ||
+ | * hasta la retirada de dicho producto una vez que ha finalizado su vida operativa | ||
+ | [[Archivo:soft_ciclo_vida.png]] | ||
+ | </div> |
Última revisión de 04:18 3 feb 2015
Trabajo en proceso, espera cambios frecuentes. Tu ayuda y retroalimentación son bienvenidos. Ver página de charlas. |