Proporciona uma visão de alto nível e aspiracional do produto final da arquitectura. O objectivo da visão é concordar desde o início qual deve ser o resultado desejado para a arquitectura, para que os arquitectos possam então concentrar-se nas áreas críticas para validar a viabilidade. Este vídeo mostra-lhe como desenvolver um documento de Visão da Arquitectura.
Continue readingAutor: vpadmin
UML vs Processo de Desenvolvimento de Software
Um processo de desenvolvimento de software é uma receita utilizada para a construção de software que determina as capacidades que possui, como é construído, quem trabalha em quê, e os prazos para todas as actividades. Os processos visam trazer disciplina e previsibilidade ao desenvolvimento de software, aumentando as hipóteses de sucesso de um projecto. UML é a linguagem para modelar o seu software, é uma parte importante do processo de desenvolvimento de software. A modelação consiste na construção de uma abstracção da realidade. As abstracções são simplificações que ignoram detalhes irrelevantes e representam apenas os detalhes relevantes.
Continue readingUML: O que é Diagrama de Pacotes? Como usá-lo?
Um pacote é um agrupamento de elementos modelo, o que significa que um pacote pode conter elementos modelo de diferentes tipos, incluindo outros pacotes para criar hierarquias. Um pacote define um espaço de nomes para o seu conteúdo, utilizando para vários fins.
Continue readingUML de O que fazer com caso de uso e diagrama de atividades
Os casos de utilização mostram o que o seu sistema deve fazer. Os diagramas de actividade permitem-lhe especificar de que forma o seu sistema cumprirá os seus objectivos. Os diagramas de actividade mostram acções de alto nível encadeadas para representar um processo que ocorre no seu sistema. Os diagramas de actividade são particularmente bons a modelar processos empresariais ou a elaborar um caso de utilização. Este artigo mostra-lhe como o pode fazer.
Continue reading