SlideShare una empresa de Scribd logo
1 de 24
UNIDAD 1: CONCEPTOS BASICOS DE INGENIERIA DE REQUERIMIENTOS
M.S.C. IVETTE HERNÁNDEZ DÁVILA
Universidad Politécnica de Tlaxcala
INGENIERIA DE
REQUERIMIENTOS
EL ALUMNO SERÁ CAPAZ DE UTILIZAR LOS
INSTRUMENTOS DE RECOLECCIÓN DE
REQUERIMIENTOS DE INFORMACIÓN DE
LAS ORGANIZACIONES, PARA
DESARROLLAR PROPUESTAS DE
SOLUCIÓN.
OBJETIVO
 La ingeniería es el conjunto de conocimientos y técnicas científicas
aplicadas a la creación, perfeccionamiento e implementación de
estructuras (tanto físicas como teóricas) para la resolución de problemas
que afectan la actividad cotidiana de la sociedad.
 Para ella, el estudio, conocimiento, manejo y dominio de las matemáticas,
la física y otras ciencias es aplicado profesionalmente tanto para el
desarrollo de tecnologías, como para el manejo eficiente de recursos y/o
fuerzas de la naturaleza en beneficio de la sociedad. La ingeniería es la
actividad de transformar el conocimiento en algo práctico.
¿Qué es Ingeniería?
 Características que se desea que posea un sistema o un software.
 No es lo mismo un pedido o deseo de un usuario o cliente que un
requerimiento. No todos los pedidos o deseos de un usuario o cliente se
convierten necesariamente en requerimientos, pero s todos los
requerimientos se originan en un pedido o deseo de un usuario o cliente.
Para que un pedido o deseo de un usuario o cliente se convierta en
requerimiento, este debe ser documentado apropiadamente y el
solicitante debe validarlo.
¿Qué es un Requerimiento?
¿QUÉ ES LA INGENIERÍA DE REQUERIMIENTOS?
 Es el proceso por el cual se transforman los requerimientos
declarados por los clientes , ya sean hablados o escritos, a
especificaciones precisas, no ambiguas, consistentes y
completas del comportamiento del sistema, incluyendo
funciones, interfaces, rendimiento y limitaciones.
INGENIERÍA DE REQUERIMIENTOS
 La Ingeniera de Requerimientos es la segunda fase estipulada
en el ciclo de vida de cascada, como se muestra en la
siguiente figura. Según este modelo de ciclo de vida, es
necesario contar con los requerimientos para poder definir
la arquitectura y el diseño. Sin embargo, es imposible contar
con todos los requerimientos del sistema en un tiempo
razonable, por lo que en la mayora de los desarrollos se
comienza teniendo en cuenta solo algunos requerimientos.
ESQUEMA DE CICLO DEVIDA EN CASCADA. LA
INGENIERÍA DE REQUERIMIENTOS ES LA SEGUNDA FASE.
PARTICIPANTES EN EL DESARROLLO DEL SISTEMA
DEFINICIÓN DE ANÁLISIS DE REQUERIMIENTOS
 Es el conjunto de técnicas y procedimientos que nos
permiten conocer los elementos necesarios para definir un
proyecto de software. Es una tarea de ingeniería del
software que permite especificar las características
operacionales del software, indicar la interfaz del software
con otros elementos del sistema y establecer las
restricciones que debe cumplir el software.
DATO, INFORMACION, SISTEMA, SOFTWARE
Dato puede ser un número, una palabra, una imagen en el ámbito cotidiano
se utiliza un plural “datos”, los cuales son la materia prima para la producción
de información.
Información, por su parte, son datos que dentro de un contexto dado tiene
un significado para alguien.
Sistema es el mecanismo por el cual se generará información. Un sistema
es un conjunto de partes o elementos organizadas y relacionadas que
interactúan entre sí para lograr un objetivo. Los sistemas reciben (entrada)
datos, energía o materia del ambiente y proveen (salida) información,
energía o materia. Un sistema puede ser físico o concreto (una
computadora, un televisor, un humano) o puede ser abstracto o conceptual
(un software)
Software es todo el conjunto intangible de datos y programas de la
computadora.
Un Sistema de Información es un conjunto de elementos que
interactúan entre sí con el fin de apoyar las actividades de una
empresa o negocio. Para que el sistema de información pueda operar
debe contar con el hardware necesario. Un sistema de información
realiza cuatro actividades básicas: entrada, almacenamiento,
procesamiento y salida de información.
ELEMENTOS DE UN SISTEMA DE INFORMACIÓN
En un Sistema de información interactúan diversos elementos entre sí con el
fin de apoyar en las actividades de un negocio . Algunos de estos elementos
se aprecian en la figura.
Un sistema de información no necesariamente incluye equipo electrónico
(Hardware), sin embargo, en la práctica se utiliza como sinónimo de “sistema
de información computarizado”, debido al predominio de la tecnología en todos
los ámbitos de las empresas.
ELEMENTOS QUE INTERACTUAN EN UN SI
El equipo computacional, el recurso humano, los datos o información
fuente, programas ejecutados por las computadoras, las
telecomunicaciones y los procedimientos de políticas y reglas de
operación.
https://www.youtube.com/watch?v=PpMGbhqMsqA
https://www.youtube.com/watch?v=ZWWWxFR0iEw

Un SI está compuesto por 6 elementos como se muestran en la siguiente figura:
Procedimientos Administrativos
Base de Datos:
Es donde se almacena toda la información que se requiere para la toma de decisiones.
Transacciones:
Corresponde a todos los elementos de interfaz que permiten al usuario: consultar,
agregar, modificar o eliminar un registro específico de Información.
Informes:
Corresponden a todos los elementos de interfaz mediante los cuales el usuario puede
obtener uno o más registros y/o información de tipo estadístico (contar, sumar) de
acuerdo a criterios de búsqueda y selección definidos.
Procesos:
Corresponden a todos aquellos elementos que, de acuerdo a una lógica predefinida,
obtienen información de la base de datos y generan nuevos registros de información.
Usuario:
Identifica a todas las personas que interactúan con el sistema, esto incluye desde el
máximo nivel ejecutivo que recibe los informes de estadísticas procesadas, hasta el
usuario operativo que se encarga de recolectar e ingresar la información al sistema.
Procedimientos Administrativos:
Corresponde al conjunto de reglas y políticas de la organización, que rigen el
comportamiento de los usuarios frente al sistema. Particularmente, debieran asegurar
que nunca, bajo ninguna circunstancia un usuario tenga acceso directo a la Base de
Datos.
ENTRADAS
Datos generales del cliente:
nombre, dirección, tipo de
cliente, etc.
Políticas de crédito: límite de
créditos, plazo de pagos, etc
Facturas (interfaces automática),
pagos, depureaciones, etc.
ALMACENAMIENTO
Movimiento del mes (pagos,
depuraciones) Catálogo de
Clientes, facturas.
PROCESO
Cálculo de antigüedad de saldos,
Cálculo de intereses moratorios,
Cálculo de saldo de un cliente.
SALIDAS
Informe de pagos
Estados de cuenta
Pólizas contables
(interfase automát,)
Consulta de saldos
en pantalla de una
terminal.
ACTIVIDADES BASICAS
ACTIVIDADES BASICAS
Entrada de Información: proceso en el cual el sistema toma los datos que
requiere para procesar la información
Almacenamiento de Información: es una de las actividades más
importantes que tiene una computadora, ya que a través de esta propiedad
el sistema puede recordar la información guardad en la sesión o proceso
anterior.
Procesamiento de la Información: esta característica de los sistemas
permite la transformación de los datos fuente en información que puede ser
utilizada para la toma de decisiones, lo que hace posible, entre otras cosas,
que un tomador de decisiones genere una proyección financiera a partir de
los datos que contiene un estado de resultados o un balance general en un
año base.
Salida de Información: es la capacidad de un sistema de información para
sacar la información procesada o bien datos de entrada al exterior. Las
unidades típicas de salida son las impresoras, graficadores, cintas
magnéticas, diskettes, la voz, etc.
Interface
Automática
De salida
Entrada de
datos
PROCESO
Interface
Automática
de entrada
Reportes e
Informes
almacenamiento
ACTIVIDADES BASICAS
TIPOS Y USOS DE LOS SISTEMAS DE INFORMACIÓN
 Automatizar los procesos operativos.
 Proporcionar información que sirva de apoyo al proceso de toma
de decisiones.
 Lograr ventajas competitivas a través de su implantación y uso.
Los sistemas de información cumplen tres objetivos básicos dentro
de las organizaciones:
Por parte del equipo de Desarrollo Por parte del equipo del usuario
Jefe de Proyecto Cliente
Analista Asesor Informático
Programador Usuario Directo u Operativo
Usuario Indirecto
Gerente de Calidad
Soporte de Operaciones
Recurso Humano
Por supuesto, todo SI es desarrollado por personas, y para personas.
Durante el transcurso del desarrollo de un SI, se verán involucrados los siguientes roles:
Las descripciones de estos roles son:
Cliente:
Es la persona que sufre de la necesidad de información para tomar decisiones.
Debe tener la autoridad para la toma de decisiones.
Asesor Informático:
Asumiendo que el Cliente no requiere poseer conocimientos específicos en el ámbito de
la Informática, ni cuenta con el todo el tiempo que a menudo estos sistemas requieren, es
deseable que defina a una persona con formación informática y conocimientos acabados
del problema del cliente, para que sea el interlocutor válido con el equipo de desarrollo
Usuario Directo u Operativo:
Es la persona o conjunto de personas que conocen el problema, desde la perspectiva de la
recopilación e ingreso de datos. Estas personas, a menudo conocen los requerimientos de
información corrientes, y serán quienes indiquen cómo se recibe la información.
Usuario Indirecto:
Es la persona o conjunto de personas que están relacionadas con el problema pues son
productores o consumidores de la información que se maneja en el sistema, pero que no
van a interactuar directamente con él.
Jefe de Proyecto:
Esta persona será el interlocutor válido, por parte del equipo de desarrollo, para
comunicarse con el Cliente o su Asesor Informático. Deberá controlar todas las etapas y
asegurar tanto los materiales necesarios para el desarrollo del SI, como la ejecución de
todas las reuniones necesarias para determinar los requerimientos del Sistema.
Analista:
Es la persona encargada de analizar el problema y diseñar su solución.
Programador:
Es la persona encargada de todas las labores operativas necesarias para construir el
sistema (ojo, no sólo crear los programas)
Gerente de Calidad:
Es un equipo multidisciplinario encargado de buscar todas las fallas y errores que
pueda tener el sistema. Debido a que su labor es esencialmente destructiva, se
recomienda que sean personas independientes al Equipo de Desarrollo y al Equipo del
Cliente.
Soporte de Operaciones:
Es el equipo encargado de mantener operativa toda la plataforma necesaria para el
normal funcionamiento de los sistemas. Servidores, Redes, Impresoras, Configuración
de las Estaciones de Trabajo son, normalmente, los elementos de su preocupación.
Se debe tener en cuenta, que distintos roles puede ser ejercidos por la misma
persona, y que dependiendo del tamaño del proyecto, varias personas pueden ejercer
un mismo rol (por ejemplo, varios programadores).
En casos extremos, se ha llegado a que el Cliente ejecute todos los roles.
TENDENCIAS FUTURAS
Las estrategias de los negocios será utilizar la tecnología de
información.
Profesionales con capacidad para desarrollar aplicaciones para
negocios con una visión tecnológica serán mas demandados ya que de
ello depende el éxito de muchas organizaciones.
Trabajar en equipo significa contar con tecnología como herramienta
básica para el desarrollo de las actividades de una empresa.
Herramientas tecnológicas permiten reducir el trabajo, mejorar la
calidad y dar mejores servicios a los clientes.
Se utilizará la tecnología de Internet para crear Intranets en las
corporaciones como plataforma de divulgación de información, facilitará
la creación de oficinas virtuales para las personas que requieren estar
en diferentes localidades, lo cual permitirá el uso del correo electrónico y
de conferencias por computadoras y facilitara la comunicación global.

Más contenido relacionado

La actualidad más candente

Ingenieria de requisitos - Ingeniería de Software
Ingenieria de requisitos - Ingeniería de SoftwareIngenieria de requisitos - Ingeniería de Software
Ingenieria de requisitos - Ingeniería de SoftwareJuan Manuel Agüera Castro
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónYaskelly Yedra
 
Help desk: Mesa de ayuda.
Help desk: Mesa de ayuda.Help desk: Mesa de ayuda.
Help desk: Mesa de ayuda.GrupaAE
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datosFlv Martín
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?Software Guru
 
2. requerimientos técnicos
2. requerimientos técnicos2. requerimientos técnicos
2. requerimientos técnicosRosita Falen
 
Definiciones de conceptos basicos de analisis de sistemas
Definiciones de conceptos basicos de analisis de sistemasDefiniciones de conceptos basicos de analisis de sistemas
Definiciones de conceptos basicos de analisis de sistemasPollo XD
 
Análisis de requerimientos
Análisis de requerimientosAnálisis de requerimientos
Análisis de requerimientosGustavo Araque
 
Trabajo final uml_200609_19
Trabajo final uml_200609_19Trabajo final uml_200609_19
Trabajo final uml_200609_19Yenny González
 
42 preguntas que deberias hacerte antes de abordar un proyecto
42 preguntas que deberias hacerte antes de abordar un proyecto42 preguntas que deberias hacerte antes de abordar un proyecto
42 preguntas que deberias hacerte antes de abordar un proyectoBlogdelfreelance .com
 
Ejemplo manual de usuario
Ejemplo manual de usuarioEjemplo manual de usuario
Ejemplo manual de usuariosullinsan
 
Entidad Relación | Ejercicio 2
Entidad Relación | Ejercicio 2Entidad Relación | Ejercicio 2
Entidad Relación | Ejercicio 2Jorge Canal
 

La actualidad más candente (20)

Ingenieria de requisitos - Ingeniería de Software
Ingenieria de requisitos - Ingeniería de SoftwareIngenieria de requisitos - Ingeniería de Software
Ingenieria de requisitos - Ingeniería de Software
 
Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
Formato de documentacion ieee 830
Formato de documentacion ieee 830Formato de documentacion ieee 830
Formato de documentacion ieee 830
 
Help desk: Mesa de ayuda.
Help desk: Mesa de ayuda.Help desk: Mesa de ayuda.
Help desk: Mesa de ayuda.
 
Modelo 4+1
Modelo 4+1Modelo 4+1
Modelo 4+1
 
Diccionario de datos
Diccionario de datosDiccionario de datos
Diccionario de datos
 
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
¿Cómo realizar entrevistas eficaces para obtener requisitos de software?
 
2. requerimientos técnicos
2. requerimientos técnicos2. requerimientos técnicos
2. requerimientos técnicos
 
Definiciones de conceptos basicos de analisis de sistemas
Definiciones de conceptos basicos de analisis de sistemasDefiniciones de conceptos basicos de analisis de sistemas
Definiciones de conceptos basicos de analisis de sistemas
 
Análisis de requerimientos
Análisis de requerimientosAnálisis de requerimientos
Análisis de requerimientos
 
Mcvs mn-01 casos de uso de negocio
Mcvs mn-01 casos de uso de negocioMcvs mn-01 casos de uso de negocio
Mcvs mn-01 casos de uso de negocio
 
Etapa de estudio de viabilidad de un proyecto informático c4
Etapa de estudio de viabilidad de un proyecto informático c4Etapa de estudio de viabilidad de un proyecto informático c4
Etapa de estudio de viabilidad de un proyecto informático c4
 
Prolog
Prolog Prolog
Prolog
 
Trabajo final uml_200609_19
Trabajo final uml_200609_19Trabajo final uml_200609_19
Trabajo final uml_200609_19
 
42 preguntas que deberias hacerte antes de abordar un proyecto
42 preguntas que deberias hacerte antes de abordar un proyecto42 preguntas que deberias hacerte antes de abordar un proyecto
42 preguntas que deberias hacerte antes de abordar un proyecto
 
Ejemplo manual de usuario
Ejemplo manual de usuarioEjemplo manual de usuario
Ejemplo manual de usuario
 
Estructura de datos pilas y colas
Estructura de datos pilas y colasEstructura de datos pilas y colas
Estructura de datos pilas y colas
 
Entidad Relación | Ejercicio 2
Entidad Relación | Ejercicio 2Entidad Relación | Ejercicio 2
Entidad Relación | Ejercicio 2
 
Requerimientos norma ieee830
Requerimientos norma ieee830Requerimientos norma ieee830
Requerimientos norma ieee830
 
Metodologia SSADM
Metodologia SSADM Metodologia SSADM
Metodologia SSADM
 

Destacado

Ingenieria de Requerimientos
Ingenieria de RequerimientosIngenieria de Requerimientos
Ingenieria de Requerimientoskaresha3
 
Requerimientos de-cliente-y-desarrollador
Requerimientos de-cliente-y-desarrolladorRequerimientos de-cliente-y-desarrollador
Requerimientos de-cliente-y-desarrolladorAnibal Ulibarri
 
Problematización cultura occidental
Problematización cultura occidentalProblematización cultura occidental
Problematización cultura occidentalEdelin Bravo
 
LA FILOSOFÍA. SU SENTIDO, SU NECESIDAD Y SU HISTORIA Tema 1
 LA FILOSOFÍA. SU SENTIDO, SU NECESIDAD Y SU HISTORIA Tema 1 LA FILOSOFÍA. SU SENTIDO, SU NECESIDAD Y SU HISTORIA Tema 1
LA FILOSOFÍA. SU SENTIDO, SU NECESIDAD Y SU HISTORIA Tema 1elfilosofo
 
EvolucióN Del Conocimiento CientíFico
EvolucióN Del Conocimiento CientíFicoEvolucióN Del Conocimiento CientíFico
EvolucióN Del Conocimiento CientíFicoGraciela González
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientosMarvin Romero
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareJulio Pari
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1jmpov441
 
DiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del SoftwareDiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del Softwarelcastillo110
 

Destacado (13)

Ingenieria de Requerimientos
Ingenieria de RequerimientosIngenieria de Requerimientos
Ingenieria de Requerimientos
 
Requerimientos de-cliente-y-desarrollador
Requerimientos de-cliente-y-desarrolladorRequerimientos de-cliente-y-desarrollador
Requerimientos de-cliente-y-desarrollador
 
Tema 7- 2
Tema 7- 2Tema 7- 2
Tema 7- 2
 
Problematización cultura occidental
Problematización cultura occidentalProblematización cultura occidental
Problematización cultura occidental
 
LA FILOSOFÍA. SU SENTIDO, SU NECESIDAD Y SU HISTORIA Tema 1
 LA FILOSOFÍA. SU SENTIDO, SU NECESIDAD Y SU HISTORIA Tema 1 LA FILOSOFÍA. SU SENTIDO, SU NECESIDAD Y SU HISTORIA Tema 1
LA FILOSOFÍA. SU SENTIDO, SU NECESIDAD Y SU HISTORIA Tema 1
 
01b diseño en ing
01b diseño en ing01b diseño en ing
01b diseño en ing
 
EvolucióN Del Conocimiento CientíFico
EvolucióN Del Conocimiento CientíFicoEvolucióN Del Conocimiento CientíFico
EvolucióN Del Conocimiento CientíFico
 
CMMI
CMMICMMI
CMMI
 
Ingenieria de requerimientos
Ingenieria de requerimientosIngenieria de requerimientos
Ingenieria de requerimientos
 
Tm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de softwareTm01 el modelado en el desarrollo de software
Tm01 el modelado en el desarrollo de software
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1
 
Modelo CMMI
Modelo CMMIModelo CMMI
Modelo CMMI
 
DiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del SoftwareDiseñO Del Software E IngenieríA Del Software
DiseñO Del Software E IngenieríA Del Software
 

Similar a Ingenieria de requerimientos

Ciencias de la Informática
Ciencias de la InformáticaCiencias de la Informática
Ciencias de la InformáticaIliana Valera
 
Analisis de sistemas
Analisis de sistemasAnalisis de sistemas
Analisis de sistemasAle Santafe
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionMonica Naranjo
 
Sistemas de informacion. psm
Sistemas de informacion. psmSistemas de informacion. psm
Sistemas de informacion. psmmanuelR22
 
Maria capuzzo blogdigital
Maria capuzzo blogdigitalMaria capuzzo blogdigital
Maria capuzzo blogdigitalMariaCapuzzo
 
Sistemas De Informacion
Sistemas De InformacionSistemas De Informacion
Sistemas De InformacionAndres_Soto
 
Clase1 Sistemas De InformacióN
Clase1 Sistemas De InformacióNClase1 Sistemas De InformacióN
Clase1 Sistemas De InformacióNJohannaMorela
 
Ciclo de Vida de los Sistemas de Información
Ciclo de Vida de los Sistemas de InformaciónCiclo de Vida de los Sistemas de Información
Ciclo de Vida de los Sistemas de InformaciónAlvaro Gómez Cedeño
 
Sistemas de informacion 1
Sistemas de informacion 1Sistemas de informacion 1
Sistemas de informacion 1Janetsy Salazar
 
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPT
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPTAnalisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPT
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPTAlexGady1
 
Generalidades sistemas de informacion
Generalidades sistemas de informacionGeneralidades sistemas de informacion
Generalidades sistemas de informacionmilenita1405
 
Sistema de informacion_de
Sistema de informacion_deSistema de informacion_de
Sistema de informacion_defreddyantony
 

Similar a Ingenieria de requerimientos (20)

Ciencias de la Informática
Ciencias de la InformáticaCiencias de la Informática
Ciencias de la Informática
 
Analisis de sistemas
Analisis de sistemasAnalisis de sistemas
Analisis de sistemas
 
Fundamento teorico
Fundamento teoricoFundamento teorico
Fundamento teorico
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacion
 
Analisis de sistema
Analisis de sistemaAnalisis de sistema
Analisis de sistema
 
Sistema
SistemaSistema
Sistema
 
Sistemas de informacion. psm
Sistemas de informacion. psmSistemas de informacion. psm
Sistemas de informacion. psm
 
Maria capuzzo blogdigital
Maria capuzzo blogdigitalMaria capuzzo blogdigital
Maria capuzzo blogdigital
 
Sistemas De Informacion
Sistemas De InformacionSistemas De Informacion
Sistemas De Informacion
 
Introduccion al análisis de sistemas de información
Introduccion al análisis de sistemas de informaciónIntroduccion al análisis de sistemas de información
Introduccion al análisis de sistemas de información
 
Clase1 Sistemas De InformacióN
Clase1 Sistemas De InformacióNClase1 Sistemas De InformacióN
Clase1 Sistemas De InformacióN
 
SISTEMAS DE INFORMACION
SISTEMAS DE INFORMACIONSISTEMAS DE INFORMACION
SISTEMAS DE INFORMACION
 
Ciclo de Vida de los Sistemas de Información
Ciclo de Vida de los Sistemas de InformaciónCiclo de Vida de los Sistemas de Información
Ciclo de Vida de los Sistemas de Información
 
Analisis de sistemas
Analisis de sistemasAnalisis de sistemas
Analisis de sistemas
 
Analisis de sistemas
Analisis de sistemasAnalisis de sistemas
Analisis de sistemas
 
Sistemas de informacion 1
Sistemas de informacion 1Sistemas de informacion 1
Sistemas de informacion 1
 
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPT
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPTAnalisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPT
Analisis y Diseño de Sistema de Informacion - 1 Introduccion 1 de 4.PPT
 
Si.docx 1
Si.docx 1Si.docx 1
Si.docx 1
 
Generalidades sistemas de informacion
Generalidades sistemas de informacionGeneralidades sistemas de informacion
Generalidades sistemas de informacion
 
Sistema de informacion_de
Sistema de informacion_deSistema de informacion_de
Sistema de informacion_de
 

Último

CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruña
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na CoruñaCURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruña
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruñaanoiteenecesaria
 
PRESENTACION GESTION DE PROYECTOS GRUPO 4 INVIERTE PE.pdf
PRESENTACION GESTION DE PROYECTOS GRUPO 4 INVIERTE PE.pdfPRESENTACION GESTION DE PROYECTOS GRUPO 4 INVIERTE PE.pdf
PRESENTACION GESTION DE PROYECTOS GRUPO 4 INVIERTE PE.pdfRubenBrayanVQ
 
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universo
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universoCURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universo
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universoanoiteenecesaria
 
Figuas de Dicción.pptx ,definición, clasificación, ejemplos importantes de...
Figuas de Dicción.pptx ,definición, clasificación, ejemplos   importantes  de...Figuas de Dicción.pptx ,definición, clasificación, ejemplos   importantes  de...
Figuas de Dicción.pptx ,definición, clasificación, ejemplos importantes de...marisolmendieta1310
 
HISTORIA Y EVOLUCIÓN DE LA ARTILLERIA-1.pptx
HISTORIA Y EVOLUCIÓN DE LA ARTILLERIA-1.pptxHISTORIA Y EVOLUCIÓN DE LA ARTILLERIA-1.pptx
HISTORIA Y EVOLUCIÓN DE LA ARTILLERIA-1.pptxenyereduardo27
 
S.3 El debate Impacto de la Inteligencia Artificial en la Sociedad Moderna
S.3 El debate Impacto de la Inteligencia Artificial en la Sociedad ModernaS.3 El debate Impacto de la Inteligencia Artificial en la Sociedad Moderna
S.3 El debate Impacto de la Inteligencia Artificial en la Sociedad ModernaRodrigoReynaldo1
 
Diapositiva del JUICIO VALORATIVO - 2024
Diapositiva del JUICIO VALORATIVO - 2024Diapositiva del JUICIO VALORATIVO - 2024
Diapositiva del JUICIO VALORATIVO - 2024KellySue4
 
GESTOS Y POSTURAS EN LA MISA PARA LOS MONAGUILLOS.pptx
GESTOS Y POSTURAS EN LA MISA PARA LOS MONAGUILLOS.pptxGESTOS Y POSTURAS EN LA MISA PARA LOS MONAGUILLOS.pptx
GESTOS Y POSTURAS EN LA MISA PARA LOS MONAGUILLOS.pptxCarlosRizos
 
Presentación conformación brigada de emergencia.ppt
Presentación conformación brigada de emergencia.pptPresentación conformación brigada de emergencia.ppt
Presentación conformación brigada de emergencia.pptaletapiaapr
 

Último (9)

CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruña
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na CoruñaCURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruña
CURSO DE INICIACIÓN Á ASTRONOMÍA Eclipses na Coruña
 
PRESENTACION GESTION DE PROYECTOS GRUPO 4 INVIERTE PE.pdf
PRESENTACION GESTION DE PROYECTOS GRUPO 4 INVIERTE PE.pdfPRESENTACION GESTION DE PROYECTOS GRUPO 4 INVIERTE PE.pdf
PRESENTACION GESTION DE PROYECTOS GRUPO 4 INVIERTE PE.pdf
 
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universo
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universoCURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universo
CURSO DE INICIACIÓN Á ASTRONOMÍA: O noso lugar no universo
 
Figuas de Dicción.pptx ,definición, clasificación, ejemplos importantes de...
Figuas de Dicción.pptx ,definición, clasificación, ejemplos   importantes  de...Figuas de Dicción.pptx ,definición, clasificación, ejemplos   importantes  de...
Figuas de Dicción.pptx ,definición, clasificación, ejemplos importantes de...
 
HISTORIA Y EVOLUCIÓN DE LA ARTILLERIA-1.pptx
HISTORIA Y EVOLUCIÓN DE LA ARTILLERIA-1.pptxHISTORIA Y EVOLUCIÓN DE LA ARTILLERIA-1.pptx
HISTORIA Y EVOLUCIÓN DE LA ARTILLERIA-1.pptx
 
S.3 El debate Impacto de la Inteligencia Artificial en la Sociedad Moderna
S.3 El debate Impacto de la Inteligencia Artificial en la Sociedad ModernaS.3 El debate Impacto de la Inteligencia Artificial en la Sociedad Moderna
S.3 El debate Impacto de la Inteligencia Artificial en la Sociedad Moderna
 
Diapositiva del JUICIO VALORATIVO - 2024
Diapositiva del JUICIO VALORATIVO - 2024Diapositiva del JUICIO VALORATIVO - 2024
Diapositiva del JUICIO VALORATIVO - 2024
 
GESTOS Y POSTURAS EN LA MISA PARA LOS MONAGUILLOS.pptx
GESTOS Y POSTURAS EN LA MISA PARA LOS MONAGUILLOS.pptxGESTOS Y POSTURAS EN LA MISA PARA LOS MONAGUILLOS.pptx
GESTOS Y POSTURAS EN LA MISA PARA LOS MONAGUILLOS.pptx
 
Presentación conformación brigada de emergencia.ppt
Presentación conformación brigada de emergencia.pptPresentación conformación brigada de emergencia.ppt
Presentación conformación brigada de emergencia.ppt
 

Ingenieria de requerimientos

  • 1. UNIDAD 1: CONCEPTOS BASICOS DE INGENIERIA DE REQUERIMIENTOS M.S.C. IVETTE HERNÁNDEZ DÁVILA Universidad Politécnica de Tlaxcala INGENIERIA DE REQUERIMIENTOS
  • 2. EL ALUMNO SERÁ CAPAZ DE UTILIZAR LOS INSTRUMENTOS DE RECOLECCIÓN DE REQUERIMIENTOS DE INFORMACIÓN DE LAS ORGANIZACIONES, PARA DESARROLLAR PROPUESTAS DE SOLUCIÓN. OBJETIVO
  • 3.  La ingeniería es el conjunto de conocimientos y técnicas científicas aplicadas a la creación, perfeccionamiento e implementación de estructuras (tanto físicas como teóricas) para la resolución de problemas que afectan la actividad cotidiana de la sociedad.  Para ella, el estudio, conocimiento, manejo y dominio de las matemáticas, la física y otras ciencias es aplicado profesionalmente tanto para el desarrollo de tecnologías, como para el manejo eficiente de recursos y/o fuerzas de la naturaleza en beneficio de la sociedad. La ingeniería es la actividad de transformar el conocimiento en algo práctico. ¿Qué es Ingeniería?
  • 4.  Características que se desea que posea un sistema o un software.  No es lo mismo un pedido o deseo de un usuario o cliente que un requerimiento. No todos los pedidos o deseos de un usuario o cliente se convierten necesariamente en requerimientos, pero s todos los requerimientos se originan en un pedido o deseo de un usuario o cliente. Para que un pedido o deseo de un usuario o cliente se convierta en requerimiento, este debe ser documentado apropiadamente y el solicitante debe validarlo. ¿Qué es un Requerimiento?
  • 5. ¿QUÉ ES LA INGENIERÍA DE REQUERIMIENTOS?  Es el proceso por el cual se transforman los requerimientos declarados por los clientes , ya sean hablados o escritos, a especificaciones precisas, no ambiguas, consistentes y completas del comportamiento del sistema, incluyendo funciones, interfaces, rendimiento y limitaciones.
  • 6. INGENIERÍA DE REQUERIMIENTOS  La Ingeniera de Requerimientos es la segunda fase estipulada en el ciclo de vida de cascada, como se muestra en la siguiente figura. Según este modelo de ciclo de vida, es necesario contar con los requerimientos para poder definir la arquitectura y el diseño. Sin embargo, es imposible contar con todos los requerimientos del sistema en un tiempo razonable, por lo que en la mayora de los desarrollos se comienza teniendo en cuenta solo algunos requerimientos.
  • 7. ESQUEMA DE CICLO DEVIDA EN CASCADA. LA INGENIERÍA DE REQUERIMIENTOS ES LA SEGUNDA FASE.
  • 8. PARTICIPANTES EN EL DESARROLLO DEL SISTEMA
  • 9. DEFINICIÓN DE ANÁLISIS DE REQUERIMIENTOS  Es el conjunto de técnicas y procedimientos que nos permiten conocer los elementos necesarios para definir un proyecto de software. Es una tarea de ingeniería del software que permite especificar las características operacionales del software, indicar la interfaz del software con otros elementos del sistema y establecer las restricciones que debe cumplir el software.
  • 10. DATO, INFORMACION, SISTEMA, SOFTWARE Dato puede ser un número, una palabra, una imagen en el ámbito cotidiano se utiliza un plural “datos”, los cuales son la materia prima para la producción de información. Información, por su parte, son datos que dentro de un contexto dado tiene un significado para alguien. Sistema es el mecanismo por el cual se generará información. Un sistema es un conjunto de partes o elementos organizadas y relacionadas que interactúan entre sí para lograr un objetivo. Los sistemas reciben (entrada) datos, energía o materia del ambiente y proveen (salida) información, energía o materia. Un sistema puede ser físico o concreto (una computadora, un televisor, un humano) o puede ser abstracto o conceptual (un software) Software es todo el conjunto intangible de datos y programas de la computadora.
  • 11.
  • 12. Un Sistema de Información es un conjunto de elementos que interactúan entre sí con el fin de apoyar las actividades de una empresa o negocio. Para que el sistema de información pueda operar debe contar con el hardware necesario. Un sistema de información realiza cuatro actividades básicas: entrada, almacenamiento, procesamiento y salida de información.
  • 13. ELEMENTOS DE UN SISTEMA DE INFORMACIÓN En un Sistema de información interactúan diversos elementos entre sí con el fin de apoyar en las actividades de un negocio . Algunos de estos elementos se aprecian en la figura. Un sistema de información no necesariamente incluye equipo electrónico (Hardware), sin embargo, en la práctica se utiliza como sinónimo de “sistema de información computarizado”, debido al predominio de la tecnología en todos los ámbitos de las empresas.
  • 14. ELEMENTOS QUE INTERACTUAN EN UN SI El equipo computacional, el recurso humano, los datos o información fuente, programas ejecutados por las computadoras, las telecomunicaciones y los procedimientos de políticas y reglas de operación. https://www.youtube.com/watch?v=PpMGbhqMsqA https://www.youtube.com/watch?v=ZWWWxFR0iEw 
  • 15. Un SI está compuesto por 6 elementos como se muestran en la siguiente figura: Procedimientos Administrativos
  • 16. Base de Datos: Es donde se almacena toda la información que se requiere para la toma de decisiones. Transacciones: Corresponde a todos los elementos de interfaz que permiten al usuario: consultar, agregar, modificar o eliminar un registro específico de Información. Informes: Corresponden a todos los elementos de interfaz mediante los cuales el usuario puede obtener uno o más registros y/o información de tipo estadístico (contar, sumar) de acuerdo a criterios de búsqueda y selección definidos. Procesos: Corresponden a todos aquellos elementos que, de acuerdo a una lógica predefinida, obtienen información de la base de datos y generan nuevos registros de información. Usuario: Identifica a todas las personas que interactúan con el sistema, esto incluye desde el máximo nivel ejecutivo que recibe los informes de estadísticas procesadas, hasta el usuario operativo que se encarga de recolectar e ingresar la información al sistema. Procedimientos Administrativos: Corresponde al conjunto de reglas y políticas de la organización, que rigen el comportamiento de los usuarios frente al sistema. Particularmente, debieran asegurar que nunca, bajo ninguna circunstancia un usuario tenga acceso directo a la Base de Datos.
  • 17. ENTRADAS Datos generales del cliente: nombre, dirección, tipo de cliente, etc. Políticas de crédito: límite de créditos, plazo de pagos, etc Facturas (interfaces automática), pagos, depureaciones, etc. ALMACENAMIENTO Movimiento del mes (pagos, depuraciones) Catálogo de Clientes, facturas. PROCESO Cálculo de antigüedad de saldos, Cálculo de intereses moratorios, Cálculo de saldo de un cliente. SALIDAS Informe de pagos Estados de cuenta Pólizas contables (interfase automát,) Consulta de saldos en pantalla de una terminal. ACTIVIDADES BASICAS
  • 18. ACTIVIDADES BASICAS Entrada de Información: proceso en el cual el sistema toma los datos que requiere para procesar la información Almacenamiento de Información: es una de las actividades más importantes que tiene una computadora, ya que a través de esta propiedad el sistema puede recordar la información guardad en la sesión o proceso anterior. Procesamiento de la Información: esta característica de los sistemas permite la transformación de los datos fuente en información que puede ser utilizada para la toma de decisiones, lo que hace posible, entre otras cosas, que un tomador de decisiones genere una proyección financiera a partir de los datos que contiene un estado de resultados o un balance general en un año base. Salida de Información: es la capacidad de un sistema de información para sacar la información procesada o bien datos de entrada al exterior. Las unidades típicas de salida son las impresoras, graficadores, cintas magnéticas, diskettes, la voz, etc.
  • 19. Interface Automática De salida Entrada de datos PROCESO Interface Automática de entrada Reportes e Informes almacenamiento ACTIVIDADES BASICAS
  • 20. TIPOS Y USOS DE LOS SISTEMAS DE INFORMACIÓN  Automatizar los procesos operativos.  Proporcionar información que sirva de apoyo al proceso de toma de decisiones.  Lograr ventajas competitivas a través de su implantación y uso. Los sistemas de información cumplen tres objetivos básicos dentro de las organizaciones:
  • 21. Por parte del equipo de Desarrollo Por parte del equipo del usuario Jefe de Proyecto Cliente Analista Asesor Informático Programador Usuario Directo u Operativo Usuario Indirecto Gerente de Calidad Soporte de Operaciones Recurso Humano Por supuesto, todo SI es desarrollado por personas, y para personas. Durante el transcurso del desarrollo de un SI, se verán involucrados los siguientes roles:
  • 22. Las descripciones de estos roles son: Cliente: Es la persona que sufre de la necesidad de información para tomar decisiones. Debe tener la autoridad para la toma de decisiones. Asesor Informático: Asumiendo que el Cliente no requiere poseer conocimientos específicos en el ámbito de la Informática, ni cuenta con el todo el tiempo que a menudo estos sistemas requieren, es deseable que defina a una persona con formación informática y conocimientos acabados del problema del cliente, para que sea el interlocutor válido con el equipo de desarrollo Usuario Directo u Operativo: Es la persona o conjunto de personas que conocen el problema, desde la perspectiva de la recopilación e ingreso de datos. Estas personas, a menudo conocen los requerimientos de información corrientes, y serán quienes indiquen cómo se recibe la información. Usuario Indirecto: Es la persona o conjunto de personas que están relacionadas con el problema pues son productores o consumidores de la información que se maneja en el sistema, pero que no van a interactuar directamente con él. Jefe de Proyecto: Esta persona será el interlocutor válido, por parte del equipo de desarrollo, para comunicarse con el Cliente o su Asesor Informático. Deberá controlar todas las etapas y asegurar tanto los materiales necesarios para el desarrollo del SI, como la ejecución de todas las reuniones necesarias para determinar los requerimientos del Sistema.
  • 23. Analista: Es la persona encargada de analizar el problema y diseñar su solución. Programador: Es la persona encargada de todas las labores operativas necesarias para construir el sistema (ojo, no sólo crear los programas) Gerente de Calidad: Es un equipo multidisciplinario encargado de buscar todas las fallas y errores que pueda tener el sistema. Debido a que su labor es esencialmente destructiva, se recomienda que sean personas independientes al Equipo de Desarrollo y al Equipo del Cliente. Soporte de Operaciones: Es el equipo encargado de mantener operativa toda la plataforma necesaria para el normal funcionamiento de los sistemas. Servidores, Redes, Impresoras, Configuración de las Estaciones de Trabajo son, normalmente, los elementos de su preocupación. Se debe tener en cuenta, que distintos roles puede ser ejercidos por la misma persona, y que dependiendo del tamaño del proyecto, varias personas pueden ejercer un mismo rol (por ejemplo, varios programadores). En casos extremos, se ha llegado a que el Cliente ejecute todos los roles.
  • 24. TENDENCIAS FUTURAS Las estrategias de los negocios será utilizar la tecnología de información. Profesionales con capacidad para desarrollar aplicaciones para negocios con una visión tecnológica serán mas demandados ya que de ello depende el éxito de muchas organizaciones. Trabajar en equipo significa contar con tecnología como herramienta básica para el desarrollo de las actividades de una empresa. Herramientas tecnológicas permiten reducir el trabajo, mejorar la calidad y dar mejores servicios a los clientes. Se utilizará la tecnología de Internet para crear Intranets en las corporaciones como plataforma de divulgación de información, facilitará la creación de oficinas virtuales para las personas que requieren estar en diferentes localidades, lo cual permitirá el uso del correo electrónico y de conferencias por computadoras y facilitara la comunicación global.