Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PLAN DE CONTINGENCIA
ESTUDIANTE:
LISSETTE GARCIA FERNANDEZ
DOCENTE:
ING. INELDA MARTILLO
GUAYAQUIL – ECUADOR
2019
Índice de Contenido
Características Técnicas 4
Sistema Operativo 4
Tecnología de Desarrollo 5
Base de datos 5
LinkNav 10
WebBase 11
AboutUs 11
Blog 11
BlogMedia 12
BlogPost 12
Busqueda 12
Contáctenos 13
Créditos 13
Cuentas 13
Historia 14
Información General 14
Inicio 14
Inversiones Y Servicios 15
Préstamos 15
Servicios 15
Simuladores 16
Solicitud de Crédito 16
Transparencia de la información 16
Esquema de Contingencia 17
Plan de contingencia 17
Manual de Contingencia
Portal Web Banco
Características Técnicas
IDE de desarrollo: Visual Studio 2017 Community Edition
Sistema Operativo
Umbraco CMS está listo para trabajar en entornos Windows con las siguientes características:
● IIS 7+
● SQL CE, SQL Server 2008 and higher or MySQL (en modo case insensitive)
● ASP.NET 4.5 Full-Trust
● Tener la disponibilidad de cambiar los permisos de Lectura/Escritura a las carpetas del
servidor.
El lenguaje de Programación utilizado es C#, en las páginas ASP se puede utilizar de igual
manera JavaScript.
En su desarrollo se utilizó el patrón de diseño MVC proporcionado por ASP.NET, el mismo que
como lenguaje de marcado incluye RAZOR, el cual nos permite ahorrar tiempo y código con
librerías predefinidas y un marcado más lógico dentro de la vista.
Base de datos
Para utilizar Umbraco CMS se requiere de SQL Server 2008 o superior. También se puede
utilizar SQLite, MySQL u Oracle de ser el caso.
● App_Browsers
● App_Data
● Bin
● Obj
● Umbraco
● Umbraco_Client
● App_Plugins
● Config
● Content
● Fonts
● Media
● Scripts
Dentro de umbraco existen los tipos de documentos, los cuales definen los datos que serán
introducidos por el usuario para luego ser mostrados; estos datos pueden ser texto, imágenes,
páginas dentro de umbraco, listas, etc.1
Estos tipos de documentos proveen a la vista los datos que mostrará. A su vez la vista inicia
con una plantilla, esta posee código Razor y HTML, además esta puede llamar a un
Controlador.
El controlador puede hacer uso del modelo, el cual será retornado por el a la plantilla o a una
vista parcial, la cual renderizará lo que el usuario final verá.
Es por ello que cada tipo de documento puede poseer una plantilla, esta plantilla a su vez
puede poseer código en bruto o llamar a un controlador, este controlador puede llamar a un
modelo, también puede llamar a una vista parcial para extender el modelo relacionado, esta
vista parcial renderizará todo o en su defecto el controlador lo retornará a la plantilla para que
esta se encargue del renderizado.
● LinkNav
● WebBase
○ AboutUs ○
Blog
○ BlogMedia
○ BlogPost
○ Busqueda
○ Contáctenos ○
Créditos
○ Cuentas
○ Historia
○ Información General ○
Inicio
○ Inversiones Y Servicios
○ Préstamos ○
Servicios
○ Simuladores
○ Solicitud de Crédito
○ Transparencia de la información
LinkNav
Descripción: Esta plantilla nos permitirá utilizar elementos de redirección
dentro del menú de navegación.
WebBase
Descripción: Esta plantilla es la base de toda la aplicación, de ella
extienden todas las páginas internas. En ella se define tanto el
menú principal como el Footer de la página.
Controladores ● Controllers/SiteLayoutController.cs
asociados:
AboutUs
Descripción: Esta plantilla contiene la vista de Acerca de Nosotros.
Controladores ● Controllers/SiteLayoutController.cs
asociados: ● Controllers/NosotrosController.cs
Blog
Descripción: Esta plantilla contiene la vista del blog. Muestra todos los posts.
BlogMedia
Descripción: Esta plantilla contiene la vista de los posts multimedia del blog.
Sirve únicamente como referencia ya que los blogs multimedia se
renderizan en blog post.
Controladores Ninguno.
asociados:
BlogPost
Descripción: Esta plantilla contiene la vista de los posts dependiendo si es un
post normal o multimedia.
Controladores ● Controllers/SiteLayoutController.cs
asociados: ● Controllers/BlogController.cs
Busqueda
Contáctenos
Descripción: Esta plantilla contiene la vista de contacto.
Controladores ● Controllers/SiteLayoutController.cs
asociados: ● Controllers/ContactosController.cs
Créditos
Descripción: Esta plantilla contiene la vista de las páginas de créditos.
Controladores ● Controllers/SiteLayoutController.cs
asociados: ● Controllers/PrestamosController.cs
Cuentas
Descripción: Esta plantilla contiene la vista de las páginas de cuentas.
Controladores ● Controllers/SiteLayoutController.cs
asociados: ● Controllers/InversionesYServiciosController.cs
Modelos Asociados: Ninguno.
Historia
Descripción: Esta plantilla contiene la vista de Nuestra historia.
Controladores ● Controllers/SiteLayoutController.cs
asociados: ● Controllers/NosotrosController.cs
Información General
Descripción: Esta plantilla contiene la vista de la página de Información
General.
Controladores ● Controllers/SiteLayoutController.cs
asociados: ● Controllers/InformacionGeneralController.cs
Inicio
Descripción: Esta plantilla contiene la vista de la página de Inicio.
Inversiones Y Servicios
Descripción: Esta plantilla contiene la vista de la página de Inversiones y
Servicios.
Controladores ● Controllers/InversionesYServiciosController.cs
asociados:
Préstamos
Descripción: Esta plantilla contiene la vista de las páginas de préstamos.
Controladores ● Controllers/PrestamoController.cs
asociados:
Servicios
Descripción: Esta plantilla contiene la vista de las páginas de servicios.
Controladores ● Controllers/PrestamoController.cs
asociados:
Modelos Asociados: Ninguno.
Simuladores
Descripción: Esta plantilla contiene el enlace al iframe que contiene el código
de los simuladores.
Controladores ● Controllers/SimuladorController.cs
asociados:
Solicitud de Crédito
Descripción: Esta plantilla contiene el formulario de solicitud de crédito.
Controladores ● Controllers/ContactosController.cs
asociados:
Transparencia de la información
Descripción: Esta plantilla contiene la vista de la página de Transparencia
de Información.
Esquema de Contingencia
Plan de contingencia
Para poder solventar cualquier tipo de problemas se deberá hacer un análisis periódico, si no
existe ningún tipo de amenaza se procederá a realizar un backup de la base de datos, si existe
algún tipo de amenaza se procederá a restaurar la base de datos, para luego recompilar y
publicar nuevamente la aplicación para volver a hacer un backup de la base de datos.