Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EVIDENCIA GA1-220501092-AA1-EV01.
Documento informe de fuentes
Febrero 20 de 2022
INTRODUCCIÓN
los conceptos básicos sobre la ingeniería de requisitos, sus fases técnicas y las
herramientas necesarias para la gestión y especificación de los requisitos es
fundamental junto con la recolección de datos que es también indispensable al
momento de desarrollar los sistemas de información, a través de este trabajo
encontraremos el proceso que se debe seguir para tal fin, así como las técnicas e
instrumentos que se pueden utilizar.
En ese sentido, los analistas utilizan una variedad de métodos para recopilar los
datos sobre una situación existente, como entrevistas, cuestionarios, inspección
de registros (revisión en el sitio) y observación. Cada uno tiene ventajas y
desventajas; es por ello que, por lo general, se utilizan dos o tres
simultáneamente, para complementar el trabajo y asegurar una investigación
completa.
ÍNDICE
1.2.1 Planificación……………………………………………………………..1
1.2.2 Análisis………………………………………………………………………….1
1.2.3 Diseño……………………………………………………………………………1
1.2.4 Pruebas…………………………………………………………………………1
1.2.5 Mantenimiento……………………………………………………………1
3. Requisitos…………………………………………………………………….3
4. Ingeniería de Requisitos………………………………………………………4
4.1.2.1 Planeación……………………………………………………………….5
4.1.2.3.2. Encuesta……………………………………………………………….7
4.1.2.3.3. Observación…………………………………………………………….8
4.1.3 Análisis………………………………………………………………………9
4.1.4 Especificación……………………………………………………………….9
4.1.5 Validación……………………………………………………………………9
1. CICLO DE VIDA DEL SOFTWARE
También conocido como (SDLC o Systems Development Life Cycle), es el proceso
que se sigue para construir y hacer evolucionar un determinado software.
Las fases del modelo de ciclo del software son: planificación, análisis, diseño,
implementación, pruebas y mantenimiento.
1.2.2 ANÁLISIS: Es donde se definen los requisitos qué dirigirán el desarrollo del
proyecto de software.
1.2.4 PRUEBAS: En esta fase se busca detectar fallos cometidos en las etapas
anteriores para corregirlos.
Es también otro modelo del paradigma tradicional se basa en una serie de ciclos
repetitivos para ir ganando madurez en el producto final hasta que el cliente o el
usuario obtengan la satisfacción de sus necesidades
Este modelo se basa en el desarrollo incremental conforme pasan las fases mayor
será el tamaño del proyecto que se está desarrollando utiliza varios procesos
dónde se realiza un análisis de los requerimientos del sistema y se señala cuáles
son los objetivos a corto o mediano plazo.
Cómo ventajas tienen que se puede regular las expectativas del usuario se
pueden tener resultados anticipados es flexible y se adapta a cualquier contexto
área o sector y Los problemas son gestionados en el mismo momento de su
aparición.
En la primera fase del ciclo de vida del Software también llamada fase de análisis,
aquí se recopila, Se examina y se fórmula los requisitos del cliente y la verificación
restricciones.
3. REQUISITOS
Los requisitos cobran importancia dentro del ciclo de vida del software, ya que
establecen el alcance del trabajo y definen estrategias de desarrollo riesgos y
toma de decisiones.
También indican al equipo del proyecto qué es lo que requiere el usuario, en si las
necesidades del negocio y el éxito o fracaso de un proyecto, se debe a la calidad
de los requisitos.
Tabla 2/ Requisitos.
Funcionales No funcionales
de cada cliente.
4. INGENIERÍA DE REQUISITOS
4.1.2.1 PLANEACIÓN
Lo que se busca en la planeación es detectar las tareas a realizar para así saber
cual es el proceso que se debe llevar a cabo en la actividad de elicitación de la
fase de ingeniería de requisitos del desarrollo de software, como lo son:
Fuentes primarias
Aportan material de primera mano (es protagonista o testigo de los hechos), estas
fuentes contienen información original, que ha sido publicada por primera vez y
que no ha sido filtrada, interpretada o evaluada por nadie más.
Fuentes secundarias
Toman y reproducen la información que le aportó una fuente primaria. Son las que
contienen información primaria, sintetizada y reorganizada y están especialmente
diseñadas para facilitar y maximizar el acceso a las fuentes primarias o a sus
contenidos. Parten de datos pre elaborados, como pueden ser datos obtenidos de
anuarios estadísticos, internet, medios de comunicación, bases de datos
procesadas con otros fines, artículos y documentos relacionados con un tema,
libros, tesis, informes oficiales, etc.
Fuentes terciarias
Son guías físicas o virtuales que contienen información sobre las fuentes
secundarias. Forman parte de la colección de referencia de una biblioteca; facilitan
el control y acceso a toda la gama de repertorios de referencia, como las guías de
obras de referencia, o a un solo tipo, como las bibliografías.
Las fuentes de información pueden ser de forma oral o escrita o bien sea de otra
forma, ejemplo de esto pueden ser las grabaciones audiovisuales y auditivas,
libros, artículos, testimonios, relatos, las grabaciones, las fotografías, las
filmaciones, e.t.c
Primarios
Son aquellas personas indispensables para el correcto funcionamiento de la
organización, y tienen una relación económica directa con la empresa. Estos
pueden ser sus socios, clientes y accionistas
Secundarios
Son los entes que no participan directamente de la compañía, pero también son
afectados por sus resultados. En este círculo se encuentran los competidores, el
mercado y las personas en general.
4.1.2.3.1 ENTREVISTA
“La entrevista es una forma de recoger información de otra persona a través de
una comunicación interpersonal que se lleva a cabo por medio de una
conversación estructurada.” - (Braude, 2003)
La entrevista tiene 3 fases que son: primero, la preparación que es donde se va a
planificar la entrevista como por ejemplo definiendo con anterioridad el objetivo y
el contenido de la misma, el lugar la hora, etc. Segundo, realizar la entrevista
utilizando la apertura y desarrollo de la preparación y, tercero, el análisis consiste
en leer las notas, pasarlas en limpio, reorganizar la información, contrastarlas con
otras entrevistas o fuentes de información, evaluar cómo ha ido la entrevista. En
estas entrevistas, el equipo de la ingeniería de requerimientos hace preguntas
sobre el sistema que utilizan y sobre el sistema a desarrollar. Los requerimientos
provienen de las respuestas a estas preguntas.
A) Entrevista estructurada
Las preguntas se deciden previamente de acuerdo con la información que se
quiere obtener,
Ejemplo de estas preguntas son:
1. ¿Cuál es el tiempo estimado para el desarrollo del proyecto?
2. ¿Cuál es el presupuesto estimado para el desarrollo del proyecto?
3. ¿Tiene definida alguna metodología para el desarrollo del proyecto?
4. ¿Tiene establecida la o las tecnologías en las que desea sea desarrollado el
proyecto?
5. ¿Se cuenta con el apoyo de las instancias administrativas y financieras de la
universidad?
6. ¿Cuál es el medio de comunicación que piensa es más asertivo con los
estudiantes de
especialización, maestría y doctorado?
7. ¿Cree necesaria la implementación de otro medio de comunicación destinado
únicamente a los estudiantes de postgrado?
8. ¿Cuál tipo de información cree necesaria y obligatoria para los estudiantes de
postgrado?
9. ¿Cuánto tiempo dedicaría a la administración de información para el nuevo
medio de
comunicación a la semana?
10. ¿Quién o quiénes deberían ser los encargados de agregar la información al
nuevo medio
de comunicación?
b) Entrevista semiestructurada
Esta presenta un grado mayor de flexibilidad que la estructurada, debido a que
parten de preguntas planeadas, que pueden ajustarse a los entrevistados. Su
ventaja es la posibilidad de adaptarse a los sujetos con enormes posibilidades
para motivar al interlocutor, aclarar términos, identificar ambigüedades y reducir
formalismos
c) Entrevista no estructurada
Son conversaciones mantenidas con un fin que es obtener información, pero sin
planificar previamente las preguntas como tal
4.1.2.3.2. ENCUESTA
Existen 3 técnicas que se pueden utilizar durante las sesiones grupales, estas
son:
- SESIONES JAD: El proceso JAD consiste en un taller donde los trabajadores del
conocimiento y los especialistas en tecnologías de información se reúnen para
determinar lo necesario del negocio para el sistema.
4.1.4 ESPECIFICACIÓN
4.1.5 VALIDACIÓN
Por último, la validación garantiza que los requisitos, una vez analizados y
resueltos los posibles conflictos, correspondan realmente a las necesidades de
clientes y usuarios, para evitar que, a pesar de que el producto final sea
técnicamente correcto, no sea satisfactor.