Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Perfil 1
Perfil 1
8.3.2. COCOMO II
Este modelo permite realizar estimaciones en función del tamaño del software, y
sectores específicos del mercado de desarrollo de software y a las distintas etapas del
desarrollo de software. (Adriana Gómez, María del C.López, Silvina Migani, Alejandra
Otazú).
1
8.3.2.1. COCOMO II DISEÑO TEMPRANO
se conoce muy poco del tamaño del producto a ser desarrollado, de la naturaleza de la
todo, los métodos de 800ch, Rumbaugh (OMT) y Jacobson, pero su alcance llegará a ser
de que se valen los métodos para expresar los diseños. El proceso es la orientación que
nos dan sobre los pasos a seguir para hacer el diseño. (Martin Fowler).
2
Diagramas estructurales
de estructura:
Diagrama de clases
dependencias, etc.
Diagrama de componentes
utiliza para el desarrollo basado en componentes (CDB), para describir sistemas con
Diagrama de despliegue
de software.
Diagrama de objetos
objeto estático es una instancia de un diagrama de clase; muestra una instantánea del
Diagrama de paquetes. Muestra los paquetes y las relaciones entre los paquetes.
3
Diagrama de perfiles. Diagrama UML auxiliar que permite definir estereotipos
ligero al estándar UML. Los perfiles permiten adaptar el metamodelo UML para
Caja Blanca
exterior del módulo, las de caja blanca están dirigidas a las funciones internas. Entre las
de bucles(se verifican los bucles para 0,1 e interacciones, y luego para las interacciones
máximas, máximas menos uno y más uno).Las pruebas de caja blanca se llevan a cabo
en primer lugar, sobre un módulo concreto, para luego realizar las de caja negra sobre
varios subsistemas (integración).En los sistemas orientados a objetos, las pruebas de caja
blanca pueden aplicarse a los métodos de la clase, pero según varias opiniones, ese
esfuerzo debería dedicarse a otro tipo de pruebas más especializadas (un argumento
podría ser que los métodos de una clase suelen ser menos complejos que los de una
4
encontramos las llamadas coberturas (sentencia, decisión, condición y múltiple además
Caja Negra
Es aquel elemento que es estudiado desde el punto de vista de las entradas que
recibe y las salidas o respuestas que produce, sin tener en cuenta su funcionamiento
con el medio que le rodea (en ocasiones, otros elementos que también podrían ser cajas
negras) entendiendo qué es lo que hace, pero sin dar importancia a cómo lo hace. Por
tanto, de una caja negra deben estar muy bien definidas sus entradas y salidas, es decir,
funcionamiento.
Visual Basic permite escribir aplicaciones tanto para Internet como aplicaciones
de propósito general; esto es, como muchos lenguajes, permite trabajar con todo tipo de
datos, crear estructuras dinámicas, trabajar con ficheros, atacar a bases de datos, diseñar
interfaces gráficas de usuario, etc. Más aún, Visual Basic es un lenguaje simple, potente