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
Categoria: Software Engineering
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