Analista de Sistema != Engenheiro de Software?  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
renamed
GUJ Ranger

Membro desde: 21/09/2009 08:47:57
Mensagens: 889
Localização: Rio de Janeiro
Offline

A diferença está no nome e na faculdade.
No mercado de trabalho, tudo se resume a Superior Completo na Área de Informática ou Superior completo com Ciências da Computação, Engenharia da computação, Análise de Sistemas e afins...

flw!
===========================

CV: http://lattes.cnpq.br/7235056457600426
[MSN]
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

1) Também não gosto do termo engenheiro de sistemas. Mas este termo não foi inventado aqui e não dá para lutar contra ele. Existe e pronto.

2) O termo analista de sistemas fazia mais sentido antigamente quando realmente antes de iniciar o trabalho de desenvolvimento se fazia uma análise junto do cliente em que eram necessárias muitas qualidades que hoje não são mais necessárias. Exemplo: habilidades de lidar com gente que ia perder o emprego na medida em que suas tarefas rotineiras manuais fosse automatizadas. A gente entrevistava estes caras e precisava ser bem político diante de um possível terrorista na primeira oportunidade detonaria uma bomba implodindo o sistema. Os livros de análise davam dicas sobre isto. Um dos donos da Microsiga escreveu livro sovre análise de sistemas e falava nisto. Hoje este termo está obsoleto.

3) Para mim somos todos desenvolvedores. Só que em uma empresa de TI nem todos fazem a mesma coisa. Sempre disse que o desenvolvedor mais importante da equipe era o cara que conseguia o serviço, algumas vezes o diretor comercial e outras um prospector de novos negócios. Sem o cliente tudo mais vira lazer.

Já os nomes que as faculdades usam não importa muito. Dou mais valor a um formado no IME-USP do que alguém destes cursos de "Cientista" da computação pagou-passou". Concordo bastante com o Fábio Akita em http://akitaonrails.com/2009/04/17/off-topic-devo-fazer-faculdade

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
alindre
JavaBaby

Membro desde: 25/08/2009 13:19:51
Mensagens: 99
Offline

Na minha CLT está o cargo Analista de Sistemas, e realmente eu faço isso no dia a dia: analiso, desenvolvo, analiso de novo, desenvolvo, testo, volto na análise, testo de novo, desenvolvo... e assim vai...
ffc4852
HelloWorld
[Avatar]

Membro desde: 20/07/2010 17:39:28
Mensagens: 12
Offline

alindre wrote:Na minha CLT está o cargo Analista de Sistemas, e realmente eu faço isso no dia a dia: analiso, desenvolvo, analiso de novo, desenvolvo, testo, volto na análise, testo de novo, desenvolvo... e assim vai...


iso tb eh vdd!!...apesar dos nomes serem diferentes...hj muitas empresas utilizam apenas analisa de sistemas...independente da funcao ou formacao academica...

acredito que isto aconteca...por um profissional mtas vezes ter que lidar (ou conhecer) com todas as fases de desenvolvimento de um projeto...o que inclui a analise e modelagem do produto final..

Especialista Linux
Programador Java
[MSN]
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

ffc4852 wrote:iso tb eh vdd!!.


O que é VDD? Isto vai na carteira? É padrão ISO?

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
alindre
JavaBaby

Membro desde: 25/08/2009 13:19:51
Mensagens: 99
Offline

Luca wrote:Olá

ffc4852 wrote:iso tb eh vdd!!.


O que é VDD? Isto vai na carteira? É padrão ISO?

[]s
Luca


faz parte do novo padrão CMMI nível 48 da faixa C

Jonatas Emidio de Souza
Entusiasta Java
[Avatar]

Membro desde: 26/01/2009 07:09:53
Mensagens: 23
Offline

Basicamente!

Engenherio de Software - Processos.
Analista de Sistema - Negócio.
Programador - Código.

This message was edited 1 time. Last update was at 12/10/2010 20:14:01

[Email] [WWW] [MSN]
Jonatas Emidio de Souza
Entusiasta Java
[Avatar]

Membro desde: 26/01/2009 07:09:53
Mensagens: 23
Offline

Sou formado em análise de sistemas e estou fazendo especialização em engenharia de software.

Peço desculpas pois precisarei ser longo e mesmo assim não falarei todo o que é preciso(Por favor leiam com atenção).

Engenharia -
De fato o prefixo engenharia no nome é meio controverso, mas a idéia é que com um "processo bem definido" poderemos garantir a qualidade do software (pelo menos esta é a idéia da coisa!).

Diferença -
Estes cargos não surgiram aqui no brasil (não refletem a realidade da maioria de nossas empresas - onde as vezes até o gerente de projetos programa).

No cenário das grandes empresa cada um se especializa em sua função:

Engenheiro de Software: Deve conhecer todo o procedimento de desenvolvimento de software (Criar bons padrões para a organização - de acordo com a realidade da empresa ele informa se um diagrama de estado agregará valor a organização).
-Geralmente é um cara certificado em RUP e conhece CMMI e MPS.Br.

Analista de Sistema: Deve conhecer o negócio(especifico) e ter bons conhecimentos de modelagem. Geralmente a ponte entre o cliente e o programador.
-Geralmente é um cara certificado em UML, deve ser bom em entender o cliente(Levantamento de Requisitos - na minha opinião o que é mais dificil em um projeto de software).

Programador: Quase a reta final - Aquele que sabe codificar(Lê o que foi modelado e transcreve no sistema.)
-Geralmente certificado na linguagem que lhe apraz.

Espero ter ajudado!

http://varandageek.blogspot.com/
[Email] [WWW] [MSN]
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

Jonatas Emidio de Souza wrote:Sou formado em análise de sistemas e estou fazendo especialização em engenharia de software.

Peço desculpas pois precisarei ser longo e mesmo assim não falarei todo o que é preciso(Por favor leiam com atenção).

Engenharia -
De fato o prefixo engenharia no nome é meio controverso, mas a idéia é que com um "processo bem definido" poderemos garantir a qualidade do software (pelo menos esta é a idéia da coisa!).

Diferença -
Estes cargos não surgiram aqui no brasil (não refletem a realidade da maioria de nossas empresas - onde as vezes até o gerente de projetos programa).

No cenário das grandes empresa cada um se especializa em sua função:

Engenheiro de Software: Deve conhecer todo o procedimento de desenvolvimento de software (Criar bons padrões para a organização - de acordo com a realidade da empresa ele informa se um diagrama de estado agregará valor a organização).
-Geralmente é um cara certificado em RUP e conhece CMMI e MPS.Br.

Analista de Sistema: Deve conhecer o negócio(especifico) e ter bons conhecimentos de modelagem. Geralmente a ponte entre o cliente e o programador.
-Geralmente é um cara certificado em UML, deve ser bom em entender o cliente(Levantamento de Requisitos - na minha opinião o que é mais dificil em um projeto de software).

Programador: Quase a reta final - Aquele que sabe codificar(Lê o que foi modelado e transcreve no sistema.)
-Geralmente certificado na linguagem que lhe apraz.

Espero ter ajudado!

http://varandageek.blogspot.com/


Tem certeza? Acho que mudou alguma coisa nos últimos 5 ou mesmo 10 anos. Era assim no milênio passado.

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
luistiagos
GUJ Expert
[Avatar]

Membro desde: 10/07/2006 10:37:23
Mensagens: 3161
Offline

Jonatas Emidio de Souza wrote:Sou formado em análise de sistemas e estou fazendo especialização em engenharia de software.

Peço desculpas pois precisarei ser longo e mesmo assim não falarei todo o que é preciso(Por favor leiam com atenção).

Engenharia -
De fato o prefixo engenharia no nome é meio controverso, mas a idéia é que com um "processo bem definido" poderemos garantir a qualidade do software (pelo menos esta é a idéia da coisa!).

Diferença -
Estes cargos não surgiram aqui no brasil (não refletem a realidade da maioria de nossas empresas - onde as vezes até o gerente de projetos programa).

No cenário das grandes empresa cada um se especializa em sua função:

Engenheiro de Software: Deve conhecer todo o procedimento de desenvolvimento de software (Criar bons padrões para a organização - de acordo com a realidade da empresa ele informa se um diagrama de estado agregará valor a organização).
-Geralmente é um cara certificado em RUP e conhece CMMI e MPS.Br.

Analista de Sistema: Deve conhecer o negócio(especifico) e ter bons conhecimentos de modelagem. Geralmente a ponte entre o cliente e o programador.
-Geralmente é um cara certificado em UML, deve ser bom em entender o cliente(Levantamento de Requisitos - na minha opinião o que é mais dificil em um projeto de software).

Programador: Quase a reta final - Aquele que sabe codificar(Lê o que foi modelado e transcreve no sistema.)
-Geralmente certificado na linguagem que lhe apraz.

Espero ter ajudado!

http://varandageek.blogspot.com/


Para uma metodologia em cascata isto até que faz sentido... porem hoje em dia em diversas empresas não existe mais esta divisão de analista e programador... pois ambos o programador faz a tarefa de levantar requisitos e transformar e codificar isto se chama desenvolvedor...






SCJP 1.5
SCJA 1.0
IBM DB2 Associate
[Email] [MSN]
marcosalex
GUJ Expert
[Avatar]

Membro desde: 20/02/2008 12:32:59
Mensagens: 3372
Offline

Não sei se no passado tinha diferença. Hoje em dia dá tudo na mesma, mesmo que exista um profissional com um perfil mais programador e outro com um perfil mais de análise, são tudo desenvolvedores. Tem empresa que pode chamar de engenheiro de software, analista, desenvolvedor, etc, mas dá tudo na mesma.
[Yahoo!] aim icon [ICQ]
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

marcosalex wrote:Não sei se no passado tinha diferença. Hoje em dia dá tudo na mesma, mesmo que exista um profissional com um perfil mais programador e outro com um perfil mais de análise, são tudo desenvolvedores. Tem empresa que pode chamar de engenheiro de software, analista, desenvolvedor, etc, mas dá tudo na mesma.


Antigamente analista não escrevia código de jeito algum.

Concordo contigo que somos todos desenvolvedores. Aliás, uma frase que sempre digo mais ou menos a título de provocação é que em uma equipe de desenvolvimento, o desenvolvedor mais importante é aquele que conseguiu o serviço, muitas vezes em uma empresa de desenvolvimento é um diretor comercial ou mesmo o diretor presidente. Sim, eles também são desenvolvedores.

[]s
Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
Jonatas Emidio de Souza
Entusiasta Java
[Avatar]

Membro desde: 26/01/2009 07:09:53
Mensagens: 23
Offline

A minha intenção não era falar que o Engenheiro ou Analista não desenvolvem... Pelo contrário eu afirmei que em alguns casos até o gerente desenvolve.

A idéia era deixar claro o foco de cada cargo.

OBS:

Um engenheiro de software e um analista de sistemas podem sim ser chamados de desenvolvedores, já o programador, se não souber levantar bem os requisitos(não pode ser um analista) e não souber como funciona um ciclo de vida de um processo de software - da concepção até a implantação - que não é só codificar(não pode ser chamado de engenheiro de software).

Todos podem ser desenvolvedores mas nem tudo é a mesma coisa!
[Email] [WWW] [MSN]
lina
Moderador
[Avatar]

Membro desde: 23/12/2006 21:05:04
Mensagens: 3083
Offline

Oi,

A resposta está em saber a diferença entre o Software e o Programa.

Tchauzin!

Você é novo no GUJ? Vai criar um tópico e colar seu código-fonte? Leia aqui antes, por favor!
http://www.guj.com.br/posts/list/50115.java

Se o seu tópico foi respondido e você está satisfeito, segue:
- Pressione o botão <Edit> de seu primeiro post
- Acrescente no final do título a tag [RESOLVIDO]

@gujgirl

http://www.restartfans.hdfree.com.br

Meu blog:

http://www.runthecode.wordpress.com

Tchauzin!
[Email]
Luca
Moderador
[Avatar]

Membro desde: 06/09/2002 14:30:10
Mensagens: 5810
Localização: São Paulo/SP ou Paraty/RJ
Offline

Olá

Jonatas Emidio de Souza wrote:... da concepção até a implantação ...


Posso estar errado mas a impressão que tenho é a de que você está descrevendo o antigo e obsoleto processo de desenvolvimento de software em cascata.

Luca

Dare Obasanjo (Program Manager at Microsoft)
"The folks I know from across the industry who have to build large scale Web services on the Web today at Google, Yahoo!, Facebook, Windows Live, Amazon, etc are using RESTful Web services. The only times I encounter someone with good things to say about WS-* is if it is their job to pimp these technologies or they have already "invested" in WS-* and want to defend that investment."


CEP, JMS, JMX e coisas afins (ou não)
http://lucabastos.blogspot.com/
[Email] [WWW]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team