Categorías: Todo - requerimientos - estrategias - análisis - objetos

por Ingrit Carmona hace 4 años

186

Organigrama arbol

La fase de análisis en el desarrollo de sistemas implica una evaluación exhaustiva de los requerimientos, necesidades y objetivos del proyecto. Es fundamental entender todos los casos de uso y la información recolectada para diseñar estrategias, metodologías, arquitecturas y plataformas que solucionen las necesidades identificadas.

Organigrama arbol

fase de análisis

debe analizar los requerimientos, necesidades, objetivos, casos de uso y en sí toda la información recolectada en busca de plantear diferentes estrategias, metodologías, arquitecturas y plataformas que puedan dar solución a las necesidades planteadas de la mejor manera.

3. Diagramas de Análisis del Sistema.

Actividades / Flujo
Transición de estados
Los diferentes estados por los que pasa un objeto en un sistema.
Secuencia / Colaboración
La interacción entre diferentes objetos para cumplir con una funcionalidad del sistema. Los mensajes transmitidos entre los objetos para cumplir una función.
Clases
Los objetos que formarán parte del sistema, sus datos y comportamiento. Se convierte en un insumo importante para el diseño y la construcción de la aplicación.
Entidad Relación
Los datos requeridos por el sistema y la relación entre ellos. Este diagrama dará origen a la Base de Datos.
Casos de Uso
Las principales funcionalidades que tendrá el nuevo sistema y quiénes interactuarán con ellas. Son un referente para todas las fases del desarrollo, desde la definición de requerimientos hasta las pruebasLas principales funcionalidades que tendrá el nuevo sistema y quiénes interactuarán con ellas. Son un referente para todas las fases del desarrollo, desde la definición de requerimientos hasta las pruebas
Flujo de Datos
La secuencia de pasos lógicos requeridos para cumplir con un propósito dentro del sistema.
Contexto
La relación entre el sistema de estudio y otros sistemas externos. Permite identificar el alcance del sistema.
En la fase de análisis los diagramas deben estar enfocados en la comprensión del sistema (actual y nuevo). Cada diagrama presenta una vista del sistema desde diferentes niveles de abstracción, por lo tanto, la elección de los diagramas requeridos depende del aspecto del sistema en el que se desee concentrar la atención.
Los diagramas no son excluyentes ni dependen exclusivamente de una metodología o paradigma seleccionado, los diagramas son expresiones gráficas de algo que se desea observar en un sistema, por esta razón, lo importante es pensar en qué se desea observar y a partir de esto, elegir el diagrama que permita hacerlo de la manera más eficiente.

2. Elección de la Arquitectura de Desarrollo

móvil
Estas aplicaciones se caracterizan porque son accedidas desde dispositivos móviles como celulares o PDA’s, SmartPhones o Tablets.

En este ambiente, la información puede residir en el dispositivo móvil o en un servidor y ser accedida desde el dispositivo móvil.

consola
Recibe este nombre las aplicaciones que se ejecutan en ambiente D.O.S, que requieren de mucha interacción con el teclado y que carecen de controles prediseñados como botones
web
Recibe este nombre las aplicaciones que son accedidas a través de los navegadores Web. Este tipo de aplicaciones son alojadas en un Servidor Web y para el acceso a la aplicación se requiere que el equipo esté en la red del servidor.
windows
Recibe este nombre las aplicaciones basadas en formularios o ventanas y controles típicos como botones, cajas de texto, menús. Las aplicaciones en este ambiente tienen que ser instaladas en cada computador donde se desee utilizar.
La arquitectura seleccionada, será determinante para las demás fases del desarrollo del proyecto, ya que esta orientará al desarrollador sobre los diagramas a emplear, los diseños necesarios, las pruebas a realizar, los requisitos de implantación e incluso el contenido de los contratos y licencias de uso.
Para el desarrollo de un proyecto de software, existen diferentes alternativas referentes principalmente a la arquitectura a emplear. Debemos elegir el ambiente (Web, Window, Consola, Móvil)

1. Estudio del entorno tecnológico

Todo proyecto requiere para su correcto funcionamiento de ciertos recursos que garanticen su desarrollo y ejecución de manera normal.