Documentos de Académico
Documentos de Profesional
Documentos de Cultura
a) Integración
b) Uniformidad
c) Estrategia de procesos
d) Duplicación reducida
2. ¿Qué dominio de la arquitectura empresarial enmarca la estructura de la organización de
a) Arquitectura empresarial
b) Arquitectura de datos
c) Arquitectura técnica
d) Arquitectura de aplicación
3. Según el framework Zachman ¿Cómo se encuentra estructurada su clasificación
a) Misión
b) Objetivos
c) Visión
d) Estrategia
5. ¿Cuál de los siguientes elementos no es un componente de la arquitectura de negocios?
a) Estrategias
b) Reglas de negocios
c) Alianzas estratégicas
d) Auditoria
6. ¿En qué parte de la estructura del documento TOGAF trata de las taxonomías apropiadas
acoplamiento?
a) Contenido
b) Externo
c) Interno
d) Común
8. ¿Al convertirse los sistemas en una mercancía se generó una perdida en la competitividad
que proporcionaban?
V) Verdadero
F) Falso
V) Verdadero
F) Falso
10. ¿El mantener una alta cohesión nos permite Mejorar el mantenimiento del software de
V) Verdadero
F) Falso
Examen segundo parcial
a) Composer
b) Node
c) Bundler
d) Yii
2. ¿Cuál de las siguientes opciones no es una característica de Laravel?
a) Peticiones Fluent
b) Componentes Blender
c) Eloquent ORM
d) Especificaciones PSR-2 y PSR-4
3. A que corresponde la siguiente afirmación “es un mecanismo utilizado para desarrollar
a) Arquitectura de aplicación
b) Sistemas de información
c) Arquitectura de componentes
d) Arquitectura de RDBMS
4. ¿Cuál de las siguientes opciones no corresponde a una entrada arquitectural?
a) Estándares de la organización
b) Resultado del análisis de brecha
c) Evaluación de calidad
d) Herramientas de configuración e instalación
5. Con base en el siguiente código, corrija el o los elementos que considere incorrectos y
Router::post(‘crear’),[CategoriaController::clases,’crear’]->named(catCrear);
Route::post(‘crear’),[CategoriaController::class,’crear’]->name(catCrear);
Route::get // Es para extraer datos, mostrar.
Route::post // Para guardar o insertar datos
Route::put // Para actualizar, editar.
Route::delete // Para eliminar datos.
11. ¿Qué acción realiza el Put?
$aaaaaa
Get
Encontrar
PagosController en Laravel.
7. Escriba el código necesario para retomar una vista con el nombre de menú y un parámetro
return view('menu’,['titulo'=>$SGV]);
8. ¿Cuál es la directiva que utilizada dentro de una plantilla de menú permite establecer una
V) Verdadero
10. ¿Un ORM es un modelo de programación que permite diseñar las estructuras de una base
V) Verdadero
¿Qué es TOGAF?
Parte I: Introducción
Parte II: Método de desarrollo de la Arquitectura (ADM por sus siglas en Ingles)
Parte III: Guías y técnicas del ADM
Parte IV: Marco de Referencia del Contenido Arquitectónico
Parte V: Continuum de Empresas y sus herramientas
Parte VI: Modelo de referencias de TOGAF
Parte VII: Marco de referencia de la capacidad arquitectónica
Elementos TOGAF
aplicación que se necesite implantar, como interactúan estos sistemas y como se relacionan en los
¿Qué es el FODA?
¿Qué es lo que debemos cambiar en una empresa? “Debemos cambiar sus debilidades”
¿Qué es lo que debemos evitar en una empresa? “Debemos evitar las amenazas”
No existe
Es un modelo de referencia de negocios que nos ayuda a identificar los componentes mínimos
que definen a la dimensión del negocio con el fin de contar con una visión clara de la organización desde
Visión. - Se refiere a donde se dirige el organismo a largo plazo, para concretar su misión.
Estrategia. – son las actividades y productos a ejecutar que podrá implementarse en diferentes
fases.
operación de la organización.
Regla de negocios. – este componente se refiere a la metodología para gestionar los procesos de
los organismos y sus relaciones dentro del mismo, con el ciudadano y con otros organizamos del
estado.
Alianza estratégica. – son las organizaciones que colaboran al logro de los objetivos del organismo
para los tramites en línea, pueden ser publicas o privadas. Parte de esto esta soportado por
acuerdos de intercambio de información, productos y servicios en los cuales ambas partes resultan
Es la capacidad que tiene un sistema de ser estudiado, visto o entendido como la unión de varias
partes que actúan entre sí, y que trabajan para alcanzar un objetivo en común.
¿Qué es cohesión?
¿Qué es acoplamiento?
Tipos de acoplamiento
Mejora la mentalidad de los módulos del software, facilitar los cambios en el software
sin tener que revisar todos los módulos dependientes.
Mejora la reutilización de las unidades del Software
Facilitar las pruebas unitarias de cada módulo, al ser más independiente.
Alta Cohesión
Desarrollo de software
Operaciones computarizadas
Cambios a programas
Especificación y autorización
Construcción
Testing
Implementación
Documentación y training
Segregación de funciones
Reporte de integridad
Acceso a programas
Acceso a datos
Entradas no arquitecturales
Utilizan diferentes planes de arquitectura para desarrollar una solución al problema y las
Son herramientas muy conocidas y muy útiles tanto en el campo de la ingeniería de software
componentes.
¿cuáles son los componentes de la arquitectura de aplicación?
¿Qué es un ORM?
Es un modelo de programación que permite mapear las estructuras de una base de datos
¿Qué es RDBMS?
(Relational Database Management System), sobre una estructura lógica de entidades con el
¿Qué es Laravel?
Laravel nos permite separar las vistas de presentación al usuario final de la lógica de la
Laravel cuenta con plantillas Blade para introducir código PHP en nuestro código HTML de una
manera sencilla y segura, puedes crear y separar vistas en trozos de código que luego se pueden
¿Qué es Composer?
Es una etiqueta que le indica a laravel como tienen que procesar los datos.
8. ¿cuándo hacemos una petición de tipo Post, Put Patch o Delete, tenemos que emplear un
Llamado csrt
Para evitar ataques a la web; es un token que genera Laravel para saber que los datos que está
Visualiza los datos, las empleamos para consumir recursos desde el navegador, por ejemplo,
CÓDIGO
*EN LA CARPETA "app", luego la carpeta "Http" encontramos los controladores "Controllers".
*Al inicio de cada controlador llamo a los modelos.
Npm require laravel/ui paquete Composer, que se puede instalar usando Composer
----------------------------------------------------------------------------
*********************************************************
(Request $datos) Sirve para recoger parámetros en php, ya sea de get o de post.
REQUEST nos permite capturar variables enviadas desde formularios con los métodos GET o
POST.
Abrir el archivo routes/web.php, y para que funcione el formulario es necesario agregar dos
25. Que tengo que hacer para presentar una página web
MVC
Hace referencia a todos los recursos que nosotros vamos a ingresar o mantener dentro de
nuestro proyecto.
View
Sera el que se nos va a conectar o debe conectarse en nuestra base para extraer la información.
Sera el que debe gestionar los datos para enviar y para recibir.
36. Como se envía los valores que hemos recuperado
37. Como se hace para que la ruta trabaje específicamente con el controlador.
Route::get('/', function () {
return view('welcome');
});
38. Como se hace para imprimir
Mientras que el método GET envía los datos usando la URL, el método POST los envía de forma
que no podemos verlos.
$nuevo->Nombre_C=$cargar['Nombre_C']; Se utilizan los corchetes para acceder a los
elementos de un array.
find($id) devuelve la instancia del modelo, un valor en específico.
return redirect ('/cargos'); redirecciona a la ruta cargos, en este caso
método stream() solo es para visualizar el pdf
método download(), es para descargar el pdf
setPaper // darle formato a la hoja del reporte
landscape // mirar en horizontal la hoja
@csrf // Para esto Laravel genera con cada sesión un token que se usará para validar que exista
el usuario en el sistema y que sea él quien está haciendo la petición. protege de ataques