57 questões encontradas
O ciclo de implantação de sistemas é um processo estruturado que envolve diversas etapas para garantir a implementação eficiente de um software ou sistema dentro de uma organização. Marque a alternativa CORRETA que é a primeira fase do ciclo de implantação de sistemas.
A norma ISO/IEC 9126 (NBR 13596) fornece um modelo de propósito geral que define 6 categorias de características de qualidade de software. A capacidade do produto de software de ser transferido de um ambiente para outro é a definição da característica:
Sobre a A Unified Modeling Language (UML), ou Linguagem de Modelagem Unificada é correto afirmar: I - Ela possibilita que as definições estruturais e comportamentais do sistema sejam documentadas no formato de diagramas. II - Permite a visualização, a especificação, a construção e a documentação dos artefatos de um sistema. III - A modelagem de sistemas exerce um papel fundamental em todas as etapas do processo de desenvolvimento de sistemas. IV - Tem a capacidade de executar múltiplos aplicativos em um único ambiente.
A escolha do modelo de ciclo de vida de desenvolvimento de software é crucial para o gerenciamento de prazos, custos e qualidade do produto final entregue ao cliente. Analise as afirmativas a seguir sobre os modelos tradicionais e ágeis de desenvolvimento. I. O modelo em cascata (Waterfall) é uma abordagem sequencial onde cada fase (requisitos, análise, design, codificação, testes) deve ser concluída antes do início da próxima. II. As metodologias ágeis, como o Scrum, baseiam-se em ciclos iterativos e incrementais chamados de sprints, permitindo adaptações rápidas a mudanças nos requisitos. III. O manifesto ágil prioriza a documentação abrangente e o seguimento rígido de um plano inicial em detrimento da colaboração com o cliente e da resposta a mudanças. Está correto o que se afirma em:
O Modelo em Espiral possui esse nome por causa de sua representação, onde cada volta no espiral percorre todas as fases do processo de software. Por definição, combina prevenção e tolerância a mudanças, assume que mudanças são um resultado de riscos de projeto e inclui atividades explícitas de gerenciamento de riscos para sua redução. O desenvolvimento é dividido em quatro setores. Assinale a alternativa que contém o nome do primeiro setor do Modelo em Espiral.
Com relação aos modelos de construção de software, assinale a alternativa que apresenta um modelo de processo executado em sequência, sem que de uma etapa posterior seja possível retornar a uma etapa anterior.
DevOps é um conjunto de práticas e princípios, bem como uma filosofia cultural, utilizados amplamente na indústria de TI. A respeito do DevOps, é correto afirmar que
Analise a afirmação abaixo. “São declarações de serviços que o sistema deve fornecer, de como o sistema deve reagir a entradas específicas e de como o sistema deve se comportar em determinadas situações. Em alguns casos, também podem explicitar o que o sistema não deve fazer.” Diante do exposto, assinale a alternativa correta.
Códigos coesos são aqueles de relação forte, onde seus membros estão intimamente ligados e estão ali por um objetivo comum. A coesão do tipo comunicacional apresenta a seguinte característica:
Um analista de sistemas está elaborando um novo sistema de informação e precisa documentar o fluxo de informações entre os processos. Qual das alternativas a seguir descreve corretamente a finalidade dos diagramas de fluxo de dados (DFD) nesse contexto?
A Engenharia de Software é uma disciplina que envolve a aplicação de princípios de engenharia no desenvolvimento e manutenção de software. Sobre a Engenharia de Software, assinale com V as afirmativas verdadeiras e com F as falsas. (A Engenharia de Software utiliza modelos de ciclo de vida para organizar as atividades de desenvolvimento de software, como o modelo cascata, o modelo incremental e o modelo estrutural. Uma etapa fundamental da Engenharia de Software é a elicitação, análise e especificação de requisitos de software, que são as funcionalidades e restrições que o software deve atender. A Engenharia de Software inclui atividades de teste para verificar se o software atende aos requisitos especificados e se está livre de defeitos, garantindo sua qualidade e confiabilidade. Assinale a sequência correta.
Qual das seguintes opções é uma vantagem da análise orientada a objetos sobre a análise estruturada?
Considerando a engenharia de software, qual das seguintes metodologias enfatiza a entrega contínua e a colaboração entre todas as partes interessadas no desenvolvimento de software?
Um time de desenvolvimento está trabalhando em um novo aplicativo e está realizando testes para garantir a qualidade do software. Nesse contexto, os testes de software têm o objetivo de
Segundo Ian Sommerville, o software crítico de segurança divide-se em duas classes. Sobre esse assunto, analise as assertivas a seguir, assinalando V, se verdadeiras, ou F, se falsas.
( ) O software crítico de segurança primária atua diretamente no bloqueio de acessos a um computador ou uma rede de computadores.
( ) O software crítico de segurança secundária atua diretamente no código malicioso depois que o vírus já entrou no computador.
( ) O software crítico de segurança primária é embutido como um controlador em um sistema, e o seu mau funcionamento pode causar mau funcionamento do hardware, o que pode resultar em danos às pessoas ou ao ambiente.
( ) O software crítico de segurança secundária pode resultar indiretamente em um dano, em casos em que um processo é auxiliado por computador cujo mau funcionamento pode resultar em um defeito no resultado final.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Analise as afirmações abaixo, baseadas na obra de Sommerville (SOMMERVILLE, Ian. Engenharia de Software . 9 ed. São Paulo: Pearson Prentice Hall, 2011, p. 53), a respeito de métodos ágeis: I. Métodos ágeis são métodos de desenvolvimento sequenciais que se concentram em desenvolvimento rápido, releases frequentes do software, produção de códigos de alta qualidade. O cliente é envolvido exclusivamente na fase de entrega e uso em produção do artefato produzido. II. A decisão de usar uma abordagem ágil ou uma abordagem dirigida a planos para o desenvolvimento deve depender do tipo de software a ser desenvolvido, das habilidades da equipe de desenvolvimento e da cultura da empresa que desenvolve o sistema. III. XP integra um conjunto de boas práticas de programação, como releases frequentes do software, melhorias contínuas do software e participação do cliente na equipe de desenvolvimento. IV. O escalamento de métodos ágeis para sistemas de grande porte é difícil, pois estes sistemas necessitam de projeto adiantado e alguma documentação. A integração contínua é praticamente impossível quando existem várias equipes de desenvolvimento separadas trabalhando em um projeto. Estão CORRETAS as afirmações:
Na etapa de implantação de um sistema, várias atividades são realizadas para garantir que o sistema seja entregue aos usuários finais de forma eficiente. A respeito dessas atividades, analise as seguintes afirmações: I. Na atividade de orientação e aprovação do usuário, os usuários finais aprovam o protótipo final como sistema definitivo a partir de seu uso e da observação da documentação fornecida. II. Na atividade de treinamento, os usuários finais são treinados para o uso do sistema, sendo considerados o artefato de saída dessa atividade. III. Na atividade de implantação, o sistema é implementado e liberado para os usuários finais, resultando no artefato sistema entregue. IV. Na atividade de revisão de negócio, o impacto do sistema sobre os objetivos de negócio é avaliado, podendo levar o projeto a um novo ciclo ou ao reinício do ciclo atual para refinar e melhorar os resultados. Assinale a alternativa que contém todas as afirmações CORRETAS :
O desenvolvimento de sistemas é o processo de criação, implementação e manutenção de softwares para atender às necessidades específicas de uma organização ou usuário final. A etapa do desenvolvimento que envolve a criação de uma arquitetura de sistema que define como os diferentes componentes se relacionam entre si é conhecida como
Nas metodologias estruturadas para a criação de sistemas de informação, os desenvolvedores seguem um passo a passo para executar o projeto e, nesse método de desenvolvimento, se busca sistematizar detalhadamente os processos ou as ações pelos quais a empresa obtém, armazena, manipula e compartilha dados. Pode-se representar os processos que compõem um sistema e o fluxo de dados, entre eles, com um diagrama que é um modelo gráfico lógico que ilustra a forma pela qual as informações fluem. Nesse gráfico, o sistema é dividido em partes nas quais são detalhados os processos de cada módulo e a ligação entre eles. Trata-se do Diagrama de:
Qual é a norma que define os processos do ciclo de vida do software?
Qual das seguintes opções representa um método de modelagem na Análise Orientada a Objetos?
Qual dos seguintes não é um critério de qualidade na fase de projeto tecnológico?
Um analista de sistemas está projetando um sistema cliente -servidor e precisa escolher entre a abordagem de Análise Estruturada e Análise Orientada a Objetos. Considerando as características e benefícios de ambas as abordagens, qual delas oferece vantagens na modelagem de sistemas complexos e na representação eficiente das interações entre os diferentes módulos do sistema?
Considere as seguintes sentenças acerca da Engenharia de Software: I - Engenharia de software é uma disciplina de engenharia que se preocupa com todos os aspectos da produção de software. II - Os atributos essenciais de um bom software são a funcionalidade, portabilidade e usabilidade. III - Os engenheiros de software devem se preocupar apenas com as questões técnicas relacionadas aos softwares, especialmente os aspectos relacionados à eficiência de software. De acordo com Sommerville (2011):
Os modelos de processo prescritivo definem um conjunto prescrito de elementos de processo e um fluxo de trabalho de processo previsível. (PRESSMAN, 2016, p. 41). PRESSMAN, Roger S. Engenharia de Software: uma abordagem profissional . 8 ed. Porto Alegre: AMGH Editora, 2016. NÃO é um exemplo de modelo prescritivo segundo Pressman (2016):
Assinale a alternativa INCORRETA sobre conceitos de engenharia de software conforme Pressman (2016): PRESSMAN, Roger S. Engenharia de Software: uma abordagem profissional . 8 ed. Porto Alegre: AMGH Editora, 2016. 940 p.
Os níveis de maturidade estabelecem patamares de evolução de processos, caracterizando estágios de melhoria na implementação de processos dentro de uma organização. Tendo em vista o Modelo de Referência MR-MPS-SW (MPS para Software), ele possui como base técnica qual norma?
Os padrões de projeto documentados pelo GoF (Gang of Four) são divididos em três categorias, de acordo com a sua finalidade: padrões de criação, padrões estruturais e padrões comportamentais. Um padrão de projeto estrutural é o
Uma empresa de comercio eletrônico tem uma série de processos de negócio, sendo um deles encarregado exclusivamente de aferir a satisfação do cliente, após comprar e receber sua encomenda. Esse processo que gera indicadores e tem como principal função aferir as metas de desempenho é do tipo
aplicação tipo complexidade quantidade CE baixa 3 A ALI média 1 SE alta 2 A I E baixa 2 B SE média 1 EE alta 2 Na tabela anterior, as aplicações A e B e respectivas quantidades estão relacionadas aos tipos CE (consulta externa), ALI (arquivo lógico interno), SE (saída externa), AIE (arquivo de interface externa) e EE (entrada externa), com suas complexidades. A partir dessas informações, e considerando somente os valores brutos da contagem de pontos de função, é correto afirmar que





















