Professional Documents
Culture Documents
Por todo lo anterior se puede constatar que los sistemas de informacin son
fundamentales en la organizacin de datos, poseen faces entre ellas estn:
a) Recoleccin y anlisis de datos.
b) Seleccin y evaluacin de alternativas.
c) Diseo del sistema.
d) Implementacin del sistema.
a) Recoleccin y anlisis de datos: El objetivo de esta fase es el estudio de las
necesidades de informacin que debe satisfacer el sistema a desarrollar, elaborando una
serie de especificaciones formales que describan la funcionalidad del mismo y que
permitan abordar con garantas las siguientes fases.
b) Seleccin y evaluacin de alternativas: Se trata de establecer el alcance, los objetivos
y requisitos del sistema, examinando las posibles alternativas que podran solucionar las
necesidades del usuario y recomendar una de ellas.
c) Diseo del sistema: El objetivo de esta fase es obtener un conjunto de
especificaciones que contemplarn los aspectos fsicos del sistema, considerando las
caractersticas tecnolgicas del entorno especfico en el que se implantar, que
constituir el punto de partida para la construccin del sistema.
d) Implementacin del sistema: El objetivo de esta fase es la puesta en servicio del
sistema construido y conseguir su adaptacin final por parte de los usuarios del mismo,
para lo cual tratar de hacerse ver a stos, mediante demostraciones formales (pruebas
de aceptacin) que el sistema cumple todos los objetivos y requisitos para los que fue
desarrollado. En esta fase se incluye la ejecucin y el mantenimiento del sistema, con lo
que su duracin se prolongar hasta que el sistema deje de utilizarse o sea sustituido por
otro.
Cabe destacar si se habla de sistemas de informacin se debe referir a la
metodologa RUP la cual sus siglas en espaol significan Proceso Unificado Racional y
se basan en un proceso de ingeniera de software que suministra un enfoque para asignar
tareas y responsabilidades dentro de una organizacin de desarrollo. Su objetivo es
asegurar la produccin de software de alta y de mayor calidad para satisfacer las
necesidades de los usuarios que tienen un cumplimiento al final dentro de un lmite de
tiempo y presupuesto previsible. Es una metodologa de desarrollo iterativo que es
enfocada hacia diagramas de los casos de uso, manejo de los riesgos y el manejo de la
arquitectura como tal.
Segn Jacaboson, I., Booch, G., Rumbaugh J. (1998): El nombre Proceso
Unificado se usa para describir el proceso genrico que incluye aquellos elementos que
son comunes a la mayora de los refinamientos existentes. Tambin permite evitar
problemas legales ya que el Proceso Unificado Racional o RUP son marcas registradas
por IBM (desde su compra de Rational Software Corporation en 2003.
Del mismo modo este proceso puede darse con mayor seguridad, debido a la
forma de utilizacin de cada fase en el aspecto legal, permitiendo tener un mejor
rendimiento del sistema de informacin, as obteniendo un balance de seguridad capaz
de brindar eficiencia, a travs de mtodos sencillos que involucren procesos legales.
El RUP mejora la productividad del equipo ya que permite que cada miembro
del grupo sin importar su responsabilidad especfica pueda acceder a la misma base de
datos incluyendo sus conocimientos. Esto hace que todos compartan el mismo lenguaje,
la misma visin y el mismo proceso acerca de cmo desarrollar un software.
Con RUP en ms sencillo la funcionabilidad del sistema de informacin ya que,
la metodologa RUP divide el proceso en 4 fases, dentro de las cuales se realizan varias
interacciones en nmero variable segn el proyecto y en las que se hace un mayor o
menor hincapi en las distintas actividades.
La fase de inicio, esta tiene como propsito definir y acordar el alcance del proyecto
identificando el riesgo asociado al proyecto.
Fase de elaboracin, aqu se seleccionan los casos de uso que permiten definir las
arquitecturas, bases del sistema y desarrollar en esta fase permitiendo el anlisis del
dominio del problema y disear la solucin preliminar.
Fase de desarrollo, el propsito de esta fase es completar la funcionalidad del
sistema.
Segn BARRY BOEHM KEN HATMAN, dice que el origen de RUP se remota al
modelo espiral original, y uno de los contribuidores clave de RUP, quien colaboro con
BOEHM con su investigacin.
Es importante remarcar que el "lenguaje de modelado" para especificar o para
describir mtodos o procesos. Se utiliza para definir un sistema, para detallar los
artefactos en el sistema y para documentar y construir. En otras palabras, es el lenguaje
en el que est descrito el modelo.
Se puede aplicar en el desarrollo de software gran variedad de formas para dar
soporte a una metodologa de desarrollo de software (tal como el Proceso Unificado
Racional o RUP), pero no especifica en s mismo qu metodologa o proceso usar. UML
no puede compararse con la programacin estructurada, pues UML significa Lenguaje
Unificado de Modelado, no es programacin, solo se diagrama la realidad de una
utilizacin en un requerimiento. Mientras que, programacin estructurada, es una forma
de programar como lo es la orientacin a objetos, la programacin orientada a objetos
viene siendo un complemento perfecto de UML, pero no por eso se toma UML slo
para lenguajes orientados a objetos.
UML incrementa la capacidad de lo que se puede hacer con otros mtodos de
anlisis y diseo orientados a objetos. Los autores de UML apuntaron tambin al
modelado de sistemas distribuidos y concurrentes para asegurar que el lenguaje maneje
adecuadamente estos dominios.
Si hablamos del lenguaje de modelado se puede decir que es la notacin
(principalmente grfica) que usan los mtodos para expresar un diseo. El proceso
indica los pasos que se deben seguir para llegar a un diseo. La estandarizacin de un
lenguaje de modelado es invaluable, ya que es la parte principal del proceso de
comunicacin que requieren todos los agentes involucrados en un proyecto informtico.
Ivan Guadaa Quiroz (2013) Dice: UML es un lenguaje de propsito general
para el modelado orientado a objetos, que combina notaciones provenientes desde:
Modelado Orientado a Objetos, Modelado de Datos, Modelado de Componentes,
Modelado de Flujos de Trabajo