Questões de Concurso
Comentadas sobre desenvolvimento de software em engenharia de software
Foram encontradas 1.128 questões
A engenharia de software relaciona-se aos processos e às ferramentas que permitem o desenvolvimento de software de alta qualidade. Em relação às ferramentas, linguagens e abordagens utilizadas pela engenharia de software, julgue o item a seguir.
A engenharia de software moderna
tem como papel elaborar e fornecer
metodologias baseadas na noção de
evolução do software. Em outras palavras,
deve possibilitar que os softwares sejam
modificados continuamente, ou mesmo que
novos softwares sejam construídos a partir
dos antigos.
Que fase é realizada, em todos os ciclos, imediatamente antes da construção do protótipo?
A respeito de desenvolvimento e manutenção de sistemas, julgue o item subsequente.
A manutenção de sistemas tem como objetivo corrigir
erros que não foram encontrados nos estágios iniciais do
desenvolvimento do sistema.
A respeito de desenvolvimento e manutenção de sistemas, julgue o item subsequente.
A etapa de análise visa entender o problema e escrever
códigos referentes a cada funcionalidade do sistema.
A respeito de desenvolvimento e manutenção de sistemas, julgue o item subsequente.
É na fase de planejamento do desenvolvimento de
sistemas que os aspectos relacionados com o projeto,
como, por exemplo, os recursos humanos, são
estabelecidos.
A respeito de desenvolvimento e manutenção de sistemas, julgue o item subsequente.
O uso de variáveis e constantes é obrigatório em um
algoritmo em português estruturado.
A respeito de desenvolvimento e manutenção de sistemas, julgue o item subsequente.
A compilação é um processo em que o programa é
convertido em um novo arquivo que contém um código
binário que pode ser executado pelo computador.
Considere as afirmações abaixo sobre Engenharia de Software.
I - A Engenharia de Software não se preocupa apenas com os processos técnicos do desenvolvimento de software. Ela também inclui atividades como gerenciamento de projeto de software e desenvolvimento de ferramentas, métodos e teorias para apoiar a produção de software.
II - Por ser uma abordagem sistemática para a produção de software, a Engenharia de Software propõe técnicas e métodos universais que são adequados a todos os sistemas e a todas as empresas.
III - Um processo de software é uma sequência de atividades que leva à produção de um produto de software.
Quais estão corretas?
Na construção de compiladores e no uso de linguagens de programação em geral, expressões regulares constituem um poderoso instrumento para a validação de textos. Nesse contexto, analise a expressão regular exibida a seguir.
a{1,4}b*c+
Assinale o texto que não casa como essa expressão.
A respeito de análise e desenvolvimento de sistemas, julgue o item subsequente.
A depuração de programas é a técnica utilizada para
aumentar o desempenho de sistemas homologados e
em produção.
Julgue o item que se segue, relativo a disciplinas do processo de desenvolvimento de software.
No projeto de software, os marcos são resultados do projeto
de desenvolvimento de software que são entregues ao cliente
ao final de cada processo.
O processo é um dos pilares do espectro da Gestão de Produção de Software (4 p´s) além de pessoal, produto e projeto. O processo é um dos componentes que, aparentemente, menos interfere no resultado já que trata de organizar a forma como será conduzida a produção, mas tal impressão é superficial, já que a escolha acertada do modelo de processo tem um papel fundamental na qualidade final de um software. Sendo assim, pelo viés da Gestão de Produção, analise as afirmativas a seguir:
I - Independente do modelo de processo adotado, há a necessidade da decomposição do processo que responderá: “Como será desenvolvida a atividade do arcabouço”.
II - Em um dado momento do projeto, haverá a fusão entre processo e produto. Neste momento o processo deixa de ser abstrato e passa a ser correspondente a uma função específica do software.
III - A importância da data de início e fim de projeto é marcada por se tratar de uma das medidas de sucesso da gestão da produção já que um projeto entregue com atraso ou antecipadamente evidencia a dificuldade do gestor em dimensionar ou controlar recursos do projeto.
IV - Validação de esforço, um dos princípios da cronogramação de projetos de software, trata da qualidade de produção individual de cada um dos membros da equipe. Por exemplo, no caso de um programador específico, qual taxa de sucesso que ele possui em uma unidade de trabalho.
É correto o que se afirma em:
Sabendo que os itens abaixo são os produtos resultantes de atividades práticas de Engenharia de Software:
I - Software instalado, documentação completa do componente entregue e esquema de suporte e feedback consolidado.
II - Diagramas de análise e de projeto que seguirão o cumprimento do plano estabelecido na fase de planejamento.
III - Diagramas, entrevistas, relatórios e até protótipos podem ser realizados e aproveitados desta tarefa. IV - Software funcionando e com testes de componente efetuados.
V - Um plano justo às necessidades do projeto e o mais próximo da realidade possível.
A ordem correta destes produtos para relacioná-los com as atividades do arcabouço genérico do processo de Engenharia Software: Comunicação, Planejamento, Modelagem, Construção e Implantação respectivamente é: