Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ADMINISTRACIÓN INDUSTRIAL
REGION CAPITAL
PERÍODO ACADÉMICO 2021-III
ANALISIS DE SISTEMAS
SECCIÓN 284A1
Diseño de Sistemas
Nombre: Alejandro
Cifuentes
CI:28152911
Guatire,8/10/21
1.- ¿Qué es el diseño front-end y back-Ed? Describa
El Front-end es la parte de una aplicación donde se relaciona con los usuarios, es decir, es todo lo que se puede ver en la pantalla cada vez que accedemos a un sitio web o
aplicación. En cambio, El Back- Ed es el elemento del desarrollo web que se encuentra en el servidor y se encarga de toda la logística, sin verlo a través de la pantalla.
No, se desempeña en precisar y detallar la comunicación y el comportamiento de un sistema por medio de una interacción entre usuarios y otros sistemas, proporcionando
una estructura que exprese requisitos funcionales en procesos empresariales y de sistema
4.- ¿Un diagrama de clases una visión dinámica de las clases de un sistema? Por que
No, no es una visión dinámica debido a que el diagrama de clases es una herramienta para comunicar el diseño de un programa donde recoge las clases de objetos y sus
asociaciones sin muestra de información temporal, permitiendo modelar las relaciones entre las entidades.
6.- ¿Como se modelan los atributos?
• Identificar atributos.
• Identificar relaciones.
• Asignar claves.
La agregación es una relación que indica que una clase es parte de otra clase. Los componentes pueden ser compartidos por varios compuestos ya sea de la
misma asociación de agregación o de varias asociaciones distintas.
Las asociaciones representan las relaciones entre las instancias de las clases, cada asociación tiene dos roles, siendo el rol una dirección en la asociación.
8.- ¿En diseño de software que es una herencia? ¿Tipos? Defina cada uno.
Es una propiedad que permite que se puedan definir nuevas clases basadas de unas ya existentes con el fin de reutilizar el código, heredando sus características, métodos y atributos
semejantes a los ya existentes.
Tipos:
Herencia Simple: Indica que se pueden definir nuevas clases solamente a partir de una clase inicial.
Herencia Múltiple: Indica que se pueden definir nuevas clases a partir de dos o más clases iniciales.
Herencia de implementación: La implementación de los métodos es heredada. Puede sobrescribirse en las clases derivadas.
Herencia de interfaz: Sólo se hereda la interfaz, no hay implementación a nivel de clase base (interfaces en Java, clases abstractas en C++).
• Clases de entidad: Representan elementos del mundo real como personas o cosas, por ende, son las entidades representadas en un diagrama de
entidad relación.
• Clase de interfaz: Proveen los medios para que los usuarios trabajen con el sistema, hay dos extensas categorías de clases de interfaz: humana y
de sistema.
Humana: Puede ser una pantalla, una ventana, un formulario web u otro control de visualización.
De sistema: Necesitan enviar o recibir datos de otros sistemas, esto puede incluir las bases de datos en la organización.
• Clase abstracta: Están enlazadas a clases concretas en una relación de generalización, especialización.
• Clase de control: Se utilizan para controlar el flujo de las actividades, donde actúan como un coordinador a la hora de implementar las clases
Diseño de
Software