martes, 4 de junio de 2013

Interfaz gráfica de usuario



La interfaz gráfica de usuario, conocida también como GUI (del inglés graphical user interface) es un programa informático que actúa de interfaz de usuario, utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz. Su principal uso, consiste en proporcionar un entorno visual sencillo para permitir la comunicación con el sistema operativode una máquina o computador.

Habitualmente las acciones se realizan mediante manipulación directa, para facilitar la interacción del usuario con la computadora. Surge como evolución de las interfaces de línea de comandos que se usaban para operar los primeros sistemas operativos y es pieza fundamental en un entorno gráfico. Como ejemplos de interfaz gráfica de usuario, cabe citar los entornos de escritorio Windows, el X-Window de GNU/Linux o el de Mac OS X, Aqua.

En el contexto del proceso de interacción persona-ordenador, la interfaz gráfica de usuario es el artefacto tecnológico de un sistema interactivo que posibilita, a través del uso y la representación del lenguaje visual, una interacción amigable con un sistema informático.

Cursor del ratón realizando una selección múltiple en el escritorio KDE.


domingo, 26 de mayo de 2013

Podcasting


Origen del término




El término podcast es un acrónimo de "Pod" —de iPod— y "broadcast" (transmisión, emisión, difusión).


Inicialmente se refería a las emisiones de audio, pero posteriormente se ha usado de forma común para referirse a emisiones multimedia, de vídeo y/o audio. Muchos audiolibrosse descargan en forma de podcast.



Contenidos y características




Un podcast se asemeja a una suscripción a un blog hablado (audioblog) en la que recibimos episodios a través de Internet.

Su contenido es tan diverso como el de la radio tradicional incluyendo noticias, documentales, música, debates, entrevistas, etc. Muchos autores (denominados podcasters) prefieren usar un guion y otros hablan de forma improvisada. Algunos parecen un programa de radio, intercalando música, mientras que otros hacen podcasts más cortos y exclusivamente con voz.

Los podcast tiene que cumplir 3 requisitos:
Audio y/o vídeo: los contenidos deben adoptar las formas de un programa de radio o TV, siendo habitual los formatos MP3 para audio, MP4 para vídeo, y en menor medida ogg.
La posibilidad de descargar ese contenido.
La posibilidad de suscribirse a ese contenido y automatizar su descarga.

¿Cómo se escuchan?

Los podcasts se pueden escuchar o ver desde la página web en la que han sido colocados. Sistemas de publicación de blogs como Wordpress (y otros) permiten realizar podcasting con el uso de herramientas gratuitas (plug-ins), como PowerPress o Podpress. También se pueden descargar los archivos de sonido y video.

También se pueden usar programas informáticos especiales, denominados podcatchers, que leen los archivos de subscripción, detectan si han aparecido nuevos episodios, los descargan automáticamente y permiten su reproducción (o su tranferencia a otros dispositivos como p.ej. reproductores de MP3 o CDs).

Entre estos programas, destacan por su sencillez Doppler y HermesPod, disponibles ambos en inglés, Juice disponible en español y, especialmente, iTunes que cuenta con soporte para Podcasting desde su versión 4.9 (lanzada el 28 de junio de 2005) y que es el principal responsable de que un amplio espectro de la población conociera este nuevo medio de comunicación. En la versión inglesa de la wikipedia puede consultarse una lista completa de podcatchers.

Finalmente, existen proyectos como Radio Podcastellano, que unifican el concepto de Radio online con el de podcasting, emitiendo diversos programas de podcasts en formatostreaming, con lo que se evita la necesidad de suscripción y descarga.


lunes, 20 de mayo de 2013

Scrum


es un marco de trabajo para la gestión y desarrollo de software basada en un proceso iterativo e incremental utilizado comúnmente en entornos basados en el desarrollo ágil de software.

Aunque Scrum estaba enfocado a la gestión de procesos de desarrollo de software, puede ser utilizado en equipos de mantenimiento de software, o en una aproximación de gestión de programas: Scrum de Scrums.File:Scrumm.PNG


Roles en Scrum:

Roles Principales Product OwnerEl Product Owner representa la voz del cliente. Se asegura de que el equipo Scrum trabaje de forma adecuada desde la perspectiva del negocio. El Product Owner escribehistorias de usuario, las prioriza, y las coloca en el Product Backlog.ScrumMaster (o Facilitador)El Scrum es facilitado por un ScrumMaster, cuyo trabajo primario es eliminar los obstáculos que impiden que el equipo alcance el objetivo del sprint. El ScrumMaster no es el líder del equipo (porque ellos se auto-organizan), sino que actúa como una protección entre el equipo y cualquier influencia que le distraiga. El ScrumMaster se asegura de que el proceso Scrum se utiliza como es debido. El ScrumMaster es el que hace que las reglas se cumplan.Equipo de desarrolloEl equipo tiene la responsabilidad de entregar el producto. Un pequeño equipo de 3 a 9 personas con las habilidades transversales necesarias para realizar el trabajo (análisis, diseño, desarrollo, pruebas, documentación, etc)
.
Roles Auxiliares:

Los roles auxiliares en los "equipos Scrum" son aquellos que no tienen un rol formal y no se involucran frecuentemente en el "proceso Scrum", sin embargo deben ser tomados en cuenta. Un aspecto importante de una aproximación ágil es la práctica de involucrar en el proceso a los usuarios, expertos del negocio y otros interesados (stakeholders). Es importante que esa gente participe y entregue retroalimentación con respecto a la salida del proceso a fin de revisar y planear cada sprint.Stakeholders (Clientes, Proveedores, Vendedores, etc)Se refiere a la gente que hace posible el proyecto y para quienes el proyecto producirá el beneficio acordado que justifica su producción. Sólo participan directamente durante las revisiones del sprint.Administradores (Managers)Es la gente que establece el ambiente para el desarrollo del producto.

martes, 7 de mayo de 2013

DIAGRAMA DE SECUENCIA



El diagrama de secuencia de uml muestran la forma en que los objetos se comunican entre si al transcurrir el tiempo. 


Los diagramas de secuencia, formalmente diagramas de traza de eventos o de interacción de objetos, se utilizan con frecuencia para validar los casos de uso. 






El diagrama muestra:
Los objetos participando de la interacción
La secuencia de mensajes intercambiados
Un diagrama de secuencia contiene:
Objetos con su línea de vida
Mensajes intercambiados entre objetos de una secuencia ordenada
Línea de vida activa


OBJETOS


Los diagramas de secuencia constan de objetos que se representan de modo usual: rectángulo con nombre, mensajes entre los objetos representados por líneas continuas con una punta de flecha y el tiempo representado como una progresión vertical. Los objetos se colocan cerca de la parte superior del diagrama de izquierda a derecha y se acomodan de manera que simplifiquen el diagrama.
La extensión que esta debajo (en forma descendente) de cada objeto será una línea discontinua conocida como la línea de vida de un objeto, junto con la línea de vida de un (objeto rectángulo) se le conoce como activación, el cual una operación que realiza el objeto la interpreta como la duración de la activación.











LINEA DE VIDA

Una línea de vida representa un participante individual en un diagrama de secuencia. Una línea de vida usualmente tiene un rectángulo que contiene el nombre del objeto. Si el nombre es self entonces eso indica que la línea de vida representa el clasificador que posee el diagrama de secuencia.









MENSAJE


Un mensaje que va de un objeto a otro pasa de la línea de vida de un objeto al de otro. Un objeto puede enviarse un objeto a si mismo es decir de su línea de vida así propia línea de vida.



Un mensaje puede ser simple, síncrono y asíncrono

Mensaje simple: es la transferencia del control de un objeto a otro.
Mensaje síncrono: es cuando el objeto espera la respuesta a ese mensaje antes de continuar con su trabajo.
Mensaje asíncrono: es cuando el objeto no espera la respuesta a ese mensaje antes de continuar.

TIEMPO


El diagrama representa el tiempo en dirección vertical. El tiempo se inicia en la parte superior y avanza hacia la parte inferior. Un mensaje que este mas cerca de la parte superior ocurrirá antes que uno que esté cerca de la parte inferior.
Con ellos el diagrama de secuencia tiene 2 dimensiones: la dimensión horizontal (es la disposición de los objetos) y la dimensión vertical (muestra el paso del tiempo).

La siguiente figura muestra el conjunto basico de simbolos del diagrama desecuencia, junto con los simbolos de su funcionamiento.




RECURCIVIDAD

En ocasiones un objeto posee una operación que se invoca a si misma. A esto se le conoce como recursividad y es una característica fundamental de varios lenguajes de programación.

La siguiiente figura muestra este tipo de reprecentacion.



PALABRAS CLAVES


Diagrama
Secuencia
Objeto
Mensaje
Tiempo
Recurcividad
Linea
Vida
self


OBJETIVO


Descubrir las interfases requeridas para cada objeto y validar que cada interfase se usa realmente.
El diagrama de Secuencias modela interacciones entre objetos. Ya que estas interacciones pueden ser muy complejas, se modelan un pequeño juego de interacciones como un solo escenario.


EJEMPLOJuego del ajedrez


domingo, 21 de abril de 2013

Exámenes de certificación Microsoft


La certificación Microsoft le ayuda a destacar entre los profesionales informáticos, y todo comienza con un examen. No importa si es nuevo en el campo de la tecnología, si desea cambiar de trabajo o si es un profesional avezado: cuando obtiene una certificación Microsoft, demuestra a clientes y empresas su decisión de aumentar sus destrezas informáticas. Obtenga más información sobre los exámenes de certificación y comience hoy mismo su viaje hacia una carrera profesional más rica.



Inscripción

Cuando usted se prepara para un examen de certificación Microsoft, da el primer paso para obtener pericia con una tecnología Microsoft y conseguir una certificación Microsoft. La certificación valida su dominio de los productos y plataformas Microsoft, revela su experiencia laboral y establece sus destrezas de resolución de problemas técnicos.

Más información sobre los beneficios de la certificación

El proceso de matrícula para el examen consta de los siguientes pasos:

Escoja una certificación
Seleccione su primer examen
Matricúlese para el examen

Escoja una certificación

Microsoft ofrece certificaciones profesionales que se adaptan a diversas funciones y niveles de experiencia. Los prerrequisitos se indican en las páginas de las certificaciones.

Buscar certificaciones en el catálogo de formación
Explorar las certificaciones por tecnología
Explorar las certificaciones por nombre

Seleccione su primer examen

Una vez ha seleccionado una certificación, debe buscar un examen para iniciar el avance hacia ella. Puede encontrar los exámenes que necesita en las páginas de cada certificación o utilizar el catálogo de formación para buscar los exámenes por tecnología, número de examen o título.

domingo, 14 de abril de 2013

VENTAJAS Y DESVENTAJAS DE LOS CASOS DE USO

VENTAJAS

Expresar la intención que tiene el actor (usuario)

Extraer los requerimientos del usuario y del sistema

Centrar al analista en las tareas principales de usuario (describiendo los casos de mayor importancia).

Tener en cuenta todos los usuarios evitando que las personas especializadas en informática dirijan la funcionalidad del nuevo sistema basándose solamente en criterios tecnológicos.




Desventajas

No establecen los requisitos funcionales.

Tampoco permiten establecer los requisitos no funcionales.

Los casos de uso deben complementarse con información adicional como:
* Reglas de negocio
* Requisitos no funcionales
* Diccionario de datos que complementen los requerimientos del sistema.Cada caso crítico del uso debe tener un requisito no funcional centrado en el funcionamiento asociado.

domingo, 7 de abril de 2013

CASOS DE USO Y DIAGRAMA DE CASOS DE USO


Lenguaje Estándar para:
Visualizar
Especificar
Construir
Documentar los planos del software

Indican como crear y leer modelos bien formados pero no nos dicen qué modelos se deben crear ni cuándo se los deberían crear.

UML es un lenguaje para visualizar

La distancia entre pensar  en una implementación y transformarla en código es casi cero.
En algunos casos: Lo que piensas lo codificas.
Algunas cosas se modelan mejor textualmente; otras se modelas mejor de forma gráfica.

UML es algo más que un simple montón de símbolos gráficos.

UML es un lenguaje para especificar
Significa construir modelos precisos, no ambiguos y completos
UML cubre todas las decisiones de análisis, diseño e implementación

UML es un lenguaje para construir
No es un lenguaje de programación
Pero sus modelos pueden conectarse a una gran variedad de lenguajes de programación.











domingo, 24 de marzo de 2013

Lenguaje Unificado de Modelado



es el lenguaje de modelado de sistemas de software más conocido y utilizado en la actualidad; está respaldado por el OMG (Object Management Group). Es un lenguaje gráfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estándar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio, funciones del sistema, y aspectos concretos como expresiones de lenguajes de programación, esquemas de bases de datos y compuestos reciclados.


Es importante remarcar que UML es un "lenguaje de modelado" para especificar o para describir métodos o procesos. Se utiliza para definir un sistema, para detallar los artefactos en el sistema y para documentar y construir. En otras palabras, es el lenguaje en el que está descrito el modelo.

Se puede aplicar en el desarrollo de software gran variedad de formas para dar soporte a una metodología de desarrollo de software (tal como el Proceso Unificado Racional o RUP), pero no especifica en sí mismo qué metodología o proceso usar.
File:UML Diagrams.jpg

domingo, 10 de marzo de 2013

TECNICAS DE RECOLECCIÓN DE DATOS


Los analistas utilizan una variedad de métodos a fin de recopilar los datos sobre una situación existente, como entrevistas, cuestionarios, inspección de registros (revisión en el sitio) y observación. Cada uno tiene ventajas y desventajas. Generalmente, se utilizan dos o tres para complementar el trabajo de cada una y ayudar a asegurar una investigación completa.
Para llevar a cabo un trabajo de investigación el investigador cuenta con gran variedad de métodos para diseñar un plan de recolección de datos. Tales métodos varían de acuerdo con cuatro dimensiones importantes: estructura, confiabilidad, injerencia del investigador y objetividad.


Las tres principales técnicas de recolección de datos son:

1. Entrevistas
2. La encuesta
3. La observacion
4. sesion de grupo.

http://recodatos.blogspot.com/2009/05/tecnicas-de-recoleccion-de-datos.html

domingo, 3 de marzo de 2013

TECNOLOGÍA SIN CONTROL



este es un tema que nosotros como analista no tenemos muy en cuenta pero en realidad es parte de nuestras vidas ya que somos principalmente quienes la utilizamos, son nuestras herramientas de trabajo pero nunca nos ponemos a pensar que pasa con las herramientas electrónicas que dejamos de utilizar.


El rápido cambio de tecnología y avances mejorando cada vez los aparatos y haciendo los pasados aparatos obsoletos generando una mayor demanda de estos en todo el mundo, entre otros factores, causan la producción masiva de tecnología. Actualmente se producen en torno 50 millones de toneladas de esta clase de residuos al año. Uno de los aspectos más delicados es el vacío de información acerca de los patrones de consumo, el destino final de los desechos electrónicos y la falta de infraestructura formal para su adecuado manejo en las diversas etapas.

El problema aumentará con la aparición de las computadoras y televisiones de alta definición y aparatos que generen una mayor satisfacción en las personas mejorando las necesidades cada vez más al límite. Aproximadamente 25 millones de televisores se desechan cada año, y que en el caso de los teléfonos celulares la cifra es aún mayor. En el año 2005 se eliminaron 98 millones de aparatos en Estados Unidos, y si se suman todos los desechos electrónicos, se calcula que 45 millones de toneladas métricas anuales se producen en todo el mundo, según el Programa de las Naciones Unidas para el Medio Ambiente.
Despues de tener esta imagen te puedes imaginar cuanto tiempo durara esta tecnología, y cuantos desechos electrónicos tendrá, por eso tenemos que ser mas cuidadoso con la tecnología que tenemos a la mano y no mal utilizarla asi que por favor nos toca:

domingo, 24 de febrero de 2013

T.I.


¿Qué es la tecnología de la información?

Es necesario establecer que la tecnología de la información (TI) se entiende como "aquellas herramientas y métodos empleados para recabar, retener, manipular o distribuir información. La tecnología de la información se encuentra generalmente asociada con las computadoras y las tecnologías afines aplicadas a la toma de decisiones 

(Bologna y Walsh, 1997: 1).
La tecnología de la Información (TI) está cambiando la forma tradicional de hacer las cosas, las personas que trabajan en gobierno, en empresas privadas, que dirigen personal o que trabajan como profesional en cualquier campo utilizan la TI cotidianamente mediante el uso de Internet, las tarjetas de crédito, el pago electrónico de la nómina, entre otras funciones; es por eso que la función de la TI en los procesos de la empresa como manufactura y ventas se han expandido grandemente. La primera generación de computadoras estaba destinada a guardar los registros y monitorear el desempeño operativo de la empresa, pero la información no era oportuna ya que el análisis obtenido en un día determinado en realidad describía lo que había pasado una semana antes. Los avances actuales hacen posible capturar y utilizar la información en el momento que se genera, es decir, tener procesos en línea. Este hecho no sólo ha cambiado la forma de hacer el trabajo y el lugar de trabajo sino que también ha tenido un gran impacto en la forma en la que las empresas compiten 

(Alter, 1999).
Utilizando eficientemente la tecnología de la información se pueden obtener ventajas competitivas, pero es preciso encontrar procedimientos acertados para mantener tales ventajas como una constante, así como disponer de cursos y recursos alternativos de acción para adaptarlas a las necesidades del momento, pues las ventajas no siempre son permanentes. El sistema de información tiene que modificarse y actualizarse con regularidad si se desea percibir ventajas competitivas continuas. El uso creativo de la tecnología de la información puede proporcionar a los administradores una nueva herramienta para diferenciar sus recursos humanos, productos y/o servicios respecto de sus competidores (Alter, 1999). Este tipo de preeminencia competitiva puede traer consigo otro grupo de estrategias, como es el caso de un sistema flexible y las normas justo a tiempo, que permiten producir una variedad más amplia de productos a un precio más bajo y en menor tiempo que la competencia.

Las tecnologías de la información representan una herramienta cada vez más
importante en los negocios, sin embargo el implementar un sistema de
información de una empresa no garantiza que ésta obtenga resultados de manera
inmediata o a largo plazo.
En la implementación de un sistema de información intervienen muchos factores
siendo uno de los principales el factor humano. Es previsible que ante una situación de cambio el personal se muestre renuente a adoptar  los nuevos procedimientos  o que los desarrolle plenamente y de acuerdo a  los lineamientos que se establecieron. De todo lo anterior es necesario hacer una planeación estratégica tomando en
cuenta las necesidades presentes y futuras de la empresa. Así como una
investigación preliminar y estudio de factibilidad del proyecto que deseamos.



Tecnologías de la información y la comunicación.


Las TICS son las tecnologías que permiten transmitir procesar y difundir información de manera instantánea. Son herramientas que pueden acceder a la información utilizando el Internet y el celular; han provocado un gran cambio en el aprendizaje y apropiación de conocimientos. Internet es una de las mas conocidas pero no es la única, además de esta se complementa con otras formas como por ejemplo el teléfono Mobi.
Las personas no solo leen libros si no también pueden crear, por ejemplo, blogs donde pueden incluir todo tipo de opiniones e interacciones interesantes.
Las TICS pueden ser tradicionales, como la radio, la televisión y los medios impresos. También existen las nuevas tecnologías de la información y la comunicación que son un conjunto de medios y herramientas como los satélites, la computadora, el Internet, el correo electrónico, los celulares, los robots, entre otros. Estas nuevas Tics han causado un gran revuelo social y están estrechamente relacionadas con los colegios y las universidades ya que presentan nuevas formas de enseñanza y educación. Los efectos de las tics  se manifiestan de manera muy especial en las actividades laborales y en el mundo educativo, donde todo debe ser revisado: desde la razón de ser de la escuela y demás instituciones educativas, hasta la formación básica que precisamos las personas, la forma de enseñar y de aprender, las infraestructuras y los medios que utilizamos para ello, la estructura organizativa de los centros y su cultura.

"dejo imagenes donde podemos ver clara mente como y porque estamos utilizando este sistema que nos mejora la vida de cierto modo"






http://elantesydespuesdelastics.blogspot.com/2011/04/tecnologias-de-la-informacion-y-la.html
http://www.tuobra.unam.mx/publicadas/040702105342-__191_Qu.html

domingo, 17 de febrero de 2013



sistemas

se define como un conjunto de elementos que tratan de realizar una tarea compleja y especifica como trabajo en equipo dando la tarea a a cada elemento.


información

en un conjunto de datos organizados y procesados que constituyen un determinado ente.


sistemas de información


se necesite para facilitar el proceso de toma de decisiones y permitir que las funciones de planeación, control y operaciones se realicen eficazmente en la organización. teniendo en cuenta que este proceso tiene mucha importancia debido a que se tiene que estudiar detalladamente la entidad.




Monografias.com