Documentos de Académico
Documentos de Profesional
Documentos de Cultura
“EZEQUIEL ZAMORA”
UNELLEZ
INGENIERÍA DE REQUISITOS
PROFESOR : ESTUDIANTE :
Guillermo Certad. Yulianny Rodriguez.
CARRERA: Ingeniería Informática 6to semestre. C.I: 27.960.705
SUB-PROYECTO: Principios de ingeniería del software.
Barrancas, 2022
ÍNDICE
Introducción……………………………………………………………………………………….....3
Diagramas de control……………………………………………………………………………….10
Diagramas de contexto……………………………………………………………………………..11
Diccionario de datos………………………………………………………………………………..15
Conclusión………………………………………………………………………………………….16
INTRODUCCIÓN
Se especifica que para la producción de un software, se requiere primero de los requisitos
que tiene el cliente para el proyecto ¿Con que finalidad? Para poder implementar sus
requerimientos y así hacer los pasos de extracción, análisis, especificación y validación, todo esto
En este Módulo III de requisitos del software, se pondrá en desarrollo todo lo relacionado a
él, como los requisitos que necesita el usuario, los sistemas y aquellas que sean funcionales y no
funcionales, sin embargo, el primer paso para obtener esos requisitos seria el entrevistar al cliente,
luego de eso se hace un escenario para ver si el sistema es funcional, después sería lo del caso de
uso ¿Qué hace? Se encarga de saber el comportamiento del sistema. Existen diversas técnicas
Diagramas de control.
Diagramas de contexto.
Diagramas de estado.
Diccionario de datos.
un objetivo o también puede ser una condición o capacidad que debe estar presente en un sistema o
Objetivos
Importancia
definidos.
Disminuye los costos y retrasos del proyecto: Muchos estudios han confirmado que
Mejora la calidad del software: La calidad en el software tiene que ver con cumplir
Los requerimientos funcionales son los que definen las funciones que el sistema será
capaz de efectuar, detallan las transformaciones que el sistema realiza sobre las entradas para
causar salidas. Estos requerimientos al tiempo que avanza el proyecto de software se convierten en
requisitos de software.
Por otra parte, los requerimientos no funcionales tienen que ver con características que de
una u otra forma puedan limitar el sistema, como por ejemplo, el rendimiento (en tiempo y
espacio), interfaces de usuario, fiabilidad (robustez del sistema, disponibilidad de equipo),
mantenimiento, seguridad, portabilidad, estándares, entre otros.
está desarrollando.
la facilidad con la que se puede mantener el sistema. Si el tiempo medio entre fallos es bajo
o el tiempo medio de reparación es alto para el sistema que se está desarrollando, entonces
cualquier problema técnico en el sistema y brindar una solución para resolver el problema.
comportamiento.
Son declaraciones, en lenguaje natural y en diagramas, de los servicios que se espera que el
externos
Cada tipo de archivo externo tendrá una herramienta asociada que será
aplicada al archivo
requerimientos del sistema, algunas veces denominado especificación funcional, debe ser exacto.
Éste sirve como un contrato entre el comprador del sistema y el desarrollador de software.
Características:
Los requisitos bien formulados deben satisfacer varias características. Si no lo hacen, deben
No ambiguo: El texto debe ser claro, preciso y tener una única interpretación
posible.
lugar de uno de tipo técnico y especializado, aunque aun así debe referenciar los aspectos
importantes.
Consistente: Ningún requisito debe entrar en problema con otro requisito
diferente, ni con parte de otro. De este modo, el lenguaje empleado entre los distintos
necesaria, y no despachar a otras fuentes externas que los expliquen con más detalle.
demostración.
Los casos de uso son una técnica para detallar el comportamiento de un sistema. Los casos
de uso permiten entonces describir la posible secuencia de interacciones entre el sistema y uno o
conjunto de escenarios, cada uno de ellos comenzado con un evento inicial desde un actor hacia el
sistema.
Diagramas de flujo
El diagrama de flujo de datos (DFD) es una técnica que figura el flujo de la información y
las transformaciones que se aplican a los datos al moverse desde la entrada hasta la salida; ya que
cualquier nivel de abstracción. De hecho, los diagramas de flujo pueden ser divididos en niveles
Sus requisitos:
tiempo.
asociado.
sistema
Entidad Entrada A
Externa 1
0
Entidad
Nombre Externa 3
de
Entidad Entrada B Sistema
Externa 2
Diagrama de control
Lo que se pretende con este tipo de análisis es controlar los procesos para asegurarse de que
funcionan correctamente. Si la gran mayoría de los puntos mostrados de la gráfica están dentro de
los límites se considera que el proceso está controlado. En el momento en el que uno o varios
puntos aparecen fuera de los límites establecidos, se considera que el proceso está descontrolado y
comienza la búsqueda de la causa de su mal funcionamiento. Evaluar todos los casos de uso para
tiempo suficiente que nos permita obtener una visión representativa del desarrollo del
proceso.
correcto: Si no fuera por estar el proceso descentrado (la media de los datos no es la medida
que nos pide las especificaciones) habría que recalibrar las máquinas.
Tipo de
datos
Variables Atributos
(Medidos) (Contados)
Tamaño Defectos o
grupo -n Defectuoso
Defectuoso s Defecto
NO SI s
→ →
X -S X-MR. P NP U C
X -R
Diagrama de contexto
El diagrama de contexto muestra al sistema interactuando con uno o más agentes externos.
En el objeto sistema es útil identificar los sensores y actuadores a través de los que los agentes
Percepción/Acción
Sensores/Actuadores Status y Control
GUI
Interfaces (Controlador)
Sistema
Altavoz Alarma
(Planta) Altavoz
(Controlador) Personal
LAN Servicio
Indicador de
planta Indicador de
Llegada Software de planta (Cabina)
Ascensor control de
Botón de ascensor
Req. (Planta) Indicador de
Localización y planta (Cabina) Requiere Planta
RS-232
dirección
Altavoz Localizació
Puerta Puerta Planta
(Cabina) n
Requiere
Llegada
ascensor Sensores Puerta
Embarca Desembarca
Puerta cabina
Pasajero
Análisis de requisitos
Pasajero Potencial
También conocido como DTE, muestra los estados que puede tomar el componente de una
aplicación, así como los eventos que implican el cambio de un estado a otro. Los elementos
principales de este tipo de diagrama son el estado y la transición. • Estado: hace referencia al
caracterizan. • Transición: es el cambio de estado generado por algún evento, muestra el camino
del estado inicial al estado final. De un estado pueden generarse diversas transiciones sobre la base
de un evento que desencadena el cambio. Entonces, el diagrama iniciará con un estado inicial como
parte del flujo; posteriormente, producto de los eventos se generarán transiciones de otros estados.
El estado final será aquel que deje de tener alguna actividad. Cabe mencionar que el diagrama
puede tener varios estados finales como parte del flujo, los mismos que se dan a través de las
transiciones.
Estado Inicial
Estado final
Transición
Aprobar Completo
Aprobado
Pendiente Finalizado
Rechazar Completo
Rechazado
Diagrama de entidad-relación
Los diagramas ER se usan a menudo para diseñar o depurar bases de datos relacionales en
investigación. También conocidos como los ERD o modelos ER, emplean un conjunto definido de
símbolos, tales como rectángulos, diamantes, óvalos y líneas de conexión para representar la
Para asimilar fácilmente un diseño de datos cuando se emplea el modelo E/R se utilizan los
siguientes elementos gráficos:
Entidad
NOM-ENTIDAD
Relación 1-1
Relación 1-n
Relación n-n
MATRIMONIO
HOMBRE MUJER
TRABAJAR- EN
EMPRESA TRABAJADOR
MATRICULA
ALUMNO ASIGNATURA
Diccionario de datos.
El diccionario de datos es un listado organizado de todos los datos acertados al sistema, con
definiciones precisas y rigurosas para que tanto el usuario como el analista tengan un
entendimiento común de todas las entradas, salidas, componentes de los almacenes y cálculos
intermedios.
También identifica los procesos donde se emplean los datos y los sitios
Sirve como punto de partida para identificar los requerimientos de las bases
Conclusión
En vista a todo lo que se pudo describir pudimos detallar lo fundamental que es saber este
tipo de información, si algún tipo de persona (cliente), organización o empresa requiere un sistema
que sea funcional en su ámbito de trabajo, debemos primero hacer el uso de la entrevista ¿Con que
propósito? Saber qué tipo de requisitos necesita y ponerlo en práctica es lo que hace el
desarrollador, la importancia que tiene esto es que mejora la comunicación entre equipos y hasta
En las técnicas estructuradas para el modelado se pudo descubrir que el diagrama de flujo
es una técnica que representa el flujo de la información y las transformaciones que se aplican a los
datos al moverse desde la entrada hasta la salida, en el diagrama de control lo que se pretende con
este tipo de análisis es controlar los procesos para asegurarse de que funcionan correctamente, el
diagrama de contexto muestra al sistema interactuando con uno o más agentes externos, el
diagrama de transición de estado muestra los estados que puede tomar el componente de una
aplicación, así como los eventos que implican el cambio de un estado a otro y los diagramas de
entidad-relación se usan a menudo para diseñar o depurar bases de datos relacionales en los
Con todo esto presente se pudo concluir este módulo de requisitos del software.