analisis y diseños de sistemas

Download Analisis y diseños de sistemas

If you can't read please download the document

Upload: angel20155

Post on 13-Jun-2015

346 views

Category:

Documents


0 download

TRANSCRIPT

  • 1. Metodologias para el AnAlisis y Diseno de Sistemas

2. Metodologas para el Anlisisy Diseo de Sistemas Mtodo: Conjunto de operaciones organizadas, normas o ejercicios con los que se pretende llevar a cabo, un fin propuesto. Metodologa: Estudia los mtodos para luego determinar cul es el ms adecuado a aplicar o sistematizar en una investigacin o trabajo. 3. Lenguaje Unificado de Modelado (UML) (Diagramas) El Lenguaje Unificado de Modelado (UML) es un lenguaje de modelado visual que se usa para especificar, visualizar, construir y documentar artefactos de un sistema de software. El Lenguaje Unificado de Modelado preescribe un conjunto de notaciones y diagramas estndar para modelar sistemas orientados a objetos, y describe la semntica esencial de lo que estos diagramas y smbolos significan. Metodologas para el Anlisisy Diseo de Sistemas 4. Metodologas para el Anlisisy Diseo de Sistemas Metodologa del Ciclo de Vida de un SistemadeJames Martn. Esta metodologa de desarrollo de Software es mejor conocida como Metodologa RAD (Rapid Application Development) o Desarrollo rpido de Aplicaciones, y fue creada por el gur de computacin James Martin en 1991. Est orientada a disminuir radicalmente el tiempo necesario para disear e implementar Sistemas de Informacin, el RAD cuenta con una participacin intensa del usuario, sesiones JAD, prototipaje, herramientas CSE integradas y generadores de cdigo. El Rad requiere cuatro ingredientes esenciales: gerencia, gente, metodologas y herramientas. 5. Fases o Etapas de Metodologa RAD de James Martin. 6. Metodologas para el Anlisisy Diseo de Sistemas Metodologa del Proceso Unificado de Desarrollo de Software. El proceso unificado conocido como RUP, es un modelo de software que permite el desarrollo de software a gran escala, mediante un proceso continuo de pruebas y retroalimentacin, garantizando el cumplimiento de ciertos estndares de calidad. El proceso de desarrollo constituye un marco metodolgico que define en trminos de metas estratgicas, objetivos, actividades y artefactos (documentacin) requerido en cada fase de desarrollo. Esto permite enfocar esfuerzo de los recursos humanos en trminos de habilidades, competencias y capacidades a asumir roles especficos con responsabilidades bien definidas. 7. Estructura del ciclo de vida del proceso de desarrollo unificado 8. Metodologas para el Anlisisy Diseo de Sistemas Metodologa de Kendall y Kendall. El ciclo de vida del desarrollo de sistemas (SDLC, Systems Development life cycle) es un enfoque por fases para el anlisis y el diseo cuya premisa principal consiste en que los sistemas se desarrollan mejor utilizando un ciclo especifico de actividades del analista y el usuario. (Kendall & Kendall). La metodologa de Kendall y Kendall es un ciclo de desarrollo de los sistemas, y se desarrolla en siete etapas las cuales son: identificacin del problema, identificacin de requisitos de informacin, anlisis de las necesidades del sistema, diseo del sistema recomendado, desarrollo y documentacin del sistema, prueba y mantenimiento, implementacin y evaluacin. 9. Esquema de las etapas de Metodologa de Kendall y Kendall. 10. Metodologas para el Anlisisy Diseo de Sistemas Metodologa de Administracin de Relaciones (RMM). Es un proceso de anlisis, diseo y desarrollo de aplicaciones hipermedia. Los elementos principales de esta metodologa son: Modelo E-R (Entidad-Relacin) Modelo RMDM (Relationship Management Data Model). La metodologa fue creada por Isakowitz, Stohr y Balasubramanian. Esta metodologa es apropiada para dominios con estructuras regulares, es decir, con clases de objetos bien definidos, y con claras relaciones entre esas clases. 11. Metodologas para el Anlisisy Diseo de Sistemas La metodologa orientada a objetos ha derivado de las metodologas anteriores a ste. As como los mtodos de diseo estructurado realizados guan a los desarrolladores que tratan de construir sistemas complejos utilizando algoritmos como sus bloques fundamentales de construccin, similarmente los mtodos de diseo orientado a objetos han evolucionado para ayudar a los desarrolladores a explotar el poder de los lenguajes de programacin basados en objetos y orientados a objetos, utilizando las clases y objetos como bloques de construccin bsicos. 12. Metodologas para el Anlisisy Diseo de Sistemas Metodologa de Sistemas Expertos por David Rolston. Un Sistema Experto (SE), es bsicamente un programa de computadora basado en conocimientos y raciocinio que lleva a cabo tareas que generalmente slo realiza un experto humano; es decir, es un programa que imita el comportamiento humano en el sentido de que utiliza la informacin que le es proporcionada para poder dar una opinin sobre un tema en especial. Se puede decir que los Sistemas Expertos son el primer resultado operacional de la Inteligencia artificial, pues logran resolver problemas a travs del conocimiento y raciocinio de igual forma que lo hace el experto humano. 13. Metodologas para el Anlisisy Diseo de Sistemas Metodologa del Software Educativo por lvaro Galvis (ISE). Es una metodologa dedesarrollo de software que contempla una serie de fases o etapas de un proceso sistemtico atendiendo a: anlisis, diseo, desarrollo, prueba y ajuste, y por ltimo implementacin. Etapas: 1) Anlisis Caractersticas de la poblacin objetivo: edad (fsica y mental), sexo, caractersticas fsicas y mentales (si son relevantes), experiencias previas, expectativas, actitudes, aptitudes, intereses o motivadores por aprender. 14. 2) Diseo: Educativo (este debe resolver las interrogantes que se refieren al alcance, contenido y tratamiento que debe ser capaz de apoyar el Sistema Educativo). 3) Desarrollo: En esta fase se implementa la aplicacin usando la informacin obtenida anteriormente. Tomando en cuenta las restricciones que se tengan. 4) Prueba Piloto: En esta etapa se pretende ayudar a la depuracin del Sistema Educativo a partir de su utilizacin por una muestra representativa de los tipos de destinatarios para los que se hizo y la consiguiente evaluacin formativa. 5)Prueba de Campo: La prueba de campo de un Sistema Educativo es mucho ms que usarlo con toda la poblacin objeto. Si se exige, pero no se limita a esto. 15. Metodologas para el Anlisisy Diseo de Sistemas La Metodologa de sistemas blandos (SSM por sus siglas en ingls) de Peter Checkland es una tcnica cualitativa que se puede utilizar para aplicar los sistemas estructurados a las situaciones asistmicas. Es una manera de ocuparse de problemas situacionales en los cuales hay una actividad con un alto componente social, poltico y humano. Esto distingue el SSM de otras metodologas que se ocupan de los problemas DUROS que estn a menudo ms orientados a la tecnologa. El SSM se origin de la comprensin que los sistemas duros estructurados, por ejemplo, la Investigacin de operaciones tcnicas, son inadecuados para investigar temas de grandes y complejas organizaciones. La Metodologa de sistemas blandos fue desarrollada por Peter Checkland con el propsito expreso de ocuparse de problemas de este tipo. 16. Metodologas para el Anlisisy Diseo de Sistemas Metodologa MERINDE. MeRinde contempla el conjunto de modelos propuestos por RUP. El tipo de artefacto ms fundamental utilizado en la metodologa MeRinde es el modelo. Cada rol necesita una perspectiva diferente del sistema. El diseo de MeRinde permite identificar todos los roles y cada una de las perspectivas que posiblemente podran necesitar. Las perspectivas recogidas de todos los roles se estructuran en unidades ms grandes, es decir, modelos, de modo que un rol pueda tomar una perspectiva concreta del conjunto de modelos. Los modelos propuestos en MeRinde facilitan el entendimiento del sistema para todos los involucrados, incluyendo a los clientes, usuarios y lderes de proyecto. La eleccin de los modelos para un sistema es una de las decisiones ms importantes del equipo de desarrollo. 17. Metodologas para el Anlisisy Diseo de Sistemas Metodologa SCRUM. Scrum es una metodologa gil y flexible para gestionar el desarrollo de software, cuyo principal objetivo es maximizar el retorno de la inversin para su empresa (ROI). Se basa en construir primero la funcionalidad de mayor valor para el cliente y en los principios de inspeccin continua, adaptacin, auto-gestin e innovacin. 18. Realizado Por: Angel Jhaon Moquete Campos C.I 19585770 SECCION: S1 SAIA Materia: Analisis y siseo de sistemas Porf: Ing Diogenes Rodriguez