Você está na página 1de 26

Perguntas CAPITULO 1: 1. Qual das seguintes frases melhor explica a Engenharia de Software? a.

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

QUESTES PARA ENGENHARIA DE SOFTWARE CAPTULO II 1. O que um Sistema?


a) Um conjunto de componentes inter-relacionados a trabalhar em conjunto para atingir um objectivo comum. b) Um sistema pode incluir software, hardware mecnico, elctrico e electrnico, e ser operado por pessoas. c) Componentes de sistema so dependentes de outros componentes de sistema. d) Todas as anteriores.

2. Quais so as categorias em que se pode classificar um Sistema:


a) b) c) d) Sistemas funcionais e sistemas no funcionais. Sistemas Tecnolgicos Computacionais e Sistemas Sociotecnolgicos. Sistemas de integrao e sistemas de desenvolvimento. Sistemas simples e sistemas complexos.

Resposta: d

3. Quais so as caractersticas de um Sistema Sociotecnolgico?


a) Propriedades emergentes, no determinstico e relaes complexas com os objectivos organizacionais. b) Propriedades funcionais e Propriedades no funcionais. c) Fiabilidade do Hardware, Fiabilidade do Software e Fiabilidade do Operador. d) Requisitos funcionais abstractos, Propriedades do Sistema e Caractersticas indesejveis.

Resposta: b

4. Quais so os tipos de propriedades emergentes de um Sistema


Sociotecnolgico?
a) b) c) d) Propriedades funcionais. Propriedades no funcionais. Propriedades funcionais e Propriedades no funcionais. Nenhuma das anteriores.

Resposta: a

5. O que influncia na fiabilidade de um Sistema?


a) b) c) d) Fiabilidade do Hardware. Fiabilidade do Operador. Fiabilidade do Software Todas as anteriores.

Resposta: c

6. O que Engenharia de Sistemas?


a) Especificar, desenhar e implementar Sistemas Sociotecnolgicos. b) Especificar, desenhar, implementar, validar, instalar e manter Sistemas Computacionais. c) Nenhuma das anteriores. d) Validar, instalar e manter Sistemas Sociotecnolgicos. Resposta: b

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.

2. Para os sistemas crticos, normalmente qual a propriedade mais


importante?
a) b) c) d) Confiabilidade. Segurana. Custo de recuperao. Nenhuma das anteriores.

3. Dos seguintes mtodos de desenvolvimento, diga qual ou quais so de


sistemas crticos:
a) b) c) d) Garantia de qualidade extra. Mtodos formais de desenvolvimento de software. Anlise estatstica. Nenhuma das anteriores.

4. So dimenses principais de confiana:


a) b) c) d) Disponibilidade. Confiabilidade. Segurana. Todas as anteriores.

5. Um sistema confivel um sistema que:


a) b) c) d) No falha nas operaes crticas. Demonstra confiana para execuo de tarefas de risco. Tem a confiana dos seus utilizadores. 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.

QUESTES PARA ENGENHARIA DE SOFTWARE CAPTULO IV (PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE)


1. Quais as actividades do processo de desenvolvimento de software?
a) b) c) d) Especificao, Desenho e Implementao, Validao e Manuteno. Planeamento, Desenho, Desenvolvimento e Instalao. Estudo, Desenho, Codificao e Implementao. Especificao, Desenho e Desenvolvimento.

2. O processo de desenvolvimento de software :


a) O processo de estabelecer quais os servios e as restries que so exigidas na operao e desenvolvimento do sistema. b) Um modelo de processo moderno que deriva do UML. c) Um conjunto de actividades exigidas para o desenvolvimento de um sistema de software. d) A distribuio do sistema no seu ambiente operacional.

3. O modelo baseado em componentes:


a) a instalao de diferentes componentes de diversos sistemas para que funcionem em conjunto. b) Baseia-se na reutilizao sistemtica, onde os sistemas so integrados por componentes existentes ou por sistemas off-the-shelf. c) Baseia-se na utilizao de vrias pessoas para desenvolverem um nico sistema. d) Nenhuma das anteriores.

4. Como define o processo de iterao no processo de desenvolvimento


de software?
a) o processo em que cada actividade interage com outras para atingirem o sistema final. b) o desenvolvimento de software num s processo. c) o desenvolvimento de software ignorando um ou mais processos para cumprir os requisitos. d) Repetio das actividades dos processos de desenvolvimento de software para responder s mudanas de requisitos.

5. Quais so as fases do modelo RUP (Rational Unified Process)?


a) b) c) d) a) b) c) d) Incio, Desenho, Codificao e Testes. Definio de Requisitos, Codificao e Manuteno. Incio, Elaborao, Construo e Transio. Desenho, Elaborao, Construo e Instalao. Software de apoio ao desenho de software. Software que apoia o desenvolvimento de software e os processos de manuteno. Ferramentas para analisar a viabilizao de um sistema de software. Software de ajuda instalao de novos Sistemas de Informao em grandes organizaes.

6. As ferramentas CASE (Computer-Aided Software Engineering) so:

Questes para Engenharia de Software, captulo 5

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;

Como define Engenharia de Requisitos?


1 Identificar os servios que o cliente pretende para um sistema, bem como as diversas restries do sistema. 2 Identificar as funcionalidades que o cliente pretende para um sistema, bem como as diversas restries da organizao. 3 Identificar os servios que o cliente pretende para um sistema, bem como as diversas restries da organizao e dos StakeHolders. 4 Todas as respostas. Resposta certa (1)

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)

Defina Requisito Funcional.


1 Indicaes dos servios que o sistema deve fornecer, como o sistema deve reagir e como o sistema se deve comportar em situaes particulares. 2 Indicaes das funcionalidades que o sistema deve fornecer, como o sistema deve ser desenhado e como o sistema se deve comportar em situaes gerais de funionamento. 3 Indicaes dos arquitetura do sistema, como o sistema deve interagir com os utilizadores e como o sistema se deve comportar em situaes particulares. 4 Todas as respostas. Resposta certa (1)

O que o documento de requisitos?


1 O documento de requisitos o documento oficial do que requerido por quem desenvolve o sistema. 2 Inclui, quer a definio dos requisitos do utilizador quer a especificao dos requisitos do sistema. 3 Documento que inclui O QUE o sistema deve fazer, melhor em vez de COMO o deve fazer. 4 Todas as respostas. Resposta certa (4)

Quem utiliza os documentos de requisitos?


1 Clientes do Sistema e administradores. 2 Engenheiros do Sistema e Engenheiros de testes. 3 Engenheiros de Manuteno. 4 Todas as respostas. Resposta certa (4)

Como podemos descrever os requisitos de utilizador?


1 Devem descrever requisitos funcionais e no funcionais de tal forma que sejam compreendidos pelo utilizador comum que no tenha grandes conhecimentos tcnicos. 2 Requisitos do utilizador so definidos usando linguagem natural, tabelas e diagramas, de modo a que sejam compreendidos por todos os utilizadores do sistema. 3 Tm como destinatrios, os utilizadores do sistema. 4 Todas as respostas. Resposta certa (4)

Requisitos de Engenharia de Processos | Captulo 7


Antnio Toms Madureira Dias | 3070153

1. O que um estudo de viabilidade?


a. Estudo que verifica se o sistema contribui para os objectivos da organizao. b. O estudo de viabilidade decide se vale a pena desenvolver o sistema proposto. c. Estudo que verifica se o sistema pode ser implementado com a tecnologia actual e dentro do oramento. d. Estudo que verifica se o sistema pode ser integrado com os outros sistemas em utilizao.

2. Quais so as actividades do Processo de Requisitos?


a) Obteno e documentao de requisitos. b) Classificao e organizao de requisitos. c) Prioritizao e negociao de requisitos. d) Todas as anteriores.

3. O que deve ser considerado na Verificao de Requisitos?


a) Validade, consistncia e completude. b) Realismo e anlise. c) Teste, desenho e verificao. d) Anlise e desenho.

4. Para que serve um estudo de viabilidade?


a) Para decidir se o sistema cumpre os requisitos estipulados. b) Para decidir se deve ou no o sistema proposto ser aceite. c) Para decidir se o sistema est de acordo com o planeado. d) Nenhuma das anteriores.

5. O que entende por rastreabilidade?


a) Permite identificar os requisitos do sistema e as fontes do sistema. b) Trata das relaes entre o desenho e as fontes do sistema. c) Permite identificar as fontes do sistema. d) Trata das relaes entre os requisitos, as suas fontes e o desenho do sistema.

Pgina 1

Requisitos de Engenharia de Processos | Captulo 7


Antnio Toms Madureira Dias | 3070153

6. Para que serve a validao de requisitos?


a) Est relacionada com verificaes de consistncia, realismo e facilidade de verificao. b) Est relacionada com verificaes de validade, consistncia, completude, realismo e facilidade de verificao. c) Est relacionada com verificaes de validade, completude, realismo e facilidade de verificao. d) Est relacionada com verificaes de realismo e facilidade de verificao.

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.

2. Considerando o contexto da Modelao de um Sistema, como parte


do processo de Engenharia de Requisitos, indique a resposta mais correcta.
a) Modelos de contexto so usados para ilustrar o contexto operacional de um sistema. Revelam o que se encontra fora dos limites do sistema. b) Preocupaes sociais e organizacionais podem afectar a deciso de localizao dos limites do sistema. c) Modelos de arquitectura mostram o sistema e a sua relao com outros sistemas. d) Todas as anteriores.

3. Os Modelos de Comportamento so usados para?


a) Desenvolver uma compreenso global do sistema porque seguem e documentam todos os dados associados a um processo. b) Descrever a resposta a eventos externos e internos. c) Mostrar como os dados so processados no caminho que percorrem pelo sistema. d) Descrever o comportamento global do sistema.

4. Para descrever a estrutura lgica dos dados processados pelo sistema,


ns recorremos ao Modelo de:
a) b) c) d) Estmulo / resposta. Objecto. Dados semnticos. Composio.

5. O que para si o Modelo de Objecto.


a) Os modelos de objecto descrevem as entidades do sistema lgico, a sua classificao e a sua agregao. b) Os modelos de objecto descrevem o sistema em termos de classes de objectos e respectivas associaes. c) Uma classe de objecto uma abstraco sobre um conjunto de objectos com atributos comuns e os servios (operaes) fornecidos por cada objecto. d) Todas as anteriores.

6. AS Ferramentas CASE suportam a modelao do sistema, como parte


do Mtodo Estruturado. Das seguintes afirmaes indique a mais correcta.
a) Elas no modelam requisitos funcionais do sistema. b) Estas ferramentas podem no apoiar um mtodo de concepo especfica ou podem no servir de suporte para uma criao de diversos tipos de modelo de sistema.

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.

Questes sobre o Capitulo 9 Especificaes de Sistemas Crticos.

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.

Elaborado por: Antnio Pinto N. 3080104

Instituto Superior de Lnguas e Administrao GAIA

Cap. 10 Especificao formal

Carlos Manuel Fernandes Moreira - 3070087

Engenharia Sistemas e Multimdia Engenharia de Software Junho 2010

Captulo 10 - Especificao formal


Questo 1 - Apresentadas as possibilidades, qual est errada?

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.

Questo 3 - Apresentadas as possibilidades, ser a mais correcta?

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.

Questo 4 - Qual a alterao do perfil de custos com a utilizao da especificao formal?

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

1.Num sistema de Objectos Distribudos existe um objecto que manipula a


comunicao entre todos os componentes do sistema. Indique dos seguintes o correcto: a)Object Request Broker b) CORBA c) OMG d)Framework

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.

6.Da imagem seguinte indique qual a arquitectura que representa:


Discovery server n4 n1 n3 n6 n5 n2

a) b) c) d)

Arquitectura centralizada. Arquitectura semi-centralizada. Arquitectura descentralizada. Arquitectura orientada a servios.

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.

2. Qual das seguintes alneas considerada vantagem do Desenho


Orientado a Objectos?
a) Fcil manuteno: os objectos podem ser vistos como entidades independentes. b) Objectos no so reutilizveis. c) Para alguns sistemas, o mapeamento das entidades reais para objectos complexo e de dificil definio. d) Nenhuma das anteriores.

3. Escolha a resposta correcta. Modelos de Use Cases:


a) Desenvolvem uma compreenso das relaes entre o software em desenvolvimento e o ambiente. b) So usados para descrever limites ao utilizador. c) So constitudos apenas por actores e as associaes. d) Nenhuma das anteriores.

4. A identificao dos objectos (classes de objectos) no Desenho


Orientado a Objectos:
a) b) c) d) fcil. um processo que d certo logo primeira. Baseia-se em Propriedades funcionais e Propriedades no funcionais. No existe frmula mgica. Depende, da experincia, da habilidade, do conhecimento do domnio.

5. Os Modelos dos subsistemas no Desenho Orientado a Objectos:


a) b) c) d) Mostra como o design organizado em grupos de objectos relacionados. Em UML um subsistema mostrado como um pacote - encapsulados. Este um modelo lgico: fisicamente pode ser diferente. Todas as anteriores.

6. Os interfaces de objecto tm de ser especificados para que:


a) b) c) d) Os objectos e outros componentes possam ser desenvolvidos em paralelo. Possam ser facilmente identificados. Possam isolar os objectos de forma a no poderem partilhar atributos. Os objectos possam herdar os seus mtodos.

Perguntas sobre o captulo 15 Sistemas Tempo Real


1Diga qual das seguintes afirmaes corresponde a componentes do sistema operacional: a. b. c. d. Relgio de tempo real Interrupt handler Agenda ou Scheduler 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

QUESTES PARA ENGENHARIA DE SOFTWARE CAPTULO 16 1. Um designer deve:


a) b) c) d) Limitar o numero de cores usadas e ser conservador no seu uso. Preocupar-se com tcnicas de exibir grandes quantidades de informao. Ter sensibilidade para o modo como os utilizadores operam. Todas as anteriores.

2. O que Design de Interface do Utilizador?


a) b) c) d) Ajuda do utilizador na construo do interface. Processo iterativo que envolve ligaes estreitas entre os utilizadores e designers. Processo onde o designer desenvolve interface para o utilizador. Desenvolvimento de qualquer sistema virado para o utilizador.

Resposta: d

3. Quais as tcnicas de anlise usadas para elaborar o design de interface


de utilizador?
a) b) c) d) Anlise das tarefas, Etnografia, Entrevistas e Questionrios. Anlise das tarefas e Entrevistas. Anlise de Requisitos funcionais, Requisitos no funcionais e objectivos. Anlise de propriedades do sistema e caractersticas indesejveis.

Resposta: b

4. Quais os erros mais comuns na utilizao das cores no design de


interface?
a) b) c) d) O uso da cor para comunicar o significado. Uso excessivo de cores no display. Emparelhamento errneo de cores. Todas as anteriores.

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

6. Quais as actividades nucleares no processo de design de interface de


utilizador?
a) b) c) d) Anlise do utilizador, prototipagem do sistema e avaliao do interface. Especificar, desenhar, implementar e validar. Anlise e prototipagem do sistema. Nenhuma das anteriores.

Resposta: c

Resposta: a

QUESTES PARA ENGENHARIA DE SOFTWARE CAPTULO 17

1. O que o Desenvolvimento Rpido de Aplicaes?


a) Metodologia que envolve o desenvolvimento iterativo e construo de prottipos. b)Modelo de desenvolvimento de software sequencial feito atravs de fases. c) Metodologia que envolve o desenvolvimento sequencial e construo de prottipos. d)Metodologia tradicional para desenvolvimento de projecto. 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

3. Quais so as caractersticas dos mtodos geis?


a) a entrega tradicional de software. b)So baseados numa abordagem iterativa para o desenvolvimento de software. c) Aps implementao procura satisfazer as mudanas de requisitos. d)Concentra-se no design ao invs do cdigo. Resposta: b

4. Em que se baseiam os valores dos mtodos geis?


a) Desenvolvimento por fases, baseados nos modelos em cascata. b)Confidencialidade, complexidade e desenvolvimento rpido. c) Comunicao, simplicidade, feedback, coragem e humildade. d)Nenhuma das anteriores. Resposta: c

5. Em que consiste a Programao em par?


a) Processo de reviso em que o cdigo verificada apenas por 1 pessoa. b)Processo de reviso em que o relatrio verificado por mais de 1 pessoa. c) Processo de reviso em que o relatrio verificado apenas por 1 pessoa. d)Processo de reviso em que o cdigo verificada por mais de 1 pessoa. Resposta: d

6. O que Programao Extrema?


a) Metodologia de processo repetitivo de desenvolvimento Incremental com execuo de testes. b)Metodologia de criao de software inflexvel e no iterativa. c) Processo de reviso em que o cdigo verificada por mais de 1 pessoa. d)Metodologia que envolve o desenvolvimento sequencial por fases. Resposta: a

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;

Você também pode gostar