Esta actividad tiene como propsito identificar las especificaciones y/o
requerimientos para el diseo de un programa orientado a objetos, para ello, tu
Docente en lnea 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 situacin 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. - Identificacin del problema o necesidad Cul es su problema? Busco la gestin de un software que permita brindar ms seguridad en las puertas de la casa. Quin realizara la gestin del sistema? La realizaran las personas que obtengan el software, especficamente quienes lo instalen en su propiedad. Requiere de gestin de usuario? A s es, ya que para llevarse a cabo su funcionamiento es necesario la intervencin del usuario. Qu objetivos tiene para el proyecto? Que supla las necesidades para lo cual est siendo diseado, cubriendo todos los puntos que se tomen en cuenta. - Situacin 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 funcin desempea esta cerradura? Al momento que se le aplica la accin 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 ms 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 rpidamente. - Sentimientos, percepciones de las personas Qu espera del proyecto que est solicitando? Que sea prctico, econmico, seguro y rentable. Qu tan seguro quiere que sea? Lo suficiente como para que no tenga acceso nadie ms en la casa sino solo las personas que tengan almacenados sus datos en el software con anterioridad. Cmo espera que se lleve a cabo el proyecto? Recabando la informacin necesaria para su creacin, consultando a las personas expertas en el campo del software para su desarrollo y brindando lo medios econmicos que se soliciten - Causas Qu le impulso a decidir la creacin de este proyecto? La inseguridad que se vive hoy en da en todas las regiones del pas, principalmente en nuestra zona.
Por qu considera que la seguridad debe ser la funcin 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 solucin bastante apropiada para el problema que se est presentando. Cul es la cantidad en pesos que puedes pagar por una cerradura digital? Al ser un trabajador que vive del salario mnimo, no tengo muchas opciones para escoger ya que la cantidad mxima que puedo pagar es de $1000 por cerradura. En cunto tiempo requiere el software? En el menor tiempo posible ya que la situacin 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 especificacin de los requerimientos,
organizando, limpiando y separando la informacin. El sistema que se intenta desarrollar requiere de la contribucin 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 realizacin del proyecto)
Ing. en Programacin (solo durante la realizacin del proyecto) Tcnicos Proveedores Usuarios
Los puntos a cubrir son:
Tiene que ser de fcil uso para el usuario
Deber ser total mente seguro, con un margen de error mnimo 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 econmica, para que el
software no sea muy costoso al usuario. Que sea altamente seguro
Para el software en cuestin, 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 ms avanzado en la tecnologa pues se busca que la cerradura funcione con una memoria interna para que almacene las huellas de determinadas personas que tendrn acceso a la casa, esto con el fin de crear mayor satisfaccin 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 nmero de intentos fallidos que se ha tenido para abrir la cerradura, tambin se activara la alarma de la casa, de existir alguna. - Identifica los requerimientos del usuario y del sistema, de acuerdo a lo recabado (especificacin 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 anlisis detallado de las funciones del software Crear mtodos para almacenar los datos en el software Cotejar el tamao 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
Terminacin 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 instalacin final
Cabe mencionar que al momento de llegar un visitante, la puerta deber ser
abierta por alguien interno o un acompaante 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 acompaados por un usuario, debern hacer uso de un timbre anlogo (que normalmente se encuentra en la mayora de las casas) para anunciar su llegada, o deber hacerlo mediante mtodos manuales como tocar la puerta.