El Método ICONIX es dirigido por casos de uso, como RUP. Es un proceso pequeño y ligero, como XP (Programación Extrema), pero no descarta las fases del análisis y el diseño como lo hace XP. Este proceso usa la notación UML y un seguimiento a los requisitos. El proceso se queda igual a la visión original de Jacobson ”dirigido por casos de uso”, esto produce un resultado concreto, específico y casos de uso fácilmente entendible, que un equipo de un proyecto puede usar para conducir el esfuerzo hacia un desarrollo real; El método cubre todas las fases del ciclo del desarrollo del software.
ETAPA 1: REQUISITOS
1. Requisitos funcionales: Definir lo que el sistema debe ser capaz de hacer. Dependiendo de la forma en que el proyecto está organizado, ya sea que se participe en la creación de los requisitos funcionales, o los requisitos sean proporcionados por el cliente o un equipo de análisis de negocios.
2. Modelo del Dominio: Entender el espacio del problema en términos inequívocos.
3. Comportamiento: Define la forma en que el usuario y el sistema interactúan. Se recomienda empezar con un prototipo de interfaz gráfica e identificar todos los casos de uso que van ser aplicados, o al menos llegar a un primer paso con la lista de casos de uso, los cuales se espera cambiar dependiendo de requisitos que aparezcan posteriormente.
4. HITO ETAPA 1: Revisión de Requisitos: Asegurarse de que el texto del caso coincida con las expectativas del cliente. Tener en cuenta que se puede revisar los casos de uso en pequeños lotes, justo antes de diseñarlos. Luego, en cada iteración (es decir, por cada lote de casos de uso), hacer lo que sigue.
ETAPA 2: ANÁLISIS Y DISEÑO PRELIMINAR
1. Análisis de Robustez: Dibujar un diagrama de robustez, reescribiendo la descripción de los casos de uso.
2. Actualizar el modelo de dominio mientras que se escriben los casos de uso y se dibuja el diagrama de robustez. Aquí se descubrirán las clases faltantes, se corregirán ambigüedades, y se agregarán atributos a los objetos de dominio.
3. Nombrar de todas las funciones lógicas del software (controladores) necesarios para hacer que el caso de uso funcione.
4. Reescribir el primer proyecto de casos de uso.
5. HITO ETAPA 2: Revisión del Diseño preliminar (PDR): Una vez que se han determinado los casos de uso el texto puede ser escrito para que describa la forma en que el usuario y sistema deben interactuar. Un análisis de robustez se realiza para encontrar posibles errores en el texto de los casos de uso, y el modelo de dominio se actualizará como consecuencia. La utilización de la descripción los casos de uso es importante para determinar cómo los usuarios interactúan con el sistema, también proporcionan al desarrollador algo que mostrar al cliente y ayudan a verificar que los resultados de los análisis de requisitos sean correctos.
TAPA 3: DISEÑO DETALLADO
1. Diagramas de Secuencia: Dibujar un diagrama de secuencia para mostrar en detalle cómo se va a aplicar el caso de uso. La función principal de los diagramas de secuencia es asignar el comportamiento a sus clases.
2. Actualizar el modelo de dominio mientras se están dibujando los diagramas de secuencia, y añadir operaciones a los objetos de dominio. En esta etapa, los objetos de dominio son realmente clases de dominio, o entidades, y el modelo de dominio debe convertirse rápidamente en un modelo estático, o diagrama de clase.
3. Limpiar el modelo estático.
4. HITO ETAPA 3: Revisión crítica del diseño: Durante esta fase del proceso de ICONIX el modelo de dominio y la descripción de los caso de uso de la Etapa 2 se utilizan para diseñar el sistema que se está construyendo. Un diagrama de clases es producido a partir del modelo de dominio y la descripción de los casos de uso es usada para hacer diagramas de secuencia..
ETAPA 4: IMPLEMENTACIÓN
1. Codificación / Pruebas de unidad: Escribir el código y las pruebas de unidad.
2. Integración y pruebas de hipótesis: Basar las pruebas de integración en los casos de uso, de modo que se pruebe tanto el flujo básico como los flujos suplentes.
3. HITO ETAPA 4: Revisión de Código: Realizar una Revisión de Código y Actualización del Modelo para preparar la próxima iteración del desarrollo del trabajo.
Ventajas
• ICONIX es un modelo pequeño y firme que no desecha el análisis y el diseño.
• Usa un análisis de robustez que reduce la ambigüedad al describir los casos.
• Es usado en proyectos más ligeros que los usados en RUP, por lo que tiene un mayor campo de aplicabilidad.
• Proporciona suficientes requisitos y documentación de diseño, pero sin parar el análisis.
• Es refinado y actualizado a lo largo del proyecto, por lo que siempre refleja la actual comprensión del problema de espacio.
Desventajas
• No puede ser usado para proyectos grandes.
• Necesita información rápida y puntual de los requisitos, el diseño y las estimaciones.
• Se debe conocer los diagramas UML.
• Gran parte de la información la podemos encontrar en inglés, lo cual requiere establecer muy bien su comprensión.
jueves, 3 de febrero de 2011
Técnicas de Comunicación Escrita
En la comunicación escrita el emisor no puede obtener una retroalimentación inmediata ni tampoco hay posibilidad de comunicación no verbal, por ello, deberá siempre presentar los siguientes rasgos:
Adecuación:
Coherencia:
Cohesión:
Adecuación:
- Estar bien presentada.
- Respetar las normas ortográficas y semánticas.
- Utilizar un lenguaje sencillo y cortés.
- Vocabulario que se adapte al receptor.
- Deben usarse frases cortas.
- El texto debe ser breve.
- Cuidarla limpieza, calidad del papel e impresión.
Coherencia:
- Ser claro y ordenado.
- Un solo párrafo para desarrollar una idea y separar los párrafos con punto y aparte.
Cohesión:
- Conectar las oraciones de cada párrafo para evitar que el lector pierda información.
- Conectar los párrafos entre sí con el fin de apreciar las relaciones de orden, causa, efecto, tiempo… entre dos o más ideas.
Tipos:
Expositivo: expone unos hechos de manera clara y objetiva, con un orden lógico.
Valorativo: analiza hechos, incluyendo recomendaciones, interpretaciones personales y conclusiones
Demostrativo: argumenta hechos y hace valoración de los mismos.
Técnicas de Comunicación Oral
Toda comunicación oral que se establece entre dos o más personas debe cumplir con ciertas reglas que permitan su fluidez y organización, de modo que todos los participantes puedan escuchar y entender el mensaje que se les está transmitiendo. Existen diferentes tipos de diálogos, entre los que se destacan:
En aquellas conversaciones en las que participan varias personas, debe tenerse en cuenta ciertas pautas de organización para lograr el entendimiento de todos los integrantes del grupo:
• Esperar que una persona termine su exposición para hablar.
• Pedir turno para hablar.
• Escuchar la opinión de los demás.
Debate
El debate es una conversación grupal organizada en la que se exponen diferentes puntos de vista respecto a un tema en especial. La discusión está dirigida por un moderador que registra el orden en que hablarán los participantes e indica cuando debe hablar cada uno, de modo de evitar interrupciones. Todo debate debe seguir determinadas reglas:
• Seguir las indicaciones del moderador.
• Expresarse claramente.
• No hablar al mismo tiempo que los otros oradores ni interrumpirlos.
Códigos Lingüísticos
Una comunicación utiliza un código, es decir, un conjunto de elementos que se combinan siguiendo ciertas reglas para dar a conocer algo. En este contexto, las sociedades humanas se caracterizan principalmente porque, valiéndose de unidades sonoras significativas, logran comunicarse a través del código más complejo: las lenguas humanas o códigos lingüísticos.
El emisor y el receptor deben utilizar el mismo código para que la comunicación sea posible. Aunque todos los otros elementos del circuito comunicativo funcionen adecuadamente, la comunicación no tendrá éxito si es que emisor y receptor no comparten el mismo código.
Estos códigos lingüísticos presentan dos variantes:
El emisor y el receptor deben utilizar el mismo código para que la comunicación sea posible. Aunque todos los otros elementos del circuito comunicativo funcionen adecuadamente, la comunicación no tendrá éxito si es que emisor y receptor no comparten el mismo código.
Estos códigos lingüísticos presentan dos variantes:
- Código Lingüístico Escrito
- Código Lingüístico Oral
Comunicación
Elementos de la Comunicación
Los elementos o factores de la comunicación humana son:
Emisor: Es el punto (persona, organización...) que inicia el proceso comunicativo.
Receptor: Es el punto (persona, organización…) al que se destina el mensaje.
Código: Es el conjunto de reglas propias de cada sistema de signos y símbolos que el emisor utilizará para transmitir su mensaje. Un ejemplo claro es el código que utilizan los marinos para poder comunicarse; la gramática de algún idioma; los algoritmos en la informática; todo lo que nos rodea son códigos.
Mensaje: Es el contenido de la información (contenido enviado); El mensaje es la información.
Canal: Es el medio a través del cual se transmite la información-comunicación, estableciendo una conexión entre el emisor y el receptor.Ejemplos: el aire, en el caso de la voz; el hilo telefónico, en el caso de una conversación telefónica.
Contexto: Es el tiempo y el lugar en que se realiza el acto comunicativo.
Interferencia o barrera: Cualquier perturbación que sufre la señal en el proceso comunicativo; se puede dar en cualquiera de sus elementos. Son las distorsiones del sonido en la conversación, o la distorsión de la imagen de la televisión, la alteración de la escritura en un viaje, la afonía del hablante, la sordera del oyente, la ortografía defectuosa, la distracción del receptor, el alumno que no atiende aunque esté en silencio.También suele llamarse ruido.
Retroalimentación (mensaje de retorno): Es la condición necesaria para la interactividad del proceso comunicativo, siempre y cuando se reciba una respuesta (actitud, conducta…), logrando la interacción entre el emisor y el receptor. Si no hay retroalimentación, entonces sólo hay información, mas no comunicación.
NOTA: Códigos Lingüísticos: Escrito, verbal, oral, gestos, acústica, etc ...
Publicidad: "Producto"
Decisiones estratégicas: Cosechar, mantener o retirar.
Producto Estrella: Este producto no es nuevo en el mercado, y es objeto de campañas de reforzamiento; EJ: PC's.
Producto Vaca: Este producto esta en su etapa de madurez, el producto se vende casi solo y es objeto de campañas de recordación; EJ: Postobón.
Producto Perro: Este producto esta por llegar a su etapa de salida, ya no genera ganancias y la empresa toma la desición de renovarlo o sacarlo del mercado.
"Esta clasificación de productos corresponde a la Matriz BCG (Boston Consulting Group), que establece que la tasa de crecimiento de un producto es directamente proporcional a su participación. Si tengo altos niveles de crecimiento, tengo que tener altos porcentajes de participación. Es un análisis interno de los productos de tu empresa; no se pretende compararlos con los de la competencia."
Suscribirse a:
Entradas (Atom)