RETO MES DE ABRIL .............................docx
Ventajas reutilización software
1. VENTAJAS DE LA REUTILIZACIÓN
DE SOFTWARE
MATERIA: Ingeniería de software aplicada
C
6to cuatrimestre
110602
Matriculas
1312141137
1113151018
2. Enfoque de desarrollo de software
Pueden reutilizar componentes de
Software
Se necesita implementar la reutilización
Maximiza el uso recurrente de
componentes existentes
Que implementen una única
función.
Diseñar y validar los componentes
de software
3. Código
Diseños
• librerías de funciones
• Editores
• Inclusión de ficheros
• Mecanismos de herencia
• Componentes
Especificaciones
• No inventar arquitecturas
• Patrones de diseño
• Patrones
arquitectónicos
• Asset como subsistema agregación de varios
componentes
• Atómicos a distintos niveles de extracciones
4. Especificaciones
Personal
Componentes
• Estructuras
• Algoritmos
• Datos
• Código probado
• Experiencia o conocimiento
• Paquetes de software
• Casos de prueba
• Tipo de hardware que se ocupara
• Ser compatible con el sistema
• Versiones y actualizaciones
• Servidor y tipo de red que se maneja
5. Reducir el tiempo de desarrollo
Reducir los costos
Incrementar la productividad
No tener que reinventar las soluciones
No será necesario llevarnos tanto
Tiempo como al principio del
Proyecto
Por que ya tenemos las bases o
adelantos de el proyecto
Teniendo un buen manejo y
rendimiento del software
Por lo tanto será mucho más fácil
Sacar adelante el proyecto
6. Facilitar la compartición de productos del ciclo
de vida
Mayor fiabilidad
Mayor eficiencia (Aunque al principio pueda
parecer que no)
Consistencia y la familiaridad, los patrones dentro
del software serán ,más consistentes, tendiendo a
facilitar el mantenimiento del producto
Ya no tendremos
problemas de
concurrencia .
Sera muchísimo
más seguro.
Ya habremos hecho
las pruebas
correspondientes,
para el
Funcionamiento de
este.
El mantenimiento
será aun mas rápido
por las pruebas antes
realizadas.
7. .Sistemas operativos WINDOWS, realizó la
reutilización cuando saco Windows 7,tomo
parte del código fuente de Windows vista y
Windows XP.
.Lo mismo hizo MAC reutilizo su sistema
cuando cambio su empresa de Apple
antes la había iniciado con su nombre de
Mac pero al cambiarlo utilizaron el sistema
base que ya había creado en sus Mac para
innovarlo y aplicarlo en su tecnología ahora
llamadas Apple.
8. • BIBLIOGRAFIAS
• Ingeniería de Software ,séptima edición ,Ian Sommerville PEARSON EDUCACIÓN S.A
de C.V. Madrid 2005.
• Ingeniero en Informática (1er Ciclo). Facultad de INFORMÁTICA. Despacho 2.35.
Facultad de Informática, Tutoría electrónica.
• Segundo Congreso Nacional de Tecnologías de la Información y Comunicación
2012,Rodriguez I , Gutiérrez L , González ,López G.
• Ingeniería de Software , Benet Campderrich Falgueras , Editorial UOC.
• Calidad de producto y Proceso Software ,Coral Calero ,María Ángeles Moraga ,
Editorial RA-MA