Está en la página 1de 8

REQUERIMIENTOS SOFTWARE

[FIND PARKING]

ENVER LUIS GONZALEZ ROMERO


CRISTIAN DAVID GONZALEZ SERNA
TABLA DE CONTENIDOS

1 INTRODUCCION.............................................................................................1
1.1 Entorno.....................................................................................................1
1.2 Estándares...............................................................................................1
1.3 Documentación........................................................................................1
2 Requerimientos Software................................................................................2
2.1 Requerimientos Funcionales....................................................................2
2.2 Requerimientos de Testing......................................................................2
2.3 Matriz Requerimientos Funcionales vs. Requerimientos de Testing.......2
3 Requerimientos de Calidad.............................................................................4
4 Requerimientos de Ambiente..........................................................................5
4.1 Requerimientos de Ambiente de Desarrollo............................................5
4.1.1 Hardware de Desarrollo....................................................................5
4.1.2 Desarrollo de Software.....................................................................5
4.2 Requerimientos de Ambiente de Testing.................................................5
4.2.1 Hardware de Testing.........................................................................5
4.2.2 Software de Testing..........................................................................5
5 Restricciones...................................................................................................6
5.1 Restricciones Hardware...........................................................................6
5.2 Restricciones Software............................................................................6
5.3 Restricciones de Interfaz..........................................................................6
6 Arquitectura del Software................................................................................7
6.1 Modelo Arquitectónico..............................................................................7
6.2 Matriz Requerimientos Funcionales vs. Componentes de la Arquitectura
7
7 Requerimientos de Desarrollo.........................................................................8
7.1 Requerimientos Participación Cliente......................................................8
7.2 Requerimientos de Comunicación...........................................................8
7.3 Requerimientos de Infraestructura...........................................................8
8 Requerimientos Post Desarrollo......................................................................9
8.1 Requerimientos de Entrenamiento..........................................................9
8.2 Requerimientos de Mantención...............................................................9
Glosario (Definiciones y Siglas)............................................................................11

i
1 INTRODUCCION

1.1 Entorno

En las últimas décadas los avances tecnológicos han evolucionado, convirtiendo


los dispositivos en artículos indispensables para las personas. Desde la llegada
de los teléfonos inteligentes y otros dispositivos, las aplicaciones móviles y web
juegan un papel muy importante en el día a día de las personas que los usan,
éstas siempre han apuntado a suplir necesidades, haciendo más simples las
situaciones que se presentan cotidianamente.
La mayoría de las aplicaciones están enfocadas al ocio de los usuarios, por lo
que al ingresar a las tiendas donde se ofertan, se cuenta con una gran cantidad
de juegos, aplicaciones de mensajería, entre otras como redes sociales.
Estos aplicativos se realizan con el fin de mantener a la mano la solución a
muchas carencias que se puedan tener, que pueden ser resueltas con un solo
clic. Esto ha logrado una revolución tecnológica en la cual se ha transformado la
forma en que las personas atienden sus necesidades.
La problemática que se pretende atacar con el desarrollo de este proyecto es
contribuir a la falta de espacios adecuados para parquear en la ciudad de
Montería. A su vez beneficiar a todas aquellas personas que tienen un
parqueadero que no están usando, al posibilitar que obtengan ingresos por su
arrendamiento.
Las aplicaciones que actualmente brindan servicios similares a la que se
presenta como proyecto, presentan desventajas y la mayoría no se encuentran
habilitadas en la Ciudad de Montería, como lo son Parkiando8, gurú
parqueaderos9 y City parking10, entre otras.
Con este proyecto se tendrán nuevos lugares en los cuales podrán parquear los
usuarios. Esta opción le permitirá a cualquier persona rentar su parqueadero.
Basados en una necesidad identificada en la ciudad de Montería, al momento
de estacionar, originada por la falta de espacios disponibles que sean
adecuados para que los conductores puedan dejar sus vehículos, nace la idea
del proyecto Find parking. Se busca mejorar el proceso de movilidad y
sostenibilidad, dando soluciones a los usuarios de vehículos en Montería.
Debido a que usuarios de medios de transporte se ven afectados por el alto flujo
de vehículos que obstaculizan las vías en búsqueda de un parqueadero o que
parquean sus vehículos en zonas restringidas, nuestra solución brindará una
alternativa para mejorar los problemas en las vías más concurridas de la ciudad.
Find parking también ayudará en la consecución de lugares de estacionamiento
que suele ser una de las mayores dificultades en la ciudad de Montería.

1
1.2 Estándares

Los estándares son lineamientos, directrices y protocolos que se establecen con


el propósito de normalizar la escritura del código que conforma un desarrollo de
software, procurando la consistencia y reusabilidad del mismo. Emplear un
lenguaje claro al definir cada uno de los elementos de software a través de
convenciones permite mantener el código de manera eficaz y eficiente, así
mismo agiliza el proceso de detección de errores toda vez que los estándares
sean claros y se apliquen cabalmente.
Al considerar la selección del estándar de desarrollo se deben tener en cuenta
aspectos técnicos como son la definición de variables por medio de una
nomenclatura adecuada, la documentación requerida, las herramientas de
verificación entre otros conceptos que serán objeto de estudio en este
documento. Además de la selección del estándar se requiere el compromiso por
parte de los desarrolladores de aplicar los lineamientos mencionados y cumplir
con todas las especificaciones que sean solicitadas por la Dirección de
Planeación y Sistemas.
Es necesario mencionar que cada desarrollo de software que se ha llevado a
cabo sin aplicar ningún estándar en su construcción, requiere una dedicación
especial de recurso humano y de tiempo debido a que se cuenta solamente con
los conceptos aplicados arbitrariamente por el desarrollador a cargo; este
comportamiento constituye una mala práctica en cuanto a construcción de
software debido a que se limita la escalabilidad del sistema y su reusabilidad que
son conceptos ampliamente utilizados al considerar aspectos como calidad y
desempeño del software

2
IMAGEN 1

3
IMAGEN 2

4
IMAGEN 3

5
IMAGEN 4

También podría gustarte