1601 Q862104
Engenharia de Software UML Diagrama de Atividades
Ano: 2021
Banca: Fundação CESGRANRIO (CESGRANRIO)
Ao modelar um processo com um Diagrama de Atividades, um analista de sistemas encontrou o seguinte caso: um pacote, ao chegar a um restaurante, é analisado (atividade A), quando se detecta se ele deve ser guardado na geladeira (atividade B) ou no armário (atividade C). Após guardado, o pacote deve ser pago (atividade D), e o estoque, atualizado (atividade E) — sendo estas duas atividades realizadas em paralelo —, encerrando-se o processo quando essas duas últimas atividades estiverem completas.
Qual a representação desse processo segundo um diagrama de atividades em UML?
1602 Q862100
Engenharia de Software Engenharia de Requisitos
Ano: 2021
Banca: Fundação CESGRANRIO (CESGRANRIO)
O Guia Geral MPS de Software 2020, versão de maio de 2020, declara que o Processo de Engenharia de Requisitos tem por propósito definir, gerenciar e manter atualizados os requisitos das partes interessadas e do produto, garantindo que inconsistências entre os requisitos, os planos e os produtos de trabalho sejam identificadas e tratadas.
Além disso, tal guia explicita que, no Processo de Engenharia de Requisitos, é esperado que os requisitos sejam validados a partir do nível
1603 Q862089
Engenharia de Software Processos de Software - Desenvolvimento Ágil Scrum
Ano: 2021
Banca: Fundação CESGRANRIO (CESGRANRIO)
“O Scrum é um arcabouço que ajuda pessoas, times e organizações a gerar valor por meio de soluções adaptativas para problemas complexos.”
SCHWABER, K. ; SUTHERLAND, J. O Guia do Scrum, O Guia Definitivo para o Scrum: As Regras do Jogo. Nov. 2020. p 3. Adaptado.
Para cumprir seu objetivo, o Scrum se baseia em quatro eventos formais, contidos dentro de um evento de maior duração: a Sprint.
Tais eventos formais implementam os três pilares empíricos do Scrum, que são
1604 Q883446
Engenharia de Software
Ano: 2020
Banca: COPESE / UFPI
Para garantir um bom gerenciamento e desenvolvimento das aplicações desenvolvidas na ALEPI, foram implementadas na casa, Métricas de Software. Sobre tais métricas analise as seguintes afirmativas a seguir:
I. As Métricas Orientadas ao Tamanho consiste na contagem de linhas de código como medida-chave. Está fortemente ligado à linguagem de programação utilizada, impossibilitando a utilização de dados históricos para projetos que não utilizam a mesma linguagem. Um conjunto de métricas de qualidade e produtividade pode ser desenvolvido com esta técnica; II. Métricas Orientadas à Função consiste em um método para medição de software do ponto de vista do usuário, que determina de forma consistente o tamanho e complexidade de um software, sob a perspectiva do usuário. Ela dimensiona um sof...
1605 Q883445
Engenharia de Software
Ano: 2020
Banca: COPESE / UFPI
Um técnico de TI da ALEPI que gerencia uma equipe de desenvolvimento de software na Assembleia, eventualmente necessita fazer levantamento de requisitos da aplicação que está sendo desenvolvida. Sobre os Requisitos de Software, considere as seguintes afirmativas:
I. Requisitos funcionais são aqueles que definem parte da funcionalidade do sistema e podem ser categorizados em três tipos: requisitos de produtos, requisitos organizacionais e requisitos externos. II. Requisitos não-funcionais dizem respeito a restrições, aspectos de desempenho, interfaces com o usuário, confiabilidade, segurança, portabilidade e padrões. III. Requisitos organizacionais estão relacionados às metas da empresa, suas políticas estratégicas adotadas, assim como assuntos relacionados aos empregados da empresa c...
1606 Q883444
Engenharia de Software
Ano: 2020
Banca: COPESE / UFPI
Sobre as Técnicas de Gestão de Projeto de Software e Governança em TI, considere as seguintes colunas:
1. Scrum
2. PMBoK
3. COBIT
( ) Conjunto de práticas em gerência de projetos que divide o ciclo de vida do projeto em cinco grupos de processos, entre os quais: Iniciação, Planejamento, Execução, Monitoramento/Controle e Encerramento.
( ) Metodologia ágil para gestão e planejamento de projetos de software, onde os projetos são dividos em ciclos (tipicamente mensais) que representa um Time Box dentro do qual um conjunto de atividades deve ser executado.
( ) Framework de governança em TI que inclui a vinculação de metas de negócios com sua infraestrutura de TI, fornecendo vários modelos e métricas de maturidade que medem a conquista, ao mesmo tempo que identificam...
1607 Q883443
Engenharia de Software
Ano: 2020
Banca: COPESE / UFPI
Sobre o Modelo PMBOK, analise as seguintes afirmativas:
I. O PMBOK provê diretrizes para gerência dos projetos individualmente e define conceitos associados à gerência de projetos, mas não descreve o ciclo de vida do gerenciamento do projeto e seus processos relacionados; II. A matriz RACI é utilizada, primordialmente na área de Gerenciamento/Gestão de custos do projeto; III. O gerenciamento da integração do projeto possui processos que tratam do termo de abertura, do planejamento, do monitoramento do trabalho, do controle integrado de mudanças e do encerramento do projeto; IV. De acordo com o guia PMBOK, o plano de gerenciamento de projetos define a implantação, monitoração, controle e finalização, de forma a coordenar e integrar os diversos planos auxiliares, em um único plano abra...
1608 Q883442
Engenharia de Software
Ano: 2020
Banca: COPESE / UFPI
Ferramentas CASE (Computer-Aided Software Engineering) é uma taxonomia que abrange todas as ferramentas baseadas em computadores que auxiliam atividades de engenharia de software, desde análise de requisitos e modelagem até programação e testes. Sobre as Ferramentas CASE, analise as seguintes afirmativas:
I. Upper CASE ou Front-End são ferramentas voltadas para as primeiras fases do processo de desenvolvimento de sistemas, como análise de requisitos, projeto lógico e documentação; II. Integrated Case ou I-Case são ferramentas específicas para o suporte s fases de codificação, testes; III. As Ferramentas CASE possuem interfaces com outros aplicativos de desenvolvimento e auxiliam na modelagem de sistemas e de negócios; IV. “Rational Rose”, “GitHub” e “ArgoUML” são exemplos de ferramen...
1609 Q883441
Engenharia de Software
Ano: 2020
Banca: COMPERVE
O git é um sistema de controle de versão muito utilizado em desenvolvimento de sistemas de software. Sobre o git, é correto afirmar:
1610 Q883440
Engenharia de Software
Ano: 2020
Banca: COMPERVE
Uma ferramenta útil para desenvolvimento de um projeto em equipe é o controle de versão. Subversion é um sistema de controle de versão livre/open-source muito popular. Para submeter as alterações efetuadas em um projeto, o usuário deverá usar o comando