Logo Passei Direto
Buscar
Assim como a Engenharia de Software, existe também na área de informática a chamada Ciência da Computação. Assinale a alternativa que melhor apresenta a diferença entre Engenharia de Software e Ciência da Computação.
a) A Ciência da Computação tem como objetivo o desenvolvimento de teorias e fundamentações. Já a Engenharia de Software se preocupa com as práticas de desenvolvimento de software.
b) A Engenharia de Software trata da criação dos sistemas de computação (softwares) enquanto a Ciência da Computação está ligada ao desenvolvimento e criação de componentes de hardware.
c) A Engenharia de Software trata dos sistemas com base em computadores, que inclui hardware e software, e a Ciência da Computação trata apenas dos aspectos de desenvolvimento de sistemas.
d) A Ciência da Computação trata dos sistemas com base em computadores, que inclui hardware e software, e a Engenharia de Software trata apenas dos aspectos de desenvolvimento de sistemas.
e) A Ciência da Computação destina-se ao estudo e solução para problemas genéricos das áreas de rede e banco de dados e a Engenharia de Software restringe- se ao desenvolvimento de sistemas.
User badge image
Praticando Para Aprender

ano passado

Respostas

User badge image

Ed Verified user icon

há 5 meses

Vamos analisar as alternativas para identificar a diferença entre Engenharia de Software e Ciência da Computação: a) A Ciência da Computação tem como objetivo o desenvolvimento de teorias e fundamentações. Já a Engenharia de Software se preocupa com as práticas de desenvolvimento de software. - Esta opção é correta, pois a Ciência da Computação foca em teorias e fundamentos, enquanto a Engenharia de Software se concentra na aplicação prática dessas teorias para desenvolver software. b) A Engenharia de Software trata da criação dos sistemas de computação (softwares) enquanto a Ciência da Computação está ligada ao desenvolvimento e criação de componentes de hardware. - Esta opção é incorreta, pois a Ciência da Computação não se limita ao hardware. c) A Engenharia de Software trata dos sistemas com base em computadores, que inclui hardware e software, e a Ciência da Computação trata apenas dos aspectos de desenvolvimento de sistemas. - Esta opção é confusa e não reflete corretamente as áreas. d) A Ciência da Computação trata dos sistemas com base em computadores, que inclui hardware e software, e a Engenharia de Software trata apenas dos aspectos de desenvolvimento de sistemas. - Esta opção é incorreta, pois a Engenharia de Software também se preocupa com a integração de hardware e software. e) A Ciência da Computação destina-se ao estudo e solução para problemas genéricos das áreas de rede e banco de dados e a Engenharia de Software restringe-se ao desenvolvimento de sistemas. - Esta opção é muito restritiva e não abrange a totalidade das áreas. A alternativa que melhor apresenta a diferença entre Engenharia de Software e Ciência da Computação é: a) A Ciência da Computação tem como objetivo o desenvolvimento de teorias e fundamentações. Já a Engenharia de Software se preocupa com as práticas de desenvolvimento de software.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

ano passado

A diferença entre Engenharia de Software e Ciência da Computação é a seguinte: a) A Ciência da Computação tem como objetivo o desenvolvimento de teorias e fundamentações. Já a Engenharia de Software se preocupa com as práticas de desenvolvimento de software.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Com relação à engenharia de software, julgue os itens seguintes. Engenharia de software não está relacionada somente aos processos técnicos de desenvolvimento de softwares, mas também a atividades como gerenciamento de projeto e desenvolvimento de ferramentas, métodos e teorias que apoiem a produção de softwares.
( ) Certo
( ) Errado

A Engenharia de Software:
a) é uma área da computação que visa abordar de modo sistemático as questões técnicas e não técnicas no projeto, implantação, operação e manutenção no desenvolvimento de um software
b) consiste em uma disciplina da computação que aborda assuntos relacionados a técnicas para a otimização de algoritmos e elaboração de ambientes de desenvolvimento.
c) trata-se de um ramo da TI que discute os aspectos técnicos e empíricos nos processos de desenvolvimento de sistemas, tal como a definição de artefatos para a modelagem ágil.
d) envolve um conjunto de itens que abordam os aspectos de análise de mercado, concepção e projeto de software, sendo independente da engenharia de um sistema.
e) agrupa as melhores práticas para o concepção, projeto, operação e manutenção de artefatos que suportam a execução de programas de computador, tais como as técnicas de armazenamento e as estruturas em memória principal.

Sobre a engenharia de software, considere: I. Atualmente todos os problemas na construção de software de alta qualidade no prazo e dentro do orçamento foram solucionados. II. Ao longo dos últimos 50 anos, o software evoluiu de um produto de indústria para um ferramental especializado em solução de problemas e análise de informações específicas. III. Todo projeto de software é iniciado por alguma necessidade do negócio. IV. O intuito da engenharia de software é fornecer uma estrutura para a construção de software com alta qualidade. Está correto o que consta em
a) III e IV, somente.
b) II e III, somente.
c) I, II e IV, somente.
d) II, III e IV, somente.
e) I, II, III e IV.

15) Com relação a Engenharia de Software, NÃO é correto afirmar que:
a) Engenharia de Software é uma disciplina que se preocupa com todos os aspectos de produção de um software.
b) Existem diferentes tipos de softwares, mas a Engenharia de Software define técnicas específicas de projeto e implementação que devem ser aplicadas em todos os projetos de software de forma rígida e disciplinada.
c) Nos conceitos de Engenharia de Software, um software é composto pelos programas em si e também pelos documentos que descrevem sua operação.
d) Os custos com atividades de manutenção de softwares construídos sem critérios e sem documentação consomem mais recursos de uma organização do que todo o trabalho aplicado na criação de novos softwares.

16) Modelos de processo de software são uma representação abstrata e prescritiva de um processo de software sob uma perspectiva em particular. Quanto a esse tema, NÃO é correto afirmar que:
a) Pode-se definir como processo de software um conjunto de passos parcialmente ordenados, cujo objetivo é entregar um produto de software de maneira eficiente, previsível e que atinja as necessidades de negócio.
b) A utilização de um processo de software acarreta em sobrecarga e trabalho e gera papeladas desnecessárias para o desenvolvimento do software.
c) O modelo de processo Cascata ou Sequencial Linear é para o desenvolvimento de projetos cujos requisitos são muito bem compreendidos, e quando as mudanças forem bastante limitadas durante o desenvolvimento.
d) Os engenheiros de software e gerentes devem escolher o modelo de processo de software que melhor se adeque ao projeto em questão, mas devem adaptar um modelo a suas necessidade.

17) Quanto ao modelo Iterativo de desenvolvimento de software, NÃO é correto afirmar que:
a) No modelo Iterativo, desenvolve-se uma implementação inicial, expondo-a aos comentários do usuário
b) Adequado em para ambientes onde os requisitos do negócio e do produto mudam durante o desenvolvimento
c) O modelo de desenvolvimento em Prototipagem é um modelo Iterativo
d) O modelo de desenvolvimento em Espiral não é Iterativo

31) Quais os benefícios do uso de práticas de Engenharia de Software em uma empresa de desenvolvimento de software?

Mais conteúdos dessa disciplina