R3

download R3

If you can't read please download the document

Transcript of R3

1. -Qu son los requerimientos?*son la descripcin de una funcin o capacidad quedebe cumplir un sistema.-Los requerimientos deben ser:*Medibles*Comprobables*Sin contradicciones*Sin Ambigedades*Conciso----------------------------------------------------*Xerox PARC = primer ordenador personal*Windows 3.0 = Primer SO de Microsoft con xitocomercial.-Interfaces grficas de usuario*usabilidad----------------------------------------------------REUTILIZACIN DE SOFTWAREAssetsSe puede reutilizar mucho ms que cdigo fuente:beneficios mayores al reutilizar diseos ydocumentacin asociada al cdigo fuente reutilizable.Asset o elemento sw. reutilizable:cualquier producto sw. obtenido en el ciclo de vidadel software, con independencia de su nivel deabstraccin:especificaciones, diseos, cdigo, pruebas,documentacin, etc.Niveles de reutilizacinde cdigolibreras de funciones, editores, inclusin deficheros, mecanismos de herencia en POO, componentes,etc.de diseosno volver a inventar arquitecturasp.ej. patrones de diseoP.ej. patrones arquitectnicos (C/S, pipeline, OO,etc.)de especificacionesreutilizacin de las abstracciones del dominiodebe estar asociada a la generacin (semi)automticade los elementos de diseo e implementacin.Elevar el nivel de abstraccin ? reutilizacin ??Asset como subsistema agregacin de varioscomponentes atmicos a distintos niveles deabstraccin (mecano).Tipos de assets o artefactos reutilizablesPlanes de proyecto.Estimaciones de coste.Arquitectura.Especificaciones y modelos de requisitos.Diseos.Cdigo fuente.Documentacin de usuario y tcnica.Interfaces hombre-mquina.Datos.Casos de prueba.