Postagens

Mostrando postagens de fevereiro, 2025

O que é o CRUD? E exemplos de aplicação em sistema desktop

Imagem
 O que é o CRUD? CRUD é um acrônimo que se refere às quatro operações básicas que podem ser realizadas em um sistema de gerenciamento de dados, como um banco de dados ou sistema de arquivos. Ele descreve as ações principais que usuários ou sistemas podem realizar sobre dados persistentes. As operações são: C reate (Criar) – Criação de novos registros ou dados no sistema. R ead (Ler) – Leitura ou consulta de registros existentes. U pdate (Atualizar) – Atualização ou modificação de registros já existentes. D elete (Excluir) – Exclusão ou remoção de registros do sistema. Essas operações formam a base da manipulação de dados em qualquer aplicação que envolva persistência de dados. Aplicação do CRUD em Sistemas Desktop Em um sistema desktop , essas operações são fundamentais para criar, visualizar, modificar ou excluir informações de uma maneira interativa. Vou explicar cada uma delas e como elas seriam usadas em um cenário típico de sistema desktop: 1. Create (Criar) Definição: A oper...

17 ODS (Objetivos de Desenvolvimento Sustentável)

Imagem
As ODS (Objetivos de Desenvolvimento Sustentável) são um conjunto de 17 objetivos estabelecidos pela Assembleia Geral das Nações Unidas em 2015, com o intuito de promover um desenvolvimento mais justo, equilibrado e sustentável para o planeta até 2030. Essas metas visam acabar com a pobreza, proteger o planeta e garantir que todas as pessoas possam desfrutar de paz e prosperidade. As ODS substituíram os Objetivos de Desenvolvimento do Milênio (ODM) e abrangem uma gama ampla de áreas, de questões sociais e ambientais a questões econômicas e políticas. As 17 ODS da ONU e seus detalhes: Erradicação da Pobreza Objetivo : Acabar com a pobreza em todas as suas formas, em todos os lugares. A ODS busca garantir que todas as pessoas, especialmente as mais vulneráveis, tenham acesso a recursos necessários para uma vida digna, com oportunidades de trabalho e inclusão social. Fome Zero e Agricultura Sustentável Objetivo : Acabar com a fome, alcançar a segurança alimentar, melhorar a nutrição e p...

Qual a importância da reunião presencial ou online para levantamento de requisitos?

Imagem
Imagina só: você está na missão de construir um sistema de software incrível, que vai facilitar a vida de um cliente, mas... como saber exatamente o que ele precisa? A resposta é simples: reunião de levantamento de requisitos ! 🎯 Essa reunião é o primeiro passo para criar um sistema que realmente atenda às expectativas do cliente, e não algo que ele vai olhar e pensar: “O que é isso?!”. Nesse momento, é como se você estivesse fazendo uma radiografia no que ele quer, com a diferença que o raio-X é feito de perguntas certeiras, conversas e muito café (ou chá, ou suco… depende do cliente!). Presencial vs Online: O que muda? A grande diferença entre uma reunião presencial e uma online é, claro, o local onde acontece a mágica. 🤔 Presencial : É como aquela conversa cara a cara, onde a comunicação não-verbal rola solta. Você sente o clima do cliente, percebe aquele "olho brilhoso" quando ele fala sobre algo que realmente gosta ou aquele sorriso forçado quando ele fala sobre um p...

Requisitos Funcionais (RF) e Requisitos Não Funcionais (RNF)

Imagem
  Requisitos Funcionais (RF) O que são? Imagine que você está construindo um supercarro. Os requisitos funcionais são tudo o que o carro precisa fazer para ser um carro de verdade. Como acelerar, frear, dar partida, buzinar, ligar o farol… Ou seja, o que o sistema precisa fazer para ser útil . Esses requisitos são como uma lista de tarefas obrigatórias para o sistema. Sem eles, o sistema não pode funcionar direito – e aí a gente tem um carro sem rodas! 😬 E a gente descreve os requisitos funcionais utilizando [RF001], [RF002], [ RF003], e assim sucessivamente. Por exemplo: [RF001] O sistema deve permitir que um usuário faça login utilizando seu nome de usuário e senha. O que isso quer dizer? Bom, se o sistema fosse um supercarro, esse requisito seria algo como: "O carro precisa ter um botão de partida que liga o motor". Ou seja, o sistema precisa saber quem você é antes de te deixar entrar . Sem o login, seria como tentar entrar em um carro sem chave! 😅 Outros exemplos de...

Engenharia de Requisitos e suas etapas

Imagem
Engenharia de requisitos é a disciplina da engenharia de software que envolve o processo de definição, documentação e gerenciamento dos requisitos de um sistema ou produto. Ela é fundamental para garantir que um projeto atenda às necessidades do cliente e dos usuários finais, além de proporcionar uma base sólida para o desenvolvimento do sistema. Etapas principais da engenharia de requisitos: Elicitação de requisitos : Essa etapa envolve a coleta das necessidades dos stakeholders (partes interessadas) através de reuniões, entrevistas, questionários, observações e outras técnicas. O objetivo é entender o que os usuários e os clientes desejam do sistema. Análise de requisitos : Após a coleta, os requisitos precisam ser analisados e refinados. Essa fase visa eliminar ambiguidade, identificar requisitos conflitantes e garantir que os requisitos sejam claros, completos e viáveis. Especificação de requisitos : Os requisitos são documentados de forma clara e detalhada. Essa documentação pode...