Diferencia entre revisiones de «Usuario:ManuelRomero/isConceptoBasicos»
De WikiEducator
Línea 226: | Línea 226: | ||
* ''La Ingeniería del software'' persigue la producción de sistemas de '''calidad''', a '''bajo coste''' y a '''tiempo''' | * ''La Ingeniería del software'' persigue la producción de sistemas de '''calidad''', a '''bajo coste''' y a '''tiempo''' | ||
[[Archivo:objetivos_is.png]] | [[Archivo:objetivos_is.png]] | ||
+ | </div> | ||
+ | <div class="slide"> | ||
− | == | + | === INGENIERÍA DEL SOFTWARE Y METODOLOGÍAS === |
− | + | {{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'' | ||
+ | </div> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Por Qué Una Metodología == | == Por Qué Una Metodología == |
Revisión de 08:09 28 mar 2012
Por Qué 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
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