SlideShare una empresa de Scribd logo
1 de 11
Universidad Fermín Toro
Escuela de Ingeniería
Diseño de Software
Ensayo Unidad I
Alumno: Raúl Morello
CI: 20.472.849
Se conoce como software al equipamiento lógico o soporte lógico de
un sistema informático, que comprende el conjunto de los
componentes lógicos necesarios que hacen posible la realización de
tareas específicas, en contraposición a los componentes físicos que
son llamados hardware.
Es un conjunto de datos y programas que maneja el ordenador. Es la
parte lógica o inmaterial de un sistema informático. Almacenados en el
ordenador en forma de ceros y unos. Se compone de secuencias de
ordenes que indican al hardware que debe realizar.
Los componentes lógicos incluyen, entre muchos otros, las
aplicaciones informáticas; tales como el procesador de texto, que
permite al usuario realizar todas las tareas concernientes a la edición
de textos; el llamado software de sistema, tal como el sistema
operativo, que básicamente permite al resto de los programas
funcionar adecuadamente, facilitando también la interacción entre los
componentes físicos y el resto de las aplicaciones, y proporcionando
una interfaz con el usuario.
Al saber que es el interfaz entre usuario y maquina, los software se
dividen en tipos, los cuales van dedicados a una parte especifica del
manejo, o de lo que se quiera hacer. Acá algunos ejemplos:
1. Software de sistema: es el que nos permite establecer una
interacción con un hardware, a través de programas que administran
los recursos y proporcionan una interfaz de uso. Permite que varios
programas ¨convivan en la misma maquina.
Las tareas encomendadas al SO con mayor detalle son:
- Comunicación entre los dispositivos E/S
- Gestión de procesos
- Administración de memoria
- Sistema de ficheros
También tenemos los sistemas de tiempo real. Un sistema de tiempo
real es un sistema informático que interacciona con su entorno físico y
responde a los estímulos del entorno dentro de un plazo de tiempo
determinado. No basta con que las acciones del sistema sean
correctas, sino que, además, tienen que ejecutarse dentro de un
intervalo de tiempo determinado.
Existen sistemas de tiempo real crítico (tiempo real duro), en los que
los plazos de respuesta deben respetarse siempre estrictamente y una
sola respuesta tardía a un suceso externo puede tener consecuencias
fatales; y sistemas de tiempo real acrítico (tiempo real suave), en los
que se pueden tolerar retrasos ocasionales en la respuesta a un
suceso.1
Un ejemplo que ilustra los puntos anteriores es el de un robot que
necesita tomar una pieza de una banda sinfín. Si el robot llega tarde, la
pieza ya no estará donde debía recogerla, por tanto, el trabajo se llevó
a cabo incorrectamente, aunque el robot haya llegado al lugar
adecuado. Si el robot llega antes de que la pieza llegue, la pieza aún
no estará ahí y el robot puede bloquear su paso.
Entre sus elementos se incluyen:
• Un componente de adquisición de datos que recolecta y da
formato a la información recibida del entorno externo
• Un componente de análisis que transforma la información recibida
del entorno externo
• Un componente de análisis que transforma la información según lo
requiera la aplicación
• Un componente de control/salida que responda al entorno externo
• Un componente de monitorización que coordina todos los demás
componentes, de forma tal que pueda mantenerse la respuesta en
tiempo real.
2. Software de programación: como su nombre lo indica, es el software
que nos permite programar o desarrollar un programa informático a
través de uso de reglas lógicas y un lenguaje específico, los cuales
nos permiten darle forma. De esta manera, podemos crear una
herramienta que nos ayude a resolver un problema o realizar una
actividad o tarea específica.
El software, tiene en la actualidad, una legislación similar al de una
obra literal o musical. Existe lo que se denomina derecho de autor. Las
condiciones impuestas en las licencias de uso nos permiten distinguir
entre distintas formas que en la actualidad podemos encontrar a la
hora de adquirir el software:
- Software Comercial
- Software de dominio publico
- Shareware
- Freeware
- Adware
Los mejores ejemplos al respecto son los editores de texto, los
compiladores, los intérpretes y los entornos de desarrollo integrados.
Tenemos los sistemas embebido, o empotrado. Un sistema embebido
(anglicismo "embedded") o empotrado es un sistema de computación
diseñado para realizar una o algunas pocas funciones dedicadas
frecuentemente en un sistema de computación en tiempo real. Al
contrario de lo que ocurre con los ordenadores de propósito general
(como por ejemplo una computadora personal o PC) que están
diseñados para cubrir un amplio rango de necesidades, los sistemas
embebidos se diseñan para cubrir necesidades específicas. En un
sistema embebido la mayoría de los componentes se encuentran
incluidos en la placa base (la tarjeta de vídeo, audio, módem, etc.) y
muchas veces los dispositivos resultantes no tienen el aspecto de lo
que se suele asociar a una computadora. Algunos ejemplos de
sistemas embebidos podrían ser dispositivos como un taximetro, un
sistema de control de acceso, la electrónica que controla una máquina
expendedora o el sistema de control de una fotocopiadora entre otras
múltiples aplicaciones.
Para finalizar definiremos lo que son los prototipos, su uso, ventajas,
desventajas y aplicaciones.
DEFINICIÓN DE PROTOTIPO
Un prototipo es un modelo (representación, demostración o
simulación)fácilmente ampliable y modificable de un sistema
planificado, probablemente incluyendo su interfaz y su funcionalidad
de entradas y salida
Son los prototipos los que permiten diseñar con una adecuada
definición de lo que ve el usuario, como interpreta la interface con el
sistema y que espera de él a nivel información.
Deben ser usados cuando los requerimientos son difusos y
necesariamente debe iterarse en la especificación de requerimientos.
Ventajas de uso de prototipos:
- Permiten el desarrollo de un sistema a partir de requisitos pocos
claros o cambiantes. Esto ocurre con cierta frecuencia en
muchos proyectos de software.
- Son más fáciles de abordar con usuarios finales.
- Su uso redunda en una mayor satisfacción del usuario con el
producto final, ya que él o ella han participado activamente de su
diseño.
- Proporciona al usuario un mayor conocimiento del sistema con
una curva menor de aprendizaje.
- Permite a todos los involucrados entender bien y mejor el
problema antes de la implementación final.
Desventajas de uso de prototipos:
- El usuario quiere empezar a trabajar desde el primer momento
con el prototipo para solucionar su problema particular, cuando
el prototipo es solo un modelo de lo que será el producto.
. - Requiere participación activa del usuario, al menos, para
evaluar el prototipo. Y mucho más involucramiento si queremos
que participe en su creación.
- Una desventaja importante a tener en cuenta es la falta de
experiencia que tienen muchos analistas funcionales en
programación y en actividades de diseño de interface de
usuarios.
CONDICIONES PARA APLICAR PROTOTIPOS
* LOS REQUERIMIENTOS DEBEN SER EVALUADOS
* ALTOS COSTOS DE INVERSION PARA EL NUEVO SISTEMA
* ALTO RIESGO EN LA INSTALACION
* NO SE CONOCEN LOS REQUERIMIENTOS EN DETALLE
* INCORPORACION DE NUEVA TECNOLOGIA H Y S
USOS DE LOS PROTOTIPOS
* ACLARAR LOS REQUERIMIENTOS DE LOS USUARIOS
* VERIFICAR LA FACTIBILIDAD DEL DISEÑO DEL SISTEMA
RAZONES PARA SU USO:
1- AUMENTAR NOTABLEMENTE LA PRODUCTIVIDAD
2- DESARROLLAR PLANIFICADAMENTE
3- INCREMENTAR LA CALIDAD DEL SOFTWARE
4- ENTUSIASMO DE LOS USUARIOS REPECTO AL PROYECTO EN
CURSO
Diferencia entre prototipo y simulación:
Prototipo:
- Es un ejemplar original o primer molde con el que se fabrica una
idea, un proyecto, una máquina o un objeto para demostración de
cualquier tipo; incluso software.
- El prototipo sirve para someter lo que se está proyectando a una
serie de pruebas, a fin de detectar errores o deficiencias antes
de fabricar el producto final.
- Son particularmente útiles en las fases iniciales del desarrollo,
durante el diseño conceptual.
Simulación:
- Es la representación de un proceso mediante otro más simple
que permite analizar todas sus características.
- es un ensayo controlado que permite ver por anticipado lo que
puede ocurrir en un proceso.
- se usa para entrenar al personal en actividades o procesos
peligrosos o muy costosos, como sucede con pilotos de
aeronaves, elementos de seguridad y laboratoristas, entre otros.
Prototipo:
- Se puede probar en situaciones reales o explorar su uso.
- Son una representación limitada de un producto.
- Ayudan a clarificarlos requerimientos del usuario.
- No es tan funcional como el producto final.
Animación:
- Es una ilusión de movimiento.
- Se considera normalmente una ilusión óptica.
Ejemplos prácticos de un prototipo.
Ejemplo de prototipo de software ( modelo de entrevista de
trabajo)
Este prototipo contara con una base de datos que manejara un
registro de personas y una serie de preguntas dirigidas dependiendo el
área donde se solicite el empleo, el proceso de selección se realiza
sumando una cantidad de puntos de acuerdo a las respuestas dadas
por el entrevistado, así el entrevistado que acumule la mayor cantidad
de puntos será el elegido por el sistema al ser este la persona mas
apropiada por la organización.
Ejemplo prototipo de hardware ( captura de la señal eléctrica del
corazón)
Este se trata de un prototipo que permite hacer un seguimiento
de la señal eléctrica del corazón. Utilizando un teléfono celular con
sistema operativo Android. Este prototipo capta la señal
electrocardiográfica en el centro asistencial local y posteriormente la
transmite a un centro remoto especializado en cardiología.
Esta innovación permite que el médico especialista pueda hacer
un seguimiento de la evolución de los pacientes y de todas las
características clínicas importantes para su tratamiento.

Más contenido relacionado

La actualidad más candente

Laboratorio de programación carga horaria total
Laboratorio de programación carga horaria totalLaboratorio de programación carga horaria total
Laboratorio de programación carga horaria totalNatalia Tello
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistemaenriqueja
 
Presentacion H Y S
Presentacion H Y SPresentacion H Y S
Presentacion H Y Sguest013f9d2
 
Actividad 7 eugehele presentacion
Actividad 7 eugehele presentacionActividad 7 eugehele presentacion
Actividad 7 eugehele presentacioneugeferraresso
 
Sistema Experto : Juego "3 en Raya" bajo plataforma Linux (Ubuntu)
Sistema Experto : Juego "3 en Raya" bajo plataforma Linux (Ubuntu)Sistema Experto : Juego "3 en Raya" bajo plataforma Linux (Ubuntu)
Sistema Experto : Juego "3 en Raya" bajo plataforma Linux (Ubuntu)jclavotafur
 
capitulo-4-it-essentials-pc-hardware-and-software-version-40-spanish
 capitulo-4-it-essentials-pc-hardware-and-software-version-40-spanish capitulo-4-it-essentials-pc-hardware-and-software-version-40-spanish
capitulo-4-it-essentials-pc-hardware-and-software-version-40-spanishdiablitopz
 
Software de sistema de trabajo de famas
Software de sistema de  trabajo de famasSoftware de sistema de  trabajo de famas
Software de sistema de trabajo de famasyuliaranda
 
Lectura sistema operativo
Lectura sistema operativoLectura sistema operativo
Lectura sistema operativoing_ebeltran
 
Ergonomía 7.1 factores organizacionales en la prevención de los trastornos mu...
Ergonomía 7.1 factores organizacionales en la prevención de los trastornos mu...Ergonomía 7.1 factores organizacionales en la prevención de los trastornos mu...
Ergonomía 7.1 factores organizacionales en la prevención de los trastornos mu...Ana Karen Cervera Noriega
 

La actualidad más candente (16)

Software
SoftwareSoftware
Software
 
Laboratorio de programación carga horaria total
Laboratorio de programación carga horaria totalLaboratorio de programación carga horaria total
Laboratorio de programación carga horaria total
 
Software diapositivas 1
Software diapositivas 1Software diapositivas 1
Software diapositivas 1
 
SOFTWARE DE SISTEMA
SOFTWARE DE SISTEMASOFTWARE DE SISTEMA
SOFTWARE DE SISTEMA
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
 
Presentacion H Y S
Presentacion H Y SPresentacion H Y S
Presentacion H Y S
 
Actividad 7 eugehele presentacion
Actividad 7 eugehele presentacionActividad 7 eugehele presentacion
Actividad 7 eugehele presentacion
 
Sistema Experto : Juego "3 en Raya" bajo plataforma Linux (Ubuntu)
Sistema Experto : Juego "3 en Raya" bajo plataforma Linux (Ubuntu)Sistema Experto : Juego "3 en Raya" bajo plataforma Linux (Ubuntu)
Sistema Experto : Juego "3 en Raya" bajo plataforma Linux (Ubuntu)
 
Software de sistema
Software de sistemaSoftware de sistema
Software de sistema
 
Tips ic
Tips icTips ic
Tips ic
 
Software
SoftwareSoftware
Software
 
Tips tecnologicos ic3
Tips tecnologicos ic3Tips tecnologicos ic3
Tips tecnologicos ic3
 
capitulo-4-it-essentials-pc-hardware-and-software-version-40-spanish
 capitulo-4-it-essentials-pc-hardware-and-software-version-40-spanish capitulo-4-it-essentials-pc-hardware-and-software-version-40-spanish
capitulo-4-it-essentials-pc-hardware-and-software-version-40-spanish
 
Software de sistema de trabajo de famas
Software de sistema de  trabajo de famasSoftware de sistema de  trabajo de famas
Software de sistema de trabajo de famas
 
Lectura sistema operativo
Lectura sistema operativoLectura sistema operativo
Lectura sistema operativo
 
Ergonomía 7.1 factores organizacionales en la prevención de los trastornos mu...
Ergonomía 7.1 factores organizacionales en la prevención de los trastornos mu...Ergonomía 7.1 factores organizacionales en la prevención de los trastornos mu...
Ergonomía 7.1 factores organizacionales en la prevención de los trastornos mu...
 

Similar a Ensayo unidad1 raulmorello

Similar a Ensayo unidad1 raulmorello (20)

Software
SoftwareSoftware
Software
 
Ensayo sistemas y sofware
Ensayo sistemas y sofwareEnsayo sistemas y sofware
Ensayo sistemas y sofware
 
Diseño de Software (Ensayo)
Diseño de Software (Ensayo)Diseño de Software (Ensayo)
Diseño de Software (Ensayo)
 
Software
SoftwareSoftware
Software
 
T3 u5 erp eai
T3 u5 erp eaiT3 u5 erp eai
T3 u5 erp eai
 
Tarea 3 fundamentos del computador
Tarea 3 fundamentos del computador Tarea 3 fundamentos del computador
Tarea 3 fundamentos del computador
 
Software
SoftwareSoftware
Software
 
Fundamento del computador tarea 2
Fundamento del computador tarea 2Fundamento del computador tarea 2
Fundamento del computador tarea 2
 
Diferencia entre Viable y Factible
Diferencia entre Viable y FactibleDiferencia entre Viable y Factible
Diferencia entre Viable y Factible
 
Tarea académica
Tarea académicaTarea académica
Tarea académica
 
Software
SoftwareSoftware
Software
 
Revista Con Diego
Revista Con DiegoRevista Con Diego
Revista Con Diego
 
Revista Con Diego
Revista Con  DiegoRevista Con  Diego
Revista Con Diego
 
Actividad 2 ensayo el software
Actividad 2 ensayo el softwareActividad 2 ensayo el software
Actividad 2 ensayo el software
 
informática aplicada
informática aplicadainformática aplicada
informática aplicada
 
Alejandra velasquez
Alejandra velasquezAlejandra velasquez
Alejandra velasquez
 
Robert milt ing
Robert milt ingRobert milt ing
Robert milt ing
 
Ejercicios java parte 1
Ejercicios java parte 1Ejercicios java parte 1
Ejercicios java parte 1
 
Software
SoftwareSoftware
Software
 
Actividad 3 producto final del curso
Actividad 3 producto final del cursoActividad 3 producto final del curso
Actividad 3 producto final del curso
 

Último

Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 

Último (7)

Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 

Ensayo unidad1 raulmorello

  • 1. Universidad Fermín Toro Escuela de Ingeniería Diseño de Software Ensayo Unidad I Alumno: Raúl Morello CI: 20.472.849
  • 2. Se conoce como software al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware. Es un conjunto de datos y programas que maneja el ordenador. Es la parte lógica o inmaterial de un sistema informático. Almacenados en el ordenador en forma de ceros y unos. Se compone de secuencias de ordenes que indican al hardware que debe realizar. Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edición de textos; el llamado software de sistema, tal como el sistema operativo, que básicamente permite al resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario. Al saber que es el interfaz entre usuario y maquina, los software se dividen en tipos, los cuales van dedicados a una parte especifica del manejo, o de lo que se quiera hacer. Acá algunos ejemplos: 1. Software de sistema: es el que nos permite establecer una interacción con un hardware, a través de programas que administran los recursos y proporcionan una interfaz de uso. Permite que varios programas ¨convivan en la misma maquina.
  • 3. Las tareas encomendadas al SO con mayor detalle son: - Comunicación entre los dispositivos E/S - Gestión de procesos - Administración de memoria - Sistema de ficheros También tenemos los sistemas de tiempo real. Un sistema de tiempo real es un sistema informático que interacciona con su entorno físico y responde a los estímulos del entorno dentro de un plazo de tiempo determinado. No basta con que las acciones del sistema sean correctas, sino que, además, tienen que ejecutarse dentro de un intervalo de tiempo determinado. Existen sistemas de tiempo real crítico (tiempo real duro), en los que los plazos de respuesta deben respetarse siempre estrictamente y una sola respuesta tardía a un suceso externo puede tener consecuencias fatales; y sistemas de tiempo real acrítico (tiempo real suave), en los que se pueden tolerar retrasos ocasionales en la respuesta a un suceso.1 Un ejemplo que ilustra los puntos anteriores es el de un robot que necesita tomar una pieza de una banda sinfín. Si el robot llega tarde, la pieza ya no estará donde debía recogerla, por tanto, el trabajo se llevó a cabo incorrectamente, aunque el robot haya llegado al lugar adecuado. Si el robot llega antes de que la pieza llegue, la pieza aún no estará ahí y el robot puede bloquear su paso. Entre sus elementos se incluyen:
  • 4. • Un componente de adquisición de datos que recolecta y da formato a la información recibida del entorno externo • Un componente de análisis que transforma la información recibida del entorno externo • Un componente de análisis que transforma la información según lo requiera la aplicación • Un componente de control/salida que responda al entorno externo • Un componente de monitorización que coordina todos los demás componentes, de forma tal que pueda mantenerse la respuesta en tiempo real. 2. Software de programación: como su nombre lo indica, es el software que nos permite programar o desarrollar un programa informático a través de uso de reglas lógicas y un lenguaje específico, los cuales nos permiten darle forma. De esta manera, podemos crear una herramienta que nos ayude a resolver un problema o realizar una actividad o tarea específica. El software, tiene en la actualidad, una legislación similar al de una obra literal o musical. Existe lo que se denomina derecho de autor. Las condiciones impuestas en las licencias de uso nos permiten distinguir entre distintas formas que en la actualidad podemos encontrar a la hora de adquirir el software: - Software Comercial - Software de dominio publico - Shareware - Freeware - Adware
  • 5. Los mejores ejemplos al respecto son los editores de texto, los compiladores, los intérpretes y los entornos de desarrollo integrados. Tenemos los sistemas embebido, o empotrado. Un sistema embebido (anglicismo "embedded") o empotrado es un sistema de computación diseñado para realizar una o algunas pocas funciones dedicadas frecuentemente en un sistema de computación en tiempo real. Al contrario de lo que ocurre con los ordenadores de propósito general (como por ejemplo una computadora personal o PC) que están diseñados para cubrir un amplio rango de necesidades, los sistemas embebidos se diseñan para cubrir necesidades específicas. En un sistema embebido la mayoría de los componentes se encuentran incluidos en la placa base (la tarjeta de vídeo, audio, módem, etc.) y muchas veces los dispositivos resultantes no tienen el aspecto de lo que se suele asociar a una computadora. Algunos ejemplos de sistemas embebidos podrían ser dispositivos como un taximetro, un sistema de control de acceso, la electrónica que controla una máquina expendedora o el sistema de control de una fotocopiadora entre otras múltiples aplicaciones.
  • 6. Para finalizar definiremos lo que son los prototipos, su uso, ventajas, desventajas y aplicaciones. DEFINICIÓN DE PROTOTIPO Un prototipo es un modelo (representación, demostración o simulación)fácilmente ampliable y modificable de un sistema planificado, probablemente incluyendo su interfaz y su funcionalidad de entradas y salida Son los prototipos los que permiten diseñar con una adecuada definición de lo que ve el usuario, como interpreta la interface con el sistema y que espera de él a nivel información. Deben ser usados cuando los requerimientos son difusos y necesariamente debe iterarse en la especificación de requerimientos. Ventajas de uso de prototipos: - Permiten el desarrollo de un sistema a partir de requisitos pocos claros o cambiantes. Esto ocurre con cierta frecuencia en muchos proyectos de software. - Son más fáciles de abordar con usuarios finales.
  • 7. - Su uso redunda en una mayor satisfacción del usuario con el producto final, ya que él o ella han participado activamente de su diseño. - Proporciona al usuario un mayor conocimiento del sistema con una curva menor de aprendizaje. - Permite a todos los involucrados entender bien y mejor el problema antes de la implementación final. Desventajas de uso de prototipos: - El usuario quiere empezar a trabajar desde el primer momento con el prototipo para solucionar su problema particular, cuando el prototipo es solo un modelo de lo que será el producto. . - Requiere participación activa del usuario, al menos, para evaluar el prototipo. Y mucho más involucramiento si queremos que participe en su creación. - Una desventaja importante a tener en cuenta es la falta de experiencia que tienen muchos analistas funcionales en programación y en actividades de diseño de interface de usuarios.
  • 8. CONDICIONES PARA APLICAR PROTOTIPOS * LOS REQUERIMIENTOS DEBEN SER EVALUADOS * ALTOS COSTOS DE INVERSION PARA EL NUEVO SISTEMA * ALTO RIESGO EN LA INSTALACION * NO SE CONOCEN LOS REQUERIMIENTOS EN DETALLE * INCORPORACION DE NUEVA TECNOLOGIA H Y S USOS DE LOS PROTOTIPOS * ACLARAR LOS REQUERIMIENTOS DE LOS USUARIOS * VERIFICAR LA FACTIBILIDAD DEL DISEÑO DEL SISTEMA RAZONES PARA SU USO: 1- AUMENTAR NOTABLEMENTE LA PRODUCTIVIDAD 2- DESARROLLAR PLANIFICADAMENTE 3- INCREMENTAR LA CALIDAD DEL SOFTWARE 4- ENTUSIASMO DE LOS USUARIOS REPECTO AL PROYECTO EN CURSO Diferencia entre prototipo y simulación: Prototipo: - Es un ejemplar original o primer molde con el que se fabrica una idea, un proyecto, una máquina o un objeto para demostración de cualquier tipo; incluso software.
  • 9. - El prototipo sirve para someter lo que se está proyectando a una serie de pruebas, a fin de detectar errores o deficiencias antes de fabricar el producto final. - Son particularmente útiles en las fases iniciales del desarrollo, durante el diseño conceptual. Simulación: - Es la representación de un proceso mediante otro más simple que permite analizar todas sus características. - es un ensayo controlado que permite ver por anticipado lo que puede ocurrir en un proceso. - se usa para entrenar al personal en actividades o procesos peligrosos o muy costosos, como sucede con pilotos de aeronaves, elementos de seguridad y laboratoristas, entre otros. Prototipo: - Se puede probar en situaciones reales o explorar su uso. - Son una representación limitada de un producto. - Ayudan a clarificarlos requerimientos del usuario. - No es tan funcional como el producto final. Animación: - Es una ilusión de movimiento. - Se considera normalmente una ilusión óptica.
  • 10. Ejemplos prácticos de un prototipo. Ejemplo de prototipo de software ( modelo de entrevista de trabajo) Este prototipo contara con una base de datos que manejara un registro de personas y una serie de preguntas dirigidas dependiendo el área donde se solicite el empleo, el proceso de selección se realiza sumando una cantidad de puntos de acuerdo a las respuestas dadas por el entrevistado, así el entrevistado que acumule la mayor cantidad de puntos será el elegido por el sistema al ser este la persona mas apropiada por la organización. Ejemplo prototipo de hardware ( captura de la señal eléctrica del corazón) Este se trata de un prototipo que permite hacer un seguimiento de la señal eléctrica del corazón. Utilizando un teléfono celular con sistema operativo Android. Este prototipo capta la señal
  • 11. electrocardiográfica en el centro asistencial local y posteriormente la transmite a un centro remoto especializado en cardiología. Esta innovación permite que el médico especialista pueda hacer un seguimiento de la evolución de los pacientes y de todas las características clínicas importantes para su tratamiento.