informatica

Páginas: 7 (1656 palabras) Publicado: 15 de noviembre de 2014
Introducción

Acerca de
la Ingeniería de software (IS)
Nancy Zambrano
Eleonora Acosta
Marzo 2003

1

IS-clase1-(Introducción)

Contenido
• Definición de la Ingeniería de
Software
• Problemática del desarrollo de
software

2

Contenido (cont.)

• El desarrollo de software
como un proceso de ingeniería
• Software de calidad
• Principios de la Ingeniería de
Software
3 ¿Qué es software?
• Programas y su documentación
asociada
• Los productos de software pueden ser:
– De propósito general: desarrollados
para un amplio mercado compuesto de
clientes diversos
– De propósitos específicos:
desarrollados para dominios
restringidos con clientes específicos.
4

¿ Que es la IS ?
Disciplina que trata los aspectos
concernientes al desarrollo de
sistemas desoftware complejos y de
calidad, que requiere para su
construcción de :
• un equipo de personas
• procesos rigurosos, sistemáticos y
controlables (modelos y métodos)
• la utilización de herramientas.
5

Actividades en la IS

• Gestión del desarrollo de software
– planificación, recursos, organización,
estimación de costos, gerencia de
riesgos, etc.

• Desarrollo de software
–análisis, diseño, implementación, etc.

6

Ingeniería de software
vs
Programación
• programación = escritura de un
programa
• ingeniería de software = construcción
de componentes (por una o varias
personas) que pueden ser
combinados para producir un
sistema complejo de software.

7

Ingeniería de software
vs
Ciencias de la computación

• La Ciencia de la computación estárelacionada con la teoría y los
fundamentos
• la Ingeniería de software está relacionada
con los aspectos prácticos del
desarrollo de software.

8

Ingeniería de software
vs
Ingeniería de sistemas
• La Ingeniería de sistemas está
relacionada con todos los aspectos de
los sistemas de computación
incluyendo hardware, software e
ingeniería de procesos
• la Ingeniería de software trata conla
especificación del sistema, el diseño
arquitectural, la implementación, la
integración y la puesta en producción y
el mantenimiento.
9

Problemática del
desarrollo de Software

10

Problemática del desarrollo de
En la década 70
software
• Crecimiento de la demanda de nuevos productos
• Incumplimiento en los tiempos de entrega de
los productos de software
• Incumplimiento delos presupuestos asignados a
los proyectos
• Falta de métodos para la producción de software
complejo
• Dificultad y altos costos para el mantenimiento
del software existente
• Carencia de buenas especificaciones de
requerimientos
• Dificultad para integrar nuevos participantes a
los proyectos ya comenzados.

11

Factores que influyen en los
cambios en IS

Tecnologías
EmergentesMasificación y variedad de los
microcomputadores y accesorios
Costos

Redes de
Computadores

Interfaces de usuario.

Tiempo de desarrollo
12

Costos del Software
• Los costos del software dominan a menudo
los costos del sistema. Los costos de software
en un PC son a menudo mayores que el costo
del hardware
• El software cuesta más para mantenerlo que
para desarrollarlo. Paralos sistemas con una
vida larga, los costos de mantenimiento
pueden ser varios veces los costos de tiempo
de desarrollo
• La IS se preocupa por el desarrollo de
software rentable

13

Retos que enfrenta la ingeniería
de software
• Cooperar con los sistemas existentes, con
sistemas heterogéneos, y satisfacer las
demandas de tiempos de entrega
– Sistemas existentes (“Legacy systems”)Sistemas valiosos que deben ser mantenidos y
actualizados
– Sistemas heterogéneos
Sistemas distribuidos que incluyen hardware y
software variado
– Entrega
Entregas de productos en tiempos más reducidos.14

- Producción de software de
calidad

15

¿Cómo obtener software de
calidad?
Mediante un proceso ....
• Soportado por un método riguroso,
sistemático
• basado en...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informatica
  • Informática
  • Informatica
  • Informatica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS