DDOO_U2_A2
Short Description
Descripción: Tarea...
Description
Esta actividad tiene como propósito identificar las especificaciones y/o requerimientos para el diseño de un programa orientado a objetos, para ello, tu Docente en línea te hará llegar las instrucciones; una vez que cuentes con ellas, sigue estos pasos:
Caso tomado en la actividad 1: Recientemente se han producido una serie de robos en conocida zona de la ciudad, los informes indican que se los ladrones han estado entrando por la puerta principal de las casa, lo cual indica que las cerraduras no son seguras. Ante tal situación se pretende desarrollar una cerradura digital que de acceso a la casa solamente a determinado grupo de personas que registren previamente su huella digital en el software. Se piensa crear de una manera segura pero practica que no sea muy costoso, para que esté al alcance del bolsillo de las personas afectadas, que en este caso son personas que viven de un sueldo diario. Bosquejo de la entrevista realizada en la actividad 1. - Identificación del problema o necesidad ¿Cuál es su problema? Busco la gestión de un software que permita brindar más seguridad en las puertas de la casa. ¿Quién realizara la gestión del sistema? La realizaran las personas que obtengan el software, específicamente quienes lo instalen en su propiedad. ¿Requiere de gestión de usuario? A sí es, ya que para llevarse a cabo su funcionamiento es necesario la intervención del usuario. ¿Qué objetivos tiene para el proyecto? Que supla las necesidades para lo cual está siendo diseñado, cubriendo todos los puntos que se tomen en cuenta. - Situación actual ¿Cuentas con una cerradura en tu puerta? Si ¿Qué tipo de cerradura es?
Es manual ya que cuenta con un pasador que funciona con una llave. ¿Qué función desempeña esta cerradura? Al momento que se le aplica la acción de cerrar con la llave solo cierra la puerta, de no ser así, la puerta permanece insegura pues se puede abrir con facilidad. ¿Han forzado alguna vez la cerradura? Si De ser así ¿Qué medidas has tomado al respecto? Puse un par de cerraduras más en la puerta, una de ellas fue una cadena con candado interno y la otra fue un pasador que se aseguraba solo por dentro. ¿Cuentas con otro medio de seguridad como una alarma? Si ¿Qué tanto conocimiento tienes de los software digitales? En realidad muy poco, pero confió en que puedo aprender rápidamente. - Sentimientos, percepciones de las personas ¿Qué espera del proyecto que está solicitando? Que sea práctico, económico, seguro y rentable. ¿Qué tan seguro quiere que sea? Lo suficiente como para que no tenga acceso nadie más en la casa sino solo las personas que tengan almacenados sus datos en el software con anterioridad. ¿Cómo espera que se lleve a cabo el proyecto? Recabando la información necesaria para su creación, consultando a las personas expertas en el campo del software para su desarrollo y brindando lo medios económicos que se soliciten - Causas ¿Qué le impulso a decidir la creación de este proyecto? La inseguridad que se vive hoy en día en todas las regiones del país, principalmente en nuestra zona.
¿Por qué considera que la seguridad debe ser la función principal del software? Porque en realidad es la principal causa de este proyecto, ya que la seguridad que se tiene actualmente no es suficiente. - Soluciones ¿Qué piensas de una cerradura digital? Me parece una solución bastante apropiada para el problema que se está presentando. ¿Cuál es la cantidad en pesos que puedes pagar por una cerradura digital? Al ser un trabajador que vive del salario mínimo, no tengo muchas opciones para escoger ya que la cantidad máxima que puedo pagar es de $1000 por cerradura. ¿En cuánto tiempo requiere el software? En el menor tiempo posible ya que la situación es algo complicada. ¿Considera que es un proyecto viable? Por supuesto que sí, pues es algo que se puede implementar con recursos que se encuentran al alcance de todos.
- Una vez aplicada la entrevista realiza la especificación de los requerimientos, organizando, limpiando y separando la información. El sistema que se intenta desarrollar requiere de la contribución de varias personas para su desarrollo así como otros puntos a tratar, entre las personas se encuentran:
Ing. en Desarrollo de Software (solo durante la realización del proyecto) Ing. en Programación (solo durante la realización del proyecto) Técnicos Proveedores Usuarios
Los puntos a cubrir son:
Tiene que ser de fácil uso para el usuario Deberá ser total mente seguro, con un margen de error mínimo Tiene que estar listo en un tiempo no mayor a seis meses Contener manual de usuario
Utilizar material y mano de obra de calidad pero económica, para que el software no sea muy costoso al usuario. Que sea altamente seguro
Para el software en cuestión, es necesario contratar a expertos en el campo de las Tics, que no cobren tarifas muy altas por su servicio pero que sean eficientes, ya que el usuario está pidiendo que el software se pueda desarrollar en un lapso de tiempo corto pero que no sea muy costoso. Hay que tomar en cuenta que se debe implementar lo más avanzado en la tecnología pues se busca que la cerradura funcione con una memoria interna para que almacene las huellas de determinadas personas que tendrán acceso a la casa, esto con el fin de crear mayor satisfacción de seguridad en los usuarios, pues al momento de que otra persona, ajena a la base de datos del software intente poner su huella digital, el sistema le denegara el acceso y se mostrara en pantalla el número de intentos fallidos que se ha tenido para abrir la cerradura, también se activara la alarma de la casa, de existir alguna. - Identifica los requerimientos del usuario y del sistema, de acuerdo a lo recabado (especificación de requerimientos): procesos, datos, eventos. Procesos o o o o o o o o
Buscar al personal capacitado para el desarrollo del software Enlistar el material necesario Verificar la disponibilidad de dicho material Buscar proveedores al alcance de nuestro bolsillo Realizar un análisis detallado de las funciones del software Crear métodos para almacenar los datos en el software Cotejar el tamaño apropiado para el proyecto final Contar con el conocimiento necesario para manejar el software
Datos o NombreDeUsuario o HuellaDigitalDeUsuario o DireccionDeUsuario Eventos o o o o o o
Terminación del proyecto Realizar pruebas preliminares al Software Con base al punto anterior, realizar mejoras al software Buscar disponibilidad total del proyecto Capacitar a los usuarios Implementar el software, por medio de la instalación final
Cabe mencionar que al momento de llegar un visitante, la puerta deberá ser abierta por alguien interno o un acompañante que este registrado en la base de
datos del software (usuarios) ya que no se contara con datos almacenados de otras personas en el software (cerradura digital). Los visitantes, de no ir acompañados por un usuario, deberán hacer uso de un timbre análogo (que normalmente se encuentra en la mayoría de las casas) para anunciar su llegada, o deberá hacerlo mediante métodos manuales como tocar la puerta.
View more...
Comments