Sei sulla pagina 1di 6

Ingeniera en desarrollo de software

Unidad

Anlisis y diseo Orientado a objetos

Actividad 2
Anlisis de los requerimientos para disear un
programa

Nombre del docente:


ROSA TERESA URVICIO RAMREZ
Alumno:
Julio Cesar Guevara Figueroa
ES14210097

Antecedentes
Para realizar el diseo de un sistema orientado a objetos, es necesario detallar la
definicin de un problema en forma de requisitos, lo cual se realiza de manera repetitiva y
progresiva.
Por un lado, supone la planificacin, realizacin y evaluacin de las entrevistas con los
clientes y usuarios administrativos, finales del sistema, que son los portadores de la
informacin necesaria para conocer el problema y definir el proyecto.
Por otro lado, supone la identificacin y descomposicin reiterada (hasta el nivel de
detalle que en cada caso sea necesario) de los problemas y necesidades expresados por
el cliente y los usuarios administrativos, para as redactar un conjunto de requisitos
formales.
Para obtenerlos, se utiliza la entrevista.
1.- Analiza un caso en el que se requiera desarrollar un programa orientado a
objetos.
En este caso se trata de desarrollar un programa para poder administrar una alberca
olmpica, ya que el administrador de la empresa quiere tener un control ms exacto de
sus ingresos, registro de usuarios, programas gratuitos, horarios, niveles de los cursos,
empleados, etc.
2. Identifica qu parmetros debes considerar para el levantamiento de
requerimientos.
Alcance del Sistema: Sera capaz de administrar el negocio sin necesidad de una persona
encargada de la contabilidad de la empresa.
Funciones requeridas: Registrar y guardas los datos ingresados en el sistema (software).
Para tener un control exacto de los ingresos y registro de clientes que utilizan las
instalaciones de la alberca, tener un control sobre cuantos clientes utilizan la alberca y
cuanta utilidad monetaria ingresa, tener un control de usuarios del sistema. Tendr la
funcin de altas y bajas de
Clientes. Se podrn ver las ganancias del da, semana, mes. Tendr la opcin de
actualizacin a nuevas versiones.
Tipos de usuarios que utilizaran el programa:
Administrador: Configurar y actualizar los datos del sistema.
Personal encargado de registro y altas de clientes.

Elabora un bosquejo de preguntas para elaborar una entrevista.


El registro de la entrevista se llevara a cabo mediante un cuestionario Los medios que se
utilizaran sern papel y lpiz para tomar nota de las respuestas y se llevaran a cabo por 2
entrevistadores (Uno de ellos preguntando y el otro tomando nota).

Las preguntas son dirigidas al administrador de la empresa (Alberca olmpica). Y al


personal que se encarga de la contabilizacin y captura del registro de clientes y Boucher
bancarios de la empresa para darnos cuenta de la estructura organizacional de la misma.
Identificacin del problema o necesidad
1. Qu tipo de negocio o empresa tiene y como se llama?
Escuela de natacin.
Alberca olmpica.
2.

Cul fue su objetivo al crear este negocio?

Realizar un proyecto el cual tuviera un impacto para la mejora fsica y mental de todas las
persona, el cual constara de 5 niveles que son 1- principiante, 2- intermedio, 3- avanzado
4- pre equipo, 5 equipo, adems de los servicio gratuitos como para el adulto mayor y
personas con alguna dificultad motriz o de salud segn requieran terapia acutica.
3.

Est usted percibiendo el ingreso que usted idealizo cuando decidi iniciar este
proyecto o negocio?
S, pero deseo reducir costo de empleados, y de tiempo para la entrega de los ingresos, y
el cotejo con el registro de los clientes y estado de cuenta bancario para lograr percibir
una mejor ganancia.
4. Utilizo algn tipo de propaganda para difundir su negocio?
S. Se difundi por medio de spot de radio y televisin.
5. Usted tiene conocimiento sobre el uso de la computadora?
Si pero considero que me falta por aprender, pero las personas que se encargara del
manejo de los equipos de cmputo si est capacitado.
6. Qu programas utiliza con ms frecuencia en su negocio?
Paquetera Office.
Lo utilizamos para administracin y datos.
7. Cree usted que necesita la implementacin de algn tipo de software para
mejorar su negocio?
Si ya que he escuchado que con este tipo de software tendr un mejor control en la
administracin y en mis bases de datos.

Situacin actual

Cuntos trabajadores bajo estas condiciones tiene actualmente y que datos conoce de
cada uno de ellos?
1 administrador
1 encargado de ingresos
4 personas que se encargan de recabar Boucher y de registrar a los clientes en una base
de datos de Excel.
20 profesores instructores de natacin
6 personas de limpieza
4 personas de mantenimiento
Desde su perspectiva, que nivel econmico tienen estas personas?
La verdad es muy dado a como se administren ya que como puede observar el sueldo es
bueno para las actividades que realizan.
Es redituable la implementacin del programa en su negocio?
Considero que con la implementacin de un sistema abra menos fugas y tendremos
menos errores ya que no tendremos que hacer el trabajo doble como es entregar una
ficha echa a mano y despus capturarla con sus respectivos datos.
Conclusiones: Me queda claro que una parte muy importante en el desarrollo de un
sistema, sin duda alguna son los primeros pasos, ya que de estos depende el desarrollo
del sistema y sus alcances, por consecuencia el tomarse el tiempo necesario para
recopilar la informacin que se considere adecuada, la considero como una inversin para
llevar a buen trmino el proyecto.
Es muy fcil perderse si no se establecen los objetivos y limites desde un principio.
Fuentes de consulta:
CAC2000 (Centro acutico Coahuila 2000)
Obtencin y anlisis de requerimiento
Despus de revisar los cuestionarios que han aplicados al usuario-cliente definimos la
especificacin que requiere.
Control de captura:

Capturar los datos generales del cliente como son nombre completo domicilio,
telfono,
Asignacin de instructor maestro de natacin y nivel a desempear segn la
capacidad y el conocimiento de natacin
Captura del Boucher, folio cantidad si es de inscripcin o de mensualidad
Mantener el contacto con los clientes ms frecuentes
Disminucin de los costos operativos y perdidas
Control total de las operaciones que se realizan en la alberca olmpica
Estudi de viabilidad

Al analizar estos requerimientos y otros ms, que se obtienen en posteriores reuniones de


anlisis determinamos su viabilidad econmica, legal y tcnica. Determinamos que el
sistema es viable por las siguientes condiciones:

El cliente tiene la capacidad econmica para adquirir un software


Las necesidades y requerimientos son acotables, tcnicamente es realizable.
Las ventajas econmicas que representa brindar un mejor servicio y tener
mayores entradas de clientes e ingresos que costean el costo del sistema.
Tendrn el control, tanto de clientes, ingresos y del personal que labora y opera el
sistema
Especificacin de requerimientos

Requerimientos del usuario.


Estos requerimientos se basan en las necesidades del usuario que ya fueron
definidas. Pero para efectuar la validacin de requerimientos del sistema , las
revisamos.
Control de usuarios
Control de clientes
Control de ingresos
Control de estadsticas

Requerimientos del sistema


Al tener una especificacin basada en los sistemas operativos que ms se familiarice
el usuario, un requerimiento especfico es encontrar un lenguaje que nos brinde las
caractersticas y ventajas para nuestro sistema:

Soporte para el lenguaje en que elijamos desarrollar nuestra aplicacin (PHP,


Python, Ruby, .Net, etc.)
Soporte para el motor de base datos ms adecuado para el sistema (MySQL,
PostgreSQL, SQL server, MariaDB, etc.).
Buena capacidad de almacenamiento (200Gb) para bases de datos e informacin
grfica (imgenes de los clientes y productos, videos de productos, brochures,
etc.)
Buen nivel de transferencia de datos para comunicaciones concurrentes.
Excelente redundancia y disponibilidad (7X24).

Ahora para la operacin del cliente, tambin definamos una operacin

Computadora con capacidades actuales que pueda manejar correctamente


navegadores de internet modernos (Internet Explorer, Firefox, Chrome), aunque no
es requerido gran poder de cmputo (Desktop o laptop, cualquier procesador X86,
cuando menos 3 Gb, disco duro 500Gb, conexiones de red cableadas o
inalmbricas, cmara web o fija para tomar fotos de clientes, unidad ptica. Etc.)
Impresora monocromtica de alto rendimiento para las impresiones de fichas y
reportes.

Conexin a internet con buen ancho de banda (puede ser un servicio de hogar o
de negocio, cuando menos 2 Gb)

Potrebbero piacerti anche