Documentos de Académico
Documentos de Profesional
Documentos de Cultura
A engenharia de software baseia-se em teorias, mtodos e ferramentas para o desenvolvimento de software profissional. b. A engenharia de software baseia-se em prticas, normas e aplicaes para o desenvolvimento de software profissional. c. A engenharia de software baseia-se em teorias, prticas e ferramentas. RESPOSTA: a 2. O que so software personalizados? a. So softwares desenvolvidos para serem vendidos a todo o tipo de clientes. b. So softwares desenvolvidos para um determinado cliente, segundo as suas especificaes. c. So softwares desenvolvidos para um determinado cliente, seguindo especificaes padro. RESPOSTA: b 3. Escolha a(s) opo(es) correcta(s): a. A Cincia da Computao estuda tcnicas e fundamentos, a Engenharia de Software as praticas de desenvolvimento e entrega de software. b. A Engenharia de Software estuda tcnicas e fundamentos, a Cincia da computao as praticas de desenvolvimento e entrega de software. c. As teorias da Cincia da Computao continuam a ser insuficiente para actuarem como apoio completo Engenharia de Software. RESPOSTAS: a,c 4. Actividades comuns a todos os processos de software: a. Especificaes, desenvolvimento, testes, manuteno. b. Desenvolvimento, especificaes, testes, manuteno. c. Especificaes, desenvolvimento, testes. RESPOSTA: a 5. Escolha as opes correctas: Modelos de processos comuns so: a. Modelo WorkFlow. b. Modelo Cascata. c. Modelo de Desenvolvimento Iterativo. d. Modelo DataFlow. RESPOSTAS: b,c 6. De grosso modo como se distribuem os custos de engenharia software? a. 40% em testes, 60% em desenvolvimento. b. 60% em testes, 40% em desenvolvimento. c. 50% em testes, 50% em desenvolvimento. d. 30% em testes, 70% em desenvolvimento. RESPOSTA: b
Resposta: d
Resposta: b
Resposta: a
Resposta: c
Resposta: d
QUESTES PARA ENGENHARIA DE SOFTWARE [CAPTULO 03] 1. Qual ou quais dos seguintes sistemas so sistemas crticos?
a) b) c) d) Sistemas crticos de segurana. Sistemas crticos para os negcios. Sistemas com misso crticas. Todas as anteriores.
6. A proteco uma das dimenses da confiabilidade, qual das seguintes afirmaes corresponde sua descrio:
a) b) c) d) O sistema deve operar sem falhas. O sistema deve disponibilizar os servios quando pedidos. O sistema deve operar sem falhas. Nenhuma das anteriores.
1. Diferenas na gesto de projecto de software: - Produto intangivel, flexivel, o processo no est normalizado; - Produto tangivel, flexivel, o processo est normalizado; - Produto tangivel, inflexivel, o processo no est normalizado; - Produto intangivel, inflexivel, o processo no est normalizado; 2. Quais as principais actividades da gesto de projecto de software? - Elaborao da proposta; Custo do projecto; - Calendarizao e planeamento; Elaborao/apresentao de relatrios; - Superviso e reviso; Seleco de pessoal; - Todas as anteriores 3. Indique qual das actividades de um projecto consome mais tempo. - Actividades de gesto - Planeamento - Calendarizao - Gesto de risco 4. O plano do projecto reala: - Os recursos disponveis para o projecto; - A metodologia de trabalho; - A calendarizao do trabalho; - Todas as anteriores; 5. Considere trs identificaes de risco em gesto de projectos de software. - Riscos tecnolgicos; Riscos ambientais; Riscos financeiros; - Riscos organizacionais; Riscos de requisitos; Riscos de pessoal; - Riscos de previso; Riscos biolgicos, Riscos empresariais; - Riscos de requisitos; Riscos de previso; Riscos ocupacionais; 6. Considere qual(ais) a(s) estratgia(s) a desenvolver para lidar com o risco, em geto de projectos de software. - Estratgias de preveno; - Estratgias de minimizao; - Planos de contigncia; - Todas as anteriores;
O que um requisito?
1 Pode variar de uma indicao abstracta de alto nvel de um servio ou de uma restrio do sistema, a uma especificao funcional matemtica detalhada. 2 Identificao do que o cliente pretende para o sistema de informao. 3 Informao sobre a empresa e meio involvente, restries do sistema e suas funcionalidades. 4 Todas as respostas. Resposta certa (1)
Pgina 1
Pgina 2
QUESTES PARA ENGENHARIA DE SOFTWARE CAPTULO VIII (Modelos de Sistemas) 1. Um Analista, para compreender a funcionalidade do sistema que lhe
apresentado, em 1 lugar ele recorre a que tipo de Modelo?
a) b) c) d) A um Modelo de Composio. A um Modelo de Classificao. A um Modelo de Arquitectura. A um Modelo de Processamento de Dados.
c) As ferramentas de anlise e projecto de sistemas no apoiam a modelao da engenharia de requisitos (RE) e desenho do sistema. d) Um conjunto coerente de ferramentas destinadas a apoiar actividades relacionadas com o processo de software, tais como anlise, projecto ou teste.
1. Como se classificam os nveis de riscos? a) Intolervel, to baixos quanto razoavelmente prtico, aceitveis e negligenciveis. b) Tolervel, to baixos quanto razoavelmente prtico, aceitveis e negligenciveis. c) Tolerveis, aceitveis e negligenciveis. d) Nenhuma das anteriores. R: a)
2. Quais as estratgias de reduo de riscos? a) b) c) d) R: c) Eliminao de riscos, deteco e remoo de riscos e imitao de danos. Preveno de riscos, transferncia de riscos e imitao de danos. Preveno de riscos, deteco e remoo de riscos e limitao de danos. Todas as anteriores.
3. As tcnicas usadas na maioria de sistemas de segurana crticos podem ser? a) Indutiva, tcnicas bottom-up Inicia-se com a anlise de uma falha no sistema proposto e avalia-se os perigos ou danos que podem surgir a partir dessa falha; b) Dedutiva, tcnicas top-down - Inicia-se com a anlise de um perigo e avaliase quais as falhas que podero surgir; c) Todas as anteriores, a) e b). d) Nenhuma das anteriores. R: c)
4. Quais as fases da especificao de segurana? a) Requisitos de identificao, requisitos de autenticao, requisitos de autorizao. b) Requisitos de imunidade, requisitos de integridade, requisitos de deteco de intruso, Requisitos no-repdio. c) Requisitos de Privacidade, requisitos de auditoria de segurana e segurana do sistema de manuteno. d) Todas as anteriores. R: d)
5. A anlise de risco a base para a identificao de requisitos? a) b) c) d) R: b) De Confiabilidade funcional. De Confiabilidade do sistema. De Confiabilidade de softwares crticos. Nenhuma das anteriores
6. Os requisitos de confiabilidade podem ser? a) b) c) d) R: a) Definidos quantitativamente. Definidos quantitativamente e qualitativamente. Definidos qualitativamente. Nenhuma das anteriores.
A especificao formal do sistema complementa as tcnicas de especificao informais. X As especificaes formais no so isentas de alguma ambiguidade. A especificao formal fora uma anlise detalhada e cuidada dos requisitos do sistema na fase inicial. As tcnicas de especificao formal so mais aplicveis no desenvolvimento de padres (standards).
Questo 2 - Quais so as duas aproximaes fundamentais especificao formal usadas no desenvolvimento de sistemas de software? A especificao algbrica e a especificao sequencial. A especificao baseada em modelos e a especificao comportamental. X A especificao algbrica e a especificao baseada em modelos. A linguagem Z e a especificao baseada em modelos.
O uso de tcnicas algbricas particularmente ajustado na especificao de interfaces. X As tcnicas baseadas em modelos apresentam o sistema utilizando conjuntos e funes. O uso de tcnicas algbricas implica o uso de condies pr e post. Na especificao baseada em modelos as operaes so definidas estabelecendo condies num dado estado do sistema.
Aumentam os custos de especificao e de validao do sistema. X Os custos de especificao e de implementao so idnticos, e os custos de validao do sistema reduzem significativamente. Os custos de especificao e de validao so reduzidos. Aumentam os custos de especificao e de desenho e implementao.
Questo 5 - Os mtodos formais so mais utilizados em que situaes? Em sistemas de desenvolvimento mais rpido e eficaz. No desenvolvimento de sistemas de larga escala. Em sistemas com uma forte componente de interface de utilizador. X No desenvolvimento de sistemas crticos.
Questo 6 - Apresentadas as possibilidades, coloque a que acha correcta? X O envolvimento do cliente diminui e o envolvimento do fornecedor do software e aumenta medida que acrescentado detalhe especificao do sistema. O envolvimento do cliente e do fornecedor de software aumentam medida que acrescentado detalhe especificao do sistema. O envolvimento do fornecedor de software diminui e o envolvimento do cliente aumenta medida que acrescentado detalhe especificao do sistema. O envolvimento do cliente e do fornecedor de software diminuem medida que acrescentado detalhe especificao do sistema.
PERGUNTAS
1. Qual das opes define a Arquitectura de Software? a) Desenho do processo para identificar os subsistemas que compem um sistema. b) Resultado do processo de design. c) Quadro de subsistema de controlo e comunicao. d) Todas as anteriores. Resposta certa: alnea B.
2. Indique quais das seguintes hipteses so vantagens de Design de Arquitectura? a) Comunicao com os stakeholders. b) Anlise do Sistema. c) Reutilizao em larga escala. d) Todas as anteriores. Resposta certa: alnea D.
3. Quais das hipteses melhor identifica Caractersticas de Arquitectura de Sistemas? a) Execuo, Segurana, Proteco, Disponibilidade, Manuteno. b) Execuo, Segurana, Proteco. c) Anlise do Sistema, Reutilizao em Larga Escala, Execuo. d) Nenhuma das anteriores. Resposta certa: alnea A.
4. Quais das hipteses so Modelos Arquitectnicos? a) Modelo estrutural eststico. b) Modelo de repositrio. c) Modelo top-down. d) Modelo de distribuio. Resposta certa: alneas A, B, D.
5. O Sistema de Processamento de Facturas um exemplo de que estilo de arquitectura? a) Modelo de objecto. b) Fluxo de dados orientados por funo. c) Modelo de mquina abstracta. d) Todas as anteriores. Resposta certa: alnea B.
6. Quais das seguintes hipteses so atributos de arquitectura? a) Disponibilidade. b) Segurana. c) Confiabilidade. d) Anlise do Sistema. Resposta certa: alnea C.
Questes
2.Qual das seguintes opes no caracteriza um sistema Peer-to-Peer: a)No existe distino entre cliente e servidor. b) desenhada para tirar partido do poder computacional dos elementos que integram a rede. c)Tm sido sistemas pessoais, mas h um crescente uso comercial desta tecnologia d) Podem-se dividir em dois tipos: Centralizadas e semi-centralizadas. 3. O modelo cliente Thin, caracteriza-se por: a) O servidor s responsvel pela gesto dos dados e o software do cliente b) O servidor responsvel pela gesto dos dados e o cliente responsvel pela execuo do software. c) Todo o processamento de aplicaes e gesto de dados realizado no servidor e o cliente apenas responsvel pela execuo do software. d) Todo o processamento de aplicaes e gesto de dados realizado no servidor e o cliente implementa a lgica do aplicativo e as interaces com o utilizador do sistema. 4. De entre as seguintes opes indique a(s) que so desvantagens de um sistema distribudo: a)Abertura b)Escalabilidade c)Segurana d)Todas as anteriores 5. Escolha de entre as seguintes opes qual ou quais so Servios CORBA: a)Naming e servios comerciais. b)Servios de notificao. c)Servios de transaco. d)Todas as anteriores.
a) b) c) d)
QUESTES PARA ENGENHARIA DE SOFTWARE CAPTULO 14 1. Qual ou quais das seguintes afirmaes so caractersticas do Desenho
Orientado a Objectos?
a) Objectos so abstraes de entidades do mundo real (ou de algum sistema) que se auto-gerenciam. b) Objectos so independentes e encapsulam suas representaes de estado e de informaes. c) Objectos comunicam-se atravs do envio de mensagens. d) Todas as anteriores.
Resposta: d 2Quais so os elementos constituintes do sistema: a. b. c. d. Sensor, Actuador, Processamento de dados Sensor, Gerador, Estimulo Gerador, Sensor Processamento de dados Actuador, Gerador, Processamento de dados
Resposta: a 3Os sistemas tempo real devem: a. b. c. d. Responder dentro dos prazos especificados Depender dos resultados produzidos Ocorrer em tempos imprevisveis Depender dos resultados produzidos e o momento em que estes so produzidos
Resposta: d 4Os eventos peridicos so eventos que: a. b. c. d. Ocorrem ocasionalmente No ocorrem em intervalos regulares Ocorrem em intervalos regulares Ocorrem em tempos imprevisveis
Resposta: c 5Das seguintes afirmaes sobre modelao de sistemas tempo real, qual falsa a. b. c. d. O efeito de um estmulo pode desencadear uma transio de um estado para outro Mquinas Elementos finitos no podem ser usados para modelar sistemas tempo real UML inclui notaes de mquina estados para a definio de modelos Mesmo sistemas simples FSM (Finit State Machine) podem ter modelos complexos.
Resposta: b
6-
Diga das seguintes afirmaes sobre o processo de concepo do sistema verdadeira a. Identificar estmulos e as respostas associadas e desenhar o agendamento de um sistema de modo que garanta que os processos sero sempre atendidos de maneira a satisfazer os seus prazos Definir as limitaes de tempo associadas a cada estmulo e resposta Alocar funes do sistema para processos simultneos e desenho algoritmos para processamento e gerao resposta Todas as anteriores
b. c. d.
Resposta: d
Resposta: d
Resposta: b
Resposta: a
5. Define Etnografia:
a) Observao dos utilizadores no seu local de trabalho. b) Explicao dos utilizadores sobre o funcionamento do sistema. c) Envolve um observador externo a assistir aos utilizadores no trabalho e question-los de uma forma espontnea sobre o seu trabalho. d) Nenhuma das anteriores.
Resposta: d
Resposta: c
Resposta: a
2. Defina Prottipo.
a) Verso final do sistema disponvel apenas no fim do processo de desenvolvimento. b)Serve como processo de reviso em que cada linha de cdigo verificada. c) Verso inicial do sistema final disponvel no incio do processo de desenvolvimento. d)Processo de codificao e testes. Resposta: c
A - O que consiste o software Reuse? 1 um software mais simples de funcionar 2 um software reutilizvel sistemtico 3 um software especifico com uma linguagem prpria B - Qual destes pontos no um ponto forte do S.R.? 1 - Aumento da confiabilidade 2 - Reduo do tamanho do processo 3 - O uso efectivo de especialistas 4 - Conformidades com os padres 5 - Desenvolvimento acelerado C - O que entende por Veculo de Despacho? 1 so recursos alocados para lidar com incidentes. 2 um programa para lidar com incidentes. 3 cdigo destinado para lidar com incidentes. D - Qual destas no uma classe da Framework? 1 - System infrastructe frameworks 2 - Midleware integration frameworks 3 - Professional aplication frameworks E - Qual a melhor definio de um sistema ERP? 1- sistema genrico que suporta os processos de negcios complexos 2- sistema genrico que suporta os processos de negcios comuns 3 - sistema genrico que suporta os processos de negcios especficos. F - Qual destes passos no pertence ao desenvolvimento do produto? 12345Indicar os requisitos das partes interessadas Escolher o membro da famlia com melhor encaixe Renegociar requisitos Adaptar ao sistema existente Entregar novo membro da famlia
Respostas: A 2; B 2; C 1; D 3; E 2; F 1;