Dúvida : Especificação Técnica e Especificação funcional  XML
Índice dos Fóruns » Arquitetura de Sistemas
Autor Mensagem
luis.soares
JavaEvangelist
[Avatar]

Membro desde: 01/08/2006 09:48:47
Mensagens: 310
Localização: São Paulo
Offline

Boa Tarde !
Gostaria de saber o que é uma especificação funcional e o que é uma especificação técnica de projetos de software.
Pesquisei alguma coisa, mas não encontrei a definicação e a distinção entre elas.

Obrigado !

Luis Soares
Analista Desenvolvedor Java
luishsoares@gmail.com
[Email]
zap
JavaChild
[Avatar]

Membro desde: 19/03/2004 17:14:23
Mensagens: 127
Localização: Sao Paulo - SP
Offline

Também estive procurando por esse assunto e tb não encontrei nada de útil. Estava precisando de um modelo especificação técnica.

zap
blobwell
Debugger

Membro desde: 30/10/2006 18:59:42
Mensagens: 51
Offline

Especificação funcional é a especificação com maior foco na lógica...
Realizada por um profissional costumeiramente chamado por "Funcional", que na verdade é um Analista de Sistemas que está em contato com o cliente. Geralmente é feita por um profissional que possuir um grande conhecimento sobre o que é possível e o que não é possível ser feito em determinado sistema ^^

Especificação técnica é aquela feita pelo programador, a partir da especificação funcional, onde ele documenta tecnicamente a codificação.

Na Accenture eu utilizava bastante para codificar em ABAP. Os programadores geralemente fazia as TD (Tecnical Designs) e os "funcionais" geralmente negociavam qual o resultado desejado pelo cliente...

Espero ter ajudado
blobwell
Debugger

Membro desde: 30/10/2006 18:59:42
Mensagens: 51
Offline

Se alguém tiver templates de especificação técnica e funcional para Java eu to interessado

Abap é linguagem procedural, e os templates que eu tenho são muito específicos ... ainda mais porque são para customização de funcionalidades específicas do sistema =(
designrio
Smalltalk

Membro desde: 30/08/2007 09:59:54
Mensagens: 1
Offline

Também gostaria de ter um bom modelo de especificação técnica e funcional. Se alguém puder enviar para meu email agradeço. Meu email é designrio@gmail.com

Obrigado a tds
rodrigoy
GUJ Ranger
[Avatar]

Membro desde: 18/04/2006 01:06:28
Mensagens: 758
Localização: São Paulo
Offline

Amigos,

Modelos para customização ou desenvolvimentos em ABAP e etc... não servem para Java.

Especificação Funcional >> Modelo de Requisitos
Especificação Técnica >> Modelo de Design / O próprio código

Use a ferramenta certa pro problema certo...

Rodrigo Yoshima
www.ASPERCOM.com.br

Próximas Turmas:
São Paulo: Scrum 28/agosto | OOAD-UML 13/setembro

Débito Técnico Blog: blog.aspercom.com.br
[WWW]
ap_duarte
Smalltalk

Membro desde: 23/01/2011 14:33:26
Mensagens: 1
Offline

Especificação Funcional: documento onde são descritas todas as funcionalidades que o sistema irá ter, Exemplo (Faturamento, contas a receber...) entre outras que possam existir dependendo do sistema que se estar construindo, normalmente e escrito por um analista de negócios que não esta preocupado com qual linguagem, banco de dados ou outra partes tecnicas que serão utilizada para desenvolver este sistema.

Especificação técnica: detalha as funcionalidades e como estas serão implementadas, que tipo de banco de dados, volume de informação, backup (incremental, geral....), dados do sistema (2 camadas, 3 camadas...)

esmiralha
JavaEvangelist

Membro desde: 19/07/2006 09:04:42
Mensagens: 402
Offline

É um recorde!!!!!! Tópico de 4 anos ressuscitado!!
alexmartins.sp
Smalltalk

Membro desde: 06/06/2009 14:02:43
Mensagens: 2
Offline

Infelizmente foi ressuscitado por conta de ainda não termos uma definição sobre o assunto.

Também tenho dúvidas e se achar a resposta para meus problemas, irei compartilhar com vocês.

Abraço.
moacirjava
Virtual Machine Man
[Avatar]

Membro desde: 11/01/2008 11:31:08
Mensagens: 658
Localização: Minas Gerais
Offline

A especificação funcional não seria a análise feita e escrita por um analista de negócios?
E especificação técnica seria escrita por um gerente de projeto?
Não seria isso?

"Para conseguir algo que você nunca teve, precisa fazer algo que nunca fez."

Analista de Sistemas.
SCJP 5


alexmartins.sp
Smalltalk

Membro desde: 06/06/2009 14:02:43
Mensagens: 2
Offline

moacirjava wrote:A especificação funcional não seria a análise feita e escrita por um analista de negócios?
E especificação técnica seria escrita por um gerente de projeto?
Não seria isso?


Para este assunto não tenho vergonha de dizer que sou bastante leigo.

Necessito desta informação para o nosso tcc da faculdade, porém não tenho experiência prática no mercado sobre as funções exercidas.
ddtaxe
Smalltalk

Membro desde: 23/03/2012 00:00:05
Mensagens: 2
Offline

Eu vou ressuscitar o tópico novamente.
Tenho vasta experiência em desenvolvimento de especificações e também palestrei em eventos da IBM sobre o assunto.
Basicamente, devemos responder às seguintes perguntas para fazer uma especificação:
- funcional: eu detalho as funcionalidades, isto é, o que o sistema, funções devem fazer. Pergunta-chave: o que fazer? Note que neste momento eu falo numa linguagem de negócio para o usuário e também ao desenvolvedor. Não menciono código ou linguagem técnica. Tem descrições de tela, processos, diagramas de caso de uso e atividade.
- técnica: A pergunta chave é Como fazer? Se eu tenho uma funcionalidade x descrita na funcional, na técnica eu detalho como irei implementá-la: linguagem de programação, principais métodos e classes, forma de envio e comunicação de dados, armazadenamento (BD), tabelas, campos, etc. Sequenciamento e colaboração de objetos.
Basicamente é isso.
Se tiverem dúvidas, me escrevam que poderei ajudar: ddtaxe@gmail.

Não há um padrão de facto de documentação de sistemas. Há vários templates que podem ser utilizados e modificados de acordo com a visão da empresa.
A IEEE é uma das entidades que tenta fazer uma padronização. Leiam um exemplo: http://ieeexplore.ieee.org/xpl/freeabs_all.jsp?arnumber=5656407 e versão integral: http://www.arisa.se/files/WELL-10b.pdf

Denis Vinny!
ddtaxe
Smalltalk

Membro desde: 23/03/2012 00:00:05
Mensagens: 2
Offline

De forma alguma Moacir e Alex.

Um gerente de projetos idealmente não coloca a mão na massa. Ele é um interlocutor entre equipes funcionais, negócio, desenvolvimento e é responsável em fazer que o projeto seja entregue com qualidade e dentro do prazo.
Quem faz a funcional geralmente é um analista de negócio. Este não precisa nem ter conhecimento de desenvolvimento de sistemas por exemplo, mas deve ser capaz de escrever claramente as necessidades do usuário em termos de desejos para o sistema. Um analista de sistemas, técnico ou mesmo o desenvolvedor é quem deve escrever a técnica a partir da funcional dando a solução.
Em suma é isso.
Denis Vinny!
 
Índice dos Fóruns » Arquitetura de Sistemas
Ir para:   
Powered by JForum 2.1.8 © JForum Team