Diferencia entre revisiones de «Usuario:ManuelRomero/isConceptoBasicos»
De WikiEducator
Línea 161: | Línea 161: | ||
:Abstracción (imaginación), ... | :Abstracción (imaginación), ... | ||
[[Archivo:soft_complejidad.png]] | [[Archivo:soft_complejidad.png]] | ||
+ | </div> | ||
− | == CRISIS DEL SOFTWARE == | + | <div class="slide"> |
− | + | === CRISIS DEL SOFTWARE === | |
− | + | * Más que crisis, enfermedad degenerativa | |
− | + | # Causas que lo ocasionan | |
− | + | ## Software es elemento lógico, no físico ( su naturaleza no comprendida) | |
− | + | ## Responsable de desarrollo soft sin conocimientos soft | |
− | + | ## Anarquía del programador artesano | |
− | + | ## Resistencia al cambio | |
− | + | # Soluciones | |
− | + | ## Enfocar el software como una ingeniería | |
+ | ## Mejorar continuamente técnicas y herramientas | ||
+ | </div> | ||
− | = | + | <div class="slide"> |
− | + | ||
− | + | ||
− | + | = MITOS DEL SOFTWARE= | |
− | + | Mas que mitos son situaciones que se pueden producir | |
− | + | Identificamos tres roles | |
− | + | El rol cliente es quien solicita el software | |
+ | El rol desarrollador quien va desarrollarloç | ||
+ | El rol gerente quien coordina al equipo de desarrollador | ||
+ | </div> | ||
− | == | + | <div class="slide"> |
− | + | ===MITOS DEL SOFTWARE: Cliente === | |
− | + | * Una declaración inicial de objetivos es suficiente | |
+ | **De esta forma ya podemos empezar a escribir programas. | ||
+ | **Mas adelante ya detallaremos con más profundidad . | ||
+ | * Los requisitos del proyecto cambian continuamente | ||
+ | **Esto no supone ningún problema, los cambios pueden acomodarse fácilmente | ||
+ | **Esto es así porque el software es flexible. | ||
+ | </div> | ||
− | == INGENIERÍA DEL SOFTWARE == | + | <div class="slide"> |
− | : El IEEE lo define: | + | === MITOS DEL SOFTWARE: Desarrollador === |
− | + | * Una vez que escribimos el programa y hacemos que funcione, se acabó el trabajo | |
− | + | * No podemeos comprobar la calidad hasta que el programa se ejecuta | |
+ | * Lo que se entrega al terminar el proyecto es el programa funcionando. | ||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
+ | === MITOS DEL SOFTWARE: Gerente === | ||
+ | * 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 | ||
+ | |||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
+ | === 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 | ||
+ | *No se puede empezar sin más a escribir código | ||
+ | *Hay que aplicar la ingeniería al desarrollo de software | ||
+ | {{Definicion|''Ingeniería de software''(deFrits Bauer (1969)):'''Establecimiento y uso de principios de ingeniería robustos, orientados a obtener software económico que sea fiable y funcione de manera eficiente sobre máquinas reales'''}} | ||
+ | |||
+ | {{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.''' | ||
+ | </div> | ||
+ | |||
+ | <div class="slide"> | ||
== OBJETIVOS DE LA INGENIERÍA DEL SOFTWARE == | == OBJETIVOS DE LA INGENIERÍA DEL SOFTWARE == |