IS1

Apuntes y ejercicios referidos a la materia (No se si estan de la mejor manera).


Project maintained by Fabian-Martinez-Rincon Hosted on GitHub Pages — Theme by mattgraham
[![contributions welcome](https://img.shields.io/badge/contributions-welcome-brightgreen.svg?style=flat)](https://github.com/Nomadiix/IS1) [![GitHub stars](https://img.shields.io/github/stars/Nomadiix/IS1)](https://github.com/FabianMartinez1234567/IS1/stargazers/) [![GitHub repo size in bytes](https://img.shields.io/github/repo-size/Nomadiix/IS1)](https://github.com/Nomadiix/IS1)

📋 Practica 1

[Practica 1 | Teoria](/Documentos/Practica1.md)
[Practica 2 | Historias de Usuario](/Documentos/Practica2.md)
[Practica 3 | Casos de Uso](/Documentos/Practica3.md)
[Practica 4 | DTE](/Documentos/Practica4.md)
[Practica 5 | Redes de Petri](/Documentos/Practica5.md)
[Practica 6 | Tablas de Desición](/Documentos/Practica6.md)

Obtención de los requerimientos

Parte I Definiciones Requerimientos

1) Definir brevemente que es un requerimiento

Es una característica del sistema o una descripción de algo que el sistema es capaz de hacer con el objetivo de satisfacer el propósito del sistema.

2) Defina requerimientos funcionales y no funcionales.

Funcionales:

No Funcionales:

3) Defina que es un stakeholder.

El termino stakeholder se utiliza para referirse a cualquier persona o grupo que se verá afectado por el sistema, directa o indirectamente.

Entre estos se encuentra

4) Defina las fuentes más importantes para la obtención de información.

Métodos discretos

Los métodos discretos son menos perturbadores que otras formas de averiguar los requerimientos.
Se consideran insuficientes para recopilar información cuando se utilizan por sí solos, por lo que deben utilizarse junto con uno o varios de los métodos.
Utilizar diferentes métodos para acercarse a la organización es una práctica inteligente mediante la cual podrá formarse un panorama más completo de los requerimientos.

Métodos iteractivos

Hay métodos interactivos que pueden usarse para obtener los requerimientos de los miembros de la organización Aunque son distintos en su implementación, estos métodos tienen muchas cosas en común. La base es hablar con las personas en la organización y escuchar para comprender.

5) Indique los puntos de vista (de manera genérica) que se pueden reconocer en un proyecto de software.

Existen tres tipos genéricos de puntos de vista:

6) Enumere tres problemas de comunicación que pueden existir en la elicitación de requisitos.

Limitaciones cognitivas (del desarrollador)

Conducta humana

Técnicos

Parte II Problemas Requerimientos

a) Indicar para cada problema quienes podrían ser los Stakeholders, los puntos de vista y las fuentes de información.

b) Habiendo resuelto los problemas presentados, ¿por qué considera que los requerimientos de los distintos stakeholders podrían entrar en conflicto? UNLP – Facultad de Informática

Entrevistas

Parte I Definiciones Entrevistas

1) Describa qué tipo de información puede obtenerse en una entrevista.

Se pueden obtener opiniones, objetivos o sentimientos sobre los temas planteados

2) Enumere y describa brevemente las etapas de la preparación de una entrevista.

1) Leer los antecedentes. 2) Establecer los objetivos de la entrevista. 3) Seleccionar los entrevistados. 4) Planificación de la entrevista y preparación del entrevistado. 5) Selección del tipo de preguntas a usar y su estructura.

3) Enumere y describa brevemente qué tipos de preguntas puede contener una entrevista. Detalle ventajas y desventajas de cada una.

Tipos de preguntas:

Abiertas: Permite al encuestado responder de cualquier manera.

Cerradas: Las respuestas son directas, cortas o de selección específica

Sondeo: Permite obtener más detalles sobre un tema puntual.

4) Enumere y describa brevemente qué tipo de estructuras y organización existen para el armado de una entrevista.

5) Analice un formato de la planilla adecuado al momento de armar una entrevista.

6) Analice un formato de la planilla adecuado al momento de terminar una entrevista.

Parte II Situaciones Entrevistas

Situación 1

Tiene una entrevista con el gerente de ventas de una empresa el cual desea informatizar dicho sector pero no tuvo tiempo de preparar las preguntas por lo que le pidió a un nuevo empleado que le prepare algunas. Cuando las lee, se da cuenta que son inadecuadas.
Lea las preguntas y vuelva a redactarlas de una manera más apropiada. Especifique por qué le parece inadecuada cada una de ellas.

Situación 2

Apenas ha entrado a la oficina de su entrevistado se da cuenta que él no ha dejado de revisar papeles, mirar el reloj y hacer llamadas telefónicas. Usted supone que se siente nervioso porque está atrasado con otro trabajo que tiene que terminar.

Situación 3

El siguiente es el primer informe de una entrevista realizada por uno de los miembros de su equipo de análisis de sistemas:

“En mi opinión, el resultado de la entrevista fue muy bueno. El entrevistado me permitió hablar con él durante una hora y media. Me relató toda la historia del negocio, que fue muy interesante. También mencionó que las cosas no han cambiado desde que él ha estado en la empresa, hace aproximadamente 16 años. En breve nos reuniremos nuevamente para terminar la entrevista, pues, no tuvimos tiempo para analizar las preguntas que preparé “.

Parte III Problemas Entrevistas

Problema 1

Preparar una entrevista para obtener los requerimientos del siguiente problema:

Se desea desarrollar un sistema que permita compartir un vehículo para un viaje. La idea es que cuando una persona tiene que realizar un viaje lo publique en la aplicación. Luego el resto de los usuarios se postulan para acompañarla y el chofer podrá seleccionar quienes viajan. El objetivo es abaratar costos y evitar congestiones en el tránsito.

Problema 2

Preparar una entrevista para obtener los requerimientos del siguiente problema:
CookBooks es un negocio pequeño manejado por una pareja jubilada. Hasta este momento, Cookbooks ha vendido sus libros sólo a través de pedidos por correo. Los dueños ahora quieren desarrollar un sistema en línea para vender libros de cocina difíciles de conseguir y agotados a través de internet.
Los visitantes podrán hojear diferentes libros de cocina, pero tendrán que crear una cuenta del cliente antes de poder hacer una compra. Los pagos se aceptarán sólo en línea con una tarjeta de crédito reconocida

Cuestionarios

Parte I Definiciones Cuestionarios

1) Describa qué tipo de información se busca mediante la aplicación de cuestionarios.

Se busca informacion sobre sentimientos generales, problemas entre usuarios, tambien buscar hechos de un gran numero de personas y cuantificar respuestas.

Tipo de informacion obtenida:

2) Describa bajo qué circunstancia considera apropiado utilizar cuestionarios.

Se considera apropiado usar cuestionarios cuando las personas están dispersas geográficamente (Diferentes oficinas o ciudades), cuando tenemos a muchas personas involucradas (clientes o usuarios), cuando queremos obtener opiniones o identificar problemas generales.

3) Describa los dos tipos de cuestionarios.

Cuestionarios con Preguntas Abiertas

Son las que dejan abiertas todas las posibles opciones de respuesta. Como por ejemplo:
Describa los problemas que experimenta en la actualidad con los informes de las salidas. (Es basicamente su opinion)

Cuestionarios con Preguntas Cerradas

Limitan o cierran las opciones de respuesta disponibles. Por ejemplo:
¿Es útil el reporte que utiliza actualmente? SI o NO.

Parte II Soluciones Cuestionarios

Solución 1

Alguien nuevo en el centro de cómputo de un gimnasio que tiene varias sucursales, viene con muchas ganas de mejorar las cosas que ve dentro del mismo. Dicho centro está desarrollando un sistema en red que usarán todas las sucursales.
Dado el siguiente cuestionario verifique si es necesario reescribir las preguntas, justifique.

### Cuestionario 1 ¡Urgente! Complételo y devuélvalo de manera inmediata, sino su cheque de pago será retenido hasta que devuelva el presente. - `1)` En pocas palabras indique qué problemas ha tenido el actual centro de cómputo. - `2)` ¿Habrá alguien que piense de la misma manera que usted? Enumere sus nombres. - `3)` ¿Cuántas PC fallaron en estos últimos 6 meses? - `4)` ¿Cuál es el problema más grande que enfrenta al comunicar sus problemas al centro de cómputo?

Solución 2

El siguiente es un cuestionario diseñado por un empleado de una empresa textil que se especializa en fabricar medias para hombres. Este empleado lo escribió en calidad de gerente de la oficina que tiene a cargo la propuesta de compra / implementación de un nuevo sistema de cómputos.

¡Hola a todos los empleados! Según los rumores, estamos tras una nueva computadora. Aquí hay algunas preguntas para que reflexionen. - `a)` ¿Cuánto tiempo ha usado la computadora vieja?_______________________ - `b)` ¿Con que frecuencia se descompone?_______________________________ - `c)` ¿Quién la repara?________________________________________________ - `d)` ¿Cuándo fue la ultima vez que usted sugirió una mejora al sistema de cómputos y esta se puso en práctica? ¿De qué se trató?________________ - `e)` ¿Cuándo fue la última vez que usted sugirió una mejora al sistema de cómputos y nadie la usó? ¿De que se trató?___________________________ - `f)` ¿Usted utiliza una pantalla o una impresora, o ambas?___________________ - `g)` ¿Qué tan rápido escribe en la computadora?___________________________ - `h)` ¿Cuántas personas necesitan acceder a la base de datos regularmente en su sucursal? ¿Hay alguien que actualmente no utilice la computadora y que le gustaría hacerlo?_________________________________________________