Questões de Concurso
Comentadas sobre conceitos básicos em engenharia de software em engenharia de software
Foram encontradas 295 questões
I. a funcionalidade do software e as restrições sobre sua operação devem ser definidas.
II. o software deve sertestado para garantirque ele faça o que o cliente deseja.
III. o software deve ser ajustado para atender às necessidades mutáveis do cliente.
As atividades de software caracterizadas em I, II e III são denominadas, respectivamente:
A recursividade é uma técnica que pode ser utilizada na implementação de sistemas de lógica complexa, com a finalidade de minimizar riscos de ocorrência de defeitos no software.
Em sistemas em tempo real orientados a eventos, é adequada a utilização de um modelo de controle orientado à interrupção.
O modelo de negócio é definido como um desenho das atividades sequenciadas geradas por entradas e que geram também saídas, apoiadas por artefatos específicos
Fluxograma é uma ferramenta para a modelagem de sistemas na qual se representa unicamente uma visão estruturada das funções do sistema, ou seja, o fluxo dos dados.
Engenheiros de softwares devem compreender a engenharia de sistemas, que aborda os aspectos de sistemas sociotécnicos.
O desenvolvimento de produto de software por meio da utilização da técnica de prototipação consiste na execução das atividades de desenvolvimento de software em uma sequência ordenada, sendo as principais atividades do modelo requisitos de sistema; requisitos de software; análise; projeto de programa; codificação; teste; e operação.
Engenheiros de softwares devem compreender a engenharia de sistemas, que aborda os aspectos de sistemas sociotécnicos.
A linguagem ubíqua utiliza termos que fazem parte das discussões entre os especialistas de negócio e as equipes de desenvolvimento, os quais devem utilizar a mesma terminologia na linguagem falada e no código.
Procedimento é o conjunto de tarefas que inclui o planejamento e estimativa de projeto, análise de requisitos de sistema, modelagem de dados, arquitetura, codificação, teste e manutenção.
Engenharia de software é um ramo da ciência da computação que se preocupa com o desenvolvimento de códigos que sejam confiáveis, seguros, baratos e que, quando executados, funcionem e tenham o desempenho desejado.
Sistemas que incluem software são classificados em duas categorias: sistemas técnicos embasados em computadores e sistemas sociotécnicos. Os primeiros incluem componentes de hardware, software, pessoas, procedimentos e processos; os segundos são regidos pelas políticas e regras organizacionais.
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.
os itens a seguir.
os itens a seguir.
A engenharia de software engloba processos, métodos e ferramentas. Um de seus focos é a produção de software de alta qualidade a custos adequados.
As atividades fundamentais relacionadas ao processo de construção de um software incluem a especificação, o desenvolvimento, a validação e a evolução do software.