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)

📋 Teoria 1ra AE

[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)

# Software

Qué es Software?

Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación


Tipos de Productos de Software


Clasificación de Software


Características del Software


Evolución del software


¿Qué es la ingeniería de software?

Disciplina de la ingeniería que comprende todos los aspectos de la producción de software desde las etapas iniciales de la especificación del sistema incluyendo la evolución de éste luego que se comienza a ejecutar.

Existen elementos que distinguen a la Ingeniería de Software de las ciencias de la computación

La Ingeniería de Software es una disciplina de “producción y evolución” de productos, no trata temas abstractos

En resumen


Qué conocimientos debe tener un IS?


Responsabilidad Profesional y Ética

Existen diferentes organización cono ACM o IEEE que sugieren diferentes códigos de ética a respetar


La comunicación


Requerimientos


Puntos de Vista

Clasificar los stakeholders según los punto de vista:


# Elicitación de Requerimientos

Es el proceso de adquirir (“eliciting”) [sonsacar] todo el conocimiento relevante necesario para producir un modelo de los requerimientos de un dominio de problema

Objetivos

Conceptos


Técnicas de elicitación

Recopilación de información

Métodos discretos

Métodos interactivos


Muestreo de la documentación, las formas y los datos existentes

Recolección de hechos a partir de la documentación existente


Investigación y visitas al sitio


Observación del ambiente de trabajo

El analista se convierte en observador de las personas y actividades con el objeto de aprender acerca del sistema

Lineamientos de la observación:

Ventajas

Desventajas


Cuestionarios


Tipos de Cuestionario

Formato libre (Abiertos)

Formato fijo (Cerrados)


Tipo de información obtenida


Cuándo usar Cuestionarios


Diseño de un Cuestionario


Procedimiento para el desarrollo


Redacción de un Cuestionario


Entrevistas

Tipos de Entrevistas


Tipos de Preguntas

Abiertas

Cerradas

Sondeo


Cómo conducir una entrevista


Prepraración Previa


Conducción de la entrevista


Planeación conjunta de requerimiento (JRP)

Proceso mediante el cual se conducen reuniones de grupo altamente estructurados con el propósito de analizar problemas y definir requerimientos

Lluvia de Ideas