lunes, 1 de junio de 2009

SISTEMAS MULTIUSUARIOS

La palabra multiusuario se refiere a un concepto de sistemas operativos, pero en ocasiones también puede aplicarse a programas de ordenador de otro tipo (e.j. aplicaciones de base de datos). En general se le llama multiusuario a la característica de un sistema operativo o programa que permite proveer servicio y procesamiento a múltiples usuarios simultáneamente (tanto en paralelismo real como simulado).



domingo, 31 de mayo de 2009

PC VS MAC

Estructura de un proyecto de Grado


ESTRUCTURA DEL PROYECTO DE GRADO
Página de Título del proyecto
Nombre de la universidad y del decanato, título, área científica donde se enmarca el proyecto,
grado académico a optar, nombres del estudiante y del tutor, ciudad y fecha de presentación.
El título debe reunir las siguientes carácterísticas:
· Ser suficientemente explicativo del contenido del trabajo.
· Ser relativamente breve.
· Incluir los términos más relevantes que hagan referencia al objeto del trabajo.
· Ser atractivo y llamativo
Sólo deben figurar como autores de un trabajo las personas que realicen contribuciones
significativas en las siguientes tareas:
· La concepción, diseño o análisis e interpretación de los datos.
· Escritura y revisión crítica del trabajo relativa a contenidos intelectuales importantes.
Página de aceptación del tutor
Currículo resumido resaltando títulos académicos e investigaciones publicadas en el área del
trabajo tutoreado
Página Índice (solo títulos de secciones)
Página Resumen
Síntesis del contenido del trabajo.
Debe contener: Investigación a desarrollar, metodología a seguir e importancia del proyecto. (No
más de 300 palabras. Al final, un máximo de 5 palabras claves)
Páginas del Proyecto
1. Introducción (Capítulo Introductorio).
1.1. Planteamiento del Problema.
Describe brevemente el problema a resolver o interrogantes a responder con el trabajo
en cuestión
Debe estar ubicado dentro de un contexto, basada en la revisión de la literatura
pertinente; que permita determinar qué se conoce con relación al tema de estudio, qué
se desconoce, cuál de los aspectos desconocidos será abordado en el trabajo,
importancia del tema seleccionado y aportes al conocimiento científico que hará el
estudio.
1.2. Objetivos (General y específicos).
Describen las metas que se desean alcanzar con el trabajo de investigación.
Deben ser claros y precisos, redactados en infinitivo, medibles u observables y deben
seguir un
orden lógico de acuerdo a las etapas que permiten lograr el objetivo general.
1.4. Importancia y Justificación
2. Marco Teórico (Capítulo de sustentación).
2.1. Antecedentes.
Se analizan estudios previos de otros autores sobre el mismo tema que se aborda en el
trabajo. Se incluyen citas a dichos antecedentes y estas citas se acompañan con la
debida referencia en la sección final.
Una cita a un artículo o trabajo otorga autoridad a las afirmaciones y puntos de vista del
documento en el que se hace la referencia, evita el tener que repetir argumentaciones o
justificar afirmaciones, demuestra que el autor está familiarizado con la literatura
pertinente (los contenidos clásicos (p. ej: "la ley de Coulomb") o los contenidos que
forman parte del conocimiento común rara vez se citan).
Es conveniente profundizar y plantear un análisis crítico de los mismos. Se debe hacer
constar las semejanzas y diferencias entre los trabajos previos y el nuestro, las
limitaciones de los anteriores que se pretende subsanar ahora, etc.
2.2. Bases Teóricas
Describe los principios y teorías que están relacionadas directamente con el trabajo que
se
realizará (incluye una definición de términos básicos).
3. Marco Metodológico (Capítulo donde se describe la metodología)
3.1. Naturaleza del estudio.
Debe definir y describir:
· Tipo de Investigación: Investigación de Campo, Investigación Monográfica
Documental, Estudio de Proyectos e Investigación Cualitativa)
· Fases o tareas que contempla la investigación.
3.2. Cronograma de Actividades.
Plan de trabajo indicando las actividades a realizar y las fechas en la que se ejecutarán.
3.3. Aspectos Administrativos: Recursos a utilizar.
Páginas de Referencias
Recoge los trabajos anteriores que el autor cita como precedentes de su propio trabajo.
Existen diversos programas informáticos que ayudan a gestionar las referencias bibliográficas. Estos
programas permiten modificar fácilmente el formato de las referencias y adaptarlo al estilo propio de
cada trabajo. En la revista The Scientist, se analizan los programas gestores de referencias más
utilizados y se incluyen las direcciones de Internet donde se pueden adquirir.
Da facilidades para que el lector pudiese comprobar por sí mismo la exactitud y validez de dicha
referencia.
Páginas de Anexos.
Contienen material que debe estar en el trabajo pero que interrumpiría el flujo o aburriría al lector.
Por ejemplo:
· Cuestionarios utilizados, por ejemplo, en una encuesta.
· Datos demográficos de los sujetos utilizados.
· Demostraciones y deducciones laboriosas o complicadas.
· Datos adicionales.
· Materiales utilizados (por ejemplo, textos utilizados en investigaciones psicológicas).
· Reproducción de documentos originales (ej: cartas y fotografías).
· Algoritmos y programas informáticos breves.
· Especificaciones técnicas.
Se puede disponer de una pagina Web en la que se ofrezcan materiales y recursos adicionales.
Trabajo de Grado
Las secciones del proyecto son reescritas en pasado puesto que la investigación ya se ha realizado y
se actualizan de la siguiente manera:
· Se agregan al resumen los resultados y las conclusiones principales obtenidas
· Ampliar el marco teórico si es necesario
· Ampliar el marco metodológico detallando los métodos y procedimientos empleados.
· Se agrega el capítulo de Resultados y Discusiones, previa descripción de las condiciones
bajo las cuales se encontró la solución al problema, y el capítulo de Conclusiones y
Recomendaciones.
Se deben describir los métodos y procedimientos utilizados, los cuales pueden estar ausentes en
trabajos teóricos, con el suficiente detalle como para que un experto pueda reproducir el trabajo que
se ha realizado y comprobar las conclusiones.
Los procedimientos o métodos empleados están obviamente determinados por los objetivos del
trabajo de investigación que se aborda. En este apartado se debe incluir:
· Enfoques metodológicos seguidos.
· Instrumentos utilizados.
· Cuestionarios, entrevistas, etc.
· Diseño experimental (incluyendo el número y descripción de los grupos de sujetos o de
muestras, sus características, etc.).
· Si se han utilizado sujetos experimentales, se describen sus características demográficas básicas
(edad, género, capacidades, etc.)
· Tratamientos realizados.
· Sustancias o reactivos que se han utilizado y en qué secuencia.
· Instrucciones que se dan a los sujetos (cuando los hay).
· Técnicas empleadas para recoger y registrar los datos obtenidos (ordenador, papel, grabación,
vídeo, etc.).
· Criterios utilizados para decidir en caso de conflictos o problemas metodológicos.
· Decisiones tomadas en situaciones imprevistas.
· Variables que se van a utilizar para describir los datos (esto a veces se hace en la sección
resultados).
· Criterios de clasificación de los sujetos, las muestras, los especímenes, los reactivos, etc.
· Problemas metodológicos a los que se debería prestar especial atención.
Por resultados obtenidos se entiende:
· Números que representan valores de variables de interés de cara al trabajo de investigación
· Categorías que sirven para clasificar ejemplares, sujetos, situaciones, etc
· Categorías junto con distribuciones numéricas.
· Análisis estadísticos que se hayan realizado. Deberían describirse con todo el detalle necesario
para que un experto en el tema pueda contrastar su validez (Variables utilizadas, Tipo de prueba
estadística elegida, Resultados y diferencias estadísticamente significativas, Grados de libertad y
valores de probabilidad).
Cuando los resultados obtenidos son muchos, para poder interpretarlos adecuadamente, se necesita
distribuirlos en tablas o figuras.
Son pertinentes comentarios adecuados sobre los resultados tales como:
· Comparaciones de unas tablas o figuras con otras para poner de manifiesto parecidos,
diferencias, tendencias, etc.
· Contraste de los resultados obtenidos, de acuerdo con los objetivos iniciales de la investigación.
· Puntos fuertes y débiles de los resultados obtenidos.
· Posibles interpretaciones a los resultados, gráficas o tablas y alternativas que se analizan o
descartan.
· Antecedentes previos: contraste de nuestros resultados con los de otros autores que hayan
obtenido resultados similares o diferentes.
Las conclusiones deben obtenerse a partir de algo más que de los simples datos registrados. Ellas
dependen del marco conceptual que justifica la investigación, de la metodología seguida, de los
objetivos propuestos, etc.
Además de las propias conclusiones relativas al trabajo realizado, es posible incluir en esta sección:
· Posibles interpretaciones alternativas de los resultados que se descarten por cualquier razón.
· Posibles líneas adicionales de investigación a la vista de los resultados obtenidos.
· Análisis de las aportaciones relevantes del trabajo frente a otras anteriores y/o similares que se
analizan o descartan.
En la sección de agradecimientos se reconoce la deuda contraída con las personas o instituciones que
han colaborado en el trabajo . Debe ser breve y directa.
Deben figurar las personas y entidades siguientes:
· Colaboradores técnicos de laboratorio cuya participación no haya tenido la suficiente entidad como
para figurar como autores.
· Personas que hayan colaborado en la obtención, representación gráfica o tratamiento de datos.
· Instituciones públicas o privadas que hayan financiado la investigación realizada, bien mediante
proyectos, ayudas, becas o cualquier otro tipo de aportación económica.
· Instituciones, empresas o entidades que hayan facilitado equipos técnicos, aparatos,
infraestructura, sistemas, datos, sustancias o cualquier otro recurso que haya permitido realizar el
trabajo de investigación.
· Editoriales y/o instituciones que hayan permitido reproducir figuras, texto, datos, o información
publicada previamente.
· Personas que hayan colaborado en la traducción o revisión de la traducción del trabajo de cara a la
publicación.
· Investigadores que hayan leído versiones previas del trabajo y hayan formulado críticas o
sugerencias que hayan contribuido a mejorar el original.

Herramientas case

1. Introducción
Hoy en día, muchas empresas se han extendido a la adquisición de herramientas CASE (Ingeniería Asistida por Computadora), con el fin de automatizar los aspectos clave de todo el proceso de desarrollo de un sistema, desde el principio hasta el final e incrementar su posición en el mercado competitivo, pero obteniendo algunas veces elevados costos en la adquisición de la herramienta y costos de entrenamiento de personal así como la falta de adaptación de la herramienta a la arquitectura de la información y a las metodologías de desarrollo utilizadas por la organización. Por otra parte, algunas herramientas CASE no ofrecen o evalúan soluciones potenciales para los problemas relacionados con sistemas o virtualmente no llevan a cabo ningún análisis de los requerimientos de la aplicación.
Sin embargo, CASE proporciona un conjunto de herramientas semiautomatizadas y automatizadas que están desarrollando una cultura de ingeniería nueva para muchas empresas. Uno de los objetivos más importante del CASE (a largo plazo) es conseguir la generación automática de programas desde una especificación a nivel de diseño.
Ahora bien, con la aparición de las redes de ordenadores en empresas y universidades ha surgido en el mundo de la informática la tecnología cliente / servidor. Son muchas de las organizaciones que ya cuentan con un número considerable de aplicaciones cliente / servidor en operación: Servidores de Bases de Datos y Manejadores de Objetos Distribuidos. Cliente / servidor es una tecnología de bajo costo que proporciona recursos compartidos, escalabilidad, integridad, encapsulamiento de servicios, etc. Pero al igual que toda tecnología, el desarrollo de aplicaciones cliente / servidor requiere que la persona tenga conocimientos, experiencia y habilidades en procesamiento de transacciones, diseño de base de datos, redes de ordenadores y diseño gráfica de interfase.
El objeto de estudio está centrado en determinar ¿cuáles son las influencias de las herramientas CASE en las empresas desarrolladoras de sistemas de información cliente / servidor? Y ¿cuáles son las tendencias actuales de las empresas fabricantes de sistemas cliente / servidor?.
A continuación, en el siguiente artículo ahondaremos más en el propósito general de las Herramientas CASE y el impacto que puede ocasionar el uso de las mismas en una empresa.

2. Herramientas Case
De acuerdo con Kendall y Kendall la ingeniería de sistemas asistida por ordenador es la aplicación de tecnología informática a las actividades, las técnicas y las metodologías propias de desarrollo, su objetivo es acelerar el proceso para el que han sido diseñadas, en el caso de CASE para automatizar o apoyar una o mas fases del ciclo de vida del desarrollo de sistemas.
Cuando se hace la planificación de la base de datos, la primera etapa del ciclo de vida de las aplicaciones de bases de datos, también se puede escoger una herramienta CASE (Computer-Aided Software Engineering) que permita llevar a cabo el resto de tareas del modo más eficiente y efectivo posible. Una herramienta CASE suele incluir:
Un diccionario de datos para almacenar información sobre los datos de la aplicación de bases de datos.
Herramientas de diseño para dar apoyo al análisis de datos.
Herramientas que permitan desarrollar el modelo de datos corporativo, así como los esquemas conceptual y lógico.
Herramientas para desarrollar los prototipos de las aplicaciones.
El uso de las herramientas CASE puede mejorar la productividad en el desarrollo de una aplicación de bases de datos.

3. Historia
En la década de los setenta el proyecto ISDOS desarrolló un lenguaje llamado "Problem Statement Language" (PSL) para la descripción de los problemas de usuarios y las necesidades de solución de un sistema de información en un diccionario computarizado. Problem Statement Analyzer (PSA) era un producto asociado que analizaba la relación de problemas y necesidades.
Pero la primera herramienta CASE como hoy la conocemos fue “Excelerator” en 1984, era para PC. Actualmente la oferta de herramientas CASE es muy amplia y tenemos por ejemplo el EASYCASE o WINPROJECT. (Monografías.com)

4. Tecnología Case
La tecnología CASE supone la automatización del desarrollo del software, contribuyendo a mejorar la calidad y la productividad en el desarrollo de sistemas de información y se plantean los siguientes objetivos:
Permitir la aplicación práctica de metodologías estructuradas, las cuales al ser realizadas con una herramienta se consigue agilizar el trabajo.
Facilitar la realización de prototipos y el desarrollo conjunto de aplicaciones.
Simplificar el mantenimiento de los programas.
Mejorar y estandarizar la documentación.
Aumentar la portabilidad de las aplicaciones.
Facilitar la reutilización de componentes software.
Permitir un desarrollo y un refinamiento visual de las aplicaciones, mediante la utilización de gráficos.
Automatizar:
Ø El desarrollo del software Ø La documentación Ø La generación del código Ø El chequeo de errores Ø La gestión del proyecto
Permitir: Ø La reutilización del software Ø La portabilidad del software Ø La estandarización de la documentación

5. Componentes de una herramienta case
De una forma esquemática podemos decir que una herramienta CASE se compone de los siguientes elementos:
Repositorio (diccionario) donde se almacenan los elementos definidos o creados por la herramienta, y cuya gestión se realiza mediante el apoyo de un Sistema de Gestión de Base de Datos (SGBD) o de un sistema de gestión de ficheros.
Meta modelo (no siempre visible), que constituye el marco para la definición de las técnicas y metodologías soportadas por la herramienta.
Carga o descarga de datos, son facilidades que permiten cargar el repertorio de la herramienta CASE con datos provenientes de otros sistemas, o bien generar a partir de la propia herramienta esquemas de base de datos, programas, etc. que pueden, a su vez, alimentar otros sistemas. Este elemento proporciona así un medio de comunicación con otras herramientas.
Comprobación de errores, facilidades que permiten llevar a cabo un análisis de la exactitud, integridad y consistencia de los esquemas generados por la herramienta.
Interfaz de usuario, que constará de editores de texto y herramientas de diseño gráfico que permitan, mediante la utilización de un sistema de ventanas, iconos y menús, con la ayuda del ratón, definir los diagramas, matrices, etc. que incluyen las distintas metodologías.

6. Estructura general de una herramienta case
La estructura CASE se basa en la siguiente terminología:
CASE de alto nivel son aquellas herramientas que automatizan o apoyan las fases finales o superiores del ciclo de vida del desarrollo de sistemas como la planificación de sistemas, el análisis de sistemas y el diseño de sistemas.
CASE de bajo nivel son aquellas herramientas que automatizan o apoyan las fases finales o inferiores del ciclo de vida como el diseño detallado de sistemas, la implantación de sistemas y el soporte de sistemas.
CASE cruzado de ciclo de vida se aplica a aquellas herramientas que apoyan actividades que tienen lugar a lo largo de todo el ciclo de vida, se incluyen actividades como la gestión de proyectos y la estimación.

7. Estado Actual
En las últimas décadas se ha trabajado en el área de desarrollo de sistemas para encontrar técnicas que permitan incrementar la productividad y el control de calidad en cualquier proceso de elaboración de software, y hoy en día la tecnología CASE (Computer Aided Software Engineering) reemplaza al papel y al lápiz por el ordenador para transformar la actividad de desarrollar software en un proceso automatizado.
La tecnología CASE supone la –informatización de la informática—es decir –la automatización del desarrollo del software--, contribuyendo así a elevar la productividad y la calidad de en el desarrollo de los sistemas de información de forma análoga a lo que suponen las técnicas CAD/CAM en el área de fabricación.
En este nuevo enfoque que persigue mejorar la calidad del software e incrementar la productividad en el proceso de desarrollo del mismo, se plantean los siguientes objetivos:
< Permitir la aplicación práctica de metodologías, lo que resulta muy difícil sin emplear herramientas.
< Facilitar la realización de prototipos y el desarrollo conjunto de aplicaciones.
< Simplificar el mantenimiento del software.
< Mejorar y estandarizar la documentación.
< Aumentar la portabilidad de las aplicaciones.
< Facilitar la reutilización de componentes de software
< Permitir un desarrollo y un refinamiento (visual) de las aplicaciones, mediante la utilización de controles gráficos (piezas de código reutilizables).

8. Integración de las herramientas case en el futuro
Las herramientas CASE evolucionan hacia tres tipos de integración:
La integración de datos permite disponer de herramientas CASE con diferentes estructuras de diccionarios locales para el intercambio de datos.
La integración de presentación confiere a todas las herramientas CASE el mismo aspecto.
La integración de herramientas permite disponer de herramientas CASE capaces de invocar a otras CASE de forma automática.

9. Clasificación de las herramientas case
No existe una única clasificación de herramientas CASE y, en ocasiones, es difícil incluirlas en una clase determinada. Podrían clasificarse atendiendo a:
- Las plataformas que soportan.
- Las fases del ciclo de vida del desarrollo de sistemas que cubren.
- La arquitectura de las aplicaciones que producen.
- Su funcionalidad.
CASE es una combinación de herramientas software (aplicaciones) y de metodologías de desarrollo :
1. Las herramientas permiten automatizar el proceso de desarrollo del software. 2. Las metodologías definen los procesos automatizar.
Una primera clasificación del CASE es considerando su amplitud :
TOOLKIT: es una colección de herramientas integradas que permiten automatizar un conjunto de tareas de algunas de las fases del ciclo de vida del sistema informático: Planificación estratégica, Análisis, Diseño, Generación de programas.
WORKBENCH: Son conjuntos integrados de herramientas que dan soporte a la automatización del proceso completo de desarrollo del sistema informático. Permiten cubrir el ciclo de vida completo. El producto final aportado por ellas es un sistema en código ejecutable y su documentación.
Una segunda clasificación es teniendo en cuenta las fases (y/o tareas) del ciclo de vida que automatizan:
UPPER CASE: Planificación estratégica, Requerimientos de Desarrollo Funcional de Planes Corporativos.
MIDDLE CASE: Análisis y Diseño.
LOWER CASE: Generación de código, test e implantación

10. Características Deseables De Una Case
Una herramienta CASE cliente / servidor provee modelo de datos, generación de código, registro del ciclo de vida de los proyectos, comunicación entre distintos ingenieros. Las principales herramientas son KnowledgeWare’s Application Development Workbench, TI’s, Information Engineering Facility (IEF), y Andersen Consulting’s Foundation for Cooperative Processing.
Deberes de una herramienta CASE Cliente / servidor:
Ø Proporcionar topologías de aplicación flexibles. La herramienta debe proporcionar facilidades de construcción que permita separar la aplicación (en muchos puntos diferentes) entre el cliente, el servidor y más importante, entre servidores.
Ø Proporcionar aplicaciones portátiles. La herramienta debe generar código para Windows, OS/ 2, Macintosh, Unix y todas las plataformas de servidores conocidas. Debe ser capaz, a tiempo de corrida, desplegar la versión correcta del código en la máquina apropiada.
Ø Control de Versión. La herramienta debe reconocer las versiones de códigos que se ejecutan en los clientes y servidores, y asegurarse que sean consistentes. También, la herramienta debe ser capaz de controlar un gran número de tipos de objetos incluyendo texto, gráficos, mapas de bits, documentos complejos y objetos únicos, tales como definiciones de pantallas y de informes, archivos de objetos y datos de prueba y resultados. Debe mantener versiones de objetos con niveles arbitrarios de granularidad; por ejemplo, una única definición de datos o una agrupación de módulos.
Ø Crear código compilado en el servidor. La herramienta debe ser capaz de compilar automáticamente código 4GL en el servidor para obtener el máximo performance.
Ø Trabajar con una variedad de administradores de recurso. La herramienta debe adaptarse ella misma a los administradores de recurso que existen en varios servidores de la red; su interacción con los administradores de recurso debería ser negociable a tiempo de ejecución.
Ø Trabajar con una variedad de software intermedios. La herramienta debe adaptar sus comunicaciones cliente / servidor al software intermedio existente. Como mínimo la herramienta debería ajustar los temporizadores basándose en, si el tráfico se está moviendo en una LAN o WAN.
Ø Soporte multiusuarios. La herramienta debe permitir que varios diseñadores trabajen en una aplicación simultáneamente. Debe gestionarse los accesos concurrentes a la base de datos por diferentes usuarios, mediante el arbitrio y bloqueos de accesos a nivel de archivo o de registro.
Ø Seguridad. La herramienta debe proporcionar mecanismos para controlar el acceso y las modificaciones a los que contiene. La herramienta debe, al menos, mantener contraseñas y permisos de acceso en distintos niveles para cada usuario. También debe facilitar la realización automática de copias de seguridad y recuperaciones de las mismas, así como el almacenamiento de grupos de información determinados, por ejemplo, por proyecto o aplicaciones.
Ø Desarrollo en equipo, repositorio de librerías compartidas. Debe permitir que grupos de programadores trabajen en un proyecto común; debe proveer facilidades de check-in/ check-out registrar formas, widgets, controles, campos, objetos de negocio, DLL, etc.; debe proporcionar un mecanismo para compartir las librerías entre distintos realizadores y múltiples herramientas; Gestiona y controla el acceso multiusuario a los datos y bloquea los objetos para evitar que se pierdan modificaciones inadvertidamente cuando se realizan simultáneamente.

11. Factores asociados a la implantación de las herramientas case
La difusión de las innovaciones en esta área ha comenzado a estudiarse a partir de los años 1940. Por ello, existen estudios teóricos al respecto, realizándose evaluaciones, adopción e implementación tecnológica.
Existe un amplio cuerpo de investigaciones disponibles sobre la adopción de innovaciones. Muchos de los estudios sobre innovación se han analizado bajo dos perspectivas: adopción y difusión (Kimberly, 1981). Mientras unos estudios usan la perspectiva de la adopción para evaluar la receptividad y los cambios de la organización o sociedad por la innovación, otros usan la perspectiva de la difusión para intentar entender por qué y cómo se difunde y qué características generales o principales de la innovación son aceptadas.
12. Conclusión
Sin lugar a dudas las herramientas CASE han venido a revolucionar la forma de automatizar los aspectos clave en el desarrollo de los sistemas de información, debido a la gran plataforma de seguridad que ofrecen a los sistemas que las usan y es que éstas, brindan toda una gama de componentes que incluyen todas o la mayoría de los requisitos necesarios para el desarrollo de los sistemas, han sido creadas con una gran exactitud en torno a las necesidades de los desarrolladores de sistemas para la automatización de procesos incluyendo el análisis, diseño e implantación.
Las Herramientas CASE se clasifican por su amplitud en: TOOLKIT, WORKBENCH además también se pueden dividir teniendo en cuenta las fases del ciclo de vida que automatizan: UPPER CASE, MIDDLE CASE, LOWER CASE.
Debido a la gran demanda que tienen las CASE su exigencia en cuanto a su uso ha ido aumentando, por lo que toda CASE debe entre otras cosas:
Proporcionar topologías de aplicación flexibles
Proporcionar aplicaciones portátiles
Brindar un Control de versión
Crear código compilado en el servidor
Dar un Soporte multiusuario
Ofrecer Seguridad
Desde que se crearon éstas herramientas (1984) hasta la actualidad, las CASE cuentan con una credibilidad y exactitud que tienen un reconocimiento universal, siendo usadas por cualquier desarrollador y / o programador que busca un resultado óptimo y eficiente, pero sobre todo que busca esa minuciosidad necesaria de los procesos y entre los procesos.

13. Bibliografía
Analisis Y Diseño De Sistemas
3ª. Edición
Kendall & Kendall
Páginas 15.16.17.18
1. http://ceds.nauta.es/Catal/Products/caselist2.htm
2. http://www3.uji.es/~mmarques/f47/apun/node75.html
3. www.monografias.com
4. http://www.iscmolina.com/Herramientas%20CASE.html

sábado, 30 de mayo de 2009

Varios Estilos de Computadores

A continuacion se muestran variso estilos de computadoras de forma novedosa

Tecnologia de Punta

Las computadoras del futuro

Microsoft trabaja en un proyecto para convertir a las PC con Windows Media Center en equipos para ver televisión y películas, navegar por Internet y grabar y escuchar música.




Los planes de Microsoft de poner computadoras en las salas de la casa y convertirlas en las televisiones del futuro hace que tanto consumidores como fabricantes se pregunten cómo les afectará la decisión del gigante informático.

El proyecto Bill Gates es convertir computadoras dotadas con su sistema operativo Windows Media Center Edition (MCE) en el equipo ideal para ver televisión, películas, escuchar música y, por supuesto, navegar por internet desde las salas de todos los hogares.

En el mundo ideal de Gates, los televisores y equipos de música que se encuentran hoy en día en cualquier hogar serán reemplazados por computadoras equipadas con Windows MCE, uniendo en un sólo aparato reproductores de DVD, música MP3, video juegos, canales de televisión, radio e internet.

Pero el futuro de Gates es la pesadilla para los fabricantes de televisiones y equipos de música que no cuentan en su línea de productos con computadoras.

Windows MCE, una modificación del sistema XP ajustada para reproducir televisión, ya fue lanzada hace cuatro años pero ayer Gates anunció su tercera versión, la Edición 2005, con la que Microsoft quiere "aumentar el volumen de nuevo, cuatro o cinco veces más alto. Estamos moviendo Media Center hacia el gran público".

De momento, tal y como señaló Gates el martes al presentar el proyecto, los seis principales fabricantes de computadoras del mundo están vendiendo versiones de sus equipos preparados para funcionar con Windows MCE.

Incluso la multinacional japonesa de electrónica Toshiba tiene una versión para computadoras portátiles, "Qosmio".

Definicion


El "proyecto de grado" es en una actividad de síntesis que el estudiante realiza durante su último año de estudios en la Universidad. Los proyectos de grado están dirigidos por uno o más profesores asesores, especialistas en las distintas áreas del conocimiento vinculadas a la Ingeniería