Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PARQUEADERO PBLICO
PRESENTADO POR.
PRESENTADO A:
CAMILO ANDRES PINTO CASTELBLANCO
ndice
Pagina
Introduccin
Objetivo general
Objetivos especficos
Restricciones
Estimacin
12
15
Cronograma de actividades
18
19
Introduccin
Una empresa desarrolladora de software planea construir una aplicacin que
permita administrar un parqueadero de carros. Como hasta ahora se quiere entrar
en ese ambiente, inicialmente se har esta aplicacin para parqueaderos de no
ms de 20 puestos numerados.
En cada puesto se puede parquear un carro. Como es debido, un parqueadero
tiene una tarifa por hora o fraccin de hora; adems, se manejan estas tarifas de
acuerdo al costo que impone la ley en ese momento, es decir, se debe cambiar los
costos cada vez que se requieran.
Al entrar un carro al parqueadero, este en el software se debe identificar por su
placa, y el software debe recomendar el posible puesto para que el carro tome ese
lugar, pero tambin se debe conocer la hora en la que entr, y esta se maneja
bajo la restriccin de la hora de funcionamiento del parqueadero, el cual funciona
desde las 6:00 AM hasta las 08:00 PM.
Para aumentar la calidad del software, se revisan diferentes productos de software
de parqueadero que estn hoy en el mercado, y todos ellos coinciden en estos 4
puntos.
A cada carro se le asigna el lugar donde debe parquear, a excepcin de cuando
no hay cupo, en este caso, no se permite la entrada de ms carros.
Cada carro que vaya saliendo, se le dice cuanto debe pagar, de acuerdo al
tiempo que estuvo parqueado.
El software debe mostrar en pantalla cunto dinero se ha recogido durante el
da.
En la interfaz del software se deben mostrar que puestos del parqueadero estn
ocupados, y que puestos del mismo estn disponibles.
Objetivo general
Desarrollar un software que admita informacin para tener un registro de datos de
las entradas y salida de los vehculos, permitiendo as tener un control claro de la
situacin en tiempo real del parqueadero.
Objetivos especficos
Determinar el nmero de carros que ingresan al uso de este servicio y as
llevar un registro diario
Restricciones
Dado que se est empezando en el ambiente de manejo de software de
parqueadero, inicialmente se plantea que solo servir para manejo de
automviles, es decir, no abra opcin para parque de motocicletas. Aunque si
los clientes a los cuales les llega el software lo requieren, se adicionara el
modulo del motos.
El software est planteado para manejo en un solo computador y mono usuario,
es decir, se guardaran los datos localmente en el equipo, este no trabajara en
red.
Los datos no se guardaran en una base de datos, dado que el software se
manejara por medio de vectores, sin embargo se habilitar una opcin para
exportar el dinero producido por el servicio a un archivo TXT, para tener un
record diario guardado.
El alcance del software es para mostrar el dinero producido durante el da en el
que se trabaje, es decir, no ser posible mostrar el acumulado que se lleva en
das o semanas.
Definicin de roles:
2.1
Informtica
nuevos proyectos.
2.2
Mercadeo
Departamento de Ventas.
Buscar distribuidores
Venta de Productos
Realiza propaganda de los productos y servicios ofrecidos por la empresa.
Estipula precios, ofertas y descuentos a aplicar a los productos y servicios
ofrecidos por la empresa.
Impulsa promociones de venta.
Percibir ingresos.
Mantener comunicacin permanente con el departamento de contabilidad
para constatar la existencia de productos.
Departamento de compras.
Buscar los mejores proveedores
Compra de productos
Constatar calidad de los productos adquiridos.
Mantener comunicacin permanente con el departamento de contabilidad
para la adquisicin oportuna de productos.
2.3
Recursos humanos
Finanzas
Departamento de Contabilidad.
Llenar y pagar planillas
Firma de cheques
Llevar los libros de compra y venta
Declarar impuestos
Generar balances (Inicial, final, general)
Generar informes de estados de resultados.
Generar informes de flujo de efectivo.
Generar inventarios de los activos (Edificios, mobiliario y equipo, vehculos,
etc.); con los que cuenta la empresa.
Generar inventarios de los productos en existencia, puestos en venta,
averas y en reparacin (por garanta o particular).
Mantener comunicacin permanente con el departamento de ventas y de
compras para constatar los mximos y los mnimos estipulados de productos
en adquisicin y los puestos a la venta a los clientes.
10
11
Estimacin
Modelo de punto de funcin.
Formulacin de 14 preguntas de funcionabilidad del software, asignando un valor
adecuado de acuerdo a la tabla expuesta:
0
Sin
Influencia
Incidental Moderado
3
Medio
Significativo Esencial
Preguntas
1 Requiere el sistema copias de seguridad y recuperacion fiables
2 Se requiere comunicacin de datos?
3 Existen funciones de procesamiento distribuido?
4 Es critico el rendimiento?
5 Sera ejecutado el sistema en un entorno operativo existente y frecuentemente utilizado?
6 Requiere el sistema entrada de datos interactivo?
Requiere la entrada de datos interactivo que las trancisiones de entrada se lleven a cabo sobre
7
multiples o variadas operaciones?
8 Se actualizan los archivos maestros en forma interactiva?
9 Son complejas las entradas, las salidas, los archivos o peticiones?
10 Es complejo el procesamiento interno?
11 Se ha diseado el codigo para ser reutilizable?
12 Estan incluidos en el diseo la conversion y la instalacion?
13 Se ha diseado el sistema para soportar multiples instalaciones en diferentes organizaciones?
14 Se ha diseado la aplicacin para facilitar los cambios y para ser facilmente utilizada por el usuario?
Total fi
Valor
5
0
0
5
5
5
4
5
4
4
3
5
5
5
55
Factor de ponderacin:
Parametro de medicion
Numero de entradas de usuario
Numero de salidas de usuario
Numero de peticiones de usuario
Numero de archivos
Numero de interfaces externas
Cuenta_Total
Factor de ponderacion
Cuenta
x
Simple
2
2
1
1
1
Medio
Complejo
4
5
4
10
7
=
8
10
4
10
7
39
12
46.8
15.6
0.21
5.34
0.08
Modelo COCOMO
Dado que se va a desarrollar el software en lenguaje Java, la variable de LDC por
cada punto de funcin que aplica segn Cocomo para este lenguaje es de 53.
Proyecto
Software
Orgnico
Semiacoplado
Empotrado
a
3,2
b
1,05
c
2,5
d
0,38
3
2,8
1,12
1,2
2,5
2,5
0,35
0,32
13
Valoracion
Nominal
alto
0,7
0,88
0,94
0,85
1,46
1,29
1,42
1,21
1,14
1,24
1,24
1,23
0,87
0,87
1,19
1,13
1,17
1,1
1,07
1,1
1,1
1,08
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Muy alto
1,15
1,08
1,15
1,11
1,06
1,15
1,07
0,86
0,91
0,86
0,9
0,95
0,91
0,91
1,04
Extra alto
1,4
1,16
1,3
1,3
1,21
1,3
1,15
0,71
0,82
0,7
1,65
1,66
1,56
0,82
0,83
1,1
FAE = 1.15*0.94*0.7*1.3*1.21*0.87*1.07*1*0.82*1*0.9*1.0*0.91*0.91*1.08 =
0.7313
-Clculo del esfuerzo del desarrollo:
E = a KLDC ^ (b) * FAE = 3.2 * (2.48) ^ 1.05 * 0.7313 = 6.07 personas /mes
- Clculo tiempo de desarrollo:
T = c Esfuerzo d = 2.5 * (6.07) ^ 0.38 = 4.96 meses
-Productividad:
PR = LDC/Esfuerzo = 2480/6.07 = 408.56 LDC/personas mes
-Personal promedio:
P = E/T = 6.07/4.96 = 1.2 personas
Segn los resultados se necesitan un equipo de 2 personas trabajando alrededor
de 5 meses, sin embargo segn el cronograma establecido del proyecto, se debe
tener el software en 2 meses, entonces se procede a incrementar a 3 el nmero
de personas. 1 Jefe de proyecto, 1 Analista y responsable de calidad, y 1
programador.
14
Especificaciones tcnicas
Software que permita registrar el ingreso de vehculos al parqueadero y
ordenarlos segn la disponibilidad de espacio.
Calculo del costo total del uso del parqueadero.
El software ser utilizados por dos (2) usuarios que son los administradores del
establecimiento.
Guardara en
realizado diariamente.
Requerimientos funcionales
El software permitir registrar la placa y hora de ingreso del vehculo al
parqueadero y adems informar que espacio le corresponde.
El software solo funcionar entre las 06:00 am y las 06:00 pm, de tal forma que
si se utiliza en otro horario no realizar ninguna operacin.
La aplicacin informar de forma precisa el valor que debe pagar el usuario al
salir del parqueadero y el tiempo que lo us.
15
2. Anlisis y Diseo
Teniendo en cuenta los requerimientos del usuario, se realizar una reunin entre
los desarrolladores para iniciar la etapa de estructuracin del software pero
teniendo en cuenta un anlisis detallado sobre los requerimientos y como
optimizar la construccin del software.
3. Pruebas (aplicacin-usuario)
Se destinar un tiempo prudente para el desarrollo de las mismas, con el fin de
evitar errores o inconformismos por parte del usuario final.
Para las pruebas se tendr en cuenta el tiempo que tarda el software en ejecutar
las aplicaciones, el orden de la informacin y su rendimiento al ser utilizado por
mucho tiempo constantemente.
4. Entrega Producto
El software ser entregado en el tiempo estipulado en el contrato, se destinar una
semana de induccin a los usuarios y administradores del programa con el fin de
solucionar inquietudes frente a su manejo.
Igualmente se entregar el manual del usuario con el fin de facilitar el empleo de la
herramienta.
5. Realizacin cambios
16
Los cambios que se realizarn debern estar alineados con los requerimientos
iniciales del usuario, en ningn momento se realizarn cambios estructurales en el
software y las sugerencias que se hagan por parte del contratante debern estar
soportadas en el marco del contrato inicial.
17
Cronograma de Actividades
Para este proyecto se ha establecido el siguiente cronograma de actividades, en el
cual se contemplan las diferentes actividades comprendidas dentro del plan de
fases.
DESCRIPCION
FECHA
FECHA
INICIAL
FINAL
Analista, Jefe de
29-10-
04-11-2012
proyecto
2012
Anlisis y Diseo
Analista,
05-11-
programador
2012
Programador,
16-11-
analista, gestor
2012
Levantamiento requerimientos
Pruebas (aplicacin-usuario)
RESPONSABLES
08-11-2012
19-11-2012
de calidad
Entrega Producto
Jefe de proyecto
20-11-
20-11-2012
2012
Realizacin cambios
Analista,
22-11-
Programador
2012
24-11-2012
18
Calidad
Control de Calidad
Para brindar una calidad optima del programa ofertado, el jefe de proyecto
acompaado del desarrollador y el usuario final, pondr a prueba la eficiencia del
software verificando que cumpla con todos los requerimientos establecidos tanto
por el usuario como por el desarrollador.
Control de Cambios
19
Estos cambios pueden ocurrir durante las fases de desarrollo. Los posibles
orgenes de los cambios pueden ser:
Reorganizacin, reduccin o crecimiento de la solucin de proyecto.
Cambio de los requerimientos de la solucin del proyecto.
La solicitud debe estar consignada en el siguiente formato:
Tipo solicitud de cambio
Descripcin
Solicitante
Control de Riesgos
20