Está en la página 1de 29

UNIDAD 3: TERCERA FASE - PLANIFICACIÓN

INGENIERÍA DE SOFTWARE

YURY YOLANDA DUARTE SÁNCHEZ Cód. 20.887.233


LIDA MARIA DELGADO SEDANO Cód. 53.071.341
CARLOS OVIDIO MENESES FUERTES Cód. 18.103.667
EMBER ALEXANDER VASQUEZ Cód. 1.124.849.655
CARLOS ALEXANDER LOPEZ PRIETO Cód. 1.071.328.651

GRUPO 301404_33

Tutora
PILAR ALEXANDRA MORENO

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA (UNAD).


ESCUELA DE CIENCIAS BÁSICAS TECNOLOGÍA E INGENIERA
INGENIERIA DE SISTEMAS
CCAV ZIPAQUIRÁ
NOVIEMBRE 2017
Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 2

Especificación de requisitos de
software
Proyecto: Portal Web CORTUPUTUMAYO
Revisión [99.99]

Noviembre 2017

Descripción de requisitos del sofware


Instrucciones para el uso de este formato
Este formato es una plantilla tipo para documentos de requisitos del software.

Está basado y es conforme con el estándar IEEE Std 830-1998.

Las secciones que no se consideren aplicables al sistema descrito podrán de forma


justificada indicarse como no aplicables (NA).

Notas:
Los textos en color azul son indicaciones que deben eliminarse y, en su caso, sustituirse
por los contenidos descritos en cada apartado.

Los textos entre corchetes del tipo “[Inserte aquí el texto]” permiten la inclusión directa de
texto con el color y estilo adecuado a la sección, al pulsar sobre ellos con el puntero del
ratón.

Los títulos y subtítulos de cada apartado están definidos como estilos de MS Word, de
forma que su numeración consecutiva se genera automáticamente según se trate de
estilos “Titulo1, Titulo2 y Titulo3”.

La sangría de los textos dentro de cada apartado se genera automáticamente al pulsar


Intro al final de la línea de título. (Estilos Normal indentado1, Normal indentado 2 y Normal
indentado 3).

El índice del documento es una tabla de contenido que MS Word actualiza tomando como
criterio los títulos del documento.
Una vez terminada su redacción debe indicarse a Word que actualice todo su contenido
para reflejar el contenido definitivo.

Trabajo registrado en Safe Creative. Código: 0710100110065


Puede usarse y distribuirse según se indica en : http://www.safecreative.org/work/0710100110065

.
Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 4

Contenido
CONTENIDO 4

RECOPILACIÓN DE REQUISITOS 9

1 INTRODUCCIÓN 9

1.1 Propósito 10

1.2 Alcance 10

1.3 Personal involucrado 10

1.4 Definiciones, acrónimos y abreviaturas 11

1.5 Referencias 11

1.6 Resumen 12

2 DESCRIPCIÓN GENERAL 13

2.1 Perspectiva del producto 13

2.2 Funcionalidad del producto 13

2.3 Características de los usuarios 13

2.4 Restricciones 14

2.5 Suposiciones y dependencias 14

2.6 Evolución previsible del sistema 14

3 REQUISITOS ESPECÍFICOS 15

3.1 Requisitos comunes de los interfaces 17


3.1.1 Interfaces de usuario 17
3.1.2 Interfaces de hardware 17
3.1.3 Interfaces de software 18
3.1.4 Interfaces de comunicación 18

3.2 Requisitos funcionales 18


3.2.1 Requisito funcional 1 18
3.2.2 Requisito funcional 2 18
3.2.3 Requisito funcional 3 18
3.2.4 Requisito funcional 4 18
3.2.5 Requisito funcional 5 18
3.2.6 Requisito funcional 6 18
3.2.7 Requisito funcional 7 19
3.2.8 Requisito funcional 8 19

Descripción de requisitos del sofware


Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 5

3.3 Requisitos no funcionales 19


3.3.1 Requisitos de rendimiento 19
3.3.2 Seguridad 19
3.3.3 Fiabilidad 19
3.3.4 Disponibilidad 20
3.3.5 Mantenibilidad 20
3.3.6 Portabilidad 20

3.4 Otros requisitos 20

4 APÉNDICES 20

5 DEFINICIÓN DEL ALCANCE 21


5.1.1 Objetivos del Proyecto 21
5.1.2 Descripción alcance del producto (características, requisitos, especificaciones) 21
5.1.3 Fronteras del proyecto 21
5.1.4 Entregables de proyecto: cliente producto, servicio, resultado) + otros entregables
del proyecto. 21
5.1.5 Criterios de aceptación de entregables. 21
5.1.6 Limitaciones o restricciones del proyecto. 21
5.1.7 Asunciones de proyecto (impacto potencial en caso de ser falsas). 22
5.1.8 Otros (organización inicial proyecto, estimación preliminar coste y cronograma, hitos,
etc. 22

6 CREACIÓN DE LA EDT 22

7 CONTROL DEL ALCANCE 22

8 VERIFICACIÓN DEL ALCANCE 23

9 GESTION DE TIEMPO 23

9.1 Identificación de Actividades 23

9.2 Secuenciamiento 23

9.3 Estimación de Recursos 24

9.4 Control Cronograma 25

10 GESTIÓN DE COSTOS 25

10.1 Clasificación de costes 25


10.1.1 Costes Indirectos: 25

10.2 Estimación de los costos 25

11 GESTIÓN DE RIESGOS 27

11.1 Identificación de Riesgos 27

11.2 Tabla de riesgos 27

Descripción de requisitos del sofware


Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 6

Descripción de requisitos del sofware


Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 7

INTRODUCCIÓN

La ingeniería de software es muy importante ya que con ella se puede analizar, diseñar,
programar y aplicar un software de manera correcta y organizada, cumpliendo con todas
las especificaciones del cliente y el usuario final.
En la construcción y desarrollo de proyectos se aplican métodos y técnicas para resolver
los problemas, la informática aporta herramientas y procedimientos sobre los que se
apoya la ingeniería de software.
Algunos objetivos:
 Mejorar la calidad de los productos de software
 Aumentar la productividad y trabajo de los ingenieros del software.
 Facilitar el control del proceso de desarrollo de software.
 Suministrar a los desarrolladores las bases para construir software de alta calidad
en una forma eficiente.
 Definir una disciplina que garantice la producción y el mantenimiento de los
productos software desarrollados en el plazo fijado y dentro del costo estimado.

Para este proyecto se dieron a conocer unas reglas y compromisos que se debían cumplir.
Rol asumido Tareas o funciones realizadas Encargado
Responsable de la comunicación
entre el tutor y el equipo, como
también de presentar a su equipo la
Líder o información que recoge de laYury Duarte
comunicador observación - al desarrollo de las
actividades - hecha a los otros
equipos de grupo. Responsable de
entregar el producto final
Responsable de la relatoría de todos
los procesos en forma escrita.
Relator También es responsable por recopilar
y sistematizar la información a
entregar al facilitador-docente
Controla el cronograma de tiempoCarlos Meneses
Vigía del tiempo establecido, y es responsable porque
el equipo desarrolle las diferentes
actividades dentro del tiempo pactado
Quien se preocupa por verificar al
interior del equipo que se estén
asumiendo las responsabilidades
Dinamizador del individuales y de grupo, propicia que
proceso se mantenga el interés por laAlexander Vasquez
actividad y por último cuestiona
permanentemente al grupo para
generar puentes entre lo que ya se
aprendió

Descripción de requisitos del sofware


Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 8

Frente a la actividad a desarrollar la distribución de las 4 gestiones y acuerdo a lo contemplado


en la guía:
Gestión Encargado
1. La gestión del alcance: aquí la especificación de
requisitos debe presentarse a través del Formato IEEE-
830 - Plantilla para Especificación de Requisitos del Yury Duarte y Lida Delgado
Software, disponible en el Entorno de aprendizaje
práctico del curso
2. La gestión del tiempo Carlos Meneses
3. La gestión de costes Alexander Vasquez
4. La gestión de riesgos Carlos Alexander Lopez Prieto

Descripción de requisitos del sofware


Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 9

Recopilación de Requisitos
1 Introducción
Especificación de Requisitos

Con el propósito de despertar interés en los turistas, se requiere la implementación de una


herramienta que le permita promocionar y ofrecer los servicios turísticos a los diferentes
visitantes interesados de cualquier parte del mundo. Un portal web que contenga toda la
información e imágenes propias de lugares naturales, aves, fauna y flora del departamento
del Putumayo, permitiendo consultar en línea todos los sitios atractivos, ubicación, tiempo
de desplazamiento, tipo de gastronomía y hoteles.

Objetivo

El principal objetivo es que sea un sitio fácil de navegar, cuente con diseños e imágenes
propias de la corporación y capten la atención de los usuarios que consulten el sitio.
.
Alcance

Esta aplicación permitirá al usuario poder navegar desde una computadora o dispositivo
móvil y se almacenaran en una base de datos Microsoft SQL Server, todos los turistas
registrados en el sitio, así como el historial de las reservas y planes comprados a través del
sitio. Este proyecto incluye el desarrollo del sitio web diseñado exclusivamente para el
proyecto, no se utilizarán plantillas, arriendo mensual para el alojamiento del sitio web
(hosting) y registro anual del dominio; incluye capacitación de una semana para la gestión y
administración del CMS, a través del cual podrá modificar los contenidos sin necesidad de
tener conocimiento alguno de programación.

La totalidad de los contenidos deben ser suministrados por el cliente (fotos de los proyectos,
fotos del equipo, todos los textos de la página, archivos descargables, etc.) En caso de que
se requiera producción de algún tipo de contenido, redacción de textos, toma de fotografías,
etc. Deberá pedirse una cotización adicional.

Definiciones

Base de Datos Microsoft SQL Server: Este motor de base de datos permite con gran
facilidad integrarse al CMS. Podrá contener toda la información de los usuarios registrados
en el portal.

Hosting dedicado LINUX: Los servidores dedicados brindan un mayor nivel de control,
rendimiento y seguridad, con amplia gama en las opciones de personalización de tu
hardware y software. Procesador Dual core 3.3. Ghz, 120 GB SSD, 8GB RAM, 10TB de
Ancho de Banda.

Dominio: Es un nombre que puede ser alfanumérico que generalmente se vincula a una
dirección física que generalmente es una computadora o dispositivo electrónico.

CMS (Content Management System WordPress): Es el más sencillo de utilizar de cara al


usuario final, este programa permite que cualquier usuario pueda administrar y gestionar
contenidos de la página web con facilidad y sin conocimientos de programación Web.

Descripción de requisitos del sofware


Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 10

1.1 Propósito
Este documento contiene los requerimientos del proyecto de implementación del portal
web el cual comprende distintas funcionalidades atractivas para todos los turistas que
ingresen al portal y deseen visitar los lugares turísticos del municipio de Villapinzon
Putumayo.

Con este documento se dará a conocer los requerimientos y fronteras del proyecto a los
sponsor, la Gobernación del Departamento y la Cámara de Comercio del Putumayo, así
como al grupo de los 12 emprendedores dueños de la corporación.

1.2 Alcance
Portal Web CORTUPUTUMAYO

Se espera con este proyecto implementar una plataforma web con desarrollos propios
en su totalidad, que permita una fácil iteración entre el turista y el sitio web, además de
lograr incrementar un turismo rentable y sostenible dentro de la región.

1.3 Personal involucrado


Nombre Yury Duarte
Rol Gerente del Proyecto
Categoría profesional Ingeniera de Sistemas
Responsabilidades  Administrador del plan de proyecto y responsable
del éxito de la ejecución en costos, plazos y con el
alcance definido.
Información de contacto yyduartes@unadvirtual.edu.co
Aprobación [Inserte aquí el texto]

Nombre Carlos Meneses


Rol Diseñador Web
Categoría profesional Ingeniero de Sistemas
Responsabilidades  Diseñar la solución.
 Asegurar el correcto funcionamiento de la solución
y calidad del sistema en general, según los
requerimientos definidos.
 De cara al cliente, ser el responsable de la
Implementación
Información de contacto carlosmf3@hotmail.com
Aprobación [Inserte aquí el texto]

Nombre Lida María Delgado


Rol Programador Web
Categoría profesional Ingeniera de Sistemas
Responsabilidades  Configurar y parametrizar la solución.
 Resolver problemas que afecten al proyecto, en
caso contrario escalarlos
 Documentar las actividades y elaboración de
manuales para la toma de control
Información de Skype: lida.maria.delgado
contacto

Descripción de requisitos del sofware


Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 11

Aprobación [Inserte aquí el texto]

Nombre Carlos Alexander Lopez


Rol Certificador de Software
Categoría profesional Ingeniero de Sistemas
Responsabilidades  Asegurar calidad y cobertura de las pruebas
integrales
 Proveer control de calidad de los módulos
implementados
 Certificar las pruebas con el cliente
Información de [Inserte aquí el texto]
contacto
Aprobación [Inserte aquí el texto]

Nombre Alexander Vásquez


Rol Trainer
Categoría profesional Ingeniero de sistemas
Responsabilidades  Elaborar todos los manuales de usuario y
presentaciones entregadas al usuario final
 Capacitar a los usuarios claves, designados
por la corporación para la administración del
CMS
Información de [Inserte aquí el texto]
contacto
Aprobación [Inserte aquí el texto]

1.4 Definiciones, acrónimos y abreviaturas

NOMBRE DESCRIPCIÓN
Usuario Persona que usará el sistema para gestionar procesos.
SIS-I Sistema de Información Web para la Gestión de Procesos
Administrativos y Académicos,
ERS Especificación de Requisitos Software
RF Requerimiento Funcional
RNF Requerimiento No Funcional

Descripción de requisitos del sofware


Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 12

1.5 Referencias

Referenci Fech
a Titulo Ruta a Autor
Gestión de http://ocw.unican.es/ensena
Proyectos nzas-tecnicas/gestion-de-
1 Software - proyectos- 2015 Blanco, C. &
Fundamentos. software/materiales-de- García, F. Carlos.
clase-1/GP-t1.pdf

Gestión de http://ocw.unican.es/ensena
Proyectos nzas-tecnicas/gestion-de- Blanco, C. &
2 Software - proyectos- 2015 García, F. Carlos.
Fundamentos. software/materiales-de-
clase-1/GP-t2.pdf
3 Gestión de http://ocw.unican.es/ensena
Proyectos nzas-tecnicas/gestion-de- Blanco, C. &
Software - proyectos- 2015 García, F. Carlos.
Fundamentos. software/materiales-de-
clase-1/GP-t3.pdf
4 Gestión de http://ocw.unican.es/ensena 2015 Blanco, C. &
Proyectos nzas-tecnicas/gestion-de- García, F. Carlos.
Software - proyectos-
Fundamentos. software/materiales-de-
clase-1/GP-t4.pdf
5 Gestión de http://ocw.unican.es/ensena 2015 Blanco, C. &
Proyectos nzas-tecnicas/gestion-de- García, F. Carlos.
Software - proyectos-
Fundamentos. software/materiales-de-
clase-1/GP-t5.pdf
6 Gestión de http://hdl.handle.net/10596/ 2016 Moreno, P.
proyectos 9935 (Productor).
software [OVI].

1.6 Resumen
En el presente documento contiene el planteamiento del proyecto de desarrollo de
procesos de reingeniería de Software: Aplicación web Turismo CORTUPUTUMAYO, a
través de modelos que ofrece la ingeniería del software con el cual se pretende mejorar
el turismo en el municipio por medio de la recolección de los requisitos necesarios que
permitan el desarrollo satisfactorio del software.

El documento está compuesto por la introducción del proyecto a desarrollar,


proporcionando información concreta de los recursos que debe tener el sistema,
posteriormente se realiza una descripción general del sistema con el fin de poder
conocer las principales funciones que se deben realizar, como son los factores, datos
asociados, restricciones y dependencias que puedan afectar el desarrollo del proyecto.

Descripción de requisitos del sofware


Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 13

Por último, se definen de forma detallada los requisitos necesarios para el desarrollo del
sistema.

2 Descripción general
2.1 Perspectiva del producto

2.2 Funcionalidad del producto


La aplicación web permitirá a los turistas interesados conocer en primer lugar, la
corporación CORTUPUTUMAYO, en un link “quienes somos”, con el fin de dar respaldo,
confiabilidad y garantía de seguridad de los sitios turísticos y de las personas
responsables de su acompañamiento y guía cuando visiten los lugares.

Adicionalmente el turista podrá consultar las diferentes opciones y sitios de interés que
ofrece el municipio donde se incluirá una descripción del lugar, imágenes, videos,
entrevistas, mapas, tarifas y planes, que le permitirán hacerse de una idea del lugar y lo
invitarán a que lo visite.

Igualmente contará con un acceso a consultas de las diferentes promociones que se


estén ofreciendo en los lugares de interés, así como de las diferentes festividades,
carnavales, eventos culturales y artísticos que se estén desarrollando en el municipio.

Permitirá al visitante realizar reservaciones y pagos en línea de hoteles, hostales,


posadas y cabañas de la región de interés, igualmente la aplicación proporcionará a los
usuarios la opción de unirse a las diferentes redes sociales de la corporación, con el fin
de que obtengan más información de los lugares ofertados.

2.3 Características de los usuarios

Tipo de usuario Administrador


Formación TUS en informática
Habilidades Control y manejo del sistema en general
Actividades  Encargado de recibir la Capacitación en el
manejo del CMS (content managment system)
 Re direccionamiento de dominios al servidor

Descripción de requisitos del sofware


Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 14

definitivo
 Ejecutar y validar las pruebas durante el
periodo
de desarrollo

Tipo de usuario Cliente-empresa


Formación Ingeniero en sistemas o similar.
Habilidades Conocimiento profesional en sistemas
Actividades  Encargado de recibir la Capacitación en el
manejo del CMS (content managment system)
 Re direccionamiento de dominios al servidor
definitivo
 Ejecutar y validar las pruebas durante el
periodo
de desarrollo

2.4 Restricciones
Antes de iniciar la codificación las listas de cambios permiten modificar tanto la forma
como los contenidos de la página. Los cambios posteriores a la codificación sólo pueden
modificar los contenidos, es decir, los textos y las imágenes pero no la forma de la
página.

2.5 Suposiciones y dependencias


 Se toma que los requisitos aquí definidos son seguros.
 Los equipos en los que se vaya a elaborar el sistema deben desempeñar los
requisitos antes indicados para certificar una ejecución correcta de la misma.
 Mediante el proceso de reingeniería el software se desarrollará de tal forma que
se pueda ejecutar en cualquier plataforma, en primera instancia las pruebas se
realizaran en el sistema operativo de Windows para garantizar que funciones en
diferentes medios. De esta forma el sistema tendrá significantes mejoras en
cuanto a su actualización, posteriormente se realizarán pruebas en otras
plataformas para garantizar que el sistema funcione sin ningún problema.
 Las actualizaciones o cambios que solicite el cliente mientras la vigencia del
proyecto debe estar aprobada por los desarrolladores del proyecto en asunto.

Interfaces de comunicación

 Los servidores, clientes y aplicaciones se notificarán entre sí, mediante reglas


estándares en internet, siempre que sea posible. Para trasferir archivos o
documentos deberá utilizarse protocolos existentes (FTP u otros convenientes)
 Posibilidad de enviar datos de interesado a diferentes personas del área de
Servicio al cliente.
 Conexión a Base de datos de los contactos realizados

Descripción de requisitos del sofware


Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 15

2.6 Evolución previsible del sistema


 software utilizado pueden salir nuevas versiones luego de la entrega final del
proyecto, en caso de que se requiere de su instalación/actualización, este será
un valor adicional.
 Habilitación de nuevas secciones y Servicios dentro del sitio.
.

3 Requisitos específicos
Número de requisito 01
Nombre de requisito Validación de usuario
Tipo Requisito Restricción
Fuente del requisito Es necesario cada vez que el usuario desee iniciar sesión, el
software debe solicitar el nombre del usuario con se
respectiva contraseña para poder ingresar.
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito 02
Nombre de requisito Actualización de pasword a los usuarios
Tipo Requisito Restricción
Fuente del requisito El administrador es el encargado de habilitar la opción para
que los usuarios puedan actualizar su contraseña con la
debida autorización preliminar.
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito 03
Nombre de requisito Habilitar y deshabilitar usuarios
Tipo Requisito Restricción
Fuente del requisito El administrador del sistema es el encargado de habilitar o
deshabilitar los usuarios.
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito 04
Nombre de requisito Consultar información de los sitios turísticos
Tipo Requisito Restricción
Fuente del requisito El sistema permite al usuario consultar la información de los
productos disponibles en la venta de bodega.
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito 05
Nombre de requisito Vínculos de navegación
Tipo Requisito Restricción
Fuente del requisito El sistema debe tener los vínculos de navegación entendibles
para sus usuarios.
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito 06
Nombre de requisito Ayudas a través de texto
Tipo Requisito Restricción
Fuente del requisito El sistema debe tener ayudas por medio de texto cuando el

Descripción de requisitos del sofware


Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 16

usuario presente inquietud en cualquier actividad.


Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito 06
Nombre de requisito Cantidad de usuarios
Tipo Requisito Restricción
Fuente del requisito El sistema dependerá de la capacidad que tenga el servidor
para soportar los usuarios que ingresan al sistema.
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito 07
Nombre de requisito Realizar Reservaciones
Tipo Requisito Restricción
Fuente del requisito El sistema permitirá realizar reservas en los distintos hoteles
publicados en la plataforma. Indicando su precio y con un
tiempo de caducidad de la reserva de 24 hrs
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito 08
Nombre de requisito Pagos Online
Tipo Requisito Restricción
Fuente del requisito El sistema tendrá convenio con la plataforma PSE para
realizar pagos online
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito 09
Nombre de requisito Filtros de Búsqueda
Tipo Requisito Restricción
Fuente del requisito El sistema tendrá campo de búsqueda dentro del sitio,
facilitando la búsqueda de sitios de interés por parte del
usuario.
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito 10
Nombre de requisito Formularios de contacto
Tipo Requisito Restricción
Fuente del requisito El turista podrá escribir un mensaje, el cual llegará a una
cuenta de correo del a rea de servicio al cliente
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito 11
Nombre de requisito chat de Asesor en línea
Tipo Requisito Restricción
Fuente del requisito El turista podrá comunicarse de forma online con el área se
servicio al cliente en horario hábil definido por la corporación.
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito 12
Nombre de requisito Descargar e imprimir facturas
Tipo Requisito Restricción
Fuente del requisito El turista podrá Descargar y/o imprimir facturas de los pagos
realizados a través de PSE.

Descripción de requisitos del sofware


Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 17

Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito 13
Nombre de requisito Descargar e imprimir Reservas
Tipo Requisito Restricción
Fuente del requisito El turista podrá Descargar y/o imprimir Reservas
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito 14
Nombre de requisito Idiomas
Tipo Requisito Restricción
Fuente del requisito La página tendrá la opción de traducirse en Ingles y Español
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito 15
Nombre de requisito Responsive Design
Tipo Requisito Restricción
Fuente del requisito Esta se adapta a los diferentes tamaños de pantalla y
navegadores a través de los cuales sus potenciales clientes
se conectan en la actualidad (pc, portátil, tabletas y teléfonos
inteligentes).
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

Número de requisito 16
Nombre de requisito Bases de Datos
Tipo Requisito Restricción
Fuente del requisito Almacenamiento de los formularios de contacto, registro de
usuario y reservas.
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional

3.1 Requisitos comunes de los interfaces


3.1.1 Interfaces de usuario

Front-End (Secciones o páginas que componen el portal web)

1. Página de inicio
2. Página Quienes Somos
3. Página filtros de búsqueda
4. Página Registro Usuario
5. Página Sitios de Interés
6. Página Promociones
7. Página Reservaciones y pagos
8. Página de Redes Sociales de la corporación
9. Página Contacto
10. Página legal y FAQ

3.1.2 Interfaces de hardware

Plataforma/Framework/CMS: El proyecto será desarrollado bajo el framework de


CMS llamado DRUPAL. A diferencia de otros CMS que están diseñados para

Descripción de requisitos del sofware


Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 18

satisfacer las necesidades de sitios web estándar y blogs (Wordpress, Jommla,


etc.), Drupal es un Framework pensado para plataformas más robustas y
escalables. Desde la perspectiva del cliente/usuario, no se notará la diferencia ya
que el backend a través del cual se manejan los contenidos es igual al ofrecido
por las otras plataformas.

3.1.3 Interfaces de software


 Sistema operativo : Windows XP o Superior.
 Explorador : Mozilla, Chrome o Explorer

3.1.4 Interfaces de comunicación

Back-End (Funcionalidad y bases de datos):


 Administrar bases de datos del formulario de Contáctenos
 Administrar bases de datos de Registro de Usuarios
 Administrar bases de datos del formulario de Reservas
 Administrar textos introductorios
 crear, modificar y borrar imágenes de la galería y categorías
 crear, modificar y borrar blog-posts y categorías

El CMS incluye una sección de la página web para el administrador, protegida por
clave, a través de la cual podrá modificar los contenidos antes mencionados sin
necesidad de tener conocimiento alguno de programación.

Los servidores, clientes y aplicaciones se notificarán entre sí, mediante reglas


estándares en internet, siempre que sea posible. Para trasferir archivos o
documentos deberá utilizarse protocolos existentes (FTP u otros convenientes)

3.2 Requisitos funcionales


3.2.1 Requisito funcional 1
La aplicación contará con una aplicación para escritorio de PC además de la
del celular.

3.2.2 Requisito funcional 2


La aplicación reconoce la ubicación del usuario

3.2.3 Requisito funcional 3


La aplicación reconoce cada ingreso de cada usuario mediante la cámara
del Smartphone.

3.2.4 Requisito funcional 4


La aplicación reconoce cada ingreso de cada usuario mediante la cámara
del Smartphone.

Descripción de requisitos del sofware


Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 19

3.2.5 Requisito funcional 5


La aplicación permitirá administrar los resultados en la aplicación de
escritorio.

3.2.6 Requisito funcional 6


La aplicación debe de estar disponible para su descarga en la Play Store en
el caso del sistema operativo Android y en la Tienda Windows para
Windows Phone.

3.2.7 Requisito funcional 7


La aplicación debe de ser compatible con las nuevas versiones del sistema
operativo Android y Windows Phone.

3.2.8 Requisito funcional 8


La aplicación debe de mantener los datos almacenados seguros y
protegidos.

3.3 Requisitos no funcionales


3.3.1 Requisitos de rendimiento
Garantizar el diseño de las consultas u otro proceso que no afecte el desempeño
de la base de datos, ni considerablemente el tráfico de la red

3.3.2 Seguridad
 Certificar la confidencialidad, la seguridad y el desempeño del sistema
informático a los diferentes usuarios. En este sentido la información
almacenada o registros realizados podrán ser consultados y actualizados
permanentemente y paralelamente, sin que se afecte el tiempo de
respuesta.
 Certificar la seguridad del sistema con respecto a la información y datos
que se mantengan como los documentos, archivos y contraseñas.
 Facilidades y controles para permitir el acceso a la información al
personal autorizado a través de internet, con la intención de consultar y
subir información pertinente para cada una de ellas.

3.3.3 Fiabilidad
• El sistema debe de tener una interfaz de uso y sencilla.
• La interfaz de usuario debe ajustarse a las características de la web de la
empresa, dentro de la cual estará incorporando el sistema de gestión de
procesos.
• El software que se ofrece a la compañía cuenta con garantía a la tolerancia de
fallos en cuanto a las especificaciones inadecuadas, errores del diseño del
sistema, interferencias transitorias o permanentes en cuanto a la comunicación, la
conformidad del comportamiento del sistema ante alguna avería o posibles
causas algorítmicas que se puedan presentar y que generan fallos en el sistema.

• Su implementación se basa en dos etapas, la primera es en evitar los fallos,


impedir que se introduzcan fallos durante la construcción del sistema, si se llegan
a presentar se procede a encontrarlos y eliminarlos, una vez que el software este
ya construido.

Descripción de requisitos del sofware


Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 20

Con las siguientes técnicas que pretende que el producto cuente con altas
medidas de confiabilidad.

 Se utilizarán componentes de confianza


 Técnicas rigurosas de montaje de subsistemas.
 Se usaran requisitos formales
 Métodos de diseño comprobados
 Revisiones de diseño
 Verificación del programa
 Inspección del código fuente
 Se realizarán pruebas no exhaustivas

En su segunda etapa en cuanto a la tolerancia completa el sistema debe seguir


funcionando, sin perder funcionalidad ni prestaciones durante el tiempo necesario,
cuando se presenta una degradación aceptable el sistema sigue funcionando,
pero con una pérdida parcial de funcionalidad o prestaciones hasta que se realice
la respectiva reparación del fallo y cuando se presenta una parada segura el
sistema se detiene en un estado que da la seguridad de la integridad del entorno
hasta que el fallo sea reparando así asegura la fiabilidad del producto en cuanto a
la tolerancia de fallos.

3.3.4 Disponibilidad
La disponibilidad del sistema debe ser continua con un nivel de servicio para los
usuarios de 7 / 24, garantizando un esquema adecuado que permita la posible
falla en cualquiera de sus componentes, contar con una eventualidad, generación
de alarmar.

3.3.5 Mantenibilidad
 El sistema debe disponer de una documentación fácilmente actualizable
que permita realizar operaciones de mantenimiento con el menor
esfuerzo posible.
 La interfaz debe estar complementada con un buen sistema de ayuda “la
administración puede recaer en personal con poca experiencia en el usos
de las aplicaciones informáticas”

3.3.6 Portabilidad
• El sistema será implantando bajo la plataforma de Windows
• El sistema será implementado en primera instancia en la plataforma de
Windows.

3.4 Otros requisitos


El software de ING.SOF Calidad será solamente para el uso de turismo
CORPUTUMAYO, específicamente para que los turistas tengan información fiable de los
sitios a visitar.

4 Apéndices
En el siguiente sitio se encuentra información acerca de la gestión del alcance de un
proyecto, con varios aspectos importantes para tener en cuenta. Default copyright text
(2016) Software de gestión de alcance
http://www.recursosenprojectmanagement.com/software-gestion-alcance/

Descripción de requisitos del sofware


Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 21

5 Definición del Alcance


5.1.1 Objetivos del Proyecto
La corporación CORTUPUTUMAYO espera que con este portal web promocionen los
diferentes sitios turísticos más interesantes del departamento y sean de gran atención para
todos los turistas que visitan Colombia.

5.1.2 Descripción alcance del producto (características,


requisitos, especificaciones)
En base a la licitación y nuestro entendimiento de las necesidades de la corporación
CORTUPUTUMAYO, se relacionan los siguientes grandes puntos que definen el alcance de
este proyecto:
 Diseño y desarrollo de sitio web específicamente para la corporación
CORTUPUTUMAYO, no se utilizarán plantillas.
 Adaptabilidad a diferentes tamaños de pantalla y navegadores a través de los cuales
sus potenciales clientes navegaran (pc, portátil, tabletas y teléfonos inteligentes). Lo
anterior se conoce como “responsive design”.
 Habilitación de un gestor de contenido, pensado desde el inicio para que el sitio pueda
ser adaptado a medida que la corporación crezca y cambie según los servicios de
Turismo.
 Registro y Re direccionamiento de dominios al servidor definitivo.
 Ambiente (servidor y dominio) de desarrollo para pruebas durante el periodo de
desarrollo.
 Hosting Dedicado para el sitio definitivo
 Capacitación en el manejo del CMS (content managment system)

El CMS incluye una sección de la página web para el administrador, protegida por clave, a
través de la cual podrá modificar los contenidos sin necesidad de tener conocimiento alguno de
programación.

5.1.3 Fronteras del proyecto


 La propuesta incluye, Re direccionamiento de dominios al servidor definitivo, Ambiente
(servidor y dominio) de desarrollo para pruebas durante el periodo de desarrollo.
 La garantía de su página web es de 6 meses para todos los temas técnicos.
 La propuesta no incluye, Contenidos modificables no mencionados

5.1.4 Entregables de proyecto: cliente producto, servicio,


resultado) + otros entregables del proyecto.
 Diseño y desarrollo del website administrable
 Road Map de estrategias definidas según fechas e hitos del proyecto
 Informe de actividades de formación realizadas al equipo del proyecto.
 Manual de usuario para el manejo del CMS (content managment system)
 Certificación de pruebas y validaciones realizadas con los usuarios durante el periodo
de desarrollo
 Acta de entrega de entrega de todas las credenciales del hosting y dominios

5.1.5 Criterios de aceptación de entregables.


La totalidad de los contenidos solicitados para este proyecto, así como las funcionalidades.

5.1.6 Limitaciones o restricciones del proyecto.


Se considera dentro del alcance del proyecto del portal web:

Descripción de requisitos del sofware


Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 22

 Contratación servicio de pago en línea a través de PSE y los costos de comisión de


estas operaciones son asumidas por la corporación.
 Registro de usuarios y reservación de hoteles con caducidad de 24 hrs una vez hecha
la reserva
 Se considera que todas las imágenes, videos, textos y material de contenido dentro del
portal web, serán definidos y entregados por la Corporación, teniendo en cuenta los
derechos de autor; en caso de alguna reclamación por derechos de autor, la
Corporación será responsable de rendir cuentas ante tribunales y jueces que fiscalizan
este tipo de información.

5.1.7 Asunciones de proyecto (impacto potencial en caso


de ser falsas).
 Impacto en los Clientes de la Corporación
 Impacto en las operaciones manuales que hoy realizan los empleados

5.1.8 Otros (organización inicial proyecto, estimación


preliminar coste y cronograma, hitos, etc.

6 Creación de la EDT

7 Control del Alcance


Se creará un Gobierno de Proyecto que se llevará adelante a través de:

 Objetivos: definición de un conjunto de objetivos claros que guíen las acciones de


gobierno del proyecto.
 Estructura: contar con un Comité y Equipo de Proyectos adecuadamente estructurados
 Roles y Responsabilidades: claramente definidos para quienes se encuentren
involucrados en el Proyecto, directa e indirectamente.
 Procesos: que el Gobierno del Proyecto se vea facilitado a través de un programa de
reuniones y reportes apropiados.
Esto se representa a través del siguiente diagrama:

Descripción de requisitos del sofware


Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 23

8 Verificación del Alcance


Acciones y su seguimiento:

 Las acciones y sus status serán visibles para el Comité de Proyecto y se realizará
seguimiento semanal al alcance de todas las actividades mapeadas para el proyecto.
 La PMO hará seguimiento de las acciones para asegurar que se ejecuten en las fechas
acordadas.

9 Gestion de Tiempo
9.1 Identificación de Actividades
 Actividades de exploración
 Actividades de diagnostico
 Actividades de planeación
 Actividades de desarrollo del proyecto
 Actividades de cierre o culminación del proyecto.

9.2 Secuenciamiento
Diagrama de Gantt
Dur Septie Octubr Noviembr
Diciembre Enero Febrero
aci mbre e e
ón
Activid
Inicio Fin en
ades 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2
sem 1 2 3 4 5 6 7 8 9
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4
ana
s
Explor 01/09/ 30/09/
4
ación 2017 2017
Diagno 01/10/ 30/10/
4
stico 2017 2017
Planea 31/10/ 23/11/
3
ción 2017 2017

Descripción de requisitos del sofware


Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 24

Desarr
ollo del 24/11/ 07/02/
10
proyect 2017 2018
o
24/11/ 15/12/
Diseño 3
2017 2017
Progra 16/12/ 13/01/
4
mación 2017 2017
Prueba 14/01/ 04/02/
3
s 2018 2018
Cierre
y 05/02/ 28/02/
3
Culmin 2018 2018
ación

9.3 Estimación de Recursos


Para el desarrollo de la aplicación es necesario contar con los siguientes materiales,
equipos y Recurso humano.

 Equipos y materiales

1 equipos de cómputo, dotados con conexión a internet, impresora, escáner, por cada
integrante del equipo desarrollador.
1 cámara Fotográfica digital con óptimas características para captura de imágenes de
paisajes y lugares turísticos.
1 cámara de video digital con óptimas características para captura de videos de paisajes
y lugares turísticos.
Materiales de papelería y elementos de oficina (Resmas de papel, bolígrafos,
grapadoras, etc)
 Recurso humano.

Con el fin de desarrollar la aplicación web, es necesario contar con un equipo idóneo y
capacitado para el desarrollo de proyectos informáticos.
El equipo estará integrado por 5 personas profesionales en el área de Ingeniería de
Sistemas, con conocimientos suficientes en Gestión y desarrollo de proyectos
informáticos y diseño de sitios web.

Descripción de requisitos del sofware


Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 25

9.4 Control Cronograma


fecha
tiempo de
Actividades Inicio Fin finalización como se subsanó el retraso
retraso
efectiva
Exploración 01/09/2017 30/09/2017

Diagnostico 01/10/2017 30/10/2017

Planeación 31/10/2017 23/11/2017


Desarrollo
24/11/2017 07/02/2018
del proyecto
Diseño 24/11/2017 15/12/2017

Programación 16/12/2017 13/01/2017

Pruebas 14/01/2018 04/02/2018


Cierre y
05/02/2018 28/02/2018
Culminación

10 GESTIÓN DE COSTOS
10.1 Clasificación de costes
En este apartado determinaremos de manera clara que rubros van a estar implicados en el
desarrollo de nuestro proyecto, para lo cual hemos determinado dos categorías generales para
nuestra propuesta.
Costes directos: Son costes que pueden implicar un gasto de recursos exclusivo para el
proyecto, como:
 Desarrolladores
 Jefes de Proyecto
 Personal de prueba
 Hosting, dominios, licencias, servicios de transacciones en línea
 Papelería

10.1.1 Costes Indirectos:


Son aquellos que no tienen un fin en específico, lo que se debe tener en cuenta que para
nuestro proyecto deben ser contemplados algunos como:
 Servicios de voz e internet para comunicación directa con los clientes
 Costos de viáticos para transporte entre los sitios.

10.2 Estimación de los costos


Usaremos el método COCOMO básico para calcular la estimación del tiempo requerido para el
desarrollo del software además de la cantidad de desarrolladores requeridos para el mismo, así
como los costos económicos que esto implicaría.
Las ecuaciones del método COCOMO básico son

Descripción de requisitos del sofware


Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 26

E  2.4 * KLOC b
D  c*Ed

Donde:

E = Es el esfuerzo aplicado em hombre – mes


D = Es el tiempo de desarrollo en meses
KLOC = Es el numero de miles de líneas de código estimado para el proyecto
Los coeficientes “a” y “b” y los exponentes “c” y “d” se obtienen de la siguiente tabla

Tipo de Proyecto a b c d
Orgánico 2.4 1.05 2.5 0.38
Semiacoplado 3.0 1.12 2.5 0.35
Empotrado 3.6 1.20 2.5 0.32

Aplicando este método de estimación a los valores de nuestro proyecto como mínimo 2000
líneas de código KLOC obtendremos los siguientes resultados.
E  a * KLOC b
E  2.4 * 41.05
E  10.28
E  10 Hombres si el desarrollo se realizara en 1 mes

D  c*Ed
D  2.5 * 10 0.38
D  6.06
D  6 meses sería el estimado del desarrollo

Ahora determinaremos la cantidad de personas necesarias para desarrollar el proyecto según


el tiempo estimado para el mismo.
N  E/D
N  10 / 6
N  1.67
N 2

Se recomiendan 2 desarrolladores durante los 6 meses para alcanzar los requerimientos


necesarios, ahora si tomamos valores promedios del mercado obtendremos un valor en dinero
para el proceso de desarrollo.
Salario desarrollador = 3.500.000
Desarrolladores = 2
Meses = 6
Costes desarrolladores = (2*2.000.000*6)
= 24.000.000 millones de pesos

La siguiente tabla describe la estimación de costos durante el tiempo de desarrollo del


proyecto, determinando un presupuesto final.

Descripción de requisitos del sofware


Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 27

Tiempo
Descripción Cantidad Costo
Estimado
Papelería y gastos de visita de desarrolladores y
6 meses 5.000.000
jefes de proyecto al sitio
Desarrolladores de software 2 6 meses 24.000.000
Servicios de Hosting, dominio, transacciones en
3 1 año 1.500.000
línea
Jefes de proyecto 2 6 meses 30.000.000
Otros gastos no estimados 1 6 meses 1.000.000
Personal de pruebas 1 3 meses 3.000.000
Total, Presupuesto 64.500.000

11 GESTIÓN DE RIESGOS

Proyecto de Software (software que permitirá la interacción del usuario y el sistema


permitiendo conocer sitios turísticos de interés, la generación de informes para
CORTUPUTUMAYO )

11.1 Identificación de Riesgos


 Perdida de personal experto (Programadores, analistas, arquitectos y gerente del
proyecto).
 Presupuesto, recorte de fondos destinados al proyecto.
 Disponibilidad y Calidad del hardware.
 Falta de mantenimiento.
 Falta de capacitación a los encargados del manejo.
 Requisitos funcionales no apropiados por falta de definición del usuario final.
 Manejo de errores inadecuado.

11.2 Tabla de riesgos


RIESGO CATEGORÍA PROBABILIDAD IMPACTO

Pérdida de personal experto MO 20% 1


(programadores, analistas,
diseñadores)

Recorte de fondos destinados al MR 30% 2


proyecto

Disponibilidad y calidad de hardware MR 50% 1

Falta de mantenimiento ET 15% 4

Inexperiencia del equipo técnico ET 30% 3

El equipo de desarrollo no conoce los ED 50% 2


medios o recursos

Comunicación entre el cliente y el C 10% 2

Descripción de requisitos del sofware


Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 28

personal experto

Falta de capacitación a los M 20% 2


encargados del manejo

Falta de cronograma o T 30% 2


desactualización del mismo.

Requisitos funcionales no U 60% 1


apropiados por falta de definición del
usuario final.

manejo de errores inadecuado ED 70% 1

Convenciones
 Tamaño del producto (TP)
 Proceso de producción (PP)
 Entorno del desarrollo (ED)
 Experiencia técnica (ET)
 Mano de obra (MO)
 Maquinaría y/o recursos (MR)
 Tiempo (T)
 Método (M)
 Usuario (U)
 Comunicación (C)

RIESGO RESPUESTA(ESTRATEGIA) RESPONSABLE

Pérdida de personal experto


(programadores, analistas, Encargado del
diseñadores) Contratación
proyecto

Recorte de fondos destinados Encargado del


Eliminación
al proyecto proyecto

Disponibilidad y calidad de
Mitigación Analista
hardware

Falta de mantenimiento Aceptación Analista

Inexperiencia del equipo


Eliminación Analista
técnico

El equipo de desarrollo no
Eliminación Diseñador
conoce los medios o recursos

Comunicación entre el cliente y


Eliminación Diseñador
el personal experto

Falta de capacitación a los Eliminación Analista,

Descripción de requisitos del sofware


Portal web CORTUPUTUMAYO
0.3
Especificación de requisitos de software
Pág. 29

encargados del manejo programador

Falta de cronograma o Analista,


Eliminación
desactualización del mismo. programador

Requisitos funcionales no
apropiados por falta de Transferencia diseñador
definición del usuario final.

manejo de errores inadecuado Analista,


Eliminación
programador

Descripción de requisitos del sofware

También podría gustarte