Análise, projeto de sistemas e serviços de TI Flashcards

1
Q

“A Era da Informação surgiu graças ao impacto provocado pelo desenvolvimento tecnológico e pela tecnologia da informação”. Na Era da Informação, a nova riqueza, o recurso mais valioso e importante é o(a)

A

Conhecimento

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Fundamentalmente, o que diz a GPL (GNU General Public License) sobre o código fonte e os binários?

A

A GPL requer que o código fonte seja distribuído com todo binário e que quaisquer mudanças feitas no código fonte sejam liberadas sob a mesma licença GPL.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

A abordagem para o problema do dimensionamento do software, onde o planejador desenvolve estimativas das características do domínio da informação (exemplos: número de entradas e saídas, de consultas externas e arquivos lógicos internos), chama-se dimensionamento de:

A

pontos de função

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qual diagrama da UML seria útil em sistemas de grande porte, com o propósito de obter uma visão das dependências entre os principais elementos de um sistema, correspondendo bem às estruturas usuais de programação e ajuda a manter as dependências de uma aplicação sob controle?

A

Diagrama de pacotes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Como funciona a análise de busca de metas (também chamada de How Can, ou Como se Pode)?

A

Fixa um valor alvo (uma meta) para uma variável e, em seguida, altera repetidas vezes as outras variáveis até que o valor-alvo seja alcançado.
Ou seja, altera o valor de outras variáveis até que uma atinja uma meta.
Ex.: O que é preciso fazer para as vendas aumentarem 10%?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How does “What-If Scenario Analysis” works?

A

What-if scenario analysis uses different sets of activity assumptions to produce multiple project durations. For example, what would happen if a major deliverable was delayed or the weather prevents you from completing a deliverable on time? What-if analysis weighs these questions and their assumptions and determines the feasibility of the project schedule under these conditions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is “sensitivity analysis”?

A

T his is a quantitative method of analyzing the potential impact of risk events on the project and determining which risk events have the greatest potential for impact by examining all the uncertain elements at their baseline values. This is a Perform Quantitative Risk Analysis modeling technique.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is shown by a UML deployment diagram (diagrama de instalação, ou implantação)?

A

A deployment diagram shows the configuration of run-time processing nodes and the components that live on them. Deployment diagrams address the static deployment view of an architecture. They are related to component diagrams in that a node typically encloses one or more components.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

“Service level targets are based on service level requirements, and are needed to ensure that the IT service is able to meet business objectives. They should be SMART, and are usually based on key performance indicators.”

O que significa SMART nesse contexto?

A

Specific, Measurable, Achievable, Relevant and Time Bound

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Segundo a Instrução Normativa 4/2014 do MPOG/SLTI o que é o PROJETO BÁSICO OU TERMO DE REFERÊNCIA?

A

documento que deverá conter os elementos técnicos capazes de propiciar a avaliação do custo, pela Administração, com a contratação e os elementos técnicos necessários e suficientes, com nível de precisão adequado, para caracterizar o serviço a ser contratado e orientar a execução e a fiscalização contratual.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

No contexto da Instrução Normativa 4/2014 do MPOG/SLTI, o que é uma ordem de serviço?

A

documento utilizado pela Administração para solicitação, acompanhamento e controle de tarefas relativas à execução dos contratos de prestação de serviços, especialmente os de tecnologia de informação, que deverá estabelecer quantidades, estimativas, prazos e custos da atividade a ser executada, e possibilitar a verificação da conformidade do serviço executado com o solicitado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

O que a Instrução Normativa 4/2010 do MPOG/SLTI legislava sobre a contratação de gestão de processos de tecnologia da informação, incluindo gestão de segurança da informação? Qual o estado desse artigo na IN 4/2014?

A

A IN 4/2010 dizia:
“Art. 5º Não poderão ser objeto de contratação:
II - gestão de processos de Tecnologia da Informação, incluindo gestão de segurança da informação.”
Esse artigo não aparece na IN 4/2014

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Como se dá o módulo cliente em um SGBD com arquitetura cliente-servidor?

A
A client module is typically designed so that it will run on a user workstation or personal computer. Typically, application programs and user interfaces that access the database run in the client module. Hence, the client module handles user interaction and provides the user-friendly interfaces such as forms- or menu-based GUIs (graphical user interfaces).
a server module, typically handles data storage, access, search, and other functions.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Quando devem ser realizados os processos e planejamentos do gerenciamento de fornecedores (supplier management) da ITIL v3?

A

Embora encontre-se descrito na parte de desenho de serviço (service design):
“It is essential that supplier management process and planning are involved in all stages of the service lifecycle, from strategy and design, through transition and operation, to improvement.”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

The implementation life cycle provides a way for enterprises to use COBIT to address the complexity and challenges typically encountered during implementations.
Quantas são as fases do ciclo de vida da implementação do COBIT 5?

A

7 fases

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

“The ITIL core consists of lifecycle publications, each privdes part of the guidance necessary for an integrated approach as required by the ISO/IEC 2000 standard specification.”

Quais são essas publicações?

A
  • Service Strategy (estratégia do serviço)
  • Service Design (desenho do serviço)
  • Service Transition (transição do serviço)
  • Service Operation (operação do serviço)
  • Continual Service Improvement (melhoria contínua do serviço)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

De acordo com a ITIL v3, qual a diferença entre “mean time between service incidents” (MTBSI) e “Mean Time Between Failures” (MTBF)?

A

MTBSI é medida entre os momentos em que dois incidentes começam. MTBF é medida entre o momento em que um incidente é recuperado e o próximo incidente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Qual publicação da ITIL v3 “descreve a fase do ciclo de vida do gerenciamento de serviços que é responsável pelas atividades do dia a dia, orientando sobre como garantir a entrega e o suporte a serviços de forma eficiente e eficaz e detalhando os processos de gerenciamento de eventos, incidentes, problemas, acesso e de execução de requisições”?

A

Operação do serviço

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

No PMBOK, qual a relação ente a criação do termo de abertura do projeto (project charter) e o gerente do projeto (project manager)?

A

The approved project charter formally initiates the project. A project manager is identified and assigned as early in the project as is feasible, preferably while the project charter is being developed and always prior to the start of planning. The project charter should be authored by the sponsoring entity. The project charter provides the project manager with the authority to plan and execute the project. It is recommended that the project manager participate in the development of the project charter to obtain a foundational understanding of the project requirements. This understanding will better allow for efficient resources allocation to project activities.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Which of PMBOK’s process group is responsible for the project management plan (plano de projeto)?

A

Planning Process Group (processo de planejamento)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

O que é a Estrututra Analítica de Projeto (EAP) (Work Breakdown Structure - WBS)?

A

A hierarchical decomposition of the total scope of work to be carried out by the project team to accomplish the project objectives and create the required deliverables.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Quais as quatro dimensões comuns dos habilitadores (enablers) no COBIT 5?

A
  • Stakeholders (partes interessadas)
  • Goals (objetivos)
  • ciclo de vida (life cycle)
  • Boas práticas (good practices)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Segundo o CMMI o que caracteriza um nível de maturidade 3 (definido)?

A

processes are well characterized and understood, and are described in standards, procedures, tools, and methods. The organization’s set of standard processes, which is the basis for maturity level 3, is established and improved over time. These standard processes are used to establish consistency across the organization. Projects establish their defined processes by tailoring the organization’s set of standard processes according to tailoring guidelines

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Segundo o CMMI o que caracteriza um processo de capacidade 4 (quantitativamente gerenciado)?

A

A capability level 4 process is characterized as a “quantitatively managed process.” A quantitatively managed process is a defined (capability level 3) process that is controlled using statistical and other quantitative techniques. Quantitative objectives for quality and process performance are established and used as criteria in managing the process. Quality and process performance is understood in statistical terms and is managed throughout the life of the process.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Quais os processos da ITIL v3 no livro de operação do serviço?

A
  • Gerenciamento de eventos
  • Gerenciamento de incidentes
  • Execução ou cumprimento de requisições
  • Gerenciamento de problemas
  • Gerenciamento do Acesso
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Quais as funções da ITIL v3 (presentes no livro de operação do serviço)?

A
  • gerenciamento de aplicativos (application management)
  • gerenciamento operacional (IT operations management)
  • gerenciamento técnico (technical management)
  • central de serviço (Service desk)
27
Q

No que consiste a validação de requisitos?

A

Requirements validation examines the specification 5 to ensure that all software requirements have been stated unambiguously; that inconsistencies, omissions, and errors have been detected and corrected; and that the work products conform to the standards established for the process, the project, and the product.

28
Q

O que a análise de requisitos produz?

A

Requirements analysis results in the specification of software’s operational characteristics, indicates software’s interface with other system elements, and establishes constraints that software must meet.

29
Q

Cite alguns requisitos não-funcionais

A
  • Requisitos de desempenho
  • Requisitos de segurança (security)
  • Requisitos de proteção (safety)
  • Atributos de qualidade de software
30
Q

O que é análise de domínio (domain analysis)?

A

Software domain analysis is the identification, analysis, and specification of common requirements from a specific application domain, typically for reuse on multiple projects within that application domain.
The goal of domain analysis is straightforward: to find or create those analysis classes and/or analysis patterns that are broadly applicable so that they may be reused.

31
Q

Sommerville (2007), em Obtenção de Requisitos, cita as abordagens orientadas para engenharia de requisitos e destaca três tipos genéricos de pontos de vista, os quais podem ser utilizados como um meio de classificação de stakeholders e outras fontes de requisitos. Quais são esses tipos genéricos?

A
  • Pontos de vista de interação: representam pessoas ou outros sistemas que interagem diretamente com o sistema.
  • Pontos de vista indiretos: representam os stakeholders que não usam o sistema diretamente, mas que influenciam os requisitos de alguma forma.
  • Pontos de vista de domínio: representam características e restrições de domínio que influenciam os requisitos do sistema.
32
Q

Como os princípios do desenvolvimento ágil, como definidos pela “Agile Alliance”, relacionam-se com os seguintes conceitos?

1) Satisfação do cliente
2) Modificação de requisitos
3) medida de progresso do software
4) Simplicidade
5) organização das equipes

A

1) Our highest priority is to satisfy the customer through early and continuous delivery of valuable software.
2) Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.
3) Working software is the primary measure of progress.
4) Simplicity—the art of maximizing the amount of work not done—is essential.
5) The best architectures, requirements, and designs emerge from self-organizing teams.

33
Q

Segundo o CMMI o que caracteriza um nível de maturidade 2 (gerenciado)?

A

the projects of the organization have ensured that requirements are managed and that processes are planned, performed, measured, and controlled. The process discipline reflected by maturity level 2 helps to ensure that existing practices are retained during times of stress. When these practices are in place, projects are performed and managed according to their documented plans.

34
Q

Quais áreas definidas no modelo CMMI estão associadas ao nível 2, gerenciado?

A
  • configuration management
  • measurement and analysis
  • project monitoring and control
  • project planning
  • process and product quality assurance
  • requirements management
  • supplier agreement management
35
Q

Quais áreas definidas no modelo CMMI estão associadas ao nível 3, definido?

A
  • Decision analysis and resolution
  • integrated project management
  • integrated teaming
  • organizational enviroment for integration
  • organizational process definition
  • organizational process focus
  • organizational training
  • product integration
  • requirements development
  • risk management
  • technical solution
  • validation
  • verification
36
Q

Segundo o CMMI o exemplo “The process is institutionalized as a defined process.” é um exemplo de meta específica ou genérica?

A

meta genérica

37
Q

Segundo o CMMI o exemplo “Integrity of baselines is established and maintained.” é um exemplo de meta específica ou genérica?

A

meta específica

38
Q

Sobre a diferença entre verificação e validação, Boehm exemplifica com as seguintes frases:
1) “Are we building the product right?”
2) “Are we building the right product?”
Qual se aplica a qual conceito?

A

1) verificação

2) validação

39
Q

Defina teste de caixa-preta.

A

Black-box testing, also called behavioral testing, focuses on the functional requirements of the software. That is, black-box testing techniques enable you to derive sets of input conditions that will fully exercise all functional requirements for a program.

40
Q

All CMMI models with a staged representation reflect maturity levels in their design and content. A maturity level consists of related specific and generic practices for a predefined set of process areas that improve the organization’s overall performance.
Quais são os níveis de maturidade nessa definição?

A
  1. Initial
  2. Managed
  3. Defined
  4. Quantitatively Managed
  5. Optimizing
41
Q

Qual o nome do modelo de desenvolvimento de software evolutivo que combina a natureza itereativa da prototipação e os aspectos sistemáticos e de controle do modelo de cascata?

A

O modelo espiral

42
Q

Quais são as duas características mais marcantes do modelo de desenvolvimento espiral?

A

1) A cyclic approach for incrementally growing a system’s degree of definition and implementation while decreasing its degree of risk;
2) The other is a set of anchor point milestones for ensuring stakeholder commitment to feasible and mutually satisfactory system solutions.

43
Q

Em gerenciamento de projetos, o diagrama de Gantt é usado para:

A

controle de cronograma

44
Q

Um método para a identificação de riscos é a criação de uma checklist de itens de risco. Uma dessas categorias é o ambiente de desenvolvimento, cujos riscos estão associados com:

A

Development environment—risks associated with the availability and quality of the tools to be used to build the product.

45
Q

Qual diagrama da UML apresenta a visão estática de uso do sistema, sendo especialmente importante na organização e modelagem de comportamentos do sistema?

A

Diagrama de casos de uso

46
Q

Quais dois diagramas da UML são tipos de diagramas de interação, abordando a visão dinâmica do sistema?

A

Diagramas de sequência e diagramas de colaboração.
“A sequence diagram is an interaction diagram that emphasizes the timeordering of messages; a collaboration diagram is an interaction diagram that emphasizes the structural organization of the objects that send and receive messages.”
Esses diagramas são isomórficos, ou seja pode-se transformar um no outro.

47
Q

O que é o modelo COCOMO?

A

Uma hierarquia de modelos de estimativa de esforço/custos, um dos mais conhecidos e utilizados na indústria. Sua sigla significa COnstructive COst MOdel.

48
Q

Qual diagrama da UML aborda a visão dinâmica do sistema, sendo especialmente importante na modelagem da função de um sistema e enfatiza o fluxo de controle entre objetos?

A

Diagrama de atividades

49
Q

Como o diagrama de atividades modela fluxos concorrentes?

A

In the UML, you use a synchronization bar to specify the forking and joining of these parallel flows of control. A synchronization bar is rendered as a thick horizontal or vertical line.

50
Q

Qual diagrama da UML mostra um conjunto deobjetos e suas relações em um ponto no tempo?

A

Diagrama de objetos

51
Q

Na UML o que o comportamento da máquina de estados especifica?

A

As sequências de estados por que um objeto passa durante sua vida em resposta a eventos, junto com sua respostas a esses eventos.

52
Q

Como deve ser um diagrama de fluxo de dados no nível 0 (macro)?

A

Deve conter apenas uma “bolha”, representando o sistema como um todo, mostrando suas entradas e saídas.

53
Q

Qual estrutura, também conhecida como catálogo do sistema, armazena informações de metadados, tais como:

  • Names of the relations.
  • Names of the attributes of each relation.
  • Domains and lengths of attributes.
  • Names of views defined on the database, and definitions of those views.
  • Integrity constraints (for example, key constraints).
A

Dicionário de dados (data dictionary)

54
Q

Which UML diagram “shows a state machine, emphasizing the flow of control from state to state. A state machine is a behavior that specifies the sequences of states an object goes through during its lifetime in response to events, together with its responses to those events”?

A

Diagrama de estados (Statechart diagram)

55
Q

Quais diagramas da UML modelam comportamento?

A
  • diagramas de caso de uso
  • diagramas de interação (diagramas de sequência e diagramas de colaboração)
  • diagramas de atividades
56
Q

Which UML diagram “is essentially a flowchart, showing flow of control from activity to activity”, with which “you can also model the flow of an object as it moves from state to state at different points in the flow of control”?

A

diagrama de atividades (activity diagram)

57
Q

“Statechart diagrams may be attached to (1)____, (2)_____, or entire (3)_______ in order to visualize, specify, construct, and document the dynamics of an individual object.”

Complete as lacunas

A

1 - classes
2 - use cases
3 - systems

58
Q

“The Glossary in the UP [unified process] also encompasses the concept of the data dictionary”

Nesse contexto, o que fica contido no dicionário de dados?

A

“requirements related to data, such as validation rules, acceptable values, and so forth.”

59
Q

“Knowledge Discovery in Databases, frequently abbreviated as KDD, typically encompasses more than data mining. The knowledge discovery process comprises six phases:”

A
  • data selection (Seleção de dados);
  • data cleansing (limpeza);
  • enrichment (enriquecimento);
  • data transformation or encoding (transformação ou codificação);
  • data mining;
  • the reporting and display of the discovered information (construção de relatórios e apresentação da informação descoberta)
60
Q

Sobre padrões de projeto:
“Abstract Factory (99) is similar to Builder in that it too may construct complex objects.”
Qual a principal diferença entre esses padrões?

A

“The primary difference is that the Builder pattern focuses on constructing a complex object step by step. Abstract Factory’s emphasis is on families of product objects (either simple or complex)
“Builder returns the product as a final step, but as far as the Abstract Factory pattern is concerned, the product gets returned immediately.”

61
Q

Como o número de tabelas afeta a eficiência dos “joins” no modelo dimensional?

A

A simplicidade do modelo dimensional, com um número reduzido de tabelas permitem, por exemplo, que a base de dados utilize o produto cartesiano das tabelas dimensão altamente indexadas e posteriormente filtre a tabela de fatos em uma única passada.

62
Q

Quem possui um número maior de linhas, a tabela fato ou a tabela dimensão?

A

As tabelas fato têm muito mais linhas e representam a imensa maioria dos dados em um sistema de Business Inteligence.

63
Q

Qual a multiplicidade da relação entre a tabela fato e a tabela dimensão?

A

A tabela fato possui múltiplas chaves estrangeiras para as difrentes tabelas dimensão, enquanto as tabelas dimensão possuem apenas uma chave primária.
As tabelas dimensão têm uma relação 1:N com a tabela fato.