Pasamos nuestras vidas interactuando con sistemas, aunque estamos tan acostumbrados a ello que muchas veces ni nos damos cuenta. Los periódicos online que miramos mientras tomamos un café de la máquina del trabajo, cuando tomamos un micro... Todos ellos son sistemas que usamos a diario. Y por algún motivo pasan desapercibidos: un sistema bien diseñado es invisible. Tienen vida propia, para que nosotros podamos seguir con las nuestra.
Todos estos sistemas se diseñaron con una forma de pensar propia de la ingeniería: el pensamiento de sistemas.
El pensamiento de sistemas permite analizar un problema como una combinación de elementos separados que interactúan entre ellos para formar un todo coherente. Esto puede aplicarse a varios aspectos de un sistema. Por ejemplo, la experiencia de usuario, o la arquitectura del código, así como el plan de comunicación de un producto, pueden beneficiarse de esta forma de acercarse a un problema.
Con el Lenguaje de Modelado Unificado, se pueden mapear casos de uso, definir interacciones de usuario, o representar necesidades técnicas antes de empezar a construir proyectos.
A través del modelado se consiguen cuatro objetivos:
- Los modelos ayudan a visualizar un sistema.
- Los modelos permiten especificar la estructura o el comportamiento del sistema.
- Los modelos proporcionan una plantilla que guía en la construcción del sistema.
- Los modelos documentan las decisiones tomadas.
- Los modelos ayudan a visualizar un sistema.
- Los modelos permiten especificar la estructura o el comportamiento del sistema.
- Los modelos proporcionan una plantilla que guía en la construcción del sistema.
- Los modelos documentan las decisiones tomadas.
UML ofrece las siguientes características:
- Proporciona un modelo explícito que facilita la comunicación.
- Es un lenguaje gráfico con una semántica bien definida.
- Aborda la especificación de todas las decisiones importantes de análisis, diseño e implementación que deben tomarse al desarrollar y desplegar un sistema de software.
- Aborda la documentación de la arquitectura de un sistema y proporciona un lenguaje para expresar requisitos y pruebas.
- Está pensado, principalmente, para sistemas de software, aunque no está limitado a ello.
Las fases del desarrollo de sistemas que soporta UML son: Análisis de requerimientos, Análisis, Diseño, Programación y Pruebas.
Ejemplo I - Caso de estudio: Crear Blog- Proporciona un modelo explícito que facilita la comunicación.
- Es un lenguaje gráfico con una semántica bien definida.
- Aborda la especificación de todas las decisiones importantes de análisis, diseño e implementación que deben tomarse al desarrollar y desplegar un sistema de software.
- Aborda la documentación de la arquitectura de un sistema y proporciona un lenguaje para expresar requisitos y pruebas.
- Está pensado, principalmente, para sistemas de software, aunque no está limitado a ello.
Las fases del desarrollo de sistemas que soporta UML son: Análisis de requerimientos, Análisis, Diseño, Programación y Pruebas.
- Análisis de Requerimientos
- Análisis
- Diseño
- Programación
- Pruebas
Recursos
Web: https://siemprendes.com/como-crear-un-blog-en-blogger-paso-a-paso/
Material: https://drive.google.com/file/d/1r7B3kmtp881uuWRUBKac01_3v9N2ckID/view?usp=sharing