Está en la página 1de 14

Aplicación de

alojamiento en la
nube.
Proyecto grupo 2 Administración de tecnologías de
información

27 de julio del 2021


Aplicación de Alojamiento en la Nube - DERCAS

Control de Versiones

Fecha Versió Descripción Autor


n

<dd/mmm/ <x.x> <details> <nombre>


yy>

Última versión aprobada

Aprobador Revisado Proyectado y/o


Dueño del Proyecto

< nombre > < nombre > < nombre >

< puesto > < puesto > < puesto >

<firma> <firma> <firma>

Observaciones: <detalle>

Fecha de aprobación: <dd/mmm/yy>

Versión Aprobada: <x.x>

Glosario

· Alojamiento: Es el acto de poner su sitio o aplicación web en un servidor para


que todos puedan acceder a él a través de Internet.
·

2
Aplicación de Alojamiento en la Nube - DERCAS

CONTENTS

1. informacion del proyecto________________________________________4


descripcion_______________________________________________________________4
objetivos_________________________________________________________________4
objetivos estrategicos____________________________________________________4

2. alcance y limites________________________________________________5
alcance___________________________________________________________________5
limites____________________________________________________________________5

3. riesgos y comunicacion_________________________________________6
analisis de riesgos________________________________________________________6
identificacion de riesgos_____________________________________________6
priorizacion de riesgos______________________________________________6
mitigacion de riegos________________________________________________6
tabla de riesgos____________________________________________________6
plan de comunicacion_____________________________________________________7
identificacion de interesados_________________________________________7
GRUPOS, FRECUENCIA y forma de comunicacion______________________7
4. especificacion de requerimientos_______________________________8
descripcion detallada de los requerimientos______________________________8
definicion de interfaces___________________________________________________8

5. descripcion de la solucion_______________________________________9
casos de uso______________________________________________________________9
vistas de arquitectura____________________________________________________9
Vista LOGICA______________________________________________________9
Vista de desarrollo__________________________________________________9
Vista de datos______________________________________________________9
Vista fisica_________________________________________________________9
DISEÑO DE CASOS DE PRUEBA___________________________________________10

6. anexos.________________________________________________________11
7. aprobaciones__________________________________________________12

3
Aplicación de Alojamiento en la Nube - DERCAS

4
Aplicación de Alojamiento en la Nube - DERCAS

DERCAS
1. INFORMACIÓN DEL PROYECTO

Este proyecto tiene como finalidad llevar a cabo la creación de un servicio de


almacenamiento en la nube con un enfoque en el manejo y gestión de versiones de
desarrollo de software.

DESCRIPCIÓN

Crear un servicio basado en la nube que aloje un sistema de control de versiones, que
pueda unir varias tecnologías, el servicio debe permitir a los desarrolladores (usuarios)
administrar diferentes proyectos de software, para que al tener copias de su aplicación
no se pierdan los estados de las copias anteriores.

OBJETIVOS

· Contar con un repositorio con control de versiones propio para los estudiantes
de la facultad de ingeniería en sistemas de la sede de la Antigua Guatemala.
· Brindar un software utilizable en diferentes plataformas al ser desarrollado con
tecnología web.
· Ser robusto y consistente para soportar al almacenamiento de diferentes
proyectos de software almacenados en él.

OBJETIVOS ESTRATÉGICOS

La finalidad principal del desarrollo de este sistema es el de ofrecer una alternativa fácil
de usar y además segura para todos los desarrolladores de software que deseen
contar con un manejador de versiones.

Como apoya esta iniciativa a nivel empresarial. (En blanco)

5
Aplicación de Alojamiento en la Nube - DERCAS

2. ALCANCE Y LIMITES

Para un desarrollo más óptimo, es importante definir las funcionalidades y


los limitantes que tendrá el software desarrollado.

ALCANCE

Crear una herramienta con control de versiones en la nube basados en un modelo


distribuido, para realizar actualizaciones en el repositorio de manera individual, pero a
la vez en un único proyecto. Debe ser tolerante hacia los datos almacenados y
dividirlos según la versión establecida.

LIMITES

El espacio de almacenamiento no superará el Gb de capacidad.

6
Aplicación de Alojamiento en la Nube - DERCAS

3. RIESGOS Y COMUNICACION

ANALISIS DE RIESGOS

Especificación de los riesgos que pueden afectar la buena ejecución del


proyecto en elaboración.

Determinar el impacto, la probabilidad de ocurrencia y el plan de mitigación


sobre los riesgos identificados.

IDENTIFICACION DE RIESGOS

· Error al establecer el diseño del sistema.


· Falta de comunicación y malentendidos entre los miembros del equipo.
· Malinterpretación de los requerimientos solicitados por el cliente.
· Mala administración de tiempo.
· Error al establecer el presupuesto.
· Planificación de actividades deficiente.
· Falta de conocimiento en tecnologías necesarias para el desarrollo.
· Eleción de herramientas de desarrollo poco adecuadas.
· Falta de apoyo entre los miembros del equipo.

PRIORIZACION DE RIESGOS

· Error al establecer el diseño del sistema.


· Eleción de herramientas de desarrollo poco adecuadas.

MITIGACION DE RIESGOS

· Error al establecer el diseño del sistema.


o Buscar asesoría externa.
o Sesiones grupales para la aprobación del diseño.
· Eleción de herramientas de desarrollo poco adecuadas.
o Investigación.
o Asesoría externa.
· Planificación de actividades deficiente.
o

Todos los riesgos

7
Aplicación de Alojamiento en la Nube - DERCAS

Actividades PMI.

TABLA DE RIESGOS

8
Aplicación de Alojamiento en la Nube - DERCAS

PLAN DE COMUNICACION

Al tener un grupo de trabajo pequeño, la manera en la que se llevará a cabo la


comunicación será la siguiente:

· Como mínimi 4 veces por semana, se hablará en un grupo de Whatsapp acerca


de los avances de las actividades asignadas a cada miembro de trabajo,
resolviendo conflictos, etc.
· Dos veces por semana, se hará una reunión mediante Meet o Zoom, para
mostrar los avances respecto al plan de trabajo definido.
· La persona encargada de coordinar la comunicación será Gustavo Reyes, en
caso de haber retrasos o problemas con alguna actividad del plan.
· Se informará de los avances realizados por Whatsapp como mínimo 3 veces a la
semana a los clientes del software, y por Meet o Zoom cuando sea necesario.

IDENTIFICACION DE INTERESADOS

· Ingeniero Keneth Zea.


· Grupo de trabajo 4 del curso de Seminario de TI.

GRUPOS, FRECUENCIA Y FORMA DE COMUNICACION

· Como mínimi 4 veces por semana, se hablará en un grupo de Whatsapp acerca


de los avances de las actividades asignadas a cada miembro de trabajo,
resolviendo conflictos, etc.
· Dos veces por semana, se hará una reunión mediante Meet o Zoom, para
mostrar los avances respecto al plan de trabajo definido.
· Se informará de los avances realizados por Whatsapp como mínimo 3 veces a la
semana a los clientes del software, y por Meet o Zoom cuando sea necesario.

9
Aplicación de Alojamiento en la Nube - DERCAS

4. ESPECIFICACION DE REQUERIMIENTOS

DESCRIPCION DETALLADA DE LOS REQUERIMIENTOS

1. Apoyo a los diferentes formatos de archivo (.exe, .txt, .java, etc.).


2. Aceptación de estándares de metadatos.
3. Localización permanente de los proyectos y sus versiones anteriores.
4. Autenticación y autorización de usuarios.
5. El sistema debe permitir que otros usuarios puedan realizar sugerencias en los
proyectos.
6. Deberá permitir que los proyectos almacenados puedan ser descargados por
usuarios autorizados.
7. Se debe contar con una opción para revertir o volver a la versión anterior del
software en caso de modificación.
8. Interoperabilidad con otros sistemas (Windows, Linux, Mac, etc.).
9. El control de versiones de software debe ser de tipo distribuido (permitir que
varios usuarios suban sus versiones a un mismo repositorio).
10. Se debe contar con una copia de seguridad del software en caso de eliminar
alguna parte esencial.

DEFINICION DE INTERFACES

Se empleará para la realización del proyecto una interfaz web y menú


responsiva para la utilización intuitiva del proceso de subir (push) y bajar
(pull), así como la administración de las versiones del software que estén
almacenadas por el usuario.

La herramienta web está diseñada para su uso por una cantidad


indeterminada de usuarios, y estos deberán asociar las credenciales para el
efecto por medio de un login principal, para luego cargar el dashboard con
las herramientas solicitadas como requerimientos.

10
Aplicación de Alojamiento en la Nube - DERCAS

5. DESCRIPCION DE LA SOLUCION

CASOS DE USO

Especificación de cada uno de los casos de uso identificados.

VISTAS DE ARQUITECTURA

VISTA LOGICA

1. Diagrama de clases.
2. Diagrama de componentes.
3. Diagrama de secuencias.
4. Diagrama de colaboración.
5. Diagrama de actividades.

VISTA DE DESARROLLO

1. Definición de componentes de software utilizados para la


elaboración del proyecto.

VISTA DE DATOS

1. Propuesta Diagrama E/R.


2. Especificación de tablas principales del proyecto en elaboración.

VISTA FISICA

1. Proyección de Transacciones
2. Requerimientos de Infraestructura
3. Ambiente de producción.
4. Ambiente de desarrollo.
5. Diagrama de RED.

11
Aplicación de Alojamiento en la Nube - DERCAS

DISEÑO DE CASOS DE PRUEBA

Especificación de cada uno de los casos de prueba que deben de ser


ejecutados, para la validación de la correcta funcionalidad de los
requerimientos del proyecto en elaboración.

12
Aplicación de Alojamiento en la Nube - DERCAS

6. ANEXOS.

Inclusión de documentos mencionados en el contenido del documento.

13
Aplicación de Alojamiento en la Nube - DERCAS

7. APROBACIONES

NOMBRE FIRMA FECHA

14

También podría gustarte