Os computadores estão cada vez mais presentes no cotidiano das pessoas, facilitando a disseminação de informações em larga escala. Além de serem ferramentas essenciais para a conscientização e mobilização social, elas também influenciam as práticas de consumo e o desenvolvimento de produtos sustentáveis.Com relação a este contexto e sobre o conteúdo estudado, analise as asserções a seguir e a relação proposta entre elas:I. Os computadores são ferramentas limitadas à comunicação e não proporcionam mudanças significativas de comportamento sustentável.PORQUEII. As soluções computacionais são principalmente ferramentas de comunicação e não têm impacto significativo nas práticas de design, desenvolvimento e descarte de produtos tecnológicos.A respeito dessas asserções, assinale a alternativa correta:
As interpretações sobre o papel da tecnologia na sociedade variam conforme o grau de valor atribuído a ela e a possibilidade de controle humano sobre seu desenvolvimento. Essas distinções permitem compreender desde visões mais deterministas até abordagens críticas, em que a tecnologia é moldada por escolhas sociais e políticas. A compreensão desses eixos é essencial para analisar como as tecnologias impactam a sociedade.Sobre as linhas de pensamento a respeito da tecnologia, avalie as asserções a seguir e a relação proposta entre elas:I. O substantivismo entende que a tecnologia pode ser livremente moldada pelos valores sociais e culturais vigentes, permitindo ampla intervenção humana nas decisões sobre seu desenvolvimento e uso.PORQUEII. Segundo a perspectiva substantivista, a tecnologia é essencialmente neutra, funcionando como um meio técnico subordinado às finalidades estabelecidas por instituições políticas e econômicas.A respeito dessas asserções, assinale a alternativa correta.
No contexto das cidades inteligentes, diversos componentes interagem para criar um ambiente urbano eficiente, sustentável e inclusivo. Esses componentes são fundamentais para o funcionamento integrado e a eficácia dessas cidades. Assim, as cidades inteligentes representam um modelo de desenvolvimento urbano que é sustentável, eficiente e inclusivo, preparado para enfrentar os desafios do século XXI.Assinale a alternativa que contém as cinco camadas principais de uma cidade inteligente:
A palavra "ética" refere-se a um conjunto de valores e princípios que orientam a conduta humana na sociedade. A ética na Computação, por sua vez, envolve a conduta dos profissionais que atuam no desenvolvimento de sistemas e no uso da tecnologia de maneira responsável.Nesse contexto, assinale a alternativa que recorda uma abordagem que reflete o cumprimento dos princípios éticos na prática de um profissional de Computação.
No contexto da introdução de novas tecnologias de informação, questões éticas, sociais e políticas emergem, impactando os níveis individual, social e político. Segundo Laudon e Laudon (2011), cinco dimensões morais devem ser consideradas quando se analisa o impacto dos sistemas de informação na sociedade atual, onde cada uma dessas dimensões é orientada por diferentes princípios filosóficos que influenciam como se lida com os direitos e responsabilidades no uso da tecnologia. (LAUDON, K.C. E LAUDON, J.P. Sistemas de Informação Gerenciais, 9ª edição. Pearson Education, 2011.)Com base nas cinco dimensões morais apresentadas por Laudon e Laudon e nos princípios filosóficos planejados, qual a alternativa correta que reflete uma abordagem pragmática para a análise ética na era da informação?
Considere o seguinte cenário:Laura é desenvolvedora em uma empresa de tecnologia e recebeu a tarefa de ajustar funcionalidades de um sistema de gestão. Durante a revisão do código, ela descobriu que o colega Henrique havia desenvolvido um módulo de segurança altamente eficiente. Sem comunicar Henrique, Laura copiou partes do código e as reutilizou em seu próprio projeto, apresentando como contribuição exclusiva sua. Além disso, acessou os arquivos protegidos da rede da empresa para verificar trechos de outro sistema que ela não estava autorizada a visualizar.Com base no cenário apresentado e sobre os mandamentos éticos violados por Laura, avalie as afirmativas a seguir:I. Laura infringiu o mandamento que proíbe o uso de computadores para acessar arquivos sem autorização. II. A conduta de Laura está em desacordo com o mandamento que condena o uso de propriedade intelectual de outros sem o devido crédito. III. A forma como Laura utilizou os recursos disponíveis no ambiente de trabalho exige atenção quanto aos limites da autoria no uso de contribuições alheias. IV. A conduta de Laura pode ser analisada à luz dos princípios éticos que envolvem responsabilidade profissional e respeito à integridade de sistemas.Está correto o que se afirma em:
A tecnologia não é neutra e carrega valores de quem a desenvolve. Esses valores podem influenciar como a tecnologia é criada e utilizada. Esses valores e o contexto cultural podem moldar a forma como a tecnologia é percebida, implementada e aplicada, refletindo as visões de mundo dos seus criadores e impactando diretamente na sociedade.Assinale a alternativa que reflete a influência dos valores e do contexto cultural no desenvolvimento da tecnologia:
A acessibilidade é um conceito essencial que promove a inclusão e a igualdade de acesso para pessoas com deficiência. Compreender seus fundamentos é vital para a criação de ambientes, produtos e serviços que sejam universalmente acessíveis, garantindo que todos tenham as mesmas oportunidades de participação e interação na sociedade.Diante disso, assinale a alternativa que define os termos "acessibilidade" e "deficiência".
As barreiras atitudinais e de comunicação representam obstáculos significativos para a inclusão de pessoas com deficiência. Essas barreiras podem manifestar-se através de preconceitos, falta de conhecimento, e a ausência de recursos de comunicação acessíveis, dificultando a interação e participação plena na sociedade. Compreender e reconhecer essas barreiras é essencial para desenvolver estratégias eficazes de inclusão.Com base no apresentado, sobre as barreiras atitudinais e de comunicação, observe as afirmativas a seguir.I. Barreiras atitudinais referem-se a atitudes preconceituosas ou discriminatórias que impedem a inclusão de pessoas com deficiência. II. Barreiras de comunicação incluem a falta de recursos como legendas e intérpretes de língua de sinais, que dificultam a interação de pessoas com deficiência auditiva. III. A formação e sensibilização da sociedade são ferramentas eficazes para reduzir barreiras atitudinais. IV. Barreiras de comunicação podem ser facilmente superadas com a utilização de softwares para deficientes visuais.Está correto o que se afirma em:
O uso de dispositivos móveis tem desempenhado um papel significativo na melhoria da acessibilidade para pessoas com deficiência. Estes dispositivos, quando equipados com tecnologias assistivas e funcionalidades de acessibilidade, podem transformar a maneira como os indivíduos interagem com o mundo ao seu redor, proporcionando maior independência e inclusão social.Com relação a este contexto e sobre o conteúdo estudado, analise as asserções a seguir e a relação proposta entre elas:I. Dispositivos móveis com funcionalidades de acessibilidade, como leitores de tela e comandos de voz, são essenciais para melhorar a usabilidade para pessoas com deficiência.PORQUE II. A inclusão dessas funcionalidades é opcional e não impacta significativamente a experiência de usuários com deficiências.A respeito dessas asserções assinale a alternativa correta:
A existência de barreiras urbanísticas e arquitetônicas constitui um dos maiores obstáculos à inclusão de pessoas com deficiência nas cidades. A falta de infraestrutura acessível limita não apenas a mobilidade, mas também a capacidade dessas pessoas de participar plenamente na sociedade. Refletir sobre como a arquitetura e o planejamento urbano podem ser adaptados é essencial para fomentar uma comunidade inclusiva.Com base no apresentado, sobre o impacto das barreiras arquitetônicas na inclusão de pessoas com deficiência e a importância de sua remoção, observe as afirmativas a seguir.I. A remoção de barreiras arquitetônicas permite que pessoas com deficiência participem mais ativamente na sociedade, melhorando sua qualidade de vida e autonomia. II. As barreiras urbanísticas podem ser definidas como barreiras de mobilidade física, pois não impactam outras dimensões da vida das pessoas com deficiência. III. A legislação atual é suficiente para garantir a remoção completa de todas as barreiras urbanísticas e arquitetônicas em cidades modernas. IV. Projetos de reurbanização que incluem a acessibilidade podem transformar a experiência urbana para pessoas com deficiência, promovendo maior inclusão social.Está correto o que se afirma em:
As tecnologias têm desempenhado um papel fundamental na promoção da acessibilidade, especialmente para pessoas com deficiência, facilitando o desempenho de tarefas e a participação em atividades diárias. No entanto, o impacto dessas inovações depende da adequação das soluções às necessidades específicas dos usuários.Com base nos avanços da tecnologia assistiva na melhoria da acessibilidade, assinale a alternativa que identifica esse impacto.
A implementação e o uso eficaz de tecnologia assistiva são fundamentais para melhorar a qualidade de vida de pessoas com deficiências. A avaliação dessas tecnologias e de como são utilizadas é crucial para garantir que realmente atendam às necessidades dos usuários e promovam sua independência e inclusão.Com base no apresentado, sobre a implementação e o uso de tecnologia assistiva, avalie as afirmativas a seguir:I. A implementação eficaz de tecnologia assistiva requer treinamento adequado para os usuários e suporte contínuo.II. O sucesso da tecnologia assistiva é garantido simplesmente pela sua disponibilidade no mercado.III. Avaliar a usabilidade e a adaptação às necessidades individuais é essencial para a efetividade da tecnologia assistiva.IV. O uso de tecnologia assistiva é determinado pelo tipo de deficiência, sem a necessidade de considerar as especificidades provenientes da deficiência.Está correto o que se afirma em:
O design universal é uma abordagem crucial na arquitetura e no desenvolvimento de produtos que visa criar ambientes e ferramentas acessíveis a todas as pessoas, independentemente de suas habilidades ou deficiências. A personalização, por outro lado, adapta esses ambientes e ferramentas para atender às necessidades específicas de indivíduos, complementando o conceito de design universal ao garantir que cada pessoa possa maximizar sua usabilidade e conforto.Com base no apresentado, sobre o design universal e a personalização, observe as afirmativas a seguir.
O design universal busca eliminar barreiras de acessibilidade para todos, incorporando recursos que beneficiam uma ampla gama de usuários. 2. Personalização em design refere-se à adaptação de ambientes e produtos para atender especificamente às necessidades individuais, sem considerar a acessibilidade geral. 3. A combinação de design universal com personalização pode resultar em soluções altamente eficazes para a inclusão de pessoas com deficiência. 4. O design universal é incompatível com a personalização, pois um contradiz o objetivo do outro.
Observe o cenário a seguir:Marina é uma desenvolvedora de software e criou um sistema de gestão financeira voltado a microempreendedores. Após apresentar seu projeto a uma empresa do setor contábil, foi firmado um contrato em que Marina cedeu os direitos de uso, exploração e comercialização do sistema para a empresa. Dessa forma, a empresa passou a adaptar, modificar e vender o software.Com base nos conceitos de cessão e licença de direitos autorais, assinale a alternativa que classifica a natureza do acordo estabelecido no cenário.
As leis de direitos autorais são essenciais para proteger a originalidade e a propriedade intelectual de criadores em diversas áreas, desde literatura até software. Elas garantem que autores, artistas e outros criadores tenham o direito exclusivo de utilizar, reproduzir ou distribuir suas obras, possibilitando também que eles obtenham recompensas financeiras pelo uso de seu trabalho por terceiros.Com base nisso, assinale a alternativa que apresenta as nuances dos direitos autorais e suas exceções.
Os direitos autorais foram estabelecidos historicamente para proteger os criadores de obras intelectuais contra o uso indevido e a reprodução não autorizada. Seu surgimento está vinculado ao avanço da produção cultural e à necessidade de regulamentação da circulação de conteúdos, sendo que as primeiras iniciativas legais nesse campo foram influenciadas por contextos culturais e tecnológicos específicos de cada época.Com base nesse contexto, assinale a alternativa que apresenta a origem histórica dos direitos autorais.
Os sistemas de proteção à propriedade intelectual, como as patentes, desempenham um papel importante na inovação tecnológica e no incentivo ao desenvolvimento econômico. Esses sistemas buscam garantir que inventores e criadores possam proteger suas criações e obter vantagens comerciais temporárias.Considerando o funcionamento dos sistemas de patentes, identifique e assinale a alternativa que representa seu propósito e funcionamento.
O processo de concessão de patentes no Brasil é regulado por critérios legais específicos que determinam quais invenções são passíveis de proteção. O cumprimento desses critérios é avaliado por meio de procedimentos técnicos próprios, realizados pelos órgãos competentes.Sobre os critérios de patenteabilidade, compreenda as afirmativas a seguir:I. O ato de registrar um pedido de patente já garante ao inventor o direito exclusivo sobre sua criação. II. A patente só pode ser concedida se a invenção apresentar novidade, atividade inventiva e aplicação industrial. III. Criações triviais e óbvias, mesmo com registro formal solicitado, não atendem aos requisitos legais para patente. IV. O exame técnico realizado pelo INPI avalia se a invenção cumpre os critérios exigidos antes de conceder a patente.Está correto o que se afirma em:
No contexto atual, onde a colaboração e o compartilhamento de conhecimento são cruciais para o avanço tecnológico e cultural, surgiram diversas formas de licenciamento que buscam equilibrar a proteção dos direitos dos criadores e a liberdade de uso das obras. Essas licenças têm um papel importante na promoção da inovação colaborativa e no acesso aberto ao conteúdo criativo.Com base nisso, analise as implicações das licenças Creative Commons para o compartilhamento e a inovação colaborativa.I. Licenças Creative Commons permitem que criadores protejam suas obras enquanto liberam certos direitos para uso público. II. As licenças Creative Commons são limitadas ao campo do software e não se aplicam a outras mídias. III. O uso de licenças Creative Commons pode incentivar a inovação colaborativa em diversos campos criativos. IV. As licenças Creative Commons não permitem qualquer tipo de proteção aos direitos dos criadores.É correto o que se afirma em:
A legislação de direitos autorais surgiu na Europa no século 17, inicialmente focada em livros e materiais impressos. Com o tempo, expandiu-se para proteger a execução pública de obras musicais e dramáticas. Direitos autorais e copyrights referem-se a tipos semelhantes de proteção, dividindo-se em direitos patrimoniais e morais.Assinale a alternativa que diferencia corretamente os direitos patrimoniais dos direitos morais:
As licenças livres são ferramentas essenciais para o desenvolvimento de software em comunidades colaborativas. Elas permitem que desenvolvedores trabalhem juntos em projetos, compartilhem conhecimento e façam melhorias no código de forma aberta e transparente.Com relação a este contexto e do conteúdo estudado sobre detalhes e características das licenças livres, analise as asserções a seguir e a relação proposta entre elas:I. As licenças livres, como a GPL, Apache e MIT, garantem total liberdade para uso, modificação e redistribuição do software sem impor quaisquer restrições aos desenvolvedores ou usuários.PORQUEII. As licenças livres são fundamentais para o desenvolvimento colaborativo e a inovação aberta, pois estabelecem um conjunto de obrigações e permissões que definem como o software pode ser usado, modificado e distribuído, influenciando diretamente o sucesso dos projetos de software.A respeito dessas asserções, assinale a alternativa correta.
Durante uma auditoria em um projeto de médio porte, a equipe de qualidade identificou inconsistências na documentação técnica da API REST da aplicação. Ao revisar o processo, observou-se que parte da equipe utilizava anotações diretamente no código-fonte, enquanto outra parte gerava documentação manual em arquivos separados. A coordenação decidiu padronizar o uso de ferramentas automáticas para garantir atualização constante e reduzir esforço redundante.Com base nesse contexto, compreenda e associe as ferramentas de documentação às suas principais características ou abordagens.| | | | --- | --- | | Ferramentas / Abordagens | Características / Abordagens | | I. Javadoc | A. Utiliza docstrings e arquivos de configuração para gerar documentação técnica de sistemas Python. | | II. JaCoCo | B. Avalia a qualidade do código com base em métricas como duplicação, cobertura e complexidade ciclomática. | | III. SonarQube | C. Gera documentação automática em formato HTML a partir de comentários estruturados no código Java. | | IV. Sphinx | Produz relatórios detalhados sobre cobertura de testes de código Java, integrando-se a ferramentas de CI. |Assinale a alternativa que apresenta a associação correta:
Assinale a alternativa que apresenta uma questão que deve ser considerada em revisão de código de acordo com os autores Aline Torres e Marco Tulio Valente.
Durante uma sprint em andamento, a equipe da Squad Orion realizou uma revisão de código em uma funcionalidade nova de cadastro de usuários. O desenvolvedor responsável adicionou validações no backend, mas esqueceu de padronizar os nomes das variáveis, misturando camelCase com snake_case. Além disso, um trecho do código apresentava um if aninhado com três níveis, sem clareza de propósito.Com relação a este contexto e sobre o conteúdo estudado, avalie as asserções a seguir e a relação proposta entre elas: I. A função do All() deve ser renomeada para refletir com clareza a responsabilidade do método, contribuindo para a compreensão e manutenção do código, PORQUE II. Os nomes genéricos e vagos de funções dificultam a legibilidade do código, prejudicam a colaboração em equipe e aumentam o risco de erros em projetos ágeis. A respeito dessas asserções, assinale a alternativa correta:
Durante uma sprint de correção e melhoria em um sistema de controle de estoque, um desenvolvedor se depara com o seguinte trecho de código legado:Figura: Trecho em python da função p(). Fonte: Autor O código funciona corretamente, mas o programador decide refatorá-lo da seguinte forma:Figura: Trecho em python da função processarPedido(). Fonte: Autor O time questiona se a mudança foi necessária, considerando que o código anterior já estava “funcionando”. O desenvolvedor justifica que a nova versão é mais clara para qualquer pessoa que leia o código posteriormente. Com relação a este contexto e sobre o conteúdo estudado, analise as asserções a seguir e a relação proposta entre elas: I. A clareza e a legibilidade do código são prioridades no desenvolvimento de software, mesmo que ele já esteja funcional, pois reduzem erros e facilitam a manutenção futura. PORQUE II. Refatorar um método para renomear variáveis ou funções que já funcionam pode ser dispensável, já que o funcionamento lógico do sistema não se altera com isso. Assinale a alternativa correta: