Vous êtes sur la page 1sur 14

Soft.

1
Software Ing. Soft Proceso Modelos Ética
heredado
¿Qué es software?
Software

Documentos

Estructuras
de datos

Programa

Soft. 2
Software Ing. Soft Proceso Modelos Ética
heredado
Características del software
1. Se desarrolla o se construye, no se manufactura.
2. No se desgasta, pero se deteriora
3. La mayor parte del software aún se construye a
medida del cliente

Curva de fallas para el hardware Curva de fallas para el software

Soft. 3
Software Ing. Soft Proceso Modelos Ética
heredado
Categorías del software

De sistema

De
De
inteligencia
aplicación
artificial

Software
Científico y
Basado en
de
web
ingeniería

De línea de
Empotrado
productos

Soft. 4
Software Ing. Soft Proceso Modelos Ética
heredado
Atributos esenciales del software
Mantenibilidad

• El software debe poder evolucionar para cumplir necesidades de cambio de los


clientes

Confiabilidad

• Fiabilidad, protección y seguridad (no debe causar daños físicos ni económicos)

Eficiencia

• No malgastar los recursos del sistema (memoria, ciclos de procesador, etc)

Usabilidad

• Facilidad de utilizar (interfaces amigables, documentación)

Soft. 5
Software Ing. Soft Proceso Modelos Ética
heredado
Ingeniería del Software
• Los ingenieros hacen que las cosas funcionen
• Aplican teorías, métodos y herramientas
“Es una • Buscan soluciones a problemas.
disciplina de la • Trabajan con restricciones económicas y organizacionales
ingeniería…

• Procesos técnicos de desarrollo del software


… que • Gestión de proyectos de software
comprende todos • Desarrollo de herramientas, métodos y teorías de apoyo a
los aspectos de la producción del software.
producción de
software”

Soft. 6
Software Ing. Soft Proceso Modelos Ética
heredado
Retos de la Ingeniería del Software

El reto de la El reto de la
Heterogeneidad
entrega confianza

Soft. 7
Software Ing. Soft Proceso Modelos Ética
heredado
Software heredado
“Los sistemas de software heredado…. fueron
desarrollados hace décadas y han sido modificados en
forma continua para cumplir los requerimientos de los
cambios en los negocios y en las plataformas de
cómputo. La proliferación de dichos sistemas ha
causado dolores de cabeza a las grandes
organizaciones, las cuales los perciben como costosos
en su mantenimiento y riesgosos en su evolución”
Dayani-Fard
“Muchos sistemas heredados persisten como el soporte
de las funciones centrales de negocios y son
indispensables para las empresas”
Liu, K.

Ing. Soft Soft. 8


Software Proceso Modelos Ética
heredado
Cambios en el software heredado

Implementar nuevos Satisfacer necesidades


requerimientos de de los nuevos
los negocios ambientes o nuevas
tecnologías de cómputo

Hacerlo operable con


sistemas y bases de Hacerlo viable dentro
datos más modernos de un ambiente de red

Ing. Soft Soft. 9


Software Proceso Modelos Ética
heredado
Razones para evolucionar
1 • Ley del cambio continuo

2 • Ley de la complejidad creciente

3 • Ley de la autoregulación

4 • Ley de la conservación de la estabilidad organizacional

5 • Ley de la conservación de la familiaridad

6 • Ley del crecimiento continuo

7 • Ley de la calidad decreciente

8 • Ley del sistema de retroalimentación

Ing. Soft Soft. 10


Software Proceso Modelos Ética
heredado
Proceso de desarrollo de software
Gestión del Revisiones
riesgo técnicas
formales
Seguimiento
y control

Medición

Preparación
y producción
del producto Gestión de la
de trabajo configuración
Gestión de la
del software
reutilización

Ing. Soft Soft. 11


Software Proceso Modelos Ética
heredado
Modelos generales de desarrollo

Cascada

Paradigmas

IS basado en Desarrollo
componentes iterativo

Ing. Soft Soft. 12


Software Proceso Modelos Ética
heredado
Responsabilidad profesional y ética

Confidencialidad

ETICA
Uso
inapropiado de
las
Competencia
computadoras

Derechos de
propiedad

Ing. Soft Soft. 13


Software Proceso Modelos Ética
heredado
Bibliografía
1. Ingeniería del Software – Ian Sommerville
7ma Edición – Cap. 1
2. Ingeniería del Software – Roger Pressman
6ta Edición – Cap. 1 y 2

Lecturas obligatorias
Mitos del Software
• Ingeniería del Software – Roger Pressman
6ta. Edición (pág. 14, 15 y 16)

14

Vous aimerez peut-être aussi