Fundamentos Essenciais em Engenharia e Eletricidade
Classificado em Tecnologia
Escrito em em português com um tamanho de 7,11 KB
Conceitos Fundamentais em Engenharia e Eletricidade
Fórmulas e Conceitos Elétricos Básicos
Prefixos de Unidades:
- T (Tera) = 1012
- G (Giga) = 109
- M (Mega) = 106
- K (Kilo) = 103
- m (mili) = 10-3
- µ (micro) = 10-6
- n (nano) = 10-9
- p (pico) = 10-12
Fórmulas de Reatância e Indutância:
- XL (Reatância Indutiva) = 2π * F * L
- XC (Reatância Capacitiva) = 1 / (2π * F * C)
- L (Indutância) = XL / (2π * F)
- F (Frequência) = XL / (2π * L)
Exemplo de Cálculo de Impedância (Z):
Z = (20 - j8) + (40∠30°) / (10 + j15)
Primeiro, converta (10 + j15) para forma polar:
R = √(10² + 15²) = √(100 + 225) = √325 ≈ 18.03
θ = arctan(15/10) = arctan(1.5) ≈ 56.3°
Então, (10 + j15) ≈ 18.03∠56.3°
Agora, a divisão:
Zdiv = (40∠30°) / (18.03∠56.3°)
Zdiv = (40 / 18.03) ∠(30° - 56.3°)
Zdiv ≈ 2.22 ∠-26.3°
Converta 2.22 ∠-26.3° para forma retangular:
Real = 2.22 * cos(-26.3°) ≈ 2.22 * 0.896 ≈ 1.99
Imaginário = 2.22 * sin(-26.3°) ≈ 2.22 * (-0.443) ≈ -0.98
Então, (40∠30°) / (10 + j15) ≈ 1.99 - j0.98
Finalmente, a soma:
Z = (20 - j8) + (1.99 - j0.98)
Z = (20 + 1.99) + (-8 - 0.98)j
Z = 21.99 - j8.98
Perguntas e Respostas sobre Engenharia de Software
Sistemas Baseados em Computadores
1) Cite dois elementos de sistemas baseados em computadores.
R: Hardware, que é a parte eletrônica que possibilita a existência do software, auxiliando no armazenamento de informações e na interação com o usuário.
Produtos de Software
2) Produto de Software: O que são produtos genéricos? Exemplos.
R: São produtos autônomos que qualquer pessoa pode adquirir e que podem ser adaptados em mais de uma empresa, ou seja, não foram desenvolvidos para apenas um cliente. Ex: CAD e SAP.
Sistemas Interativos e Transacionais
3) O que são sistemas interativos baseados em transações?
R: São sistemas que geralmente interagem com outros sistemas, sendo executados de modo remoto e acessados pelo PC do usuário, como aplicações web (ex: e-commerce).
Modelos de Processo de Software
4) Descreva as etapas do modelo genérico de processo de software conhecido como "Modelo Cascata".
R: As etapas são:
- Análise e Definição de Requisitos
- Projeto de Sistema e de Software
- Implementação e Teste de Unidade
- Integração e Teste de Sistema
- Operação e Manutenção
Desvantagem: Dificuldade de acomodar mudanças após o processo estar em curso.
Problema: Dificuldade de responder aos requisitos dos clientes em mudança e só é apropriado quando os requisitos são bem definidos desde o início.
Requisitos de Software
5) O que são requisitos funcionais? Exemplos.
R: É tudo aquilo que o cliente exige em seu sistema para que ele possa cumprir seu papel na empresa. Descreve como o sistema reagirá a entradas específicas e como ele deve se comportar em cada situação, ou seja, o que o sistema faz e suas ações. Exemplo: um software de pesquisa que possui um campo para o usuário pesquisar.
Requisitos Não-Funcionais: Restrições sobre os serviços ou funções oferecidos pelo sistema, como restrições de tempo, restrições no processo de desenvolvimento, padrões, etc. Descrevem o que o sistema possui, suas características.
6) Por que o processo de engenharia de requisitos é mostrado em espiral?
R: É mostrado em espiral para facilitar o entendimento, onde a espiral é dividida em 3 partes, cada uma representando uma etapa do processo, começando sempre da parte de dentro para fora.
7) É um exemplo de requisito funcional?
R: Exibir a tela apropriada para consultas do usuário.
8) Na Engenharia de Software, o Diagrama de Caso de Uso descreve a funcionalidade proposta para um novo sistema. É uma excelente ferramenta para o levantamento dos:
R: Requisitos Funcionais.
9) É um exemplo típico de requisito funcional?
R: Funcionalidade.
Tópicos Avançados em Engenharia de Software
Modelos de Desenvolvimento e Metodologias Ágeis
1) Explique brevemente por que as atividades específicas do desenvolvimento se concentram no quadrante marcado com o número 2.
R: Cada loop do processo representa uma fase, onde se desenvolve e verifica o próximo nível do produto. É a parte mais importante, pois é onde se verifica se o sistema realmente funcionará.
2) Explique brevemente uma das fases do modelo RUP.
R: As fases do RUP incluem:
- Concepção: Estabelece o business case para o sistema.
- Elaboração: Desenvolve um entendimento da extensão do problema e da arquitetura do sistema.
- Construção: Projeta, programa e testa o sistema.
- Transição: Implanta o sistema no seu ambiente de operação.
3) Princípios dos métodos ágeis.
R:
4) Duas práticas utilizadas no Extreme Programming (XP).
R:
5) Requisitos na metodologia Extreme Programming (XP).
R:
6) No modelo espiral de Boehm.
R: Os loops na espiral são escolhidos de acordo com as necessidades.
7) São partes das alternativas de um workflow estático do RUP.
R: Modelagem de Negócio, Análise de Projeto, Teste, Gerenciamento de Projeto.
8) Qual afirmação representa características de desenvolvimento ágil de software?
R:
9) Problema dos métodos ágeis.
R: Priorizar mudanças pode ser difícil quando existem múltiplos stakeholders.
10) Objetivo dos métodos ágeis.
R: Permitir uma resposta rápida aos requisitos em constante mudança.
11) Característica exclusiva dos métodos ágeis.
R: Os produtos do processo de desenvolvimento são decididos através de um processo de negociação, durante o desenvolvimento do software.
12) Característica do desenvolvimento ágil de software.
R: O sistema é desenvolvido e entregue como uma série de versões.
13) O que representa uma prática XP?
R: Desenvolvimento test-first, programação em pares, integração contínua, pequenos releases.