Está en la página 1de 12

Asignatura Datos del CIPA Fecha

Nombre CIPA:
Integrantes: SERGIO LUIS TORRES LADEUTH,
HOWAR DAVID IBAÑEZ MARTINEZ, ANDRES
INGENIERIA DE
ENRIQUE ESCOBAR QUINTERO, ELKIN 05/05/2023
REQUERIMIENTOS
ALBERTO MONSALVE PACHECO, ISRAEL
ALVAREZ RUIZ, JORGE IVAN CAUSADO
MADERA

Actividad
Protocolo colaborativo de la unidad n°: 2

Análisis y síntesis:
Síntesis e interpretación colaborativa de los temas vistos en la unidad

Los temas de los cuales se trata esta síntesis son Documento de Requerimientos
Sistema a Construir, Usuarios, Requerimientos Funcionales, Requerimientos No
Funcionales, Restricciones, Interfaces, Interfaces de Usuario, Interfaces con
Hardware, Interfaces son Software, Interfaces de Comunicación, UML, Casos
de Usos e Ingeniería De Software.

DOCUMENTO DE REQUERIMIENTOS

El documento de requerimientos de software, es el lugar


donde se da descripción a las características y requisitos de
un software, producto, programa o conjunto de programas.
Los requisitos se expresan en lenguaje natural, sin
consideraciones ni términos técnicos.

La especificación de requisitos de software es el resultado del


levantamiento de información con el usuario o cliente del
producto. Son un método para una comunicación más concisa
y clara entre los encargados de desarrollar el software y el
área de negocio o clientes que usaran el producto.

SISTEMA A CONSTRUIR

La construcción del sistema es el proceso de crear un sistema ejecutable y


completo al compilar y vincular los componentes del sistema, librerías externas,
archivos de configuración, etcétera.

Las herramientas de construcción del sistema y las de gestión de versiones deben


comunicarse, pues el proceso de construcción implica extraer versiones del
componente del repositorio administrado por el sistema de gestión de versiones.

Construir es un proceso complejo, que potencialmente es proclive al error, pues


tres diferentes plataformas de sistema pueden estar implicadas.

Tipos de Plataformas
Asignatura Datos del CIPA Fecha
Nombre CIPA:
Integrantes: SERGIO LUIS TORRES LADEUTH,
HOWAR DAVID IBAÑEZ MARTINEZ, ANDRES
INGENIERIA DE
ENRIQUE ESCOBAR QUINTERO, ELKIN 05/05/2023
REQUERIMIENTOS
ALBERTO MONSALVE PACHECO, ISRAEL
ALVAREZ RUIZ, JORGE IVAN CAUSADO
MADERA

1.- El sistema de desarrollo, que incluye herramientas de desarrollo, como los


compiladores, editores de código fuente, etcétera.

2.-El servidor de construcción, que se usa para construir versiones ejecutables


definitivas del sistema.

3.- El entorno objetivo es la plataforma donde se ejecuta el sistema.

Construcción

La construcción del sistema implica ensamblar una gran cantidad de información


acerca del software y su entorno operacional. Por lo tanto, para cualquier sistema
aparte de los pequeños, siempre tiene sentido usar una herramienta de
construcción automatizada para crear una construcción del sistema.

Herramientas

Existe una gran cantidad de herramientas de construcción disponibles, y un


sistema de construcción puede ofrecer algunas de las siguientes características o
todas ellas:

Generación de rutinas (scripts), Integración del sistema de gestión de versiones,


Recopilación mínima, Creación de sistema ejecutable, Automatización de pruebas,
Informes y Generación de documentación

Integración continúa

Implica reconstruir frecuentemente la línea principal (mainline), después de


realizar pequeños cambios al código fuente.

Usuario es la persona que utiliza o trabaja con algún objeto o que es destinataria
de algún servicio público, privado, empresarial o profesional. Por otra parte la
RAE, determina como usuario "aquel que usa algo".

USUARIOS

En sentido general, un usuario es el conjunto de privilegios, permisos, recursos o


dispositivos, a los cuales se tiene acceso. Es decir, un usuario puede ser tanto una
persona como una máquina, un programa, etc.

Tipos de usuarios
Asignatura Datos del CIPA Fecha
Nombre CIPA:
Integrantes: SERGIO LUIS TORRES LADEUTH,
HOWAR DAVID IBAÑEZ MARTINEZ, ANDRES
INGENIERIA DE
ENRIQUE ESCOBAR QUINTERO, ELKIN 05/05/2023
REQUERIMIENTOS
ALBERTO MONSALVE PACHECO, ISRAEL
ALVAREZ RUIZ, JORGE IVAN CAUSADO
MADERA

El invitado, que es aquel que llega a la página pero no se identifica como usuario
registrado (miembro de la comunidad) y que solamente puede ver unos contenidos
restringidos.

Los miembros de la comunidad que se identifican como tales mediante un nombre


y una contraseña en la página de inicio, y que pueden añadir noticias, nuevos
enlaces a páginas, ver y subir fotos, leer los foros y participar en ellos, acceder a
documentos almacenados en el portal, etc.

Usuarios Registrados, son aquellas personas que han creado usuarios en el sitio
web y podrán acceder a contenidos especiales. Adicionalmente tienen la
posibilidad de colaborar con nuevos documentos a la biblioteca virtual, eventos al
calendario de actividades y personas o instituciones al directorio.

Los administradores, que pueden añadir módulos con nuevas funciones, actualizar
el portal, dar de alta o baja a usuarios, etc.

Existen otros perfiles de usuario pero que ahora no se utilizan, y que serían
personas que pueden escribir una noticia, pero pendiente de la aprobación por un
supervisor que lo revisa, o distintas categorías de administradores.

Para añadir o modificar contenidos no hace falta ningún programa especial, y se


puede hacer desde cualquier navegador.

Funciones de usuarios

Las funciones de usuario tienen un papel muy importante dentro de la simulación


de mecanismos ya que son necesarias en un gran número de sistemas
multicuerpo como, por ejemplo, en resortes de características no lineales,
neumáticos y en general en fuerzas donde se establezca algún tipo de condición.

Los datos que se incluyen dentro de la definición de las funciones de usuario son
las variables de entrada y de salida de la función, y el código de la propia función.
Es posible que la función no tenga ningún argumento de entrada, pero es
obligatorio que tenga, al menos, uno de salida.

La función puede darse de dos maneras, mediante su localización (puede ser una
dirección local del ordenador o una de internet) o directamente con el código de la
función. También es posible darlas mediante el código fuente o mediante el código
compilado.
Para entender las dificultades que ha presentado la definición de las funciones de
Asignatura Datos del CIPA Fecha
Nombre CIPA:
Integrantes: SERGIO LUIS TORRES LADEUTH,
HOWAR DAVID IBAÑEZ MARTINEZ, ANDRES
INGENIERIA DE
ENRIQUE ESCOBAR QUINTERO, ELKIN 05/05/2023
REQUERIMIENTOS
ALBERTO MONSALVE PACHECO, ISRAEL
ALVAREZ RUIZ, JORGE IVAN CAUSADO
MADERA

usuario dentro de MechXML es necesario realizar una breve descripción de qué


son y cómo se manejan en los programas comerciales de simulación y en los
programas desarrollados por grupos de investigación. Se considera que
MSC.ADAMS y Mbs3d son ejemplos adecuados de estos dos grupos.

REQUERIMIENTOS FUNCIONALES

Los requerimientos funcionales son declaraciones de los servicios que prestará el


sistema, en la forma en que reaccionará a determinados insumos. Cuando
hablamos de las entradas, no necesariamente hablamos sólo de las entradas de
los usuarios. Pueden ser interacciones con otros sistemas, respuestas
automáticas, procesos predefinidos. En algunos casos, los requerimientos
funcionales de los sistemas también establecen explícitamente lo que el sistema
no debe hacer. Es importante recordar
esto: un RF puede ser también una
declaración negativa. Siempre y cuando
el resultado de su comportamiento sea
una respuesta funcional al usuario o a
otro sistema, es correcto. Y más aún, no
sólo es correcto, sino que es necesario
definirlo.

REQUERIMIENTOS NO FUNCIONALES

Se trata de requerimientos que no se refieren directamente a las funciones


específicas suministradas por el sistema (características de usuario), sino a las
propiedades del sistema: rendimiento, seguridad, disponibilidad. En palabras más
sencillas, no hablan de “lo que” hace el sistema, sino de “cómo” lo hace.
Alternativamente, definen restricciones del sistema tales como la capacidad de los
dispositivos de entrada/salida y la representación de los datos utilizados en la
interfaz del sistema.

RESTRICCIONES

Una restricción en el ámbito jurídico significa una limitación en el ejercicio de algún


derecho o facultad atribuida a las personas físicas o jurídicas por ley.

Finalmente, las restricciones suponen limitaciones a algunos derechos con el fin


de que otros derechos no se vacíen de contenido. Así, por ejemplo, es común
hablar de los límites del derecho de libertad de expresión para que no vulneren el
derecho de la dignidad.
Asignatura Datos del CIPA Fecha
Nombre CIPA:
Integrantes: SERGIO LUIS TORRES LADEUTH,
HOWAR DAVID IBAÑEZ MARTINEZ, ANDRES
INGENIERIA DE
ENRIQUE ESCOBAR QUINTERO, ELKIN 05/05/2023
REQUERIMIENTOS
ALBERTO MONSALVE PACHECO, ISRAEL
ALVAREZ RUIZ, JORGE IVAN CAUSADO
MADERA

Debido a la pandemia provocada por el COVID-19 se han establecido numerosas


restricciones a diversos derechos. El más habitual es la restricción a un derecho
fundamental, el derecho a la
libertad de movimiento. Es
decir, se ha restringido la
movilidad de las personas.

Esta restricción tiene que


justificarse, y así en este caso
se trata de una restricción
impuesta para garantizar otro
derecho, el derecho a la
salud.

Por tanto, estas restricciones


deben conllevar una contraprestación. No se puede restringir derechos sin una
finalidad como la de protección de otras facultades.

Características de la restricción de derechos

Las principales características de estas limitaciones son:

Necesidad de justificación de una restricción de derechos. Debe justificarse en la


protección de otro derecho que se ve comprometido si no se ponen límites.

Obligatoriedad de estipular esta restricción en un cuerpo normativo, para que así


se cumpla con el principio de seguridad jurídica. Este principio significa que una
persona sabe qué puede y qué no puede hacer de acuerdo a la restricción de su
derecho y las consecuencias en caso de incumplimiento.

Pueden limitar un derecho los poderes públicos a través de leyes con una finalidad
justificada de proteger otro derecho.

Los jueces y tribunales pueden imponer restricciones a los derechos en su


sentencia como consecuencia de un delito y para proteger los derechos de la
víctima.

Estas restricciones están dentro de un ámbito de excepción.

Las restricciones de derechos deben ser temporales.


Asignatura Datos del CIPA Fecha
Nombre CIPA:
Integrantes: SERGIO LUIS TORRES LADEUTH,
HOWAR DAVID IBAÑEZ MARTINEZ, ANDRES
INGENIERIA DE
ENRIQUE ESCOBAR QUINTERO, ELKIN 05/05/2023
REQUERIMIENTOS
ALBERTO MONSALVE PACHECO, ISRAEL
ALVAREZ RUIZ, JORGE IVAN CAUSADO
MADERA

Toda restricción de derecho necesita de un instrumento legal que pueda llevar a


cabo esta limitación de derechos.

INTERFACES

Interfaz es un término que procede del vocablo inglés interface. En informática,


esta noción sirve para señalar a la conexión que se da de manera física y a nivel
de utilidad entre dispositivos o sistemas.

La interfaz, por lo tanto, es una conexión entre dos máquinas de cualquier tipo, a
las cuales les brinda un soporte para la comunicación a diferentes estratos. Es
posible entender la interfaz como un espacio (el lugar donde se desarrolla la
interacción y el intercambio), instrumento (a modo de extensión del cuerpo
humano, como el mouse que permite interactuar con una computadora) o
superficie (el objeto que aporta información a través de su textura, forma o color).

INTERFAZ DE USUARIO

Se conoce como interfaz de usuario al medio que permite a una persona


comunicarse con una máquina. La interfaz, en este caso, está compuesta por los
puntos de contacto entre un usuario y el equipo. Además del mencionado ejemplo
del mouse, otra interfaz de este tipo es la pantalla del monitor o el teclado.

En la interacción con la computadora, por lo tanto, puede distinguirse entre la


interfaz de hardware (mouse, pantalla, teclado), la interfaz de software (Windows,
Linux) y la interfaz de hardware-software (el conjunto que permite que el hombre
entienda el código binario y que la máquina pueda leer la instrucción humana).
Asignatura Datos del CIPA Fecha
Nombre CIPA:
Integrantes: SERGIO LUIS TORRES LADEUTH,
HOWAR DAVID IBAÑEZ MARTINEZ, ANDRES
INGENIERIA DE
ENRIQUE ESCOBAR QUINTERO, ELKIN 05/05/2023
REQUERIMIENTOS
ALBERTO MONSALVE PACHECO, ISRAEL
ALVAREZ RUIZ, JORGE IVAN CAUSADO
MADERA

INTERFACES DE SOFTWARE

Se refieren al funcionamiento específico de los programas informáticos y de la


información virtual que “ocurre” o “tiene lugar” dentro del computador. Tal es el
caso de las aplicaciones que empleamos a diario en nuestro trabajo con
computadores.

INTERFACES DE COMUNICACIÓN

Se dedican a establecer un puente entre máquina y usuario, para “traducir” las


instrucciones humanas al lenguaje del sistema y permitirle llevarlas a cabo
exactamente, y al mismo tiempo “traducir” las respuestas del sistema del código
binario a un lenguaje reconocible por el usuario.

Las interfaces de comunicación serie están incorporadas en la CPU o en el


módulo de proceso o pueden ser un módulo de comunicación separado. Estas
interfaces RS se utilizan principalmente para transferir datos a una alta velocidad
de transmisión de datos entre un PLC y el dispositivo remoto.

Un ejemplo de estos interfaces son los lectores de códigos de barras, los


terminales de operador y los sistemas de visión.

La comunicación serie RS-232 está diseñada para soportar un transmisor y un


receptor y por lo tanto ofrece comunicación entre un controlador y una CPU. La
longitud máxima del cable debe ser de hasta 15 metros. Los estándares de
comunicación serie RS 422 (1Tx, 10 Rx) y RS485 (32Tx, 32 Rx) están diseñados
para comunicarse entre una CPU y muchos controladores.
Asignatura Datos del CIPA Fecha
Nombre CIPA:
Integrantes: SERGIO LUIS TORRES LADEUTH,
HOWAR DAVID IBAÑEZ MARTINEZ, ANDRES
INGENIERIA DE
ENRIQUE ESCOBAR QUINTERO, ELKIN 05/05/2023
REQUERIMIENTOS
ALBERTO MONSALVE PACHECO, ISRAEL
ALVAREZ RUIZ, JORGE IVAN CAUSADO
MADERA

Estos estándares están limitados a longitudes de 500 metros (en el caso de


RS422) y 200 metros (en el caso de RS485).

Este sistema es la única red de comunicación industrial que facilita tanto la


comunicación analógica como la digital bidireccional al mismo tiempo por el mismo
cableado, y por lo tanto estas redes también se denominan redes híbridas. Esta
señal digital se denomina señal HART y contiene información de diagnóstico,
configuración del dispositivo, calibración y otras mediciones de proceso
adicionales.

Las redes HART funcionan tanto en modo punto a punto como en modo
multipunto. En el modo punto a punto, se utiliza una señal de corriente de 4-20 mA
para controlar el proceso mientras que la señal HART permanece inalterada. Las
redes HART multipunto se utilizan cuando los dispositivos están ampliamente
espaciados. Los dispositivos de campo inteligente multivariables compatibles con
HART son ampliamente utilizados en muchas industrias.

La red de comunicación HART se utiliza principalmente en aplicaciones de


Sistemas SCADA.

UML

El Lenguaje Unificado de Modelado (UML) fue creado para forjar un lenguaje de


modelado visual común y semántica y sintácticamente rico para la arquitectura, el
diseño y la implementación de sistemas de software complejos, tanto en estructura
como en comportamiento. UML tiene aplicaciones más allá del desarrollo de
software, p. ej., en el flujo de procesos en la fabricación.

Es comparable a los planos usados en otros campos y consiste en diferentes tipos


de diagramas. En general, los diagramas UML describen los límites, la estructura y
el comportamiento del sistema y los objetos que contiene.

UML no es un lenguaje de programación, pero existen herramientas que se


pueden usar para generar código en diversos lenguajes usando los diagramas
UML. UML guarda una relación directa con el análisis y el diseño orientados a
objetos.

UML y su función en el modelado y diseño orientados a objetos

Hay muchos paradigmas o modelos para la resolución de problemas en la


informática, que es el estudio de algoritmos y datos. Hay cuatro categorías de
Asignatura Datos del CIPA Fecha
Nombre CIPA:
Integrantes: SERGIO LUIS TORRES LADEUTH,
HOWAR DAVID IBAÑEZ MARTINEZ, ANDRES
INGENIERIA DE
ENRIQUE ESCOBAR QUINTERO, ELKIN 05/05/2023
REQUERIMIENTOS
ALBERTO MONSALVE PACHECO, ISRAEL
ALVAREZ RUIZ, JORGE IVAN CAUSADO
MADERA

modelos para la resolución de problemas: lenguajes imperativos, funcionales,


declarativos y orientados a objetos (OOP). En los lenguajes orientados a objetos,
los algoritmos se expresan definiendo 'objetos' y haciendo que los objetos
interactúen entre sí. Esos objetos son cosas que deben ser manipuladas y existen
en el mundo real. Pueden ser edificios, artefactos sobre un escritorio o seres
humanos.

Los lenguajes orientados a objetos dominan el mundo de la programación porque


modelan los objetos del mundo real. UML es una combinación de varias
notaciones orientadas a objetos: diseño orientado a objetos, técnica de modelado
de objetos e ingeniería de software orientada a objetos.

UML usa las fortalezas de estos tres enfoques para presentar una metodología
más uniforme que sea más sencilla de usar. UML representa buenas prácticas
para la construcción y documentación de diferentes aspectos del modelado de
sistemas de software y de negocios.

CASOS DE USOS

Un caso de uso es un artefacto que define una secuencia de acciones que da


lugar a un resultado de valor observable. Los casos de uso proporcionan una
estructura para expresar requisitos funcionales en el contexto de procesos
empresariales y de sistema. Los casos de uso pueden representarse como un
elemento gráfico en un diagrama y como una especificación de caso de uso en un
Asignatura Datos del CIPA Fecha
Nombre CIPA:
Integrantes: SERGIO LUIS TORRES LADEUTH,
HOWAR DAVID IBAÑEZ MARTINEZ, ANDRES
INGENIERIA DE
ENRIQUE ESCOBAR QUINTERO, ELKIN 05/05/2023
REQUERIMIENTOS
ALBERTO MONSALVE PACHECO, ISRAEL
ALVAREZ RUIZ, JORGE IVAN CAUSADO
MADERA

documento textual.

Un caso de uso empresarial define una secuencia de acciones que una empresa
lleva a cabo y que da lugar a un resultado de valor observable (una salida de
trabajo) para un actor empresarial particular o que muestra el modo en que la
empresa responde a un evento empresarial.

Un caso de uso de sistema es una secuencia de acciones que un sistema lleva a


cabo que da lugar a un resultado de valor observable para un actor particular
(alguien o algo fuera del sistema que interactúa con el sistema).

Un diagrama de caso de uso puede incluir varios casos de uso y las relaciones
entre casos de uso y las personas, los grupos o los sistemas que interactúan para
llevar a cabo el caso de uso.

Puede crear un artefacto de actor que proporcione detalles textuales de un actor


en un diagrama de caso de uso. Un artefacto de actor puede utilizarse en varios
diagramas de caso de uso.

Las especificaciones de caso de uso comparten el mismo comportamiento de


texto enriquecido que está presente en todos los artefactos basados en el formato
de artefacto de texto. A menudo, las especificaciones incluyen contenido que se
basa en una plantilla o instrucciones para el proceso.

INGENIERÍA DE SOFTWARE

La ingeniería de software es una especialidad que consiste en sistemas,


instrumentos y técnicas que se emplean en el desarrollo de los programas
informáticos.

La ingeniería de software, también, incorpora el análisis precedente de la


situación, el bosquejo del proyecto, el desarrollo del software, el ensayo necesario
para comprobar su funcionamiento correcto y poner en funcionamiento el sistema.

Se debe señalar, que el desarrollo del software va unido a lo que se conoce en el


campo del software “ciclo de vida del software” que consiste en cuatro etapas que
se conocen como: concepción, elaboración, construcción y transición. Ingeniería
de software

La concepción determina la repercusión del proyecto y diseña el modelo de


negocio; la elaboración precisa la planificación del proyecto, especificando las
Asignatura Datos del CIPA Fecha
Nombre CIPA:
Integrantes: SERGIO LUIS TORRES LADEUTH,
HOWAR DAVID IBAÑEZ MARTINEZ, ANDRES
INGENIERIA DE
ENRIQUE ESCOBAR QUINTERO, ELKIN 05/05/2023
REQUERIMIENTOS
ALBERTO MONSALVE PACHECO, ISRAEL
ALVAREZ RUIZ, JORGE IVAN CAUSADO
MADERA

características y apoya la arquitectura; la construcción es la elaboración del


producto; y la transición es la entrega del producto terminado a los usuarios.

Al culminar este ciclo, comienza el mantenimiento del software, el cual consiste en


una etapa en la que el software ofrece soluciones a errores que son denunciados
por los usuarios, principalmente y se incorporan actualizaciones para hacer frente
a los nuevos requisitos.

PAGINAS USADAS:

https://economipedia.com/definiciones/restriccion.html#:~:text=Una%20restricci%C3%B3n%20en%
20el%20%C3%A1mbito,no%20se%20vac%C3%ADen%20de%20contenido.

https://concepto.de/interfaz/#:~:text=Interfaces%20de%20hardware%2C%20que%20se,y%2Fo%20
visualizadoras%2C%20etc.

https://www.lucidchart.com/pages/es/que-es-el-lenguaje-unificado-de-modelado-
uml#:~:text=UML%20es%20una%20combinaci%C3%B3n%20de,sea%20m%C3%A1s%20sencilla
%20de%20usar.

Bueno hasta Aquí llega Mi Síntesis. Muchas Gracias Por La Observación.

Discusión:
Dudas, desacuerdos, discusiones
Asignatura Datos del CIPA Fecha
Nombre CIPA:
Integrantes: SERGIO LUIS TORRES LADEUTH,
HOWAR DAVID IBAÑEZ MARTINEZ, ANDRES
INGENIERIA DE
ENRIQUE ESCOBAR QUINTERO, ELKIN 05/05/2023
REQUERIMIENTOS
ALBERTO MONSALVE PACHECO, ISRAEL
ALVAREZ RUIZ, JORGE IVAN CAUSADO
MADERA

También podría gustarte