# data[].attributes.headline
1. Identificación de los problemas, oportunidades y objetivos

# data[].attributes.subject
1. Identificación de los problemas, oportunidades y objetivos

# data[].attributes.body
En esta primera fase del ciclo de vida, el analista se encarga de identificar correctamente los problemas, las oportunidades y los objetivos.
En la primera fase el analista debe analizar con honestidad lo que está ocurriendo en la empresa.
Al aprovechar estas oportunidades, la empresa puede obtener una ventaja competitiva o establecer un estándar en la industria.

# data[].attributes.headline
2. Determinación de los requerimientos humanos de información 

# data[].attributes.subject
2. Determinación de los requerimientos humanos de información 

# data[].attributes.body
El analista es determinar las necesidades de los usuarios involucrados, mediante el uso de varias herramientas, para comprender la forma en que interactúan en el contexto laboral con sus sistemas de información actuales. El analista utilizará métodos interactivos como entrevistas, muestreos e investigación de datos duros, además de los cuestionarios y los métodos discretos, como observar el comportamiento de los encargados al tomar las decisiones y sus entornos de oficina, y los métodos integrales como la creación de prototipos.

# data[].attributes.headline
3. Análisis de las necesidades del sistema

# data[].attributes.subject
3. Análisis de las necesidades del sistema

# data[].attributes.body
El analista de sistemas involucra el análisis de las necesidades del sistema. Aquí también hay herramientas y técnicas especiales que ayudan al analista a realizar las determinaciones de los requerimientos. Las herramientas como los diagramas de flujo de datos (DFD) para graficar la entrada, los procesos y la salida de las funciones de la empresa, o los diagramas de actividad o de secuencia para mostrar la secuencia de los eventos, sirven para ilustrar a los sistemas de una manera estructurada y gráfica. A partir de los diagramas de flujo de datos, de secuencia u otros tipos de diagramas se debe desarrollar un diccionario de datos para enlistar todos los elementos de datos utilizados en el sistema, así como sus especificaciones.

# data[].attributes.body
El analista de sistemas utiliza la información recolectada antes para realizar el diseño lógico del sistema de información. El analista diseña los procedimientos para ayudar a que los usuarios introduzcan los datos con precisión, de manera que los datos que entren al sistema de información sean los correctos. Además, el analista debe ayudar a que los usuarios completen la entrada de datos efectiva al sistema de información mediante el uso de las técnicas del buen diseño de formularios y páginas Web o pantallas.
Parte del diseño lógico del sistema de información es idear la HCI. La interfaz conecta al usuario con el
sistema, por lo que es extremadamente importante.

# data[].attributes.headline
5. Desarrollo y documentación del software 

# data[].attributes.subject
5. Desarrollo y documentación del software 

# data[].attributes.body
El analista trabaja con los programadores para desarrollar el software original requerido. Durante ella, el analista desarrolla junto con los usuarios una documentación efectiva para el software, incluyendo manuales de procedimientos, ayuda en línea, sitios Web con preguntas frecuentes (FAQ) y archivos Léame
(Read Me) para incluir con el nuevo software. Como los usuarios están involucrados desde el principio, la fase de documentación debe lidiar con las preguntas que hicieron y resolvieron junto con el analista.

# data[].attributes.body
Antes de utilizar el sistema de información, se debe probar. Es mucho menos costoso detectar los problemas antes de entregar el sistema a los usuarios. Una parte del procedimiento de prueba es llevado a cabo por los programadores solos; la otra la realizan junto con los analistas de sistemas.

# data[].attributes.headline
7. Implementación y evaluación del sistema

# data[].attributes.subject
7. Implementación y evaluación del sistema

# data[].attributes.body
El analista ayuda a implementar el sistema de información. En esta fase hay que capacitar a los usuarios para operar el sistema. Los distribuidores se encargan de una parte de la capacitación.