Questões de Concurso
Sobre ferramentas case em engenharia de software
Foram encontradas 148 questões
Existem ferramentas CASE modernas que suportam a geração de relatórios específicos de forma a permitir o acompanhamento de determinados trabalhos de desenvolvimento de sistemas.
A possibilidade de se fazer verificação automática de consistência de informações em ferramentas CASE está relacionada à possibilidade de elaboração de regras específicas de acordo com o que se pretende de determinado modelo.
Existem ferramentas CASE modernas que possuem mecanismos de auxílio à realização de tarefas repetitivas.
Existem ferramentas CASE que permitem a geração de códigos-fonte em diversas linguagens de programação e em linguagens com suporte à Internet.
Software requirements
Software design
Software construction
Software testing
Software maintenance
Software configuration management
Software engineering management
Software engineering process
Software engineering tools and methods
Software quality
Swebok, 2004
A figura acima apresenta um sumário das áreas usualmente reconhecidas como sendo praticadas na engenharia de software. Considere as seguintes atribuições profissionais exigidas em uma organização: desenvolver sistemas em ambiente de grande porte, atuando preferencialmente nas fases de implementação de códigos e transição do processo de desenvolvimento adotado, utilizando-se de metodologia e ferramentas CASE/IDE homologadas na organização, visando à racionalização e à otimização dos processos do cliente. Julgue os itens de 86 a 90, acerca dos conceitos e das áreas de engenharia de software listadas e seus relacionamentos com as atribuições profissionais acima descritas.
Os termos ferramenta “CASE” e ferramenta de “IDE” são sinônimos.
Software requirements
Software design
Software construction
Software testing
Software maintenance
Software configuration management
Software engineering management
Software engineering process
Software engineering tools and methods
Software quality
Swebok, 2004
A figura acima apresenta um sumário das áreas usualmente reconhecidas como sendo praticadas na engenharia de software. Considere as seguintes atribuições profissionais exigidas em uma organização: desenvolver sistemas em ambiente de grande porte, atuando preferencialmente nas fases de implementação de códigos e transição do processo de desenvolvimento adotado, utilizando-se de metodologia e ferramentas CASE/IDE homologadas na organização, visando à racionalização e à otimização dos processos do cliente. Julgue os itens de 86 a 90, acerca dos conceitos e das áreas de engenharia de software listadas e seus relacionamentos com as atribuições profissionais acima descritas.
Visar à “racionalização e à otimização dos processos do cliente” está mais associado a “Software requirements” que a “Software engineering process”.
Software requirements
Software design
Software construction
Software testing
Software maintenance
Software configuration management
Software engineering management
Software engineering process
Software engineering tools and methods
Software quality
Swebok, 2004
A figura acima apresenta um sumário das áreas usualmente reconhecidas como sendo praticadas na engenharia de software. Considere as seguintes atribuições profissionais exigidas em uma organização: desenvolver sistemas em ambiente de grande porte, atuando preferencialmente nas fases de implementação de códigos e transição do processo de desenvolvimento adotado, utilizando-se de metodologia e ferramentas CASE/IDE homologadas na organização, visando à racionalização e à otimização dos processos do cliente. Julgue os itens de 86 a 90, acerca dos conceitos e das áreas de engenharia de software listadas e seus relacionamentos com as atribuições profissionais acima descritas.
Atuar na fase de “transição do processo de desenvolvimento adotado”, caso corresponda a colocar em estado operacional o sistema desenvolvido, está mais relacionado, como prática de engenharia de software, a “Software engineering process” que a “Software testing”.
Julgue os itens a seguir que abordam a análise e o projeto de sistemas.
Ferramentas CASE são muito utilizadas na análise e no projeto de sistemas pelas facilidades que oferecem para a comunicação entre analista e usuário. Essas ferramentas não dão suporte à geração de código, mas auxiliam na geração de diagramas e gráficos que simplificam e agilizam a documentação do sistema em desenvolvimento.
Julgue os itens a seguir que abordam a análise e o projeto de sistemas.
O projeto estruturado e o projeto orientado a objetos fazem uso intensivo de ferramentas CASE. Entre as ferramentas comumente utilizadas, encontra-se o MS-Visio Enterprise Architect, que se destaca pela variedade de diagramas que suporta, incluindo DER para banco de dados, DFD com a notação de Gane-Sarson e os principais diagramas UML.
I. Ferramentas do Analista: Diagramas de fluxo de dados (lógicos e físicos), Diagramas entidade-relacionamento, Modelos lógicos de dados normalizados, Fluxogramas de sistemas e de programas.
II. Ferramentas do Projetista: Diagramas de estrutura, Pseudocódigo, Layouts de tela e relatórios, Acessos de programas a banco de dados, Diagramas de ação.
III. Ferramentas de Avaliação de Software: Sistema de controle e informação do custo da qualidade, Sistema de controle e informação da produtividade, produtividade histórica/banco de dados de qualidade.
É correto o que consta APENAS em
Um pacote é um mecanismo previsto na UML para organizar elementos em diferentes grupos. Uma ferramenta que suporta a UML tipicamente possibilita que pacotes sejam usados para se criar uma estrutura hierárquica visando organizar os modelos construídos.
Algumas ferramentas possibilitam a geração de código a partir das classes identificadas no projeto. Para gerar código, as classes identificadas são mapeadas para componentes. Independentemente da linguagem de programação, somente uma classe pode ser mapeada para cada componente.
computador (CASE) assistem profissionais nas atividades
associadas com esse processo. A respeito de conceitos dessas
ferramentas, julgue os itens a seguir.
computador (CASE) assistem profissionais nas atividades
associadas com esse processo. A respeito de conceitos dessas
ferramentas, julgue os itens a seguir.
computador (CASE) assistem profissionais nas atividades
associadas com esse processo. A respeito de conceitos dessas
ferramentas, julgue os itens a seguir.
engineering) - que auxiliam de diversas formas na elaboração
de projetos de sistemas -, julgue os itens que se seguem.
desenvolvimento de software orientado a objeto, deve
utilizar mecanismos de geração de código a partir de um
diagrama de classes.