Dicas sobre desenvolvimento de software, gestão e tributações

Rede Social

15 de dezembro de 2020

UML: O que é e como funciona


 Unified Modeling Language é uma linguagem de notação muito utilizada em projetos de desenvolvimento de softwares, mas seu uso não se resume apenas a software, ela pode ser usada para muitos tipos de planejamentos e projetos.

Ela é construída através de diagramas que são compostos por elementos gráficos relacionados entre si e com pequenos textos que os descrevem.

Existem vários tipos de diagrama e vou mostrar os mais utilizados abaixo:

Diagrama de casos de uso
O caso de uso documenta o que o sistema faz do ponto de vista do usuário. Esse é o mais conhecido e o que mais se aplica a diversas situações não apenas a desenvolvimento de software.
Ele possui:
- Atores (usuários, equipamentos ou sistemas interligados)
- Casos de uso (as funcionalidades do sistema)
- Comunicação (o que liga o usuário com a funcionalidade realizando uma ação)

Diagrama de caso de uso – Wikipédia, a enciclopédia livre


Diagrama de classe
O diagrama de classes serve para mostrar a estrutura da aplicação, muitas vezes utilizado para planejamento do banco de dados, ou seja este é específico para desenvolvimento de software.

Modelos e Exemplos de Diagrama de Classe Online | Creately


Diagrama de sequência
Diagrama de sequencia mostra a sequencia de ações que um usuário pode fazer (lembre que usuário pode ser uma pessoa, outro sistema, um equipamento etc.)

Ele vai ter um usuário, os elementos gráficos que representam cada etapa e as setas que indicam uma ação seja do usuário (seta para frente) ou da etapa requisitando uma ação do usuário (seta para trás)

 

Diagrama de Atividades
O diagrama de atividades serve para ilustrar as ações que podem ser tomadas na aplicação, juntamente com suas condições e consequências.

UML - Diagrama de Atividades - Purainfo


Ferramentas para UML
ArgoUML http://argouml.tigris.org/
Astah http://astah.net/editions/community
Draw http://draw.io não é focada em UML

Ler

8 de dezembro de 2020

SQL Server: Como saber os últimos comandos executados


 SQL Server Express - Backup, Recursos, Comparando edições

No post de hoje irei mostrar uma forma simples de verificar quais foram os últimos comandos executados no SQL Server, detalhe que são para comandos que ainda estão em chache do SQL não para qualquer comando de qualquer data.

SELECT TAB.TEXT
FROM SYS.DM_EXEC_CACHED_PLANS AS PLANS
CROSS APPLY SYS.DM_EXEC_SQL_TEXT(PLANS.PLAN_HANDLE) AS TAB


Com esse comando são exibidos os comandos no cache, aqui vale bastante colocar cláusulas where pois muitas vezes são exibidos comandos internos do que o SQL server executa então vamos à um exemplo.


SELECT TAB.TEXT
FROM SYS.DM_EXEC_CACHED_PLANS AS PLANS
CROSS APPLY SYS.DM_EXEC_SQL_TEXT(PLANS.PLAN_HANDLE) AS TAB
WHERE TAB.TEXT LIKE '%UM TEXTO DO MEU COMANDO%'

Com um where junto a um like podemos procurar parte do que está escrito no comando.

Ler