Está en la página 1de 4

Evidencia: Foro - Análisis de las necesidades del sistema de información de una

empresa.

Marleny Marulanda Rojas

SENA- Regional Santander

AP02-AA3-EV03-Foro-Analisis-Necesidades-SI

Septiembre 18 de 2020
Evidencia

Foro - Análisis de las necesidades del sistema de información de una empresa.

DESCRIPCIÓN DE LA EVIDENCIA

Con base a las indicaciones del instructor asignado y para responder el foro se requiere

que haya realizado la actividad de apropiación referida a la comprensión al material de estudio

presentando en la actividad de proyecto 2.

Responda a las siguientes preguntas. Justifique su respuesta.

1. Teniendo en cuenta las ventajas y desventajas de los modelos de computación fija y

computación en la nube ¿Cuál modelo escogería usted para adquirir la infraestructura del sistema

de información que va a desarrollar? Sustente su respuesta.

A continuación se relacionan algunas ventajas y desventajas de la computación fija como

de la computación en la nube:

Computación Fija (On Premise)


Ventajas Desventajas
Coste Reduce el precio de una La inversión inicial puede ser más arriesgada
Solución a largo plazo. hay que pagar hardware y costes TIC
asociados a la implantación.
Seguridad La seguridad de los datos Algunas organizaciones no están preparadas
está en manos de la para llevar una práctica adecuada de
organización. protocolos de seguridad de datos.
Personalización Facilidad de Las personalizaciones pueden dar problemas
personalización. cuando el proveedor actualiza el software.
Implementación la organización tiene El proceso de implementación puede tomar
más control sobre el más tiempo.
proceso
de implementación.

Computación en la Nube (Cloud Computing)


Ventajas Desventajas
Acceder a los datos con Percepción de pérdida de privacidad de datos sensibles.
facilidad desde cualquier parte
del mundo.
Alivianar el disco duro de Dependencia de la infraestructura y plataformas de terceros para
nuestro computador.  operar.
Es económico ya que Nuestra información queda vulnerable a robo o hackeo.
ahorramos gastos de
mantenimiento y servicios.
Nos permite adquirir más Sin Internet no tendremos acceso a nuestra información.
servicios o más capacidad de
almacenamiento.
Mantener nuestros datos
intactos y disponible las 24
horas del día los 365 días del
año.
Nos permite mantenernos
comunicados todo el tiempo.

Podemos observar que una de las ventajas de la computación en nube es el ahorro en la


inversión, la cual reduce los costos asociados al mantenimiento, instalación y constantes
actualizaciones. Por otro lado, mantener los datos en on-premise, permite mantener el control y
seguridad de datos altamente sensibles, sobre todo en las empresas que tienen volúmenes más
elevados de información. Por eso, combinar ambas plataformas permite una mayor flexibilidad a
la hora de una elección entre un modelo on-premise o en la nube. Adoptar una estrategia híbrida,
permite obtener beneficios asociados con el uso de cloud computing junto con la flexibilidad de la
personalización y el control de los datos de un sistema on-premise, para una excelente
optimización de los servicios.

2. Cuáles son sus criterios sobre las ventajas o desventajas de usar el lenguaje de

modelado universal o UML para especificar los requerimientos del sistema de información que va

a desarrollar.

Considero que el Lenguaje Unificado de Modelado (UML) una de las mejores

herramientas para gráficar los elementos de requerimientos de software a través de todas las

utilidades que ofrece con sus herramientas para diagramar.

Algunas Ventajas y Desventajas de UML

VENTAJAS

 UML Se puede usar para diferentes tipos de sistemas


 UML consolida muchas de las notaciones y conceptos más usadas orientados a objetos.
 UML es fácilmente entendible

DESVENTAJAS

 UML no es un método de desarrollo.


 UML al no ser un método de desarrollo es independiente del ciclo de desarrollo
 UML no se presta con facilidad al diseño de sistemas distribuidos.
 La inclusión hace que los diagramas sean más difíciles de entender para los clientes.

Mediante UML es posible establecer la serie de requerimientos y estructuras necesarias

para plasmar un sistema de software previo al proceso intensivo de escribir código.

Ya que nos permite:

 Visualizar

 Especificar
 Construir

 Documentar los planos del software

UML es un lenguaje para documentar:

• UML cubre la documentación para la arquitectura de un sistema y todos sus detalles

• Proporciona un lenguaje - Expresar requisitos y pruebas

Sus modelos pueden conectarse a una gran variedad de lenguajes de programación

UML guarda una relación directa con el análisis y el diseño orientados a objetos.

Los elementos de requerimientos de software son diagramas/diagramas de


flujo/algoritmos/ documentos que un diseñador de software crea. Cada uno de ellos tiene como
propósito fundamental entender y comunicar los requerimientos que tenga el cliente o el sistema
que se va a desarrollar, además cada uno de ellos tiene un propósito particular final:

Modelo de casos de uso:


El modelo de casos de uso depende de los actores, los cuales son entidades externas al
sistema los cuales no son afectados por el proceso actual de diseño del mismo, pero tienen una
fuerte interacción posterior con el. El modelo de caso de uso es una explicación detallada de
cómo se llevará a cabo la interacción entre el sistema y los actores.

Diagramas de clases:
Muestran las entidades que necesitan trabajar juntas para asegurarse que el sistema
realiza cada uno de los requerimientos especificados en los casos de uso. Los diagramas de
clases contienen los requerimientos funcionales de sistema.

Diagramas de secuencia:
El diagrama de secuencia muestra cómo los objetos en el diagrama de clases colaboran
entre sí para llevar a cabo los casos de uso; cada caso de uso está relacionado con uno o más
diagramas de secuencia.

Diagramas de actividad:
Son utilizados para visualizar el comportamiento dinámico de una parte del sistema.

Diagramas de estados:
Pueden ser utilizados para representar el comportamiento de una clase, un caso de uso o
un sistema. Los componentes clave de los diagramas de transición de estrados son los estados,
los cuales interactúan por medio de eventos que pueden llevar de un estado a otro mediante una
transición o que permanezca en el mismo estado como resultado del evento.

También podría gustarte