Los requerimientos de software son esenciales en el desarrollo de sistemas, ya que permiten establecer una especificación completa y precisa que sirve como base para acuerdos entre todas las partes involucradas.
estas características son propiedades principales. un conjunto de requerimientos en estado de madurez debe presentar características individuales y en grupo.
verificable
no ambiguo
consistente
completo
conciso
AUTORES
Téllez Acuña Freddy Reynaldo
Pineda Ballestero Eliecer
Medina Cruz Javier
DIFICULTADES PARA DEFINIR LOS REQUERIMIENTOS
los usuarios tiene distinto vocabulario que los desarrolladores
hablan de lo que no funciona
tiende a recordar lo excepcional y olvidar lo rutinario
el usuario no puede explicar lo que hace
un requerimiento puede cambiar a lo largo del ciclo de desarrollo
la cantidad de requerimientos en un proyecto puede ser difícil de manejar
son difíciles de expresar en palabras (el lenguaje es ambiguo)
los requerimientos no son obvios y vienen de muchas fuentes
IMPORTANCIA DE LOS REQUERIMIENTOS EN EL DESARROLLO DEL PERFIL PROFESIONAL
es importante en el desarrollo de mi perfil profesional ya que gracias a estos requerimientos es donde voy a dar a conocer mi marca, mi trabajo, cabe resaltar que en este proceso es donde se verificara que el software cumpla con los requisitos que el cliente necesite, gracias a este proceso puedo verificar que el producto que voy a vender sea de buena calidad
IMPORTANCIA DE LOS REQUERIENTOS
evita rechazos de usuarios finales
mejora la comunicación entre equipos
mejora la calidad del software
disminuye los costos y retrasos del proyecto
mejorar la capacidad de predecir cronogramas de proyectos, así como sus resultados
permite gestionar las necesidades del proyecto en forma estructurada
TIPOS DE REQUERIMIENTOS
NO FUNCIONALES: condición o capacidad que debe poseer un sistema para satisfacer un contrato, un estándar, una especificación u otro documento formalmente impuesto. las propiedades que debe tener el sistema son: usabilidad, seguridad, desempeño y escalabilidad, mantenimiento y actualización, soporte, hardware y software.
FUNCIONALES: Son los que define las funciones que el sistema será capaz de realizar, requerida por el usuario para resolver un problema o alcanzar un objetivo.
DEFINICION
Es la disciplina para desarrollar una especificación completa consistente y no ambigua, la cual servirá cómo baja para acuerdos comunes entre todas las partes involucradas, y en donde se describan las funciones que realizara el sistema