Teste

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (389 palavras )
  • Download(s) : 0
  • Publicado : 13 de junho de 2011
Ler documento completo
Amostra do texto
Conhecer e dominar uma linguagem de programação é bom, mas não é tudo. Para criar sistemas robustos e com qualidade, é preciso mais do que uma boa linguagem e um bom programador.
A princípio todo osistema tem um objetivo e uma necessidade de criação. Não se cria um sistema que não tem utilidade e que ninguém vai usar , não é mesmo. Assim, um sistema deve ser criado para atender as expectativasde um cliente.
A análise e especificação de requisitos de software envolve as atividades de determinar os objetivos de um sistema de software e as restrições associadas a ele. Ela deve tambémestabelecer o relacionamento entre estes objetivos e restrições e a especificação precisa do software
A maior parte dos problemas no desenvolvimento de software são originados nas etapas iniciais dodesenvolvimento justamente na etapa de levantamento e definição dos requisitos do sistema onde as principais atividades são: elicitação, análise, especificação, gerenciamento e validação de requisitos.Havendo falhas na realização das atividades acima citadas haverá inconsistência nos documentos de requisitos e o que acarretará um software de baixa qualidade com um custo elevado.
Mas o que é umrequisito de software?
Os requisitos expressam as características e restrições do produto de software do ponto de vista de satisfação das necessidades do usuário, e, em geral independem da tecnologiaempregada na construção da solução sendo a parte mais crítica e propensa a erros no desenvolvimento de software.
Requisitos são objetivos ou restrições estabelecidas por clientes e usuários do sistema quedefinem as diversas propriedades do sistema. Os requisitos de software são, obviamente, aqueles dentre os requisitos de sistema que dizem respeito a propriedades do software.
Um conjunto derequisitos pode ser definido como uma condição ou capacidade necessárias que o software deve possuir (1) para que o usuário possa resolver um problema ou atingir um objetivo ou (2) para atender as...
tracking img