SóProvas


ID
2756443
Banca
FAURGS
Órgão
BANRISUL
Ano
2018
Provas
Disciplina
Engenharia de Software
Assuntos

Considere as seguintes afirmações sobre Princípios de Engenharia de Software.


I - São utilizadas diferentes técnicas de engenharia de software para cada tipo de sistema, porque cada software tem características bastante diversas.

II - Uma característica fundamental de um sistema de software é a eficiência, pois o software não deve desperdiçar os recursos do sistema, como memória e ciclos do processador. Eficiência inclui capacidade de resposta, tempo de processamento, uso da memória, etc.

III - Engenheiros de software não devem preocupar-se apenas com questões técnicas, devendo se comportar de forma ética e moralmente responsável, pois têm responsabilidades com a profissão de engenharia e com a sociedade.


Quais estão corretas?

Alternativas
Comentários
  • "Eficiência inclui capacidade de resposta, tempo de processamento, uso da memória, etc"

    Não deveria ser:

    "Eficiência inclui tempo de resposta, capacidade de processamento, uso da memória, etc" ???

  • Resposta ao José Moreira: Tempo e capacidade quando se trata de software são coisas diferentes, por exemplo, tempo de processamento é relacionado ao tempo que um software leva para executar uma tarefa, já a capacidade de processamento é quantas tarefas ou instruções ele pode executar em um período de tempo. Em outras palavras, um software pode executar uma tarefa em 1 hora(tempo de processamento), ou pode executar 1000 tarefas em uma hora(capacidade de processamento)

  • Capacidade de resposta é a disposição e vontade para ajudar os clientes e proporcionar o serviço prontamente.

    Resposta E

  • Vamos analisar cada um dos itens:

    I - Correto: dependendo do tipo de software a ser desenvolvido, podem ser utilizadas técnicas, metodologias e processos diferentes. Por exemplo, sistemas complexos e críticos como os de aviação requerem especificações mais formais, enquanto projetos pequenos podem ser facilmente desenvolvidos com metodologias menos enxutas.

    II - Correto: a afirmação traz um conceito possível para eficiência. Eficiência é fazer mais com menos, assim, não deve haver desperdícios.

    III - Correto: a Engenharia de Software trata de todos os aspectos de software, isto é, não se preocupa apenas com os processos técnicos de desenvolvimento de software. Também inclui atividades como gerenciamento de projetos de software e o desenvolvimento de ferramentas, métodos e teorias para suportar a produção de software.