Processo de Engenharia de Requisitos

1. Estudo de Viabilidade Pretende responder às seguintes questões: Em que o sistema contribui? Pode ser implementado na tecnologia atual? Restrições de prazos e custos Pode ser integrado com outros sistemas? De acordo com as respostas, o projeto deve continuar? Durante essa fase é possível abortar o projeto caso seja visto que não é viável. … Continue lendo Processo de Engenharia de Requisitos

Requisitos de Software

Requisitos são descrições do que um sistema deve fazer em questão de serviços a serem prestados(Requisitos Funcionais) e as restrições dessses serviços (Requisitos Não-Funcionais). Os requisitos também podem ser divididos em requisitos do usuário e requisitos do sistema, ambos podendo ser funcionais ou não-funcionais. O processo de descobrir, analisar, documentar e verificar esses serviços e restrições … Continue lendo Requisitos de Software

Princípios da Engenharia de Software

Princípios que Guiam o Processo Seja ágil Concentre-se em qualidade em todas as etapas Esteja pronto para adaptações e mudanças, gerencie isso Monte uma equipe efetiva Estabeleça meio de comunicação Avalie riscos Gere artefatos Princípios que Guiam a Prática Divida e conquiste Compreenda o uso da abstração Foque na transferência da informação Padronize Faça uso … Continue lendo Princípios da Engenharia de Software

Mitos da Engenharia de Software Segundo Roger Pressman

Mitos de Gerenciamento Já temos um livro que está cheio de padrões e procedimento para desenvolver software; ele não supre meu pessoal com tudo o que eles precisam saber? Não bata ter um livro com padrões. O principal recurso para se desenvolver software são pessoas e eles precisam além de conhecer os padrões precisam saber … Continue lendo Mitos da Engenharia de Software Segundo Roger Pressman

SOLID – Focusing on Encapsulation

Understanding the encapsulation is easy: your objects and methods must hide the implementation. You have to look at the methods name and understand "what it does" but never "how it does". Rules, variables or instances which are necessary to do what is being done must to be hidden in a method; It helps to reuse … Continue lendo SOLID – Focusing on Encapsulation