Software requirements elicitation and specification

agilesoftwarerequirements

Lo primero que se tiene que hacer en el ciclo de vida del software es la educción de requerimientos, esto significa encontrar lo que el cliente o usuario desea. Una lista de requerimientos deseados donde se discute con el cliente que espera del software. Entonces se organiza la información en orden de importancia. Si hay problemas se discute y se negocia hasta llegar a un acuerdo.  Una vez que se conocen los deseos del cliente, se hacen especificaciones de los requerimientos, lo cual es el proceso de grabar los requerimientos del cliente en cualquier forma (documentos, graficas) Esto contiene los requerimientos funcionales y no funcionales entre otras cosas.