Sintaxe e Semântica Tudo na vida possui forma e conteúdo. Mas um bom conteúdo com forma ruim é problema, e uma forma bacana com conteúdo ruim, pior ainda. Projetar software é lidar com isso toda …
Continue readingAuthor: Plínio Ventura
Entendendo definitivamente o que é um Caso de Uso
O que seria um “caso de polícia”? Seria uma estória que descreveria uma cena policial, um crime ou investigação, por exemplo. O que seria um “caso de novela”? Seria uma estória que descreveria uma trama, …
Continue readingCaso de Uso – Fluxo Principal
Como já vimos no post sobre O que é Caso de Uso, no escopo de um caso de uso podemos ter três tipos de fluxos (ou cenários): Fluxo Principal, Fluxo Alternativo e Fluxo de Exceção. …
Continue readingExemplos de Requisitos Não Funcionais
Após a publicação do post O que é um Requisito Não Funcional vários leitores solicitaram exemplos de Requisitos Não Funcionais especificados. Sem dúvida que ver a especificação produzida ajuda muito a entender o que deve ser feito. …
Continue readingO que é um Requisito Não-Funcional
O que é um Requisito Não-Funcional? Como o próprio nome diz, é uma “não funcionalidade”, ou seja, trata-se de algo que não é uma funcionalidade, mas que precisa ser realizado para que o software atenda seu …
Continue readingPriorização de Requisitos
Priorizar é uma questão de viabilizar as coisas – o que prioritário vem primeiro, o que não é, espera. Mas sem aplicar corretamente a priorização nos requisitos de um sistema, um projeto pode ficar inviável, pois os recursos (tempo e dinheiro) são finitos, e escassos.
Continue readingDesign Pattern Facade
Façade Façade (ou Fachada, em português) é um termo muito oriundo da área de Arquitetura. A grosso modo, podemos entender como a parte de fora de uma construção, que isola o mundo exterior o mundo interior. Quando levamos o conceito para …
Continue readingValor do Ponto de Função
Unidades de Medida e Composição de Preço do Software Precificar um produto ou serviço é uma tarefa relativamente simples. Basicamente, trata-se de somar custos de produção + impostos + margem de lucro e o valor …
Continue readingMensagens de Sistema
Mensagens de sistema é algo extremamente importante, mas quase sempre relegado a “perfumaria”. Do ponto de vista de orientação do usuário e até mesmo do desenvolvedor, é uma bussola! Placas de Trânsito Imagine-se dirigindo um …
Continue readingSCRUM e RUP – O SCRUM matou o RUP?
SCRUM e RUP, qual é melhor? São realmente muito diferentes? Talvez não sejam tão diferentes. Mas o SCRUM é a bola da vez, e o RUP já foi. Porque será? Construção de Software Construir software. Na realidade …
Continue readingGlossário de Termos em Projetos de Software
No passado tudo era arquivo chm Me lembro de quando tínhamos como sistema operacional “default” o Windows 95 e logo após o Office 97, eu costumava procurar no help do Windows e do Office por significados …
Continue readingValores do Manifesto Ágil – Indivíduos e interações mais que processos e ferramentas
Os valores do Manifesto Ágil dizem muito nas entrelinhas. A partir deste post, vamos comentar cada um dos Valores e os Princípios do Manifesto Ágil tentando ler um poucos das entrelinhas do conteúdo do manifesto. …
Continue reading