lunes, 11 de octubre de 2010

CASOS DE USOS

Los Casos de Uso es una técnica para capturar información respecto de los servicios que un sistema proporciona a su entorno.
No pertenece estrictamente al enfoque orientado a objeto, es una técnica para captura y especificación de requisitos.

un caso de uso describe el comportamiento del sistema en condiciones diferentes. asi como las requisiones de uno o mas stakeholders.

el primer paso es definir los actores que estaran involucrados en el sistema. los actores son personas o dispositivos que usan el producto  dentro un contexto o funcion. hay  actores diferentes  como lo son actores primarios, y los actores secundarios.
luego se define el uso,  los flujos  y los escenarios que van interactuar entre si.
ejemplo:

LA ENTREVISTA

 Una entrevista es un dialogo en el que la persona (entrevistador), generalmente un periodista hace una serie de preguntas a otra persona (entrevistado), con el fin de conocer mejor sus ideas,  es una herramienta muy útil para la obtención de la información.

TIPOS DE PREGUNTAS
PREGUNTAS ABIERTAS: Las preguntas abiertas de una entrevista le conceden a las entrevistadas opciones abiertas para responder. El entrevistador tiene amplia libertad para las preguntas o para las intervenciones permitiendo toda la flexibilidad necesaria para cada caso particular. Hay una flexibilidad que permite que el entrevistado configure el campo de la entrevista según su estructura psicológica particular, o dicho de otra manera, que el campo de la entrevista se configure al máximo posible por las variables que dependen de la personalidad del entrevistado.
PREGUNTAS CERRADAS: Las preguntas cerradas de una entrevista limitan las opciones de los encuestados. Las preguntas ya están previstas, tienen un orden y una forma de ser planteadas que no pueden ser modificadas por el entrevistador. Es en realidad un cuestionario.
ESTRUCTURA DE UNA ENETREVISTA:
EMBUDO: comienza con aspectos generales y termina con preguntas más cerradas.
PIRAMIDE: comienza con los detalles y se a preguntas mas generales.
DIAMANTE: esta técnica combina las dos anteriores. Empiezan con preguntas especificas luego pasan a las  preguntas generales y terminan con una pregunta especifica.
PASOS PARA LA PLANEACIÓN DE LA ENTREVISTA
1. Leer los antecedentes.
2. Establecer los objetivos de la entrevista.
3. Decidir a quién entrevistar.
4. Preparar al entrevistado.
5. Decidir el tipo de preguntas y la estructura 

martes, 5 de octubre de 2010

REQUERIMIENTOS

Los Requerimientos cumplen un papel primordial en el proceso de producción de software, ya que enfoca un área fundamental: la definición de lo que se desea producir. Su principal tarea consiste en la generación de especificaciones correctas que describan con claridad, sin ambigüedades, en forma consistente y compacta, el comportamiento del sistema; de esta manera, se pretende minimizar los problemas relacionados al desarrollo de sistemas. basandose en las necesidades de los usuarios.
tipos de requerimientos : funcionales y no funcionales.

para la detreminacion de requerimientos debemos tener en cuenta las siguientes tareas:
1).iniciacion
2).obtencion
3).elaboracion
4).negociacion
5).especificacion
6).validacion
7).administracion

lunes, 4 de octubre de 2010

COCOMO

El Modelo Constructivo de Costos (COnstructive COst Model) es una jerarquía de modelos de estimación para el software. Esta jerarquía está constituida por los siguientes modelos:
·        El modelo COCOMO básico es un modelo univariable estático que calcula el esfuerzo (y el costo) del desarrollo de software en función del tamaño del programa expresando en líneas de código (LDC) estimadas.
·        El modelo COCOMO intermedio calcula el esfuerzo del desarrollo de software en función del tamaño del programa y de un conjunto de “conductores de costo”, que incluyen la evaluación subjetiva del producto, del hardware, del personal y de los atributos del proyecto.
·        El modelo COCOMO avanzado incorpora todas las características de la versión intermedia y lleva a cabo una evaluación de impacto de los conductores de costo en cada fase (análisis, diseño, etc.) del proceso de ingeniería de software. 
 

QUE ES UML

Es un lenguaje que permite espicificar , vizualizar y construir artefactos de software. es un lenguaje destinado a los sistemas que utilizan conceptos oreintados a objetos. es un estandar que para construir modelos orientados a objetos.

Diagramas uml

1).estructura estatica: incluyen de clases, de objetos, de componentes.
2).de comportamiento: incluyen de casos de usos ,de actividades de estado de maquina.
3).de interaccion: de secuencia , de comunicacion, de sincronizacion, de interaccion.

martes, 28 de septiembre de 2010

DIAGRAMA DE PERT CPM

Un proyecto define una combinación de actividades interrelacionadas que deben ejecutarse en un cierto orden antes que el trabajo completo pueda terminarse. Las actividades están interrelacionadas en una secuencia lógica en el sentido que algunas de ellas no pueden comenzar hasta que otras se hayan terminado. Una actividad en un proyecto, usualmente se ve como un trabajo que requiere tiempo y recursos para su terminación.

en  general, un proyecto es esfuerzo de un solo periodo; esto es, la misma sucesión de actividades puede no repetirse en el futuro.


lunes, 27 de septiembre de 2010

ESTIMACION DE COSTOS

Para realizar estimaciones seguras de coste y esfuerzo surge un numero de posible de opciones como: Retrasar la estimación mas adelante en el proyecto (obviamente se puede hacer una estimación cien por ciento fiable después de completar el proyecto)
Utilizar "técnicas de descomposición " relativamente simples para generar las estimaciones del proyecto de software (por ej. Estimación LDC y PF)
Desarrollar un modelo empírico para el coste y el esfuerzo de software.
Adquirir una o más herramientas automáticas de estimación.


  • MODELOS DE ESTIMACIÓN


  • Un modelo de estimación para el software por computadora utiliza formulas derivadas empíricamente para predecir los datos.
    Los datos empíricos que soportan la mayoría de los modelos se obtienen de una muestra limitada de proyectos. Tomando en cuenta los recursos se tienen los modelos recursos y consisten en una o más ecuaciones obtenidas empíricamente que predicen el esfuerzo (personas-mes), la duración del proyecto (meses cronológicos) o otros datos pertinentes al proyecto. Según Basili describe cuatro modelos de recurso:
    modelos simple-variable estáticos (ej. COCOMO), modelos multi-variables estáticos, modelos multi-dinámicos variables y modelos teóricos.