Documentos de Académico
Documentos de Profesional
Documentos de Cultura
D
iego F. Román López - 20191020008
Análisis de sistemas
Agente de cambio:es aquel que involucrado con alguna de las actividades en el ciclo
de vida del desarrollo de sistemas y está presente e interactúa con los usuarios y la
empresa durante un periodo extendido, realizando planes de cambio y ayudando a
implementarlos
4. Liste y defina brevemente las siete fases del ciclo de vida del desarrollo de sistemas
En esta fase están involucrados los usuarios, los analistas y los administradores de
sistemas que coordinan el proyecto y se realizan actividades como entrevistar a los
encargados de la administración de los usuarios, sintetizar el conocimiento obtenido,
estimar el alcance del proyecto y documentar los resultados, obteniendo así un
informe de viabilidad que contiene la definición de un problema y sintetiza los
objetivos, pudiendo así la administración de la empresa tomar una decisión en
cuanto a proceder o no con el proyecto propuesto, teniendo en cuenta también que
si el grupo de usuarios no tiene suficientes fondos o desea solucionar un problema
que no está relacionado se podría recomendar otra solución o puede que el proyecto
no continúe.
En esta etapa se involucran los analistas y los usuarios, por lo general los gerentes y
los trabajadores de operaciones.
3.Análisis de las necesidades del sistema: En esta fase se lleva a cabo el análisis
de las necesidades del sistema por medio de herramientas como 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.
Al final de esta fase el analista de sistemas debe preparar una propuesta de sistema
en la que sintetiza todo lo que ha averiguado sobre los usuarios, la capacidad de uso
y la utilidad de los sistemas actuales e incluye un análisis de costo-beneficio de las
alternativas, pudiendo hacer recomendaciones de ser necesario.
5.Desarrollo y documentación del software: En esta fase 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, esta documentación indica a los usuarios cómo deben usar el software y
qué deben hacer en caso de que ocurran problemas.
Los programadores desempeñan un rol clave en esta fase, ya que diseñan, codifican
y eliminan los errores sintácticos de los programas de computadora.
6.Prueba y mantenimiento del sistema: Es esta fase del SDLC se prueba el
software ya que es más económico detectar los errores antes de que este llegue a
manos de los usuarios, una parte del procedimiento de prueba es llevado a cabo por
los programadores solos y la otra la realizan junto con los analistas de sistemas.
Primero se completa una serie de pruebas para señalar los problemas con datos de
muestra y después se utilizan datos reales del sistema actual. El mantenimiento del
sistema y la documentación de este mantenimiento empieza en esta fase y se lleva a
cabo de manera rutinaria durante toda la vida del sistema de información.
Aunque la evaluación del sistema se realiza en cada fase del SDLC esta se incluye
el final por cuestiones informativas.
El juego de planificación explica las reglas que pueden ayudar a formular la relación
del equipo de desarrollo ágil con sus clientes comerciales. Aunque las reglas forman
una idea de cómo desea que actúe cada parte durante el desarrollo, no están
destinados a reemplazar una relación. Son una base para construir y mantener una
relación.
12. What is the role of a system analyst in the development of open source software?
¿Cuál es el rol de un analista de sistemas en el desarrollo de software de código
abierto?
13. List two reasons an organization may want it’s analysts to participate in an open source
community.
Enumere dos razones por las que una organización podría querer que sus analistas
participen en una comunidad de código abierto.
Por razones de desarrollo social-tecnológico, para que sus códigos sean un objeto
de estudio y optimización constante y como un proyecto para el público con objetivos
investigativos y de avance del código mismo.
GLOSARIO
AJAX: Un método que utiliza JavaScript y XML para modificar páginas Web en forma
dinámica sin tener que mostrar una nueva página, para lo cual obtiene pequeñas
cantidades de datos del servidor
CAMPO: Una parte física de una base de datos que se puede empaquetar con
varios elementos de datos; la unidad más pequeña identificable de datos de la
aplicación, reconocida por el software del sistema.
CLASE: Una plantilla común para un grupo de objetos individuales con atributos y
comportamientos comunes en el análisis y diseño orientados a objetos, y en el UML.