Académique Documents
Professionnel Documents
Culture Documents
Comite ejecutivo
Presidente Ejecutivo
Vise-Presidentes
El Tamao de la Organizacin
La Cantidad de divisiones y departamentos
El Grado de centralizacin y descentralizacin
La cantidad de Funciones Comerciales Consideradas para las nuevas
aplicaciones del procesamiento de datos
5. Las Habilidades y Aptitudes del personal de La Organizacin
6. Las Restricciones del Presupuesto
7. Las Consideraciones de Tiempo.
DEFIICION DEL ALCANCE DE ESTUDIO DE FACTIBILIDAD
El Comit Ejecutivo Define el Alcance del estudio del procesamiento de datos. (Estudio
de Factibilidad)
ETAPAS DE LA INVESTIGACION EXPLORATORIA:
Prcticas
Sesiones de trabajo
Se determina, los contenidos definitivos que tienen los cursos, cundo deben
impartirse, quines han de recibirlos y con qu prioridad.
EL MODELO 4+1
La arquitectura software trata el diseo e implementacin de la estructura de alto nivel
del software.
Perry y Wolf (1992) describen una arquitectura software como:
Arquitectura Software = Elementos, Formas, Fundamento/Restricciones
Una vista es una presentacin de un modelo, la cual es una descripcin completa de
un sistema desde una particular perspectiva (Kruchten, 1995). El modelo ms
aceptado a la hora de establecer las vistas necesarias para describir una arquitectura
software es el modelo 4+1 (Kruchten, 1995).
Este modelo define 4 vistas principales:
Vista Lgica (Logical View), modelo de objetos, clases, entidad relacin, etc.
Vista de Proceso (Process View), modelo de concurrencia y sincronizacin.
Vista de Desarrollo (Development View), organizacin esttica del software en
su entorno de desarrollo (libreras, componentes, .ear, .jar, etc.).
Vista Fsica (Physical View), modelo de correspondencia software - hardware
(aspectos de distribucin en mquinas, por ejemplo)
5. ESCENARIOS (SCENARIOS)
La vista de escenarios corresponde con instancias de casos de uso que unifican todas
las vistas. As, desde casos de uso se debiera poder hacer una trazabilidad a todos los
componentes del sistema software, viendo, por ejemplo, que mquinas, o clases, o
componentes, o .jar, o procesos, son los responsables de que el sistema cubra una
cierta funcionalidad.
6. RELACIN ENTRE LAS VISTAS
Como sucede en otras muchas ocasiones, si bien el modelo no es una metodologa s
que "sugiere" un mtodo de trabajo. Parece lgico que la vista de escenarios o casos
de uso sea la de arranque, y que de ah se pase a la vista lgica.
7. ARQUITECTURA Y UML
Se ha ido exponiendo a lo largo de la explicacin de cada una de las vistas su
translacin a un lenguaje de modelado concreto como UML. Hay que tener en cuenta
que UML nace casi a la vez que el modelo 4+1, por lo que en un origen no exista una
clara relacin entre ambos, lo que a menudo produce confusin al diseador que en
la actualidad quiere modelar una arquitectura con ambas herramientas. A modo de
resumen la translacin se presenta en la siguiente tabla:
Vista
Escenarios
Lgica
Desarrollo
Fsica
Procesos
UML
Casos de Uso
Clases, de Estados y Colaboracin
Componentes
Despliegue
Actividad, Estados, Secuencia
Area de Operaciones
Area de Diseo
Area de Datos
Area de Costos
Los problemas tanto del BPR como de ERP forman parte del mayor conflicto de
la implementacin en las organizaciones y el manejo del cambio.
2)
DISEO
Los usuarios no contribuyen a sta
El sistema est diseado nicamente para satisfacer las necesidades actuales
Cambios drsticos sin un anlisis de impacto
Las especificaciones funcionales no estn debidamente documentadas
3)
PROGRAMACIN
Se subestima el tiempo y el dinero necesario
Especificaciones incompletas
Poco tiempo al desarrollo de la lgica de los programas
Los programadores no aprovechan plenamente las tcnicas de diseo
estructurado o O.O.
Los programadores no se documentan debidamente
No se programan los recursos necesarios
4) PRUEBAS
Se subestima el tiempo y dinero necesarios para realizar suficientes pruebas.
El equipo de proyecto no prepara un plan de pruebas organizados
Los usuarios no participan lo suficiente en las pruebas
El equipo de implementacin no prepara pruebas de aceptacin adecuadas
5) CONVERSIN
Poco tiempo y dinero para las actividades de conversin
No todas las personas que usarn el sistema participan antes de iniciarse la
conversin
Para compensar los excedentes de costos y retrasos, se pone en funcionamiento
el sistema antes de que est listo
La documentacin del sistema y los manuales de usuario son incompletos
No se realizan evaluaciones ni se establecen normas de desempeo
Las estipulaciones de manejo del sistema son insuficientes.
MANEJO DE LA IMPLEMENTACIN