Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Caractersticas.
Funcionalidad: Un conjunto de atributos que se relacionan con la existencia de un
conjunto de funciones y sus propiedades especficas. Las funciones son aquellas que
satisfacen lo indicado o implica necesidades
Fiabilidad: Un conjunto de atributos relacionados con la capacidad del software de
mantener su nivel de prestacin bajo condiciones establecidas durante un perodo de
tiempo establecido.
Usabilidad: Un conjuntos de atributos relacionados con el esfuerzo necesitado para el
uso, y en la valoracin individual de tal uso, por un establecido o implicado conjunto de
usuarios.
Eficiencia: Conjunto de atributos relacionados con la relacin entre el nivel de
desempeo del software y la cantidad de recursos necesitados bajo condiciones
establecidas.
Mantenibilidad: Conjunto de atributos relacionados con la facilidad de extender,
modificar o corregir errores en un sistema software.
Portabilidad: Conjunto de atributos relacionados con la capacidad de un sistema
software para ser transferido desde una plataforma a otra.
Otros Diagramas
Diagramas de Paquetes:
Un Diagrama de Paquetes es un caso particular de un diagrama de clases, el cual
consiste solamente de:
Paquetes
Dependencias
Generalizaciones.
Diagramas de Estado:
Describen el comportamiento de un sistema, mostrando la secuencia de estados por
los que atraviesa un objeto durante su tiempo de vida en respuesta a estmulos
recibidos, as como sus respuestas y acciones.
Estn formados por:
Estados.
Transiciones de estado.
Etiquetas de transicin, las cuales tienen tres partes:
Evento.
Guardia.
Accin.
Diagramas de actividades:
Estos diagramas son tiles en conexin con flujo de trabajo y para describir
comportamiento que puede tener procesamiento en paralelo.
Los elementos que conforman un diagrama de actividad son:
Actividades.
Disparadores.
Transiciones.
Decisiones y guardias.
Barras de sincronizacin.
Desde el punto de vista conceptual, una actividad es una tarea que debe ejecutarse.
Desde el punto de vista de la especificacin, una actividad es un mtodo en una
clase.
Diagramas de componentes
Un Diagrama de Componentes muestra las dependencias entre componentes de
software, incluyendo: cdigo fuente, cdigo binario y componentes ejecutables.
Un mdulo de software puede representarse como un tipo de componente.
Las dependencias se representan como flechas punteadas de un componente cliente a
un componente proveedor.
Diagramas de Implantacin.
Un Diagrama de Implantacin muestra la relacin fsica entre los componentes de
software y hardware en el sistema liberado.
Anlisis de Requerimientos
Estrategias y patrones de modelado.
Un patrn en el Modelo Orientado a Objetos es una plantilla de objetos con
responsabilidades e interacciones estereotpicas que puede utilizarse una y otra vez
por analoga.
Seleccin de Objetos.
Un sistema est compuesto por 4 grandes componentes:
Objetos del Dominio del problema.
Interaccin Humana.
Manejo de Datos.
Interaccin con otros sistemas.
Establecimiento de Responsabilidades.
Para cada objeto establecer:
Que conozco (atributos); es decir, que conoce el objeto.
A quien conozco (asociacin con otros objetos).
Que hago (servicios que proporciono)
Patrones de Modelado.
Un patrn en el Modelo Orientado a Objetos es una coleccin de Objetos con
responsabilidades e interacciones estereotpicas.
Patrones bsicos.
Patrones de transacciones.
Patrones agregados.
Patrones de planeacin.
Patrones de interaccin.
Experto.
Creador.
Alta Cohesin.
Bajo Acoplamiento.
Controlador
Diseo
El diseo es una actividad creativa que involucra imaginacin, capacidad de sntesis
dada por la experiencia y conocimiento.
El Objetivo del diseo es construir un sistema que:
Satisfaga una especificacin funcional dada.
Se adapte a las limitaciones del medio.
Satisfaga requerimientos implcitos y explcitos de rendimiento y uso de
recursos.
Satisfaga criterios de diseos explcitos e implcitos.
Satisfaga restricciones al mismo proceso de diseo (tales como duracin, costo,
etc.)
Pueda ser ampliado, modificado, corregido y aprendido por un equipo de
personas que no participo en el desarrollo original.
Un Patrn de Diseo Orientado a Objetos es un conjunto de clases y objetos
cooperativos que describen la esencia de un problema que ocurre una y otra vez en
nuestro ambiente y que puede emularse en diferentes aplicaciones.
Revisin y Auditoria del cdigo
Es el proceso de revisar el cdigo de una aplicacin para encontrar errores al tiempo de
diseo,
Fallas en IDE que no se comprueba:
Cdigo muerto.
Convenciones en el formato original.
Visibilidad innecesaria
Cdigo duplicado
Notaciones
Notacin C
Notacin Camel
Notacin Hngara
Notacin Java