Considerando o diagrama de classes UML mostrado, assinale a opção correta.
Ferramentas CASE (computer aided software engineering) visam dar suporte computacional ao desenvolvedor ao longo do ciclo de vida da criação de sistemas, porém, sempre adotando algum método já existente. Com esse auxílio, há aumento na produção e melhoria da qualidade dos sistemas criados, pois a ferramenta CASE libera o desenvolvedor para a parte criativa do processo. Considerando o conceito de ferramenta CASE, assinale a opção incorreta.
Considerando a linguagem de modelagem unificada UML (unified modeling language), assinale a opção correta.
Com relação a engenharia de software, julgue os seguintes itens.
I Já se tem livros repletos de padrões e procedimentos para elaborar software; isso fornece ao desenvolvedor tudo o que ele precisa.
II A engenharia de software vai resultar na criação de documentação volumosa e desnecessária que certamente nos atrasará.
III Se eu decidir terceirizar um projeto de software, vou poder relaxar e deixar que aquela firma o elabore.
IV Até que eu esteja com o programa executando, não tenho como avaliar a sua qualidade.
V Os requisitos de projeto mudam continuamente, mas as mudanças podem ser facilmente acomodadas porque o software é flexível.
VI P...
Assinale a opção incorreta no que diz respeito ao ciclo de vida de um software.
Com relação às instruções XML a seguir, assinale a alternativa que representa corretamente a reposta de um validador XML:
Analise as instruções XML a seguir e assinale a alternativa correta Linha/instrução
Com relação ao diagrama de casos de uso (UML) a seguir, assinale a alternativa correta:
Sobre as ferramentas CASE, utilizadas na engenharia de software, analise as afirmativas abaixo.
I. As ferramentas CASE só podem ser utilizadas nas fases de projeto e codificação.
II. Algumas ferramentas CASE existentes podem automatizar o processo de estimativa do projeto de software.
III. O único objetivo do uso de ferramentas CASE é a automatização da documentação das fases da engenharia de software.
IV. Existem diversas ferramentas CASE que proporcionam ao engenheiro de software a capacidade de automatizar atividades manuais e fases como: planejamento, projeto, codificação, requisitos, gerenciamento de configuração e documentação.
Das afirmativas da página ...
No processo de engenharia de software, utiliza-se o modelo empírico de estimativa (estático e de valor simples) que computa o esforço e custo de desenvolvimento de software como uma função do tamanho de programa expresso em linhas de código estimadas. Este modelo é conhecido por
Observe o diagrama de classe UML abaixo e marque a sentença CORRETA: