Documente Academic
Documente Profesional
Documente Cultură
PLANEACION
Presentado por:
ANGELICA MARIA GARZON
RONALD ACEVEDO
CRISTHIAN RAMIREZ
CARLOS VICENTE RINCON SANCHEZ
Presentado a:
PILAR ALEXANDRA MORENO
Contenido
FICHA DEL DOCUMENTO 3
CONTENIDO 4
1 INTRODUCCIÓN 6
1.1 Propósito 6
1.2 Alcance 6
1.5 Referencias 6
1.6 Resumen 6
2 DESCRIPCIÓN GENERAL 7
2.4 Restricciones 7
3 REQUISITOS ESPECÍFICOS 7
3.3.5 Mantenibilidad 10
3.3.6 Portabilidad 10
4 Apéndices 10
1 Introducción
Día a día las empresas e instituciones buscan soluciones prácticas que ayuden a tener un
control permanente en sus instalaciones, es por ello que la industria ha venido
desarrollando sistemas de control que proporciona acceso total o parcial al personal en
áreas específicas dentro de las instalaciones.
Hoy en día existe gran variedad de tecnologías que permiten validar información para
realizar el control de acceso, entre las cuales encontramos, tarjetas de banda magnética,
tarjetas de chip (Smart Card), tarjetas de proximidad RFID, tarjetas de proximidad NFC y
lectores biométricos, algunas con una validación más confiable y segura que otras. De
dichas tecnologías sobresalen por su confiabilidad y baja vulnerabilidad las tarjetas NFC y
dentro de los lectores biométricos el correspondiente a huella dactilar. Él desarrollo de
Software hoy en día se ha masificado tanto para profesionales o estudiantes de ingeniería
de sistemas, técnicos o tecnólogos como personas en otras disciplinas o campos, es
accesible a todos con pocos o muchos conocimientos en desarrollo, sin embargo por medio
de este trabajo veremos que no basta con saber programar para desarrollar un buen
producto y que es necesario etapas previa para saber entre otras cosas que lenguaje
utilizar, que tipo de software desarrollar y las consideraciones y requisitos y modelos a tener
en cuenta a la hora de hacer software
El desarrollo del software se planeo mediante comunicación por la plataforma de la página
de la universidad abierta y a distancia UNAD, los roles y responsabilidades se repartieron
dentro del foro colaborativo de la siguiente manera:
trabajos individuales
Organización del documento 20/11/2017 a 22/11/2017 Carlos Rincón
final del grupo
Revisión del producto final a 22/11/2017 Todos
entregar
Preparación del producto 23/11/2017 Carlos Rincón
final con la norma
1.1 Propósito
Documentar la forma como se llevara a cabo el proyecto con los pasos a seguir durante
su desarrollo e implementación del software, se definirán alcance, tiempos de ejecución,
riesgos y responsabilidades de los encargados de la ejecución.
1.2 Alcance
Analizar, diseñar e Implementar un Sistema de Información para el control de los
equipos que se usan en las operaciones de la compañía con la información completa y
disponible para poder tener control tanto de estos, como de la programación de
mantenimiento, repuestos, ubicación y tiempo de trabajo.
El software dará la solución al problema de vigilancia dentro de la empresa Tresla,
donde se desarrollará de tal manera que el personal que trabaja dentro de la empresa
quedara registrado su ingreso y salida, además contara con un registro de tiempo que
dura el trabajador en cada una de las dependencias que se dirija, además contara con
un informe mensual de cada una de los trabajadores, partiendo de unos limites de
tiempo como de acceso a las dependencias que tiene la empresa.
1.5 Referencias
Fech
Referencia Titulo Ruta a Autor
Documento Construcción https://ocw.unican.es/pluginfile 2011 Blanco,C.
y Pruebas
de Software
Libro Ingeniería de http://bibliotecavirtual.unad.edu.co:2081 2005 Weitzenfeld,
Software A.
Orientada a
Objetos con
UML
Libro Calidad de http://bibliotecavirtual.unad.edu.co:2081 2005 Weitzenfeld,
Software y A
Modelos de
Madurez del
Proceso
1.6 Resumen
En el presente documento se describen los alcances del proyecto, su implementación,
seguridad, restricciones, costos, riesgos y mejoramiento continuo.
La creación del software tiene como objetivo principal la seguridad autónoma de la
infraestructura de la empresa, control de gastos innecesarios de energía y por último el
control del personal que labora. Se realizaron unos muestreos de acuerdo al problema
hallado el cual arrojo un resultado que corresponde a los procesos de la seguridad de la
empresa, el consumo de energía y el ingreso del personal, los resultados se dieron así.
Con respecto a la seguridad se dio a conocer que ingresa cualquier persona a cualquier
área sin ser registrado de este modo no existe registro. Con relación al consumo de
energía, los empleados suelen dejar las luces, calefacción y ventanas abiertas
conllevando a un elevado gasto de energía innecesaria. Y por último el registro de
ingreso y salida del personal, el cual dicho personal no registraba la hora real de entrada
y salida de la empresa. Este proyecto constituye un ahorro monetario radicado en un
control estricto sobre el uso de cada uno de los elementos que tiene la empresa para
prestar un servicio al cliente, como una calidad de ambiente laboral.
2 Descripción general
2.1 Perspectiva del producto
Este software reunirá todos y cada uno de los problemas hallados en la investigación, lo
cual se pronostica un tiempo de creación, pero para ello se realizará un análisis y
muestreo más a fondo para forjar una relación de usuario / software. Para finalizar el
software que se desarrollara, lograra la unión de un sistema inteligente y amigable para
el usuario como para el administrador así tener una razón de comprender el uso
adecuado de la energía como de la seguridad misma sobre el trabajador.
2.4 Restricciones
La aplicación debe tener rendimiento aceptablemente alto ya que las alarmas deben
enviarse en tiempo real y no debe haber delay entre el paso de información entre
aplicaciones.
La aplicación debe estar disponible 7/24*365 debido a que es un software crítico para el
objetivo del proyecto.
Se debe garantizar que la aplicación instalada tenga acceso a las señales generada por
los sensores.
3 Requisitos específicos
Requisito 1 Suministrar e instalar un sistema completo de alarmas contra
robo e intrusos, incluyendo central de alarmas, detectores
volumétricos, pulsadores de alarmas, teclados, etc., es decir
cumplimiento de su función.
Nombre de requisito Back up
Tipo Requisito Restricción
Fuente del requisito Programador
Prioridad del requisito Alta/Esencial Media/Deseado Baja/ Opcional
3.3.2 Seguridad
Todo el personal que labora, será ingresado en la base de datos con
su huella digital.
Él envió de los mensajes de texto estarán codificados.
El sistema de grabación se encontrará protegido para el ingreso por
tres niveles de seguridad.
Se almacenará todo registro del ingreso al sistema, por concepto de
actualización, verificación y supervisión del sistema
El control de acceso implementado debe permitir asignar los perfiles
para cada uno de los roles identificados.
El sistema deberá contar con mecanismos que permitan el registro de
actividades con identificación de los usuarios que los realizaron
3.3.3 Fiabilidad
Reducción del 96% de fallos respecto al ingreso de los usuarios.
El sistema no sufrirá más de dos fallos de nivel uno al mes
Él envió de mensajes no exitosos será del 0.5% al mes
La salida de llamadas no exitosas será del 0.2% al día
3.3.4 Disponibilidad
Estar disponible 100% durante las 24 horas de lunes a sábado, los días domingos
tendrá una interrupción de 2 horas mientras se realiza el Backup’s de los
servidores de almacenamiento de usuarios y de la grabación de las cámaras se
seguridad, como de la detección de sensores.
3.3.5 Mantenibilidad
El sistema de seguridad debe estar en la capacidad de admitir en un
futuro el mantenimiento que al respecta sobre posibles errores en las
diferentes actualizaciones, como también por la manipulación del usuario
y administrador del software.
3.3.6 Portabilidad
El software se desarrollará bajo la plataforma de JAVA, por su
aceptabilidad en una gran cantidad de plataformas móviles como de
escritorio.
El cambio de un servidor tendrá la misma disposición para uno nuevo.
No se tendrá la restricción de un solo proveedor de partes del
hardware
4 Apéndices
[Inserte aquí el texto]
Pueden contener todo tipo de información relevante para la SRS pero que, propiamente, no
forme parte de la SRS.
El método de Gestión de Riesgos fue definido con el fin de establecer las bases necesarias
para la aplicación de software, donde el objetivo es alcanzar un enfoque disciplinado y
sistemático para llevar a cabo el proceso. A medida que se van desarrollando cada una de las
fases establecidas, se recoge información de las mejores prácticas y se analiza los parámetros
necesarios y comunes para crear un marco de trabajo general, de tal forma que sea aplicable a
diferentes ámbitos.
Los tipos de riesgos que podemos encontrar en el desarrollo de software son los riesgos del
proyecto los cuales de hacerse realidad es probable que retrasen la planificacion temporal del
proyecto y que aumenten los costos. Estos riesgos identifican los problemas potenciales de
presupuesto, planificación temporal, personal, recursos, cliente y requisitos y su impacto en un
proyecto de software.
El siguiente tipo de riesgos es de los riegos técnicos los cuales amenazan la calidad y la
planificación temporal Si un riesgo técnico se convierte en realidad, la implementación puede
llegar a ser difícil o imposible. Los riesgos técnicos identifican problemas potenciales de diseño,
implementación, de interfaz, verificación y de mantenimiento. Además, las ambigüedades de
especificaciones, incertidumbre técnica, técnicas anticuadas y las nuevas tecnologías son
también factores de riesgo. Los riesgos técnicos ocurren porque el problema es más difícil de
resolver de lo que se pensaba.
El último tipo de riesgo es el riesgo del negocio los cuales amenazan la viabilidad del software
a desarrollar
El método presenta un ciclo continuo, en el que se maneja un flujo lógico de información entre
las fases que lo componen. Consta de cinco pasos fundamentales como la identificación, el
análisis, la planificación, el seguimiento y control, y la comunicación. Como mejores prácticas
se encuentra que en la fase de identificación se llevan a cabo evaluaciones de riesgos
utilizando la taxonomía y la fase de comunicación que se define como el núcleo de todo el
proceso.
No siempre funciona una categorización tan sencilla y algunos riesgos son simplemente
imposibles de predecir.
Niveles de Taxonomía
Metodología.
Utilizaremos el Método de Gestión de Riesgos de Boehm, este método divide la gestión en dos
aspectos fundamentales, Evaluación de Riesgo y Control del Riesgo, estos a su vez se
subdividen en pasos que se valen de un conjunto de técnicas para llevarse adelante.
Puede ser utilizado en todas las fases del desarrollo de software. Este método produce buenos
resultados si se cuenta con un gestor con experiencia capaz de manejar los factores de éxito
relacionados con personas y tecnología involucradas en proyectos de software. Es
relativamente simple.
La desventaja es que no maneja de forma explícita los riesgos genéricos.
Riesgo/Técnica
Riesgo Técnica
Déficit de personal Contratar los mejores talentos; Trabajo en equipo;
Construcción de moral; Entrenamiento cruzado; Planificar
con antelación recursos claves
Calendario y presupuesto Estimación detallada de calendario y costos realizada por
irreales varias fuentes; Diseño para el costo; Desarrollo incremental;
Reutilización de software; Limpieza de requerimientos
Desarrollo de las funciones de Análisis de la organización; Análisis de la misión; Encuestas
Los riesgos se reflejan desde el inicio del proyecto, por esta razón se debe realizar la gestión
en el grupo de procesos de planificación del proyecto. De igual forma esta gestión debe ser
aplicada a cada una de las fases del desarrollo de software, lo cual permitirá garantizar la
disminución de riesgos presentes en estas, evitando sobre costos y demoras en el proyecto.
La idea del proceso de gestión de riesgos es la de desarrollar una estrategia global para
gestionar riesgos en el proyecto, decidir cómo se ejecutarán los procesos implicados, e
integrarse a las actividades de la administración del proyecto. Para cumplir con esta premisa se
requiere de un plan, en el que se describa de qué manera se llevarán a cabo los procesos y
cómo se relacionarán con otros.
no se cuenta
con las
máquinas y de ser
servidores necesario Validar la
para tener actualizarl plataforma,
PLATAFO Gerencia del
todos los Todas a para no administrar Alto baja
RMA proyecto
programas detener el la de forma
necesarios proceso de adecuada
para el desarrollo
desarrollo del
sistema.
Adquirir Verificació
disponibilidad
herramient n de
y calidad de
as licencias
las
necesarias necesarias
PLATAFO herramientas Gerencia del
Todas para la para la Alta Baja
RMA que se van a proyecto
ejecución gestion y
emplear en la
del realización
construcción
proyecto del
del producto.
proyecto
Replantear
complejidad Cambio de el proyecto
Planeació desar Director de
del sistema a plan de cada vez media Baja
n rollo planeación
construir proyecto que se
requiera
Replantear Validar el
Dinero para
presupuest presupuest
ECONO la Gerencia del
todas o y o, Alta media
MICOS culminación proyecto
necesidad seguimient
del proyecto
es os
IDENTIFICACIÓN DE RIESGO
El análisis cuantitativo determina el efecto de los riesgos y les asigna una calificación numérica
ayudando a estudiar la probabilidad de ocurrencia y sus consecuencias en los objetivos del
proyecto, así como magnitud del riesgo total, lo que brinda la opción de adoptar sus técnicas
según la disposición de la organización.
GESTIÓN DE COSTOS
Los costos en Contabilidad, son una inversión que se realiza en trabajo o dinero para obtener el
objetivo empresarial, de esta forma vamos a calcular el costo de nuestro producto en función
de la inversión que realizaremos para obtener el producto que deseamos desarrollar.
Definiciones
Costos Directos:
Costos indirectos
Son los costos comunes a muchos productos o servicios y por lo tanto no son directamente
identificables con ninguno de los bienes ofrecidos por la empresa. Los costos indirectos se
cargan por lo general a los artículos o áreas utilizando técnicas de asignación o absorción,
dependiendo de la participación en ventas.
Servicios públicos
Nomina
Costos de insumos genéricos como cables
Costo variable
Son aquellos donde la inversión cambia directamente con el volumen de producción pero que
su valor unitario permanece constante.
Costos Fijos
Son las inversiones que se realizan y permanecen constantes sin importar la cantidad de
productos o servicios que la empresa comercialice en un periodo determinado.
Datos de la empresa:
Resumen de la materia prima y mano de obra 2 de los elementos del costo que se necesita
para el proyecto donde se ha determinado una hora de desarrollo para la aplicación móvil y el
servidor, este tiempo está basado en el costeo por hora de producción una vez se haya
desarrollado el software y esto corresponde a la instalación y configuración de las aplicaciones
y no al desarrollo de la aplicación.
Por cada unidad realizada y desarrollada el costo variable por unidad es de 950.400
Relación de la Materia Prima con su valor y número de unidades para hallar el costo variable.
Determinación del precio de venta de acuerdo a la obtención del punto de equilibrio lo que nos
da que con una venta de 50 unidades y una participación en ventas del 3% nuestro precio de
venta deberá ser de 255.843.
Determinación del precio de venta por el sistema de costos por absorción lo que nos da que por
cada unidad y una utilidad operacional deseada del 35% y una participación en ventas del
producto del 25% nuestro precio de venta deberá ser de 735.835
Este precio nos pone en una desventaja competitiva con otras empresas del sector al tener un
precio elevado por unidad de producto por lo que nuestra proyección de ventas con el mismo
margen de utilidad teniendo una reducción en el valor de venta con una proporción competitiva
frente a la competencia nos muestra que debemos aumentar nuestro volumen de ventas con
datos de 50 unidades a vender ya nuestro precio de venta nos baja a 457.541 precio más
competitivo en el mercado.
Con un margen de utilidad deseado del 35% podemos ver como el margen de contribución es
del 65% con un costo variable igual al margen de utilidad y un valor de venta sugerido de
392.923, valor que aunque está por encima de la estimación de 200.000 pesos que
seleccionamos como precio de venta deseable nos da un precio sugerido, competitivo con el
valor de venta de la competencia y precio razonable con los encontrados en el mercado de
sistemas similares.
Calcularemos el esfuerzo y el costo del desarrollo en función del tamaño del programa
estimado en LOC. Se utiliza para un proyecto pequeño y relativamente sencillo.
Dónde:
E = 2.4*KLOC
El planificador puede decidir emplear sólo una o dos personas y ampliar por
tanto la duración del proyecto.
0 = Sin influencia
1 = Incidental
2 = Moderado
3 = Promedio
4 = Significativo
5 = Esencial
LOC: 1379.40
N = E/D
N= 3.36/3.96
N = 0.84
Para el proyecto necesitaremos el esfuerzo de 3.36 hombres por mes con una duración de 3.96
meses y un total de 1379.40 líneas de código de acuerdo al análisis realizado por este método,
sugiriendo un total de un desarrollador.
Resumen
Definiciones
Costos Directos:
Costos indirectos
Son los costos comunes a muchos productos o servicios y por lo tanto no son directamente
identificables con ninguno de los bienes ofrecidos por la empresa. Los costos indirectos se
cargan por lo general a los artículos o áreas utilizando técnicas de asignación o absorción,
dependiendo de la participación en ventas.
Servicios públicos
Nomina
Costos de insumos genéricos como cables
Costo variable
Son aquellos donde la inversión cambia directamente con el volumen de producción pero que
su valor unitario permanece constante.
Costos Fijos
Son las inversiones que se realizan y permanecen constantes sin importar la cantidad de
productos o servicios que la empresa comercialice en un periodo determinado.
Datos de la empresa:
Resumen de la materia prima y mano de obra 2 de los elementos del costo que se necesita
para el proyecto donde se ha determinado una hora de desarrollo para la aplicación móvil y el
servidor, este tiempo está basado en el costeo por hora de producción una vez se haya
desarrollado el software y esto corresponde a la instalación y configuración de las aplicaciones
y no al desarrollo de la aplicación.
Por cada unidad realizada y desarrollada el costo variable por unidad es de 950.400
Relación de la Materia Prima con su valor y número de unidades para hallar el costo variable.
Determinación del precio de venta de acuerdo a la obtención del punto de equilibrio lo que nos
da que con una venta de 50 unidades y una participación en ventas del 3% nuestro precio de
venta deberá ser de 255.843.
Determinación del precio de venta por el sistema de costos por absorción lo que nos da que por
cada unidad y una utilidad operacional deseada del 35% y una participación en ventas del
producto del 25% nuestro precio de venta deberá ser de 735.835
Este precio nos pone en una desventaja competitiva con otras empresas del sector al tener un
precio elevado por unidad de producto por lo que nuestra proyección de ventas con el mismo
margen de utilidad teniendo una reducción en el valor de venta con una proporción competitiva
frente a la competencia nos muestra que debemos aumentar nuestro volumen de ventas con
datos de 50 unidades a vender ya nuestro precio de venta nos baja a 457.541 precio más
competitivo en el mercado.
Con un margen de utilidad deseado del 35% podemos ver como el margen de contribución es
del 65% con un costo variable igual al margen de utilidad y un valor de venta sugerido de
392.923, valor que aunque está por encima de la estimación de 200.000 pesos que
seleccionamos como precio de venta deseable nos da un precio sugerido, competitivo con el
valor de venta de la competencia y precio razonable con los encontrados en el mercado de
sistemas similares.
SECUENCIAMENTO DE ACTIVIDADES
5.1.6 Software
Windows Server
Lenguaje de programación JAVA
MySQL
5.1.7 Equipos
2 equipos de cómputo con procesador Intel Core i7, memoria RAM de 8 GB, tarjeta
CONCLUCIONES
BIBLIOGRAFIA