Bienvenido a mi blog , Este consiste en realizar comentarios, reportes de actividades realizadas en clase. Las cuales se basan en: ( Metodologías Y Modelado De Software) Mensajes Personales: ubaldo.imtzm@gmail.com
Entradas
Mostrando entradas de 2019
Unidad 4. Modelado de Software (Parcial 3)
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
"Video" Unidad 4. Modelado de Software.
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Metodologías de Desarrollo Tradicional
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Teniendo en cuenta la filosofía de desarrollo de las metodologías, aquellas con mayor énfasis en la planificación y control del proyecto, en especificación precisa de requisitos y modelado, reciben el apelativo de Metodologías Tradicionales. Esta metodología impone una disciplina de trabajo sobre el proceso de desarrollo del software, con el fin de conseguir un software más eficiente. Para ello, se hace énfasis en la planificación total de todo el trabajo a realizar y una vez que está todo detallado, comienza el ciclo de desarrollo del producto software. Se centran especialmente en el control del proceso, mediante una rigurosa definición de roles, actividades, artefactos, herramientas y notaciones para el modelado y documentación detallada. Además, las metodologías tradicionales no se adaptan adecuadamente a los cambios, por lo que no son métodos adecuados cuando se trabaja en un entorno, donde los requisitos no pueden predecirse o bien pueden variar. Las metodologías tradi
Metodologias del desarrollo agil
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
son aquellas que permiten adaptar la forma de trabajo a las condiciones del proyecto, consiguiendo flexibilidad e inmediatez en la respuesta para amoldar el proyecto y su desarrollo a las circunstancias específicas del entorno. En esencia, las empresas que apuestan por esta metodología consiguen gestionar sus proyectos de forma flexible, autónoma y eficaz reduciendo los costes e incrementando su productividad. Con este Curso en modelos organizativos ágiles 100% online aprenderás los aspectos básicos para gestionar las metodologías ágiles dentro de tu empresa. Ventajas de implementar las metodologías ágiles en tu empresa Existen muchas razones de porque usar y son tan importantes las metodologías ágiles , aquí repasamos las principales ventajas. Las metodologías ágiles mejoran la satisfacción del cliente dado que se involucrará y comprometerá a lo largo de todo el proyecto. En cada etapa se informará al cliente de los logros y progresos del mismo, con la visión de in
Metodologias del Desarrollo Web
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Se define como un proceso de análisis, diseño y desarrol o de aplicaciones hipermedia. Esta metodología es apropiada para dominios con estructuras regulares es decir, con clases de objetos bien definidas, y con claras relaciones entre esas clases. Por ejemplo, catálogos o bases de datos tradicionales. El modelo propone un lenguaje que permite describir los objetos del dominio, sus interrelaciones y los mecanismos de navegación hipermedia de la aplicación. Los objetos del dominio se definen con la ayuda de entidades, atributos y relaciones asociativas, sus principales características son: Aproximación para el diseño de sitios web, bajo una aproximación centrada en la información. Lenguaje de modelado de sitios web a nivel lógico (dominio de información + estructuras de navegación + elementos de presentación) Integrado en una metodología de desarrollo Facilitar la estructuración de páginas web complejas que contienen elementos de d
Unidad 3. Modelado De Negocios ( Parcial 2)
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
"Video" Unidad 3. Proceso De Negocios
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Modelado De Negocios
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
El Modelado de negocios es una actividad fundamental para la compresión y evolución de una empresa. Es utilizado en una variedad de actividades gerenciales que van desde: Que es el modelado de negocios. Que usos tiene. Que es un modelo de negocios . Que aspectos de una empresa se modelan. Que orientaciones y enfoques existen. Como se elabora un modelo de negocios. Que beneficios aporta a una empresa. El modelado de negocios se defino como un proceso que representa uno o mas aspectos o elementos: Su proposito. Su estructura. Su funcionalidad. Su dinámica. Su lógica de negocios. Sus componentes: Fines . Procesos de negocio. Reglas de negocio. Objetos de negocio. Actores. Unidades organizativas. Etc.
Diagrama De Contexto
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
El diagrama de contexto es un caso especial del diagrama de flujo de datos, en donde una sola burbuja representa todo el sistema. El diagrama de contexto muestra a través de flujos de datos las interacciones existentes entre los agentes externos y el sistema, sin describir en ningún momento la estructura del sistema de información. En este tipo de diagrama, el sistema de información debe representarse como un único proceso de muy alto nivel con entradas y salidas hacia los agentes externos que lo limitan, de forma equivalente a una caja negra. Teniendo en cuenta que este diagrama debe de ser comprensible, no es posible representar todos los flujos de datos del sistema en él, sino más bien debe representarse en él una visión general del sistema desde la perspectiva de los propietarios de sistemas siguiendo dos lineamientos básicos: Representar únicamente los flujos de datos que tengan algo que ver con el objetivo principal del sistema. Utilizar flujos de datos compuestos que repre
Unidad 1. Ingeniería De Requerimientos & Unidad 2. Modelado De Software (Parcial 1)
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
"Videos" Unidad 1. Ingeniería De Requerimientos & Unidad 2. Modelado De Software
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Video Unidad 1 Que tal, te presento el video de " Ingeniería de software " , en este te presentamos los temas. 1.1 Técnicas De Información 1.2 Analisis de Información 1.3 IEE-830 Y Plantillas SRS Clic Aquí: Video Unidad 2 " Modelado De Software " 2.1 Tipos de arquitecturas: SOA, Micro Servicios, Cliente-Servidor, Monolítica, Distribuido,Capas 2.2 UML
Modelo UML
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
El Lenguaje Unificado de Modelado (UML) fue creado para forjar un lenguaje de modelado visual común y semántica y sintácticamente rico para la arquitectura, el diseño y la implementación de sistemas de software complejos, tanto en estructura como en comportamiento. UML tiene aplicaciones más allá del desarrollo de software, p. ej., en el flujo de procesos en la fabricación. Es comparable a los planos usados en otros campos y consiste en diferentes tipos de diagramas. En general, los diagramas UML describen los límites, la estructura y el comportamiento del sistema y los objetos que contiene. UML no es un lenguaje de programación, pero existen herramientas que se pueden usar para generar código en diversos lenguajes usando los diagramas UML. UML guarda una relación directa con el análisis y el diseño orientados a objetos. UML y su función en el modelado y diseño orientados a objetos Hay muchos paradigmas o modelos para la resolución de problemas en la informática, que
Tipos de arquitecturas: SOA, Micro servicios, cliente - servidor, monolítica, distribuido, capas.
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Arquitectura SOA La Arquitectura Orientada a Servicios (SOA en inglés), es un concepto de arquitectura de software que define la utilización de servicios para dar soporte a ciertos requisitos del negocio. Esta arquitectura permite crear sistemas altamente escalables, que pueden ayudar a las organizaciones a impulsar el rendimiento y, al mismo tiempo, reducir costos de TI y mejorar la flexibilidad en los procesos del negocio. SOA proporciona una metodología y un marco de trabajo para documentar las capacidades de negocio y da soporte a las actividades de integración y consolidación de los datos de cualquier organización. Iniciativas: Servicios de datos escalables y flexibles. Servicios de infraestructura para la autentificación, el control de acceso y el registro. Servicios CRUD para crear, leer y actualizar datos de todas las formas de sistemas back-end, incluidos datos estructurados, no estructurados, semi-estructurados, de mainframe y en la nube.
Especificación y validación de requerimientos. IEEE-830 y plantillas SRS.
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Es importante considerar la parte que el SRS representa en el diseño del proyecto total que se define en IEEE Std 610.12-1990. El software puede contener toda la funcionalidad del proyecto esencialmente o puede ser parte de un sistema más grande. En el último caso habrá un SRS que declarará las interfaces entre el sistema y su software modular, y pondrá que función externa y requisitos de funcionalidad tiene con el software modular. Otras normas, relacionan a otras partes del ciclo de vida de software para que pueda complementar los requisitos del software. Desde que el SRS tiene un papel específico en el proceso de desarrollo de software, el que define el SRS debe tener el cuidado para no ir más allá de los límites de ese papel. Esto significa que: a) debe definir todos los requisitos del software correctamente.Un requisito del software puede existir debido a la naturaleza de la tarea a ser resuelta o debido a una característica especial del proyecto.
Análisis y síntesis de información.
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
Los conceptos de análisis y síntesis se refieren a dos actividades complementarias en el estudio de realidades complejas. El análisis consiste en la separación de las partes de esas realidades hasta llegar a conocer sus elementos fundamentales y las relaciones que existen entre ellos. La síntesis, por otro lado, se refiere a la composición de un todo por reunión de sus partes o elementos. Esta construcción se puede realizar uniendo las partes, fusionándolas u organizándolas de diversas maneras . La capacidad de análisis y síntesis nos permite conocer más profundamente las realidades con las que nos enfrentamos, simplificar su descripción, descubrir relaciones aparentemente ocultas y construir nuevos conocimientos a partir de otros que ya poseíamos. Por todo ello, tiene un carácter genérico y está relacionada con varias competencias (pensamiento crítico, resolución de problemas, organización y planificación o toma de decisiones, por poner algunos ejemplos). Los procesos de anális
Técnicas de recolección de requerimientos: Entrevistas, encuestas, observación y listas de verificación.
- Obtener enlace
- X
- Correo electrónico
- Otras aplicaciones
La recolección de datos se refiere al uso de una gran diversidad de técnicas y herramientas que pueden ser utilizadas por el analista para desarrollar los sistemas de información, los cuales pueden ser la entrevistas, la encuesta, el cuestionario, la observación, el diagrama de flujo y el diccionario de datos. Todos estos instrumentos se aplicarán en un momento en particular, con la finalidad de buscar información que será útil a una investigación en común. En la presente investigación trata con detalle los pasos que se debe seguir en el proceso de recolección de datos, con las técnicas ya antes nombradas. Las 5 principales técnicas de recolección de datos son: 1. Entrevistas 2. La encuesta 3. La observación 4. Diccionario de datos 5. Diagrama de flujo ENTREVISTA La entrevista es una conversación dirigida, con un propósito especifico y que usa un formato de preguntas y respuestas. Se establece así un diálogo, pero un diálogo peculiar, asimétrico, donde