Entradas

Mostrando entradas de 2019
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

Unidad 4. Modelado de Software (Parcial 3)

Imagen
Esta unidad esta conformada por: Metodologías del desarrollo tradicional. Metodologías del desarrollo ágiles. Metodologías del desarrollo web.

"Video" Unidad 4. Modelado de Software.

Imagen
Que tal te presentamos nuestro video de la unidad 4  Integrantes:  Olvera Gonzales Javier Abraham  Ubaldo Isaac Martinez Morales  Arriaga Escobar Francisco  Javier Carbajal Rios David 

Metodologías de Desarrollo Tradicional

Imagen
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

Imagen
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

Imagen
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)

Imagen
Esta unidad esta conformada por: Modelado de negocios. Diagrama de contexto.

"Video" Unidad 3. Proceso De Negocios

Imagen
Que tal te presentamos nuestro video de la unidad 3 Integrantes: Olvera Gonzales Javier Abraham Ubaldo Isaac Martinez Morales Arriaga Escobar Francisco Javier Carbajal Rios David

Modelado De Negocios

Imagen
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

Imagen
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)

Imagen
Esta unidad esta conformada por: Técnicas de recolección de requerimientos: Entrevistas, encuestas, observación y listas de verificación. Análisis y síntesis de información. Especificación y validación de requerimientos. IEEE-830 y plantillas SRS.

"Videos" Unidad 1. Ingeniería De Requerimientos & Unidad 2. Modelado De Software

Imagen
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

Imagen
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.

Imagen
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.

Imagen
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.

Imagen
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.

Imagen
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