La
ingeniería de software requiere
llevar a cabo numerosas tareas agrupadas en etapas, al conjunto de estas etapas
se le denomina ciclo de vida. Las etapas comunes a casi todos los modelos
de ciclo de vida son las siguientes:
Obtención de los requisitos.
Se debe
identificar sobre qué se está trabajando, es decir, el tema principal que
motiva el inicio del estudio y creación del nuevo software o modificación de uno ya existente. A su vez
identificar los recursos que se tienen, en esto entra el conocer los recursos
humanos y materiales que participan en el desarrollo de las actividades. Es
importante entender el contexto del negocio para identificar adecuadamente los
requisitos.
Se tiene
que tener dominio de la información de un problema, lo cual incluye los datos
fuera del software (usuarios
finales, otros sistemas o dispositivos externos), los datos que salen del
sistema (por la interfaz de usuario, interfaces de red, reportes, gráficas y
otros medios) y los almacenamientos de datos que recaban y organizan objetos
persistentes de datos (por ejemplo, aquellos que se conservan de manera
permanente
Análisis de requisitos
Extraer los requisitos de un producto software es la primera etapa para
crearlo. Durante la fase de análisis, el cliente plantea las necesidades que se
presenta e intenta explicar lo que debería hacer el software o producto final para satisfacer dicha necesidad
mientras que el desarrollado actúa como interrogador, como la persona que
resuelve problemas.
El análisis de requisitos puede parecer una tarea sencilla, pero no lo
es debido a que muchas veces los clientes piensan que saben todo lo que
el software necesita
para su buen funcionamiento, sin embargo se requiere la habilidad y experiencia
de algún especialista para reconocer requisitos incompletos, ambiguos o
contradictorios. Estos requisitos se determinan tomando en cuenta las
necesidades del usuario final, introduciendo técnicas que nos permitan mejorar
la calidad de los sistemas sobre los que se trabaja.
No hay comentarios.:
Publicar un comentario