Вы находитесь на странице: 1из 8

Universidad Abierta y a Distancia de México

División de Ciencias Exactas


Ingeniería y Tecnología
Desarrollo de Software

Asignatura
Análisis y diseño orientado a objetos (DS-DDOO-1902-B1-002)

Unidad 2
Requerimientos para el análisis del diseño orientado a objetos

Actividad 3
Documentación de los requerimientos para diseñar un programa

Alumno
ES1821004320 Honorio Cortés Saviñón
(honorio.cortes.sv@nube.unadmexico.mx)

Docente
Martin Antonio Santos Romero
Contenido
Introducción. .............................................................................................................................................. 1
Levantamiento de requerimientos. ........................................................................................................ 1
Técnica de recolección. ........................................................................................................................... 1
Tipos de recolección de datos................................................................................................................ 1
Diferencias, similitudes, ventajas y desventajas identificamos entre las técnicas de
recolección. ................................................................................................................................................ 3
Bosquejo para entrevista. ........................................................................................................................ 4
Conclusión. ................................................................................................................................................. 6
Bibliografía .................................................................................................................................................. 6
Introducción.
En esta actividad utilizaremos diversas técnicas para el levantamiento de datos, las cuales
nos ayudarán a establecer los requerimientos que necesitamos cumplir para el diseño y
desarrollo de nuestro software.

Para ello elaboraremos un instrumento de recolección para obtener la información


necesaria sobre los requerimientos de un sistema de software y así establecer las
especificaciones de los requisitos un sistema orientado a objetos.

Levantamiento de requerimientos.
Diseñaremos la estructura de un software mediante una de las metodologías estudiadas en
esta unidad.

Técnica de recolección.
Es el uso de una gran diversidad de técnicas y herramientas que podemos utilizar, que nos
permitirán realizar un análisis y con ello desarrollar los sistemas de información. Entre los
tipos más comunes se encuentran las entrevistas, las encuestas, los cuestionarios, el
formato de observaciones, el diagrama de flujo y el diccionario de datos, entre los
principales

Tipos de recolección de datos.


A continuación, describiremos las características que definen a cada técnica de
recolección de datos.

Técnicas de recolección de información


No. Nombre Función Aplicación
1 Entrevista Tiene un propósito Se usa un formato de
específico, donde preguntas y respuestas.
intervienen dos partes. Uno
El formato puede ser con
busca recoger información
preguntas abiertas o cerradas
(entrevistador) y otro es la
con la cual obtendríamos
fuente de datos
información de uso acerca del
(entrevistado).
proyecto a realizar.
2 Encuesta Está técnica va dirigida a un Es un conjunto de preguntas
grupo muestra de la formales y normalizadas y su

pág. 1
población con la finalidad finalidad es obtener un perfil
de conocer opiniones o general de la población.
hechos específicos.
Con ello lograremos
establecer parámetros de
aplicación más específicos
acerca del proyecto.
3 Observación Es una técnica poco común, Es cuando el analista
y trata de observar el participa de forma activa,
comportamiento de las como espectador de las
personas cuando hacen su acciones o funciones que
trabajo. hace una persona, para
conocer mejor su sistema.
Normalmente analizamos el
comportamiento con Es una herramienta
cuestionamientos como: complementaria de la
que se está haciendo, como entrevista para verificar los
se está haciendo, quien lo datos o prepararlos según
hace, cuando se lleva a sea el caso.
cabo, cuanto tiempo toma,
Mediante esta herramienta se
donde se hace y porque se
establecerán las condiciones
hace.
que necesita cubrir el
proyecto, así como las
características y los alcances
que tendrá el mismo.
4 Cuestionario Es una herramienta similar Se usa un formato de
a la entrevista, tiene la preguntas, que al igual que en
función de entablar un la entrevista, puede ser un
diálogo entre dos partes. cuestionario abierto o un
Aquí a diferencia de la cuestionario cerrado.
entrevista el tema puede ser
Sobre uno o varios temas a la
no tan específico.
vez.
Nos permitirá cuestionar la
funcionalidad y la eficiencia
que pretendemos obtener
con el proyecto, de igual
forma nos permitirá obtener
información para mejorarlo.
5 Diagrama de flujo Es la representación gráfica Para desarrollar un diagrama
mediante símbolos, que de flujo, se debe establecer:
ilustran los pasos de un la identificación de las causas
proceso. principales, el diseño de

pág. 2
soluciones y la aplicación de
soluciones.
Y para aplicarlo debe
dibujarse mediante un
símbolo correspondiente el
paso a seguir por cada acción
hasta llegar a la solución.
Con ello integraremos los
pasos para el desarrollo del
proyecto, estableciendo las
características y los
estándares que debe cumplir
el proyecto.
6 Diccionario de datos Se considera como el El diccionario de datos se
segundo componente del desarrolla mediante el
análisis de flujo de datos. análisis del diagrama de flujo
y nos ayuda a identificar los
Un diccionario es una lista
requerimientos del sistema.
de los pasos o elementos
incluidos en el diagrama de Esta herramienta nos va a
flujo que describen el ayudar a configurar de
proceso. manera normalizada, los
requerimientos y los
requisitos a cubrir con el
proyecto que estamos
desarrollando.

Diferencias, similitudes, ventajas y desventajas identificamos


entre las técnicas de recolección.
A continuación, describiremos afinidades y diferencias entre las técnicas de recolección
de datos.

Variantes Diferencia Similitudes Ventajas Desventajas


Técnicas
Entrevista Cada técnica Las técnicas en Cada una de las Como cada una
permite conjunto nos herramientas forma parte del
Encuesta
establecer ayudan a establece cuerpo de
Observación condiciones conocer las ventajas de análisis de
Cuestionario diferentes de bases y los conocimiento y datos, la falta de

pág. 3
recolección de pasos a reconocimiento alguna de ellas
Diagrama
datos y de desarrollar del del desarrollo e nos puede llevar
de flujo
requerimientos proyecto. Con la implementación a realizar un
Diccionario del sistema. finalidad de del proyecto. proyecto
de datos eliminar la Ayudándonos a incompleto o
mayoría de los crear los pasos mal diseñado.
bugs posibles. acertados para
su creación.

Bosquejo para entrevista.


Tomando como referencia el proyecto de la unidad anterior estableceremos un proyecto de
entrevista para el desarrollo del software que requiere:

Este es el proyecto y sus requerimientos.

Punto de venta “Tortería”.

- Definición de requisitos.

El sistema debe permitir tomar el pedido del cliente y al finalizar la venta, poder
entregarle un comprobante de esta (nota de venta).

- Diseño del sistema y del software.

Los requisitos mínimos son:

Equipo operado bajo ambiente Windows 8 o superior, con un procesador de 2.0 GHz
compatible, con memoria RAM de 2 Gb, con Disco Duro de 80 Gb o superior, compatible
con impresora de ticket tipo nota, con mouse y teclado.

- Implementación y prueba de unidades.

Los módulos necesarios para que el sistema sea eficiente son:

• Módulo de proveedores
• Módulo de inventarios.
• Módulo de compras.
• Módulo de clientes.
• Módulo de ventas.
• Utilerías para reportes y salidas de impresión.
- Integración y prueba del sistema.

pág. 4
Actualmente el sistema se encuentra en desarrollo (en esta etapa se harán los diseños
logarítmicos de cada módulo, los diagramas, así como las codificaciones para ver que
el programa cumpla con los requisitos establecidos.

- Funcionamientos y mantenimiento.

Actualmente el sistema se encuentra en desarrollo (en esta etapa con el software ya


creado se harán las pruebas de uso, para determinar que está apto para su distribución).

La entrevista.

Buenas tardes estimado cliente, necesito hacerle la siguiente entrevista para establecer
las condiciones y requerimientos con el que desarrollaremos su software.

1.- ¿Por qué surgió la necesidad de implementar un software en su negocio?

2.- ¿Cuál fue el interés que despertó nuestra empresa para desarrollar su software?

3.- ¿Qué tipo de software es el que necesita?

4.- ¿Un software comercial no cumple sus requerimientos?

5.- ¿Tiene prospectado implementar nuestro software en otros negocios relacionados?

6.- ¿Maneja franquicias donde necesite implementar nuestro software?

7.- ¿De cuánto tiempo disponemos para desarrollar e implementar el software?

8.- ¿El costo que pagará por el desarrollo e implementación del software se le hace
accesible?

9.- ¿Ha cotizado el mismo proyecto con otros desarrolladores?

10.- ¿Le gustaría involucrar a sus comensales en las necesidades y características que
debe integrar su software?

11.- ¿Con que tipo de equipo cuenta para implementar su software?

12.- ¿Tiene algún problema si evaluamos su equipo para ver si cumple con los
requerimientos?

13.- Si su equipo no cumple con los requerimientos ¿Nos permitiría recomendarle


algunas opciones?

Con estos datos tenemos la información suficiente para empezar con el análisis y
diagnóstico que debe cumplir su empresa y sus equipos para iniciar con el desarrollo del
proyecto que usted requiere.

pág. 5
Conclusión.
Como se pudo observar en esta actividad, logramos establecer los conceptos apropiados
de las técnicas que requerimos para el análisis y obtención de datos, los cuales vamos a
necesitar para el desarrollo de nuestro proyecto.

Es muy importante establecer la comunicación precisa con nuestro cliente, para saber
cuales son sus necesidades, capacidades financieras, elementos de infraestructura, así
como las ideas que tiene de como se verá su software en operación.

Bibliografía
Serrato, G. L. (Enero de 2013). Blog. Obtenido de Tecnicas de recolección de datos:
https://gabriellebet.files.wordpress.com/2013/01/tecnicas-de-recoleccic3b3n4.pdf

UNADM. (Noviembre 2016). Introducción al análisis orientado a objetos ADOO. Ciudad de


México: Universidad Abierta y a Distancia de México.

pág. 6

Вам также может понравиться