Foram encontradas 60 questões.
Com o crescimento da internet aumenta, também, a área de desenvolvimento. A programação está presente em diversas áreas, mas programar não quer dizer desenvolvimento, apenas. No desenvolvimento de qualquer produto/processo, diversas fases são muito importantes para que se faça um acompanhamento e, assim, mensurar o tempo. A Engenharia de Software é uma área que auxilia muito no desenvolvimento de software, sendo o seu processo um conjunto estruturado de atividades necessárias para desenvolver um sistema de software, existem vários processos para desenvolvê-lo. “Modelo dirigido a planos, cujas fases de especificação e desenvolvimento são separadas e distintas.” Trata-se do modelo de
Provas
Questão presente nas seguintes provas
No desenvolvimento de qualquer produto/processo, uma das fases muito importantes são os testes. Nela, muitas vezes, é possível descobrir falhas e/ou problemas que, na fase de produção, poderiam atrapalhar muito. Por essa razão, a realização de testes, ao longo de todo o processo, é muito importante. A engenharia de Software também preza isso muito bem. “Processo de testes de uma versão particular de um sistema que se destina para uso fora da equipe de desenvolvimento. Seu objetivo é tentar convencer o fornecedor de que o sistema é bom o suficiente para o uso.” A afirmativa anterior refere-se a
Provas
Questão presente nas seguintes provas
A UML (Unified Modeling Languague – linguagem de modelagem unificada) é considerada uma linguagem visual para modelagem de sistema orientado a objetos e define elementos gráficos que podem ser utilizados na modelagem de sistemas. Cada elemento gráfico da UML possui uma sintaxe e uma semântica. Na modelagem de sistemas com essa linguagem, a utilização de diagramas é muito importante e auxilia o desenvolvimento. Em se tratando de diagramas, eles podem ser estruturais ou comportamentais. São considerados diagramas estruturais, EXCETO o diagrama de:
Provas
Questão presente nas seguintes provas
“Diagrama da UML, voltado para a descrição dos objetos interagindo, tem como principais elementos sintáticos o objeto e a mensagem (enviada de um objeto a outro). Sua principal finalidade em uma modelagem orientada a objetos é o refinamento de casos de uso.” A afirmativa anterior trata-se do diagrama
Provas
Questão presente nas seguintes provas
Ao desenvolver um sistema para uma empresa de alimentos, uma das primeiras ações é saber do contratante quais as funções que o sistema precisa ter, ou quais as necessidades que o contratante quer que o sistema atenda. Para isso, uma das fases do desenvolvimento é o levantamento dos requisitos que são as descrições dos serviços do sistema e respectivas restrições. Os requisitos podem ser funcionais e não funcionais. Requisitos não funcionais podem se subdividir em: requisitos de produto, organizacionais e externos. São requisitos de produto, EXCETO:
Provas
Questão presente nas seguintes provas
Um projeto de software orientado a objetos não é algo muito fácil. Mas, projetar software reutilizável, orientado a
objetos, é ainda mais complicado. Muitas ações devem ser realizadas como: identificar objetos, separá-los em
classes, definir interfaces, entre outros. Normalmente, o projeto deve ser específico para aquele problema que se
quer resolver, mas também genérico o suficiente para atender problemas e requisitos futuros. Os padrões de projeto
tornam mais fácil a reutilização de projetos e arquiteturas bem sucedidas. Também ajudam a escolher alternativas de
projeto que tornam um sistema reutilizável e a evitar alternativas que comprometam a reutilização. Os padrões de
projeto podem ser classificados em: de criação, estruturais e comportamentais. Assinale, a seguir, um padrão de
projeto da classe estrutural.
Provas
Questão presente nas seguintes provas
- Engenharia de SoftwareDesign Patterns
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
De acordo com o padrão orientado a objeto, é necessário determinar um padrão de projeto a ser utilizado em certa situação. O padrão escolhido foi o Iterator. Cada padrão tem uma intenção para o qual foi desenvolvido e/ou criado. Assinale, a seguir, a intenção do Iterator.
Provas
Questão presente nas seguintes provas
Em padrões de projeto, delegação é uma maneira de tornar a composição tão poderosa para fins de reutilização
quanto à herança, sendo que dois objetos são envolvidos no tratamento de uma solicitação. É uma boa escolha de
projeto somente quando ela simplifica mais do que complica. Ao definir quais padrões deverão ser utilizados no
projeto, considerando que diversos padrões de projeto usam delegação, mas três padrões dependem dela. Assinale-os.
Provas
Questão presente nas seguintes provas
- Fundamentos de ProgramaçãoEstruturas de DadosDefinição: Estrutura de Dados
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ListaLista Encadeada
A descrição de uma determinada estrutura de dados deverá ser implementada. Na descrição apresentada, cada item dessa estrutura contém a informação necessária para alcançar o próximo item. Esse tipo de implementação permite utilizar posições não contíguas de memória, sendo possível inserir e retirar elementos, sem haver a necessidade de deslocar itens seguintes dessa estrutura. Trata-se da estrutura:
Provas
Questão presente nas seguintes provas
- Fundamentos de ProgramaçãoAlgoritmosAlgoritmos de OrdenaçãoInsertion Sort
- Fundamentos de ProgramaçãoComplexidade
Um bom exemplo de resolução de problemas em computadores é a utilização de algum algoritmo de ordenação. Ordenar corresponde ao processo de rearranjar um conjunto de objetos em ordem crescente ou decrescente. Um dos principais objetivos da ordenação é facilitar a recuperação posterior dos itens ordenados. Na escolha da utilização de determinado algoritmo, uma característica a ser considerada é o tempo de execução do pior caso. Assinale, a seguir, o algoritmo de ordenação com tempo de execução do pior caso em: θ(n²).
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container