Preguntas Capitulo 5
5.1 ) Explique por que la intangibilidad de los sistemas de software plantea problemas para la gestión de proyectos de software.
R./ La intangibilidad en el software nos trae problemas ya que aquí no podemos ver a simple vista cual es el estado o cuanto es el progreso del trabajo que se esta haciendo, no como sucede con otros tipos de gestión de proyectos en donde las cosas hablan por sí mismas aquí no en este punto nos confiamos en otros para elaborar la documentación necesaria y así revisar el progreso.
5.2 ) Explique por qué los mejores programadores no siempre son los mejores gestores de software. La respuesta puede tener como base la lista de actividades de gestión dadas en la sección 5.1
R./ Esto es cierto ya que el gestor de software no forma parte de los desarrolladores sino el papel general que este tiene en el proyecto es sumamente de supervisión y nada más que velar porque todo este en buena forma y cumpliendo con lo requerido y planificado.
5.5 ) Cual es la diferencia fundamental entre un hito y una entrega ?
R./Un hito es el punto final de una actividad del proceso de software en el cual debe existir una salida formal la que puede ser un documento el cual debe presentarse al gestor.
- y una entrega es el resultado del proyecto que se entrega al cliente, como la definición y especificación de requerimientos.
5.9 ) Además de los riesgos que se muestran en la figura 5.11 identifique otros seis posibles riesgos en los proyectos de software.
R./ Riesgo de diseño, Riesgo de implementación, Riesgo de interfaz, Riesgo de verificación, Riesgo de mantenimiento, Riesgo de costo.
5.12 ) Como programador, se le ofrece un ascenso como gestor de proyecto, pero su sensación es que puede tener una contribución más efectiva en un papel técnico que en uno administrativo. Comente cuando debería aceptar ese ascenso.
R./Para mí lo aceptaría ya puesto que el tiempo apremia y a mi parecer todo lo que uno aprende en la vida es útil y en esta oportunidad aprendería muchísimas cosas las cuales luego pondré en práctica para cuando se requiera ese conocimiento en cualquier otro proyecto en el que encuentre la oportunidad esto dará mas realce a mi persona como profesional ya los conocimientos se ampliaran mas y mas cada día.
Ingenieria del software 1
Este blog ha sido creado para la clase de ingenieria del software 1
martes, 16 de noviembre de 2010
GESTION DE PROYECTOS.
miércoles, 10 de noviembre de 2010
martes, 2 de noviembre de 2010
Estudio De Viabilidad En Sistemas Informaticos.
El objetivo principal de esta tema es ver si existe una solución factible al problema planteado y si merece la pena resolverlo o no.
El estudio de viabilidad consta de:
- viabilidad Técnica
- viabilidad Económica y
- viabilidad operacional
el estudio de viabilidad tiene como salidas la presentación al usuario y la dirección de lo siguiente:-Revisión del informe de alcance y objetivos, propuestas de soluciones viables, análisis costes-beneficios.
ESTUDIOS DE VIABILIDAD TECNICA.
El estudio de viabilidad consta de:
- viabilidad Técnica
- viabilidad Económica y
- viabilidad operacional
el estudio de viabilidad tiene como salidas la presentación al usuario y la dirección de lo siguiente:-Revisión del informe de alcance y objetivos, propuestas de soluciones viables, análisis costes-beneficios.
ESTUDIOS DE VIABILIDAD TECNICA.
Un nuevo SI es viable técnicamente si sus componentes existen o pueden crear con las herramientas disponibles.
ESTUDIO DE VIABILIDAD ECONOMICA:
Como cualquier proyecto, el diseño de un nuevo SI debe estar económicamente justificado. Es decir, durante la vida útil del sistema, los beneficios deben sobrepasar los costos; para este fin, los analistas preparan un análisis de Costo/ Beneficio, en una hoja de calculo que incluya todos los costos en que incurre el sistema y todo los beneficios que se espera de su operación.
El método mas exacto de análisis económico es el de ganancias sobre inversión, un calculo de la diferencia entre el flujo de beneficios y el flujo de gastos sobre la vida del sistema, descontados por la tasa de interés aplicable para encontrar la ganancia sobre inversión, el valor neto presente del sistema se calcula combinando el valor neto presente de los costos del sistema con el valor neto presente de los beneficios del sistema, haciendo cálculos basados en costos y beneficios anuales y con la tasa de interés apropiada. Si la ganancia sobre inversión es positiva, el sistema resulta económicamente viable, o de costo justificado; recuerde que durante el tiempo de creación del sistema que puede ser de varios años, no hay beneficios, solo costos de creación; los costos operacionales durante la vida del sistema incluyen personal de mantenimiento, telecomunicaciones, proveedores de equipo de computo (para reemplazo de hardware en caso de problemas y actualización de software y para compra de papel y tinta ) y energía.
ESTUDIO DE VIABILIDAD OPERACIONAL
El propósito del estudio de viabilidad operacional es determinar si el nuevo sistema se usara como está planeado. De manera más especifica, este análisis responde a las siguientes preguntas:
• ¿Se adecuara el sistema a la cultura de esta organización?
• ¿Usaran todos los usuarios potenciales el sistema a su máxima capacidad?
• ¿Afectara el sistema las políticas de la compañía o los estatutos?
Ventajas.
ESTUDIO DE VIABILIDAD ECONOMICA:
Como cualquier proyecto, el diseño de un nuevo SI debe estar económicamente justificado. Es decir, durante la vida útil del sistema, los beneficios deben sobrepasar los costos; para este fin, los analistas preparan un análisis de Costo/ Beneficio, en una hoja de calculo que incluya todos los costos en que incurre el sistema y todo los beneficios que se espera de su operación.
El método mas exacto de análisis económico es el de ganancias sobre inversión, un calculo de la diferencia entre el flujo de beneficios y el flujo de gastos sobre la vida del sistema, descontados por la tasa de interés aplicable para encontrar la ganancia sobre inversión, el valor neto presente del sistema se calcula combinando el valor neto presente de los costos del sistema con el valor neto presente de los beneficios del sistema, haciendo cálculos basados en costos y beneficios anuales y con la tasa de interés apropiada. Si la ganancia sobre inversión es positiva, el sistema resulta económicamente viable, o de costo justificado; recuerde que durante el tiempo de creación del sistema que puede ser de varios años, no hay beneficios, solo costos de creación; los costos operacionales durante la vida del sistema incluyen personal de mantenimiento, telecomunicaciones, proveedores de equipo de computo (para reemplazo de hardware en caso de problemas y actualización de software y para compra de papel y tinta ) y energía.
ESTUDIO DE VIABILIDAD OPERACIONAL
El propósito del estudio de viabilidad operacional es determinar si el nuevo sistema se usara como está planeado. De manera más especifica, este análisis responde a las siguientes preguntas:
• ¿Se adecuara el sistema a la cultura de esta organización?
• ¿Usaran todos los usuarios potenciales el sistema a su máxima capacidad?
• ¿Afectara el sistema las políticas de la compañía o los estatutos?
Ventajas.
- Atravez de un estudio de la viabilidad obtendremos un conjunto de requerimientos preliminares.
- obtendremos una descripción resumida del sistema y de cómo este pretende contribuir con el negocio.
- Tendremos un informe en el cual sabremos si valdra o no la pena seguir con la ingeniería de requerimientos y con el proceso del desarrollo del software.
- obtendremos una descripción resumida del sistema y de cómo este pretende contribuir con el negocio.
- Tendremos un informe en el cual sabremos si valdra o no la pena seguir con la ingeniería de requerimientos y con el proceso del desarrollo del software.
viernes, 8 de octubre de 2010
Diagrama De Un Proceso De La Empresa
El diagrama que presento aquí es un Banco que no puedo decir el nombre por ética, este es uno de los tantos procesos que se llevan a cabo dentro de la organización.
Diccionario De Variables.
DA = Depósitos de ahorros
RA = Retiros de ahorros
TA = Tarjetas de ahorros
Explicación del flujo grama.
1. Los asesores quienes aperturan las cuentas toman también el registro de firma de ahorros para el final del día enviarla al departamento.
2. A la mañana siguiente luego de iniciar la jornada se procede a traer los registros de firma como también los depósitos y retiros de ahorros.
3. Se arreglan tanto los depósitos y retiros como las firmas.
4. Una vez ya arreglados los depósitos y retiros de ahorro se les envía a los encargados quienes se encargan de escanear estos documentos, los cuales una vez escaneados se cargan en una base de datos a la cual podemos accesar para hacer una búsqueda de algún documento extraviado que sea requerido, en pocas palabras este archivos es un respaldo de información del banco para las cuentas de ahorros.
5. Luego de esta actividad que se hace es revisar cada momento el correo en donde las diferentes agencias del país envían sus solicitudes para la búsqueda y respectivo envió de tarjetas de ahorro, cuando la solicitud llega a nuestro correo buscamos en 3 archivos que se tienen habilitados uno son cuentas activas, otro son cuentas inactivas y un último que son de cuentas canceladas, esta tarea es realizada durante todas las horas de trabajo, en el caso de que el registro de firma no se encuentra se le comunicara a la agencia que la ha solicitado que dicho registro no se encontró para que automáticamente ellos tomen un nuevo registro al cliente.
Diccionario De Variables.
DA = Depósitos de ahorros
RA = Retiros de ahorros
TA = Tarjetas de ahorros
Explicación del flujo grama.
1. Los asesores quienes aperturan las cuentas toman también el registro de firma de ahorros para el final del día enviarla al departamento.
2. A la mañana siguiente luego de iniciar la jornada se procede a traer los registros de firma como también los depósitos y retiros de ahorros.
3. Se arreglan tanto los depósitos y retiros como las firmas.
4. Una vez ya arreglados los depósitos y retiros de ahorro se les envía a los encargados quienes se encargan de escanear estos documentos, los cuales una vez escaneados se cargan en una base de datos a la cual podemos accesar para hacer una búsqueda de algún documento extraviado que sea requerido, en pocas palabras este archivos es un respaldo de información del banco para las cuentas de ahorros.
5. Luego de esta actividad que se hace es revisar cada momento el correo en donde las diferentes agencias del país envían sus solicitudes para la búsqueda y respectivo envió de tarjetas de ahorro, cuando la solicitud llega a nuestro correo buscamos en 3 archivos que se tienen habilitados uno son cuentas activas, otro son cuentas inactivas y un último que son de cuentas canceladas, esta tarea es realizada durante todas las horas de trabajo, en el caso de que el registro de firma no se encuentra se le comunicara a la agencia que la ha solicitado que dicho registro no se encontró para que automáticamente ellos tomen un nuevo registro al cliente.
miércoles, 29 de septiembre de 2010
Preguntas Sobre Ingenieria Del Software
1.- ¿Cuales son las diferencias entre el desarrollo de un producto de software genérico y el desarrollo de un software personalizado?
La diferencia está en que en el desarrollo de un producto genérico se hace de manera aislada a una empresa o entidad ya sea por una persona o un grupo de personas que trabajan para este software que una vez terminado se vende al mercado y cualquier persona o entidad puede utilizarlo sin ningún problema es adaptable (es genérico), tenemos como un ejemplo de esto Microsoft office es un paquete de programas que uno lo adquiere y lo puede uno utilizar de acuerdo a mis necesidades.
Y un software personalizado es ya un sistema no abierto sino solicitado y especificado de acuerdo a las exigencias del cliente ya sea una entidad o persona este se desarrollo solamente para que haga lo que el cliente pide esto puede ser un sistema que guarde los cortes de las transferencias realizadas en el día, o como también un sistema donde podamos visualizar las firmas de cheques de nuestros clientes.
2.- ¿Cuáles son los 4 atributos importantes que todos los productos de software deben tener? Sugiera otros 4 atributos que puedan ser significativos.
- Mantenibilidad.
Esfuerzo requerido para localizar y corregir un error en un programa en funcionamiento.
- Confiabilidad.
esto encierra un gran numero de características incluyendo la fiabilidad, protección y seguridad.
- Eficiencia.
Cantidad de recursos y código requeridos por un programa para realizar una función.
- Usabilidad.
Esfuerzo necesario para aprender, operar, preparar entradas e interpretar la salida de un programa.
- Fiabilidad.
Grado en el que un programa se espera que realice su función con una precisión requerida.
- Integridad.
Grado en el que se controla el acceso al programa o los datos por usuarios no autorizados.
- Facilidad de prueba.
Esfuerzo requerido para probar un programa (para garantizar que realiza la función deseada).
- Flexibilidad.
Esfuerzo requerido para modificar un programa en funcionamiento.
- Portabilidad.
Esfuerzo requerido para trasferir un programa de una configuración hardware o entorno software a otro.
- Reusabilidad.
Grado en el que un programa se puede utilizar en otras aplicaciones
- Interoperatividad.
Esfuerzo requerido para acoplar un sistema con otro.
3.- ¿Cuál es la diferencia entre un modelo del proceso del software y un proceso del software? Sugiera 2 formas en las que un modelo del proceso del software ayuda en la identificación de posibles mejoras del proceso.
La diferencia que existe es porque un proceso de software es un conjunto de actividades y resultados asociados cuya meta es el desarrollo o evolución del software.
Un modelo del proceso del software es una descripción una representación personalizada y simplificada de un proceso del software, estos incluyen para ello modelos los cuales introducen actividades que son parte de los procesos, del producto de software y de las personas involucradas.
-una de las formas en las que un modelo del proceso de software ayuda en la identificación de mejoras es mediante las pruebas correspondientes que se le hacen al software en cada etapa que se va desarrollando.
-Y una segunda forma es mediante la opinión del cliente una ves implementado el software y en acción el cliente verá si este satisface sus necesidades si surge alguna recomendación o alguna necesidad entonces se trabaja para dar una solución lo que vendría a ser una mejora al software.
4.- Explique porque los costos de pruebas de software son particularmente altos para productos de software genéricos que se venden a un mercado amplio.
los costos de pruebas se incrementan porque tenemos que asegurarnos de que los componentes que utilizamos cumplen realmente su especificación y funcionan como se espera con otros componentes.
5.- Comente si los ingenieros profesionales deben atestiguar de la misma forma que los doctores o los abogados.
Claro que si todos los profesionales al querer ejercer nuestra profesión debemos de atestiguar ya que tenemos también un código de ética el cual deberemos cumplir a cabalidad tal y como este lo describe este código de ética que ha sido creado por la ACM y el IEEE está contenido en ocho principios:
-Publico
actuar en consonancia al interés público.
-Cliente y empleador
se debe actuar de forma que respondan a los intereses de sus clientes y empleadores siendo consecuentes con el interés público.
-Producto
se debe asegurar que sus productos y las modificaciones asociadas cumplan lo más altos estándares profesionales posibles.
-Juicio
se debe mantener la integridad e independencia en sus juicios profesionales.
-Gestión
se deberán suscribir y promocionar un enfoque ético en la gestión del desarrollo y mantenimiento del software.
-Profesión
deberá mantener la integridad y reputación de la profesión de acuerdo con el interés público.
-Colegas
se debe ser imparcial y apoyar a sus colegas.
-Personal
se debe aprender lo concerniente a la práctica de su profesión y promocionar un enfoque ético en la práctica de la profesión.
La diferencia está en que en el desarrollo de un producto genérico se hace de manera aislada a una empresa o entidad ya sea por una persona o un grupo de personas que trabajan para este software que una vez terminado se vende al mercado y cualquier persona o entidad puede utilizarlo sin ningún problema es adaptable (es genérico), tenemos como un ejemplo de esto Microsoft office es un paquete de programas que uno lo adquiere y lo puede uno utilizar de acuerdo a mis necesidades.
Y un software personalizado es ya un sistema no abierto sino solicitado y especificado de acuerdo a las exigencias del cliente ya sea una entidad o persona este se desarrollo solamente para que haga lo que el cliente pide esto puede ser un sistema que guarde los cortes de las transferencias realizadas en el día, o como también un sistema donde podamos visualizar las firmas de cheques de nuestros clientes.
2.- ¿Cuáles son los 4 atributos importantes que todos los productos de software deben tener? Sugiera otros 4 atributos que puedan ser significativos.
- Mantenibilidad.
Esfuerzo requerido para localizar y corregir un error en un programa en funcionamiento.
- Confiabilidad.
esto encierra un gran numero de características incluyendo la fiabilidad, protección y seguridad.
- Eficiencia.
Cantidad de recursos y código requeridos por un programa para realizar una función.
- Usabilidad.
Esfuerzo necesario para aprender, operar, preparar entradas e interpretar la salida de un programa.
- Fiabilidad.
Grado en el que un programa se espera que realice su función con una precisión requerida.
- Integridad.
Grado en el que se controla el acceso al programa o los datos por usuarios no autorizados.
- Facilidad de prueba.
Esfuerzo requerido para probar un programa (para garantizar que realiza la función deseada).
- Flexibilidad.
Esfuerzo requerido para modificar un programa en funcionamiento.
- Portabilidad.
Esfuerzo requerido para trasferir un programa de una configuración hardware o entorno software a otro.
- Reusabilidad.
Grado en el que un programa se puede utilizar en otras aplicaciones
- Interoperatividad.
Esfuerzo requerido para acoplar un sistema con otro.
3.- ¿Cuál es la diferencia entre un modelo del proceso del software y un proceso del software? Sugiera 2 formas en las que un modelo del proceso del software ayuda en la identificación de posibles mejoras del proceso.
La diferencia que existe es porque un proceso de software es un conjunto de actividades y resultados asociados cuya meta es el desarrollo o evolución del software.
Un modelo del proceso del software es una descripción una representación personalizada y simplificada de un proceso del software, estos incluyen para ello modelos los cuales introducen actividades que son parte de los procesos, del producto de software y de las personas involucradas.
-una de las formas en las que un modelo del proceso de software ayuda en la identificación de mejoras es mediante las pruebas correspondientes que se le hacen al software en cada etapa que se va desarrollando.
-Y una segunda forma es mediante la opinión del cliente una ves implementado el software y en acción el cliente verá si este satisface sus necesidades si surge alguna recomendación o alguna necesidad entonces se trabaja para dar una solución lo que vendría a ser una mejora al software.
4.- Explique porque los costos de pruebas de software son particularmente altos para productos de software genéricos que se venden a un mercado amplio.
los costos de pruebas se incrementan porque tenemos que asegurarnos de que los componentes que utilizamos cumplen realmente su especificación y funcionan como se espera con otros componentes.
5.- Comente si los ingenieros profesionales deben atestiguar de la misma forma que los doctores o los abogados.
Claro que si todos los profesionales al querer ejercer nuestra profesión debemos de atestiguar ya que tenemos también un código de ética el cual deberemos cumplir a cabalidad tal y como este lo describe este código de ética que ha sido creado por la ACM y el IEEE está contenido en ocho principios:
-Publico
actuar en consonancia al interés público.
-Cliente y empleador
se debe actuar de forma que respondan a los intereses de sus clientes y empleadores siendo consecuentes con el interés público.
-Producto
se debe asegurar que sus productos y las modificaciones asociadas cumplan lo más altos estándares profesionales posibles.
-Juicio
se debe mantener la integridad e independencia en sus juicios profesionales.
-Gestión
se deberán suscribir y promocionar un enfoque ético en la gestión del desarrollo y mantenimiento del software.
-Profesión
deberá mantener la integridad y reputación de la profesión de acuerdo con el interés público.
-Colegas
se debe ser imparcial y apoyar a sus colegas.
-Personal
se debe aprender lo concerniente a la práctica de su profesión y promocionar un enfoque ético en la práctica de la profesión.
martes, 28 de septiembre de 2010
Software Clasificado Por Su Plataforma
Buenas me place el saludarles, y quiero de manera muy practica hablarles acerca de como ya lo dice el titulo la clasificación del software por su plataforma y cada uno de los puntos con una pequeña explicación esperándoles ayude mucho y sea de mucha ayuda.
El software por su plataforma se clasifica en:
- Sistemas embebidos
Un sistema embebido consiste en un sistema de computación cuyo hardware y software están específicamente diseñados y optimizados para resolver un problema concreto eficientemente. El término "embebido" (también se le conoce como “empotrado”) esto hace referencia al hecho que la electrónica o el sistema electrónico de control es una parte integral del sistema en que se encuentra. La característica principal que diferencia a los “embebidos” de los demás sistemas electrónicos es que, por estar insertados dentro del dispositivo que controlan, están sujetos en mayor medida a cumplir requisitos de tamaño, fiabilidad, consumo y coste, y su existencia puede no ser aparente.
Algunos ejemplos de Sistemas Embebidos son los sistemas de información integrados en automóviles, trenes o aviones, y controladores de procesos en sistemas de producción industrial
- Sistemas de computo distribuido
es una colección de computadoras separados físicamente y conectados entre sí por una red de comunicaciones distribuida; cada máquina posee sus componentes de hardware y software que el usuario percibe como un solo sistema (no necesita saber qué cosas están en qué máquinas). El usuario accede a los recursos remotos (RPC) de la misma manera en que accede a recursos locales, o un grupo de computadores que usan un software para conseguir un objetivo en común.
Los sistemas distribuidos deben ser muy confiables, ya que si un componente del sistema se descompone otro componente debe de ser capaz de reemplazarlo, esto se denomina Tolerancia a Fallos.
El tamaño de un sistema distribuido puede ser muy variado, ya sean decenas de hosts (red de área local), centenas de hosts (red de área metropolitana), y miles o millones de hosts (Internet); esto se denomina escalabilidad.
- Sistemas de computo paralelo
es una forma de cómputo en cuál muchos instrucciones se realizan simultáneamente, funcionando en el principio que los problemas grandes se pueden dividir a menudo en los más pequeños, que entonces se solucionan concurrentemente (“en paralelo”).
Los sistemas paralelos tienen más de una CPU en estrecha comunicación, las CPU comparten el bus de las computadoras, y a veces también la memoria y los dispositivos periféricos, tales sistemas proporcionan un mayor rendimiento y una mejor confiabilidad.
- Sistemas de tiempo real
se definen como sistemas informáticos que tienen la capacidad de interactuar rápidamente con su entorno físico, el cual puede realizar funciones de supervisión o control para su mismo beneficio.
Todos los sistemas de tiempo real tienen la facultad de ejecutar actividades o tareas en de intervalos de tiempo bien definidos.
Todas las tareas son ejecutadas inmediatamente en una forma concurrente, esto es para sincronizar el funcionamiento del sistema con la simultaneidad de acciones que se presentan en el mundo físico.
En los sistemas de tiempo real los intervalos de tiempo en que se ejecutan las tareas se definen por un esquema de activación y por un plazo de ejecución.
En lo que respecta al esquema de activación puede ser periódico, es decir en intervalos regulares, o también puede ser aperiódico, es decir, en respuesta a sucesos externos que ocurren de forma irregular.
Este tipo de sistemas se caracterizan por tener que producir una salida, como respuesta a una entrada, en un tiempo determinado. El intervalo de tiempo que se presenta entre la entrada y la salida debe ser muy pequeño para que la respuesta temporal del sistema sea aceptable.
- Wearable computing system
Conocidos en su traducción como equipos para colgar, son computadoras que se usan en el cuerpo. Este tipo de tecnología portátil se ha utilizado en modelos de comportamiento, sistemas de vigilancia de la salud, tecnologías de la información y el desarrollo de los medios de comunicación.
Estos equipos son especialmente útiles para aplicaciones que requieren soporte computacional, mientras que las manos del usuario, la voz, los ojos, los brazos o la atención participan activamente con el entorno físico.
"La computación usable" es un tema de investigación activa, con áreas de estudio, incluida la interfaz de usuario de diseño, realidad aumentada, reconocimiento de patrones, el uso de elementos vestibles para aplicaciones específicas o discapacidades, los textiles electrónicos y de diseño de moda. Muchos problemas son comunes a los elementos vestibles, informática móvil, inteligencia ambiental y la computación ubicua investigación comunidades, incluyendo la administración de energía y disipación de calor, las arquitecturas de software, inalámbrico y de redes de área personal.
Una de las características principales de una computadora portátil es la consistencia. Hay una constante interacción entre el ordenador y el usuario, es decir, no hay necesidad de encender el dispositivo encendido o apagado. Otra característica es la capacidad de multi-tarea. No es necesario para detener lo que está haciendo para utilizar el dispositivo, sino que se aumenta en todas las otras acciones. Estos dispositivos pueden ser incorporados por el usuario para actuar como una prótesis. Por lo tanto, puede ser una extensión de la mente del usuario y / o el cuerpo.
Una de las características principales de una computadora portátil es la consistencia. Hay una constante interacción entre el ordenador y el usuario, es decir, no hay necesidad de encender el dispositivo encendido o apagado. Otra característica es la capacidad de multi-tarea. No es necesario para detener lo que está haciendo para utilizar el dispositivo, sino que se aumenta en todas las otras acciones. Estos dispositivos pueden ser incorporados por el usuario para actuar como una prótesis. Por lo tanto, puede ser una extensión de la mente del usuario y / o el cuerpo.
- Sistemas de computación ubicua
Es la integración de la informática en el entorno de la persona, de forma que los ordenadores no se perciban como objetos diferenciados. Esta disciplina se conoce en inglés por otros términos como.- Desde hace unos años también se denomina inteligencia ambiental.
Sus promotores propugnan la integración de dispositivos alrededor de escenarios dónde se encuentre localizado el ser humano, en el que éste puede interactuar de manera natural con sus dispositivos y realizar cualquier tarea diaria de manera completamente trasparente con respecto a sus computadores. Durante sus actividades ordinarias, alguien que esté “usando” computación ubicua (entrecomillamos “usando” porque el usuario nunca lo hará directamente) lo hace a través de diversos dispositivos y sistemas computacionales simultáneamente, y generalmente lo hará sin percibirlo. Este modelo es visto como un paso más del paradigma de uso de ordenadores de escritorio. Como punto común a todos los modelos de computación ubicua podríamos destacar el hecho de que comparten la visión de ser pequeños y disimulables, robustos y con capacidad para procesamiento de red, distribuidos en todas las escalas que comprende el día a día actual, y generalmente son integrables en nuestro entorno sin ser especialmente llamativos.
Sus promotores propugnan la integración de dispositivos alrededor de escenarios dónde se encuentre localizado el ser humano, en el que éste puede interactuar de manera natural con sus dispositivos y realizar cualquier tarea diaria de manera completamente trasparente con respecto a sus computadores. Durante sus actividades ordinarias, alguien que esté “usando” computación ubicua (entrecomillamos “usando” porque el usuario nunca lo hará directamente) lo hace a través de diversos dispositivos y sistemas computacionales simultáneamente, y generalmente lo hará sin percibirlo. Este modelo es visto como un paso más del paradigma de uso de ordenadores de escritorio. Como punto común a todos los modelos de computación ubicua podríamos destacar el hecho de que comparten la visión de ser pequeños y disimulables, robustos y con capacidad para procesamiento de red, distribuidos en todas las escalas que comprende el día a día actual, y generalmente son integrables en nuestro entorno sin ser especialmente llamativos.
- Sistemas basados en chip
Los avances de la tecnología de procesos y la disponibilidad de nuevas herramientas
de diseño están ampliando el campo de aplicación de los sistemas integrados, que se implementan como conjunto de chips en una placa o como conjunto de módulos en un circuito integrado.
La tecnología de sistemas en chips (SoC, System-on-Chip) se está extendiendo actualmente en la automatización industrial para crear complejos dispositivos inteligentes de campo.
Esta tendencia va acompañada de la adopción de diseños basados en plataformas, lo que facilita el diseño y la verificación de sistemas complejos SoC con una amplia reutilización del hardware y software IP (Propiedad Intelectual).
Otro importante aspecto de la evolución de los sistemas integrados es la tendencia a interconectar nodos integrados aplicando tecnologías de redes especializadas, conocidas frecuentemente como sistemas integrados interconectados.
Si deseas mas información de estos sistemas ve al siguiente link:
Sistemas Basados En Chip
Suscribirse a:
Entradas (Atom)