lunes, 15 de agosto de 2011

Casos de Uso: ¿Cuando usar casos de uso? ¿Son suficiente para especificar requerimientos?

Los casos de uso son una herramienta genial para modelar sistemas, pero ¿cómo saber cuando esta herramienta es la adecuada? ¿Acaso son la única herramienta disponible?

Pues no siempre los casos de uso son lo más adecuado para especificar requerimientos. En el caso de las ciencias de la computación, son un método muy utilizado. Pero en algunos casos, no logran proveer a los desarrolladores toda la información que necesitan para crear un sistema.

¿Cuando son los casos de uso insuficientes?

Los casos de uso son métodos que funcionan muy bien para modelar sistemas que tienen mucha interacción con el usuario. Esto salta a la vista, ya que es un modelo que básicamente lo que hace es reflejar las interacciones sistema-usuario.

En sistemas basados en eventos del entorno que accionan software o hardware, o en sistemas que tienen su dificultad en la complejidad e intensividad de computación (aplicaciones científicas y de computaciones matemáticas, por ejemplo), los casos de uso llegan a expresar muy poco sobre el software a desarrollar. Otros sistemas con ese mismo problema al ser representados mediante casos de uso son los sistemas relacionados con data warehouses o sistemas dependientes de tiempo.

¿Que otras herramientas existen para complementar los casos de uso?

Muchas veces en estos casos en los cuales los casos de uso son insuficientes, podemos utilizar herramientas extra, que logren proveer a los desarrolladores de toda la información que necesitan al comenzar la creación de los sistemas. Una herramienta muy usada en casos de sistemas dependientes de tiempo, son las tablas de eventos, en las cuales se pueden registrar los eventos triggers, los estados iniciales del sistema antes de que un evento se dé, los estados finales del sistema luego de un evento, y las respuestas del sistema a cada evento.

Además, debemos recordar que en ningún caso los requerimientos funcionales en un proyecto pueden ser reemplazados por los casos de uso. Estos últimos solo son usados para detallar, ejemplificar y facilitar la comprensión de los requerimientos de un sistema. Por esto, podemos tomar los requerimientos y utilizarlos junto con los casos de uso. Para que los desarrolladores puedan comprender de manera correcta, los analistas deberán plantear estos requerimientos mediante un enfoque de agrupación de requerimientos, y mantener una fluída comunicación con los desarrolladores, para que puedan responder cualquier duda que surja durante el proceso de implementación del modelo que se utilice.


-----
Basado en el libro de Wiegers, More About Software Requirements (2006)

jueves, 28 de mayo de 2009

Ensayo sobre las mejoras en cuanto a exposiciones

En el curso de Comunicación Técnica hemos hecho diversas exposiciones, las cuales han sido grabadas en video. La importancia de que sean grabadas, más que todo ha sido el que nosotros, los estudiantes, observemos nuestros fallos al exponer, y comprendamos cómo mejorarlos.
En mi caso particular, una de las más grandes dificultades han sido los nervios, ya que en medio de las presentaciónes suelo no controlarlos, y a veces hasta se me llega a quebrar la voz. Aunque luego de todas las presentaciónes y trabajos he visto una ligera mejoría, creo que aún me falta un poco más de confianza y práctica.
Los videos me han ayudado a darme cuenta de mis errores y mis fortalezas al exponer, así como ver los ejemplos de algunos de mis compañeros que no tienen tanta dificultad como yo en este tema.
Este curso me ha ayudado a comprender que necesito esforzarme más a la hora de realizar una exposición y presentarlaa, además de intentar superar mis debilidades cuando lo hago. Incluso me ha enseñado que aunque se presenten problemas durante una presentación se debe de tener la seguridad suficiente para solucionarlos y manejarlos de la manera correcta.

lunes, 25 de mayo de 2009

Currículum

DATOS PERSONALES

Nombre: Ana Irina Calvo Carvajal
Número de cédula: 1-1477-0876
Fecha de nacimiento: 27 de setiembre de 1991.
Estado Civil: Soltera
Domicilio: San José, Coronado, Dulce Nombre, Urbanización los Manzanos, casa 10-C

Teléfonos 2292-47-68 / 8312-44/56
Correo electrónico anairinac@gmail.com

EDUCACIÓN

Educación primaria en la escuela Centro Educativo Cristiano Vida Abundante

Educación secundaria en la secundaria Centro Educativo Cristiano Vida Abundante

Bachillerato (Ministerio de Educación Pública)

EXPERIENCIA

Mantenimiento de redes

martes, 5 de mayo de 2009

Memorándum

Memorándum

Fecha: 5 de mayo de 2009
Para: Profesora Olga Solano
De: Ana Irina Calvo Carvajal

Asunto: Definición del producto para la demostración técnica

Estimada profesora:

Le escribo para informarle que el producto sobre el cual voy a realizar la demostración técnica va a ser el programa desarrollado por la compañía Apple, que se llama Safari 4.0. Este es un navegador de web. Además me gustaría especificar que lo realizaré conforme a su uso bajo el sistema operativo Mac OS X Tiger, en una computadora iMac, producida por la Apple.

Sin más particulares
Ana Irina Calvo Carvajal.

viernes, 24 de abril de 2009

Instituto Tecnológico de Costa Rica
Curso: Comunicación Técnica
Profesora: Olga Solano
Por: Ana Irina Calvo Carvajal

Ensayo: Evolución y popularidad del sistema operativo Macintosh

Introducción

El sistema operativo Macintosh, desarrollado por la compañía Apple Computers, ha sido uno de los sistemas que más se han mantenido cerca en cuanto a popularidad y uso al sistema Windows de Microsoft, el cual actualmente es el principal en el mercado. A pesar de haber llegado a ser el número uno en sus comienzos, hoy en día, el sistema operativo Macintosh ha perdido popularidad entre los usuarios. En este ensayo, determinaremos las causas de ésta nueva situación en la que se encuentra el comúnmente llamado Mac OS, para lograr obtener una visión completa de la relación que hay entre la evolución que ha tenido el sistema, y el poco uso que se le da comparado con el sistema de la compañía Microsoft. Entre las causas que podemos destacar con facilidad, se encuentran:
Inestabilidad de los altos mandos a través de la historia de la compañía
El gran desarrollo produce elitismo e ideas de superioridad
Mercadotecnia deficiente usada por Apple Computers
Uso universal y a gran escala de Windows, el sistema desarrollado por el gigante Microsoft
Incompatibilidad entre sus sistemas y equipos no desarrollados por la misma compañía.

Inestabilidad de los altos mandos a través de la historia de la compañía

Una de las causas por las cuales el uso del sistema operativo Macintosh ha ido en picada, ha sido el mal funcionamiento de la compañía que lo desarrolla. Sus creadores han dejado la compañía, y han vuelto de nuevo. Hay una larga lista de funcionarios que han desfilado por el mando de ésta, siendo ésta una razón para que la compañía no logre enfocarse como debería en el desarrollo en sí de sus tecnologías. Por los cambios y las fluctuaciones en puntos de vista y decisiones, la evolución de la compañía ha tenido constantes altibajos, lo cual provoca que el producto del trabajo que realicen, termine siendo desordenado y no tan detallado como podría.

El gran desarrollo produce elitismo e ideas de superioridad

Los empresarios que manejaban Apple Computers, llegaron a ver en un momento que sus sistemas operativos eran bastante superiores a los que habían en el mercado, así que se confiaron, y decidieron producir programas que solo pudieran funcionar bajo Macintosh. Se vieron superiores y no intentaron mejorar. Provocó que se estancaran en algunos momentos, y que no supieran manejar el desarrollo que su empresa. Además dejan a su sistema operativo aislado de los productos de las demás compañías.




Mercadotecnia deficiente usada por Apple Computers

Al principio, las técnicas de mercadeo de la compañía eran excepcionales, pero con el tiempo, fueron olvidándose de lo importante que es este factor en la comercialización de los productos fabricados en ésta. En cambio, otras compañías como Microsoft, se expandieron a otras áreas, y mucha de su mercadotecnia es la causante de su fama hoy en día. Apple se ha enfocado en proveer a ciertos usuarios de computadoras u otros productos, sin embargo, no se ha esforzado por acaparar más usuarios, si no retener los que ya tiene. No logra hacer uso de las características especiales y únicas de su sistema operativo, ni de las ventajas de usarlo, para que mayor cantidad de gente se interese lo suficiente por obtenerlo.

Uso universal y a gran escala de Windows

Mientras el sistema operativo de Microsoft crecía y se comercializaba, Macintosh se iba aislando más, por la exclusividad provocada por los dos puntos anteriores. El uso de Windows se esparció y se hizo más común. La audacia de la compañía Microsoft fue haciendo que las demás compañías crearan productos enfocados a Windows y no a Macintosh. Así fueron dejando atrás a Apple Computers y a sus sistemas operativos

Incompatibilidad entre sus sistemas y equipos no desarrollados por la misma compañía

Las versiones de los sistemas operativos de Macintosh han sido creados totalmente incompatibles con computadoras que no son construidas por Apple Computers. Esto aisla aún mas a la compañía y a sus usuarios, porque aunque aún muchos de los programas que usa el sistema son exclusivamente para Macintosh, y son incompatibles con cualquier otro ordenador. Aunque hoy en día, la compañía trabaja para reducir la brecha entre el uso de tecnologías Apple y tecnologías que no son de Apple, hay una distancia muy grande, para bien o para mal.

Conclusión

Para finalizar, la evolución del sistema operativo estudiado ha estado estrechamente ligada a sus altibajos en popularidad y uso. No es normal que un producto que va progresando no sea popular y de uso común, pero el hecho es que se ha dado con Macintosh. Ya sea por elitismo o porque la compañía ha intentado ser exclusiva, o porque sus técnicas de mercadeo no son las correctas, en los momentos en los cuales el sistema operativo estuvo más desarrollado en comparación con los demás, tuvo problemas con cantidad de usuarios. Si en momentos de alto nivel, la empresa no se hubiera confiado, probablemente sería el más usado hoy en día. Cada una de las causas citadas, en realidad están estrechamente ligadas entre sí, y son causas entre ellas de las otras. Aunque debemos reconocer que el sistema es superior a muchos otros, la dirección de la compañía ha propiciado malas decisiones, proyectos catastróficos, fluctuaciones económicas y comerciales. La caída en popularidad ha sido completamente originada por la misma compañía que se deberían solucionar desde adentro, ya que todo depende de Apple Computers.


Esquema
Tema: Evolución y popularidad del sistema operativo Macintosh
Tesis: ¿Existe una relación entre la evolución del sistema operativo Macintosh y su caída en popularidad?

Introducción
El sistema operativo Macintosh, desarrollado por la compañía Apple Computers, ha sido uno de los sistemas que más se han mantenido cerca en cuanto a popularidad y uso al sistema Windows de Microsoft, el cual actualmente es el principal en el mercado. A pesar de haber llegado a ser el número uno en sus comienzos, hoy en día, el sistema operativo Macintosh ha perdido popularidad entre los usuarios. En este ensayo, determinaremos las causas de ésta nueva situación en la que se encuentra el comúnmente llamado Mac OS, para lograr obtener una visión completa de la relación que hay entre la evolución que ha tenido el sistema, y el poco uso que se le da comparado con el sistema de la compañía Microsoft. Entre las causas que podemos destacar con facilidad, se encuentran:
Inestabilidad de los altos mandos a través de la historia de la compañía
El gran desarrollo produce elitismo e ideas de superioridad
Mercadotecnia deficiente usada por Apple Computers
Uso universal y a gran escala de Windows, el sistema desarrollado por el gigante Microsoft
Incompatibilidad entre sus sistemas y equipos no desarrollados por la misma compañía.

Inestabilidad de los altos mandos a través de la historia de la compañía
Mal funcionamiento de la compañía que lo desarrolla
Manejo desordenado y desenfocado de proyectos a través de la historia
Gran cantidad de cambios y fluctuaciones en dirección y por consecuente, en decisiones
El gran desarrollo produce elitismo e ideas de superioridad
Empresa se confía por llegar a ser superior en algún momento
Se produce el elitismo, en el cual crean programas totalmente exclusivos para funcionasen únicamente bajo el sistema operativo Macintosh
Produjo estancamiento y aislamiento
Mercadotecnia deficiente usada por Apple Computers
La compañía fue olvidándose de lo importante que son las técnicas de mercadeo en la comercialización de productos
Apple se ha esforzado por retener a sus usuarios y no obtener mayor cantidad
No usa correctamente las ventajas del sistema operativo ni sus cualidades
No posee una buena publicidad comparado con otros sistemas
Uso universal y a gran escala de Windows
Mientras Windows crecía y se esparcía, Macintosh se aislaba
Otras compañías aceptan tecnologías de Microsoft y comienzan a generar productos enfocados a éstas.



Incompatibilidad entre sus sistemas y equipos no desarrollados por la misma compañía
Las versiones del sistema operativo son incopatibles con computadoras que no son construidas por Apple Computers
Además, la mayoría de programas para Macintosh solo existen para Macintosh
Todo esto aisla aún más a los usuarios de estas computadoras
En la actualidad la compañía esta luchando por frenar y estrechar la brecha que hay entre estos productos y los otros de otras empresas

Conclusión

Para finalizar, la evolución del sistema operativo estudiado ha estado estrechamente ligada a sus altibajos en popularidad y uso. No es normal que un producto que va progresando no sea popular y de uso común, pero el hecho es que se ha dado con Macintosh. Ya sea por elitismo o porque la compañía ha intentado ser exclusiva, o porque sus técnicas de mercadeo no son las correctas, en los momentos en los cuales el sistema operativo estuvo más desarrollado en comparación con los demás, tuvo problemas con cantidad de usuarios. Si en momentos de alto nivel, la empresa no se hubiera confiado, probablemente sería el más usado hoy en día. Cada una de las causas citadas, en realidad están estrechamente ligadas entre sí, y son causas entre ellas de las otras. Aunque debemos reconocer que el sistema es superior a muchos otros, la dirección de la compañía ha propiciado malas decisiones, proyectos catastróficos, fluctuaciones económicas y comerciales. La caída en popularidad ha sido completamente originada por la misma compañía que se deberían solucionar desde adentro, ya que todo depende de Apple Computers.