DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Engenharia de Software Magazine ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Boas Práticas na Engenharia de Requisitos - Engenharia de Software 27

Este artigo objetiva a apresentação de padrões para construção de Documento de Especificação de Requisitos de Software (DERS) e também mostrar boas práticas para sua elaboração, de forma a facilitar a comunicação entre os stakeholders.






Esse artigo faz parte da revista Engenharia de Software 27 edição especial. Clique aqui para ler todos os artigos desta edição

Engenharia de Requisitos

Boas Práticas na Engenharia de Requisitos

 

De que se trata o artigo:

Este artigo objetiva a apresentação de padrões para construção de Documento de Especificação de Requisitos de Software (DERS) e também mostrar boas práticas para sua elaboração, de forma a facilitar a comunicação entre os stakeholders.

 

Para que serve:

Obedecendo a padrões para desenvolvimento do DERS, esse documento apresentará melhor qualidade, representando, consequentemente, o que os stakeholders esperam do projeto de software que está sendo desenvolvido, tornando possível que o projeto seja implementado com maior possibilidade de sucesso, abrangendo as necessidades dos usuários.

 

Em que situação o tema é útil:

Em projetos de software, a Engenharia de Requisitos é normalmente empregada como uma das fases preliminares. É através da Engenharia de Requisitos que os analistas descobrem as reais necessidades do cliente e transferem-nas para o DERS. Utilizando os padrões mostrados neste artigo, é possível criar um DERS com maior qualidade.

 

Com os avanços tecnológicos que vem ocorrendo nas últimas décadas e a visível diminuição do custo do hardware, a informação passa a ser um recurso estratégico das empresas. O software se tornou, então, a força motora desta nova era. A integridade das informações oferecidas por um software pode diferenciar uma empresa de suas concorrentes.

O software é capaz de manipular o produto mais importante para uma empresa – a informação, e por isso é tão caro. Para evitar que a parte mais cara dos sistemas computadorizados fosse desenvolvida com baixa qualidade e pouca previsibilidade de custo e recursos, surgiram técnicas de Engenharia de Software. A Engenharia de Software surgiu com o objetivo de definir e aplicar métodos que pudessem ajudar no processo de construção, manutenção e implantação de software.

A Engenharia de Software pode ser entendida, então, como a disciplina de engenharia aplicada ao desenvolvimento de software, compreendendo um conjunto de etapas que envolvem métodos, ferramentas e procedimentos que possibilitam o controle do processo de desenvolvimento de software, ocupando-se de todos os aspectos, desde os estágios iniciais de especificação do sistema até a manutenção desse sistema, oferecendo ao profissional uma base para a construção de software de alta qualidade produtivamente.

A Engenharia de Requisitos pode ser vista como uma sub-área da Engenharia de Software, cujo principal objetivo é a obtenção de uma especificação correta e completa dos requisitos.

Este artigo propõe apresentar a Engenharia de Requisitos e seu principal produto, o Documento de Especificação de Requisitos de Software (DERS), e mostrar boas práticas para a construção do mesmo.

A Engenharia de Requisitos

O principal objetivo da Engenharia de Requisitos é criar e manter documentos de requisitos de sistemas, chamado de Documento de Especificação de Requisitos de Software (DERS) [2]. O processo de engenharia de requisitos, como um todo, contém quatro grandes sub-processos que são: em quais aspectos o sistema é útil ao negócio (estudo de viabilidade), descoberta de requisitos (elicitação e análise), conversão de tais requisitos em um formato padrão (especificação) e descoberta se tais requisitos realmente definem o sistema tal como o usuário deseja (validação).

Na Figura 1 pode ser visto um processo de Engenharia de Software como um todo, conhecido como Ciclo de Vida Clássico, que também pode ser executado várias vezes como parte integrante de um ciclo de vida iterativo e incremental.

"



ATENÇÃO! A exibição deste artigo foi interrompida.


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Engenharia de Software Magazine ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!






    5 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Erivando Ramos
Nauane, em que fase do DERS deveria ser incluído estas identificação das funcionalidades do sistema?
[há 15 dias] - Responder

 

Fatima Saldanha Cesarino
O Artigo não trata do aspecto mais importante da Engenharia de Requisitos que é o da identificação das funcionalidades do sistema.
[há +1 ano] - Responder

 

Erivando Ramos
Eu achei o artigo bem didático e explicativo, mas realmente há esta falha sobre "identificação das funcionalidades"?

Prezada autora, em que fase do DERS deveria ser incluído estas identificação das funcionalidades do sistema?
[há 15 dias] - Responder
 

Erivando Ramos
Já que detectou o problema Fátima, saberia explicar do que se trata esta identificação das funcionalidades do sistema?
[há 15 dias] - Responder
 

Wesley Yamazack
Olá Erivando, entrei em contato com a Autor e também com a Fátima para ver se elas podem ajudar. Peço que aguarde um pouco, tudo bem ?

Um abraço.
[há 15 dias] - Responder
 



Publicidade
Autor
Nauane Karoline Brazolino Dias

Graduanda do curso de Bacharelado em Sistemas de Informações pelo Centro de Ensino Superior de Juiz de Fora (CES/JF). Estagiária da Prefeitura de Juiz de Fora e integrante do grupo de pesquisa do projeto Modelagem de Ontologia de Domínio Para Workflow Científico.


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   1
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03