Startec

Startec

Diagrama de casos de Uso [ChatGPT] · RafaelMesquita

Mai 17, às 18:03

·

2 min de leitura

·

2 leituras

Você provavelmente sabe que o ChatGPT pode escrever código. Mas você sabia que ele também pode criar diagramas de classe? Isso é possível usando a sintaxe PlantUML . PlantUML é uma ferram...
Diagrama de casos de Uso  [ChatGPT] · RafaelMesquita

Você provavelmente sabe que o ChatGPT pode escrever código. Mas você sabia que ele também pode criar diagramas de classe?

Isso é possível usando a sintaxe PlantUML . PlantUML é uma ferramenta de engenharia de software usada para criar diagramas UML, incluindo diagramas de classes. Ele usa uma sintaxe de texto simples para descrever os elementos do diagrama, que são então renderizados em representações gráficas.

PlantUML é uma ferramenta conveniente mesmo sem geração automática. Você pode verificar exemplos em https://www.planttext.com para ver como funciona na prática.

Análise e Design Orientado a Objetos usando ChatGPT
Análise e Projeto Orientado a Objetos é um método usado na engenharia de software para projetar e desenvolver sistemas de software. Ele enfatiza o uso de objetos, classes e seus relacionamentos para modelar o sistema e seu comportamento.

Os diagramas de classe UML são um componente chave do projeto de software. Eles são usados ​​para modelar a estrutura de um sistema definindo as classes, seus atributos e métodos, e os relacionamentos entre eles. Os diagramas de classe fornecem uma representação gráfica da estrutura do sistema. Eles facilitam a compreensão e a comunicação sobre o sistema.

Criar um diagrama de classes envolve identificar as classes, atributos, métodos e relacionamentos que compõem o sistema e depois organizá-los em um diagrama.

Não recomendo tentar projetar todo o sistema antecipadamente. Em vez disso, é melhor iterar e melhorar o design durante a codificação. No entanto, ainda recomendo fazer um planejamento aproximado antes de escrever o código. Isso tornará seus pensamentos mais claros e lhe dará uma ideia de como será o design do sistema.

Para identificar as classes e criar um diagrama de classes, você precisa ter os requisitos do sistema disponíveis de alguma forma.

O ChatGPT já é muito bom em identificar classes e seus relacionamentos a partir da entrada de texto. Vamos ver como isso funciona na prática.

Você pode acompanhar o restante desta historia em: https://mattilehtinen.com/articles/how-to-automatically-create-uml-class-diagrams-from-requirements-using-chatgpt/


Continue lendo

DEV

How to Create an Evil Twin Access Point; Step-by-Step Guide
Step-by-Step Guide: Creating an Evil Twin An Evil Twin Access Point is a malicious wireless access point that is set up to mimic a legitimate one. It can be used to intercept sensitive information such as...

Jun 3, às 23:41

DEV

Atomic Design: A Methodology for Building Design Systems
Introduction Atomic Design is a methodology for creating design systems that recognizes the need to develop thoughtful design systems, rather than creating simple collections of web pages. In this approach,...

Jun 3, às 23:04

Hacker News

Thought Cloning: Learning to Think while Acting by Imitating Human Thinking
Language is often considered a key aspect of human thinking, providing us with exceptional abilities to generalize, explore, plan, replan, and adapt to new situations. However, Reinforcement...

Jun 3, às 23:00

AI | Techcrunch

YouTube rolls back its rules against election misinformation
YouTube was the slowest major platform to disallow misinformation during the 2020 U.S. election and almost three years later, the company will toss that policy out altogether. The company announced Friday...

Jun 3, às 22:57

DEV

Techinical Debt; what is it?
Imagine you're building a house. You want to finish it quickly, so you take some shortcuts along the way. You use low-quality materials, skip some important steps, and don't do thorough testing. The house is...

Jun 3, às 22:45

Marktechpost AI Research News

Researchers From UT Austin and UC Berkeley Introduce Ambient Diffusion: An AI Framework To Train/Finetune Diffusion Models Given Only Corrupted Data As Input
For learning high-dimensional distributions and resolving inverse problems, generative diffusion models are emerging as flexible and potent frameworks. Text conditional foundation models like Dalle-2, Latent...

Jun 3, às 22:40

DEV

Exploring Tech Paths: Discovering Exciting Possibilities
Table of Contents: Introduction Understanding the Diverse Fields in Tech The Search for the Right Tech Path A Case Scenario: Linda's Journey Actionable Advice for Exploring Tech Paths Success Story: Jane's...

Jun 3, às 20:55

Código Fonte

Ele usou o GPT-4 para criar uma nova linguagem de programação – Código Fonte
É inegável que os largos modelos de linguagem (LLMs), que são a base dos atuais algoritmos de Inteligência Artificial generativa, chegaram para revolucionar, nem que seja somente o ano de 2023, até a...

Jun 3, às 20:51

DEV

☸️ How to deploy a cost-efficient AWS/EKS Kubernetes cluster using Terraform in 2023
Introduction Variables Providers and locals The enclosing VPC network The actual Kubernetes cluster Docker registries S3 application bucket Outputs Conclusion Cover image generated locally by DiffusionBee...

Jun 3, às 20:18

AI | Techcrunch

Gig workers get paid, Fidelity slashes Reddit's valuation and AI conquers Minecraft
Hey, folks, welcome to Week in Review (WiR), TechCrunch’s regular newsletter that recaps the week in tech. Hope the summer’s treating y’all well — it’s a balmy 90 degrees here in NYC! — and that some...

Jun 3, às 20:15