FUNDAMENTOS DE LOS REQUERIMIENTOS DEL SOFTWARE
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
TIPOS DE REQUERIMIENTOS
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.
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.
IMPORTANCIA DE LOS REQUERIENTOS
permite gestionar las necesidades del proyecto en forma estructurada
mejorar la capacidad de predecir cronogramas de proyectos, así como sus resultados
disminuye los costos y retrasos del proyecto
mejora la calidad del software
mejora la comunicación entre equipos
evita rechazos de usuarios finales
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
DIFICULTADES PARA DEFINIR LOS REQUERIMIENTOS
los requerimientos no son obvios y vienen de muchas fuentes
son difíciles de expresar en palabras (el lenguaje es ambiguo)
la cantidad de requerimientos en un proyecto puede ser difícil de manejar
un requerimiento puede cambiar a lo largo del ciclo de desarrollo
el usuario no puede explicar lo que hace
tiende a recordar lo excepcional y olvidar lo rutinario
hablan de lo que no funciona
los usuarios tiene distinto vocabulario que los desarrolladores
AUTORES
Medina Cruz Javier
Pineda Ballestero Eliecer
Téllez Acuña Freddy Reynaldo
CARACTERISTICAS
estas características son propiedades principales. un conjunto de requerimientos en estado de madurez debe presentar características individuales y en grupo.
conciso
completo
consistente
no ambiguo
verificable