[ENG. DE SOFT] [RUP] [UML] Trabalho acadêmico
Boa noite, galera!
Estou realizando um trabalho acadêmico e gostaria da ajuda de um desenvolvedor que entenda de engenharia de software. São 5 perguntas (facílimas e rápidas de responder) preciso que façam o seguinte, por favor:
pequena descrição sobre onde atua, quais as áreas de interesse, experiência, tempo de atuação na área, nome da empresa em que trabalha (ou trabalhou a maior parte do tempo) etc.
1) Cite ao menos uma vantagem e uma desvantagem da utilização do modelo em cascata para desenvolvimento de softwares
2) Cite ao menos uma vantagem e uma desvantagem da utilização do modelo iterativo e incremental para desenvolvimento de softwares
3) Na sua opinião, qual a relação entre Orientação a Objetos, UML e RUP?
4) Se a decisão de escolher uma técnica de processo de desenvolvimento de softwares for sua, qual seria?
5) Na sua opinião, qual é o maior problema enfrentado por desenvolvedores de software e o maior problema enfrentado por clientes que demandam o desenvolvimento?
Agradeço desde já!
Abraços.
Estou realizando um trabalho acadêmico e gostaria da ajuda de um desenvolvedor que entenda de engenharia de software. São 5 perguntas (facílimas e rápidas de responder) preciso que façam o seguinte, por favor:
pequena descrição sobre onde atua, quais as áreas de interesse, experiência, tempo de atuação na área, nome da empresa em que trabalha (ou trabalhou a maior parte do tempo) etc.
1) Cite ao menos uma vantagem e uma desvantagem da utilização do modelo em cascata para desenvolvimento de softwares
2) Cite ao menos uma vantagem e uma desvantagem da utilização do modelo iterativo e incremental para desenvolvimento de softwares
3) Na sua opinião, qual a relação entre Orientação a Objetos, UML e RUP?
4) Se a decisão de escolher uma técnica de processo de desenvolvimento de softwares for sua, qual seria?
5) Na sua opinião, qual é o maior problema enfrentado por desenvolvedores de software e o maior problema enfrentado por clientes que demandam o desenvolvimento?
Agradeço desde já!
Abraços.
Gabriel Cunha
Curtidas 2
Melhor post
Gabriel Cunha
29/04/2016
Fala Eduardo!
Na verdade eu que não fui claro, o objetivo do trabalho é entrevistar alguém que trabalhe na área, sacou?
Então eu formulei as perguntas e preciso que alguém as responda.
Agradecerei bastante se você puder respondê-las.
Na verdade eu que não fui claro, o objetivo do trabalho é entrevistar alguém que trabalhe na área, sacou?
Então eu formulei as perguntas e preciso que alguém as responda.
Agradecerei bastante se você puder respondê-las.
GOSTEI 1
Mais Respostas
Eduardo Pessoa
29/04/2016
Não te deram um material de apoio para que possa responder?
GOSTEI 0
Eduardo Pessoa
29/04/2016
Ei, faz uma enquete no google forms, eu acho que é isso, deve ajudar a obter mais dados.
GOSTEI 0
Gabriel Cunha
29/04/2016
É que eu só preciso de 1 respondente mesmo, irmão.
Tu pode responder pra mim, por favor?
Tu pode responder pra mim, por favor?
GOSTEI 0
Eduardo Pessoa
29/04/2016
Estou meio desatualizado sobre os assuntos, mas faz uma enquete, é melhor.
GOSTEI 0
Eduardo Pessoa
29/04/2016
Estou meio desatualizado sobre os assuntos, mas faz uma enquete, é melhor.
GOSTEI 0
Eduardo Pessoa
29/04/2016
Estou meio desatualizado sobre os assuntos, mas faz uma enquete, é melhor.
GOSTEI 0
Jothaz
29/04/2016
Sinceramente isto esta me parecendo mais um "para casa" do que uma entrevista, mas segue minhas considerações e claro e somente minha opinião pessoal, sem nenhuma pretensão.
1) Cite ao menos uma vantagem e uma desvantagem da utilização do modelo em cascata para desenvolvimento de softwares
-----Vantagem:
Teoricamente o modelo em cascata teria a vantagem de permitir controle departamental e gerencial, possibilitando um planejamento onde pode-se atribuir um prazo final para cada estágio de desenvolvimento e um produto pode prosseguir no processo de desenvolvimento, teoricamente ser entregue no prazo.
------Desvantagem:
Não permite flexibilidade ou revisão. A primeira vez que uma aplicação está em estágio de teste é muito difícil retornar e modificar algum requisto que não foi planejado adequadamente no estágio conceitual.
2) Cite ao menos uma vantagem e uma desvantagem da utilização do modelo iterativo e incremental para desenvolvimento de softwares
------Vantagem:
Necessidades não especificadas nas fases iniciais podem ser desenvolvidas nos incrementos.
------Desvantagem:
Torna complexo o gerenciamento e manutenção do sistema.
3) Na sua opinião, qual a relação entre Orientação a Objetos, UML e RUP?
Ambas podem ser utilizadas em conjunto para modelagem/desenvolvimento de software.
4) Se a decisão de escolher uma técnica de processo de desenvolvimento de softwares for sua, qual seria?
Para lograr êxito temo de usar a ferramenta correta no cenário correto, então depende do cenário, objetivo a ser alcançado, prazos, custos e et.
5) Na sua opinião, qual é o maior problema enfrentado por desenvolvedores de software e o maior problema enfrentado por clientes que demandam o desenvolvimento?
Falta de comunicação. Incapacidade de definir escopo e requisitos. Os usuários não conseguem explicitar seus desejos e o desenvolvedores não conseguem retitar as informações dos clientes adequademente.
1) Cite ao menos uma vantagem e uma desvantagem da utilização do modelo em cascata para desenvolvimento de softwares
-----Vantagem:
Teoricamente o modelo em cascata teria a vantagem de permitir controle departamental e gerencial, possibilitando um planejamento onde pode-se atribuir um prazo final para cada estágio de desenvolvimento e um produto pode prosseguir no processo de desenvolvimento, teoricamente ser entregue no prazo.
------Desvantagem:
Não permite flexibilidade ou revisão. A primeira vez que uma aplicação está em estágio de teste é muito difícil retornar e modificar algum requisto que não foi planejado adequadamente no estágio conceitual.
2) Cite ao menos uma vantagem e uma desvantagem da utilização do modelo iterativo e incremental para desenvolvimento de softwares
------Vantagem:
Necessidades não especificadas nas fases iniciais podem ser desenvolvidas nos incrementos.
------Desvantagem:
Torna complexo o gerenciamento e manutenção do sistema.
3) Na sua opinião, qual a relação entre Orientação a Objetos, UML e RUP?
Ambas podem ser utilizadas em conjunto para modelagem/desenvolvimento de software.
4) Se a decisão de escolher uma técnica de processo de desenvolvimento de softwares for sua, qual seria?
Para lograr êxito temo de usar a ferramenta correta no cenário correto, então depende do cenário, objetivo a ser alcançado, prazos, custos e et.
5) Na sua opinião, qual é o maior problema enfrentado por desenvolvedores de software e o maior problema enfrentado por clientes que demandam o desenvolvimento?
Falta de comunicação. Incapacidade de definir escopo e requisitos. Os usuários não conseguem explicitar seus desejos e o desenvolvedores não conseguem retitar as informações dos clientes adequademente.
GOSTEI 1
Gabriel Cunha
29/04/2016
Jothaz,
Obrigado pela resposta meu amigo.
Mas a proposta do trabalho é realmente formular questões (sim, eu que as formulei) e repassá-las à um engenheiro de software para responder.
Só ficou faltando a parte inicial onde você se apresenta e me diz algumas informações pessoais e profissionais suas. Caso você não deseje responder, me diga pelo menos o seu nome.
Obrigado pela resposta meu amigo.
Mas a proposta do trabalho é realmente formular questões (sim, eu que as formulei) e repassá-las à um engenheiro de software para responder.
Só ficou faltando a parte inicial onde você se apresenta e me diz algumas informações pessoais e profissionais suas. Caso você não deseje responder, me diga pelo menos o seu nome.
GOSTEI 0
Jothaz
29/04/2016
Olha prezo o anonimato e em rara exeções disponibilizos informaçoes pessoais na web, nem no facebook uso meu nome real, mas como me parece uma boa causa segue.
Trabalho não área de TI a pelo menos 28 anos. Trabalhei com mainframe, supermicros e desktop.
Comecei com DBase III, Clipper, Turbo Pascal, Pick System, Mumps e Cobol para desktop, depois foi trabalhei com mainframe com ADABAS, Natural, Cobol e PL1.
Em paralelo continuava trabalhando com desktop: Visual Basic, um pouco de Delphi e c++.
Comecei com Web estática e depois fui para o CGI com Perl, ASP Classico, Java e .Net.
Já usei a maioria dos banco de dados existentes:Cobol, Adabas, DB2, Mumps, SQL (todos), NoSQL e bancos OO.
E trabalhe com vários sistemas operacionais: MVS, DOS, Pick, OS2, Unix, Xenix, Windows e Linux.
Atualmente atuo mais como consultor e analista de negócio, mas sempre que posso gosto de desenvolver.
Gosto muito de trabalhar com arquitetura de software e na concepção.
Hoje tenho uma preferência por .Net, Ruby e Single Page Web/Angular/NodeJS (MEAN Stack).
Já trabalhei em várias empresas e em centenas de projetos em várias áreas.
Me interesso por todas as fases de desenvolvimentos, pois acho que não podemos negligenciar nenhuma.
Meus interesses são amplos e sempre busco estar atualizado.
Fora de TI gosto de ler sobre assunto variados, de games e das coisa boas da vida. E sempre que posso gosto de jogar Minecraft com meus sobrinhos.
Trabalho não área de TI a pelo menos 28 anos. Trabalhei com mainframe, supermicros e desktop.
Comecei com DBase III, Clipper, Turbo Pascal, Pick System, Mumps e Cobol para desktop, depois foi trabalhei com mainframe com ADABAS, Natural, Cobol e PL1.
Em paralelo continuava trabalhando com desktop: Visual Basic, um pouco de Delphi e c++.
Comecei com Web estática e depois fui para o CGI com Perl, ASP Classico, Java e .Net.
Já usei a maioria dos banco de dados existentes:Cobol, Adabas, DB2, Mumps, SQL (todos), NoSQL e bancos OO.
E trabalhe com vários sistemas operacionais: MVS, DOS, Pick, OS2, Unix, Xenix, Windows e Linux.
Atualmente atuo mais como consultor e analista de negócio, mas sempre que posso gosto de desenvolver.
Gosto muito de trabalhar com arquitetura de software e na concepção.
Hoje tenho uma preferência por .Net, Ruby e Single Page Web/Angular/NodeJS (MEAN Stack).
Já trabalhei em várias empresas e em centenas de projetos em várias áreas.
Me interesso por todas as fases de desenvolvimentos, pois acho que não podemos negligenciar nenhuma.
Meus interesses são amplos e sempre busco estar atualizado.
Fora de TI gosto de ler sobre assunto variados, de games e das coisa boas da vida. E sempre que posso gosto de jogar Minecraft com meus sobrinhos.
GOSTEI 1
Gabriel Cunha
29/04/2016
Muito obrigado mesmo, Jothaz!
GOSTEI 0
Eduardo Pessoa
29/04/2016
Volto a dizer, quando tiver que fazer "pesquisas/opiniões" coleta de dados faça o que eu disse, será mais interessante.
GOSTEI 0