Filtrar


Questões por página:
A documentação das atividades desenvolvidas é uma parte crucial do processo de avaliação em cursos de informática e engenharia de software. Analise as afirmativas a seguir sobre instrumentos de registro e documentação:
I.Relatórios de atividades e documentação técnica permitem registrar o progresso, as decisões tomadas e os resultados obtidos em projetos práticos.
II.O envio de arquivos e trabalhos práticos por e-mail ou plataformas digitais constitui uma forma de portfólio digital, evidenciando a produção do aluno.
III.A documentação de software é desnecessária e deve ser desencorajada, pois o código-fonte por si só é suficiente para avaliar o desempenho do aluno.

Está correto o que se afirma em:
O CMMI é um conjunto de melhores práticas projetado para orientar organizações na melhoria de seus processos de engenharia de software e sistemas.

Ele funciona como um mapa para transformar processos caóticos ou imaturos em processos disciplinados, previsíveis e de alta qualidade, avaliando e elevando a maturidade de uma organização em níveis (1 a 5).

Assinale a opção que indica o nível de maturidade CMMI em que já há um foco no controle de projetos, onde os processos básicos são planejados e monitorados, e há uma gestão de requisitos eficiente. 
A engenharia de software é diferente dos outros tipos de engenharia em uma série de aspectos, que tornam o gerenciamento de software particularmente desafiador. A partir dessa informação, analise os itens a seguir: 
1. O produto é tangível. Il. Grandes projetos de software costumam ser "únicos". Il. Os processos de software são variáveis e específicos para cada organização.
As diferenças do projeto de engenharia de software estão corretamente indicadas em: 
São atributos de um bom software:
I. Aceitabilidade. Il. Disponibilidade. III. Eficiência.
Está correto o que se afirma em: 

No CRA-PR, uma equipe de tecnologia consulta documentação técnica em inglês sobre UML e engenharia de software para compreender a finalidade de diferentes modelos utilizados no desenvolvimento de sistemas. Diante do exposto, analise o fragmento a seguir.


The Unified Modeling Language provides a standard visual notation for representing different aspects of a system. A model does not need to reproduce every implementation detail; instead, it highlights information relevant to a specific purpose. A class diagram may set out structural relationships among classes, attributes, and operations, while sequence and activity diagrams describe behavioral aspects of a system. Models can also help teams bring up ambiguities before source code is produced or changed. However, diagrams must remain consistent with the evolving system, since outdated models may mislead maintainers.


Considerando o exposto, marque V para as afirmativas verdadeiras e F para as falsas.



( ) O texto apresenta o modelo como uma representação seletiva, voltada às informações relevantes para determinada finalidade.


( ) A expressão “set out” indica, no contexto apresentado, que um diagrama de classes pode apresentar ou organizar informações estruturais do sistema.


( ) Segundo o texto, diagramas de sequência e de atividade representam, exclusivamente, a estrutura estática do sistema.


( ) A expressão “bring up ambiguities” indica que a modelagem pode contribuir para que ambiguidades sejam identificadas antes da produção ou alteração do código.



A sequência está correta em