Fundamentos de Ing. de Software

Páginas: 8 (1951 palabras) Publicado: 16 de septiembre de 2014
FUNDAMENTOS
DE
INGENIERÍA DE
SOFTWARE

INTRODUCCION
Algo que deben saber para el
DESARROLLO DE PROYECTOS

DEFINICIÓN DE PROBLEMAS
RETO POR INICIAR

Cada buen final requiere de un buen inicio

MODELOS DE DESARROLLO DEL CICLO DE VIDA Y
PROCESOS

¿Qué camino seguiremos?

ANÁLISIS DE REQUERIMIENTOS Y ESPECIFICACIONES

El planteamiento es lo importante, no la velocidad DISEÑO DE SOFTWARE Y METODOLOGÍAS

¿Cómo debo hacerlo?

SISTEMAS DE ALTA INTEGRIDAD

Sigamos un método confiable y seguro

MÉTODOS FORMALES

Cálculos precisos, especificación matemática

ADMINISTRACIÓN DE PROYECTOS DE SOFTWARE

Una buena admón. siempre nos llevará por el camino adecuado

ADMINISTRACIÓN DE LA CALIDAD DEL SOFTWARE

AMBIENTES DE DESARROLLO DE SOFTWARE

Una buenaherramienta no tiene precio

MANTENIMIENTO DEL
SOFTWARE

El modelo de Mantenimiento debe ser preparado

CUMPLIMIENTO EXITOSO
DEL PROYECTO

Como dije: Cada buen final requiere de un buen inicio

Competencias Específicas
• Identificar la historia del software,
así como las características de los
paradigmas
estructurado
y
orientado a objetos.


Aplicar modelos, técnicas yherramientas para cada una de las
etapas del ciclo de vida de
desarrollo de software.

Competencias Previas
• Utiliza

algún
lenguaje
de
programación orientado a objetos
• Aplica razonamiento lógico
• Identifica conceptos básicos de Bases
de Datos
• Aplica técnicas de representación
algorítmica

BIBLIOGRAFIA
Principal
Ingeniería de Software Orientada a
Objetos con UML, Java eInternet
Autor: Weitzenfeld
Editorial Thomson
Pressman Roger S (2009).
Ingeniería del software.
Ed. McGraw-Hill.
Sommerville, Ian (2009).
Ingeniería de software.
Ed. Prentice-Hall.

Apoyo
Laudon & Laudon 8/E (2003).
Management Information Systems.
Ed. Prentice-Hall.

Jacobson,Ivar. (2009).
El Proceso unificado de desarr de sw
Ed. Addison Wesley.
Fowler, Martin, (1999).
UML Gotaa Gota.
Ed. Addison Wesley.

Contenido Temático
Fundamentos Ingeniería de software

Ingeniería de requisitos

Modelo de Análisis

Modelo de Diseño

Modelo de Implementación

UNIDAD I.
Fundamentos
Ingeniería de
software






Conceptos básicos
El papel evolutivo del software
Etapas del desarrollo software
Clasificación de la tecnología en el
desarrollo de software(Tecnología Estructurada y
Orientada a Objetos)
• Definición e historia de las
herramientas CASE
• Clasificación de las herramientas
CASE

…Típica apariencia del
estudiante promedio cuando
le preguntan acerca de
Ingeniería de Software…

Introducción


El término de Ingeniería de Software fue
introducido a finales de los 60 a raíz de
la crisis del software. Esta crisis fue elresultado de la introducción de la tercera
generación del hardware.



El hardware dejo de ser un impedimento
para el desarrollo de la informática; redujo
los costos y mejoro la calidad y eficiencia en
el software producido

Introducción (continuación)
La crisis se caracterizo por los siguientes problemas:
– Imprecisión en la planificación del proyecto y estimación de los
costos.– Baja calidad del software.
– Dificultad de mantenimiento de programas con un diseño poco
estructurado, etc.

Por otra parte se exige que el software sea eficaz y barato
tanto en el desarrollo como en la compra.
También se requiere una serie de características como
fiabilidad, facilidad de mantenimiento y de uso,
eficiencia, etc.

2.1. DEFINICIÓN DE IS
• Fritz Bauer, 1969: Más que unadisciplina o
una parte del conocimiento, La Ingeniería es
un verbo, una palabra de acción, un modo
de enfocar el problema.
• La Ingeniería del Software es el
establecimiento y uso de principios robustos
de la ingeniería a fin de obtener
económicamente software que sea fiable y
que funcione eficientemente sobre maquinas
reales.

DEFINICIÓN DE IS
• Bohem, 1976: Ingeniería del...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fundamentos de Ing. Software
  • fundamentos de ing de software
  • Ing Software
  • Ing software
  • Ing. De Software
  • ing software
  • Ing. del software
  • Ing. Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS