O GoConqr está de visual novo! Conte para nós o que você achou.

Flashcards

Engenharia de Software

Linda Vitória engenharia de software Português 23 flashcards

Engenharia de Software

Flashcards do conjunto (23)

  1. 1Quais são os principais tipos de requisitos?- funcionais e não funcionais
    - de desempenho
    - de confiabilidade
    - de restrição
    - de eficiencia
    - organizacionais
    - externos
    - legais
    - de produto
  2. 2Características do tipo funcional:- o que o sistema deve fazer, as funcionalidades
    - funções, processos e comportamentos que o sistema deve apresentar ao interagir com os usuários ou outros sistemas
    - o sistema deve enviar um email de confirmação quando o cadastro for realizado
  3. 3Características do tipo não funcional:- comportamento do sistema, que não interfere nas funcionalidades e são mais como características do sistema, não uma ação
    - restrições
    - operação de um sistema, tais como desempenho, usabilidade, segurança, compatibilidade, etc.
    - o sistema deve processar cada transação em até 2 segundos
  4. 4Requisitos de desempenho:- tudo que afeta o desempenho do sistema
    - comportamento do sistema em relação a tempo de resposta, capacidade de processamento e utilização de recursos.
    - ex: processar até 100 transações por segundo
  5. 5Requisitos de confiabilidade:- funcionamento correto do sistema
    - foco na resistência a falhas
    - ex: O sistema deve ter uma disponibilidade de 99,9% durante o horário comercial
    - A probabilidade de falhas críticas durante operações padrão não deve exceder 0,01%
  6. 6Requisitos de restrição:- limitações
    - podem estar relacionados a decisões técnicas ou organizacionais
    - ex: linguagem de desenvolvimento do sistema, compatibilidade com o banco de dados Oracle ou Sql, funcionamento em sistemas operacionais Windows
  7. 7Requisitos de eficiência:- utilização otimizada de recursos (memória, cpu, energia)
    - ex: O sistema deve utilizar no máximo 500 MB de memória RAM em execução; deve operar usando menos de 100 watts de energia
  8. 8Requisitos externos:- fatores externos que influenciam na arquitetura do software
    - fora do sistema ou da organização
    - condições ambientais, padrões de mercado
    - ex: O sistema deve estar em conformidade com as regulamentações de proteção de dados da GDPR
    - A aplicação deve integrar-se com sistemas de pagamento populares, como PayPal e Stripe.
    - suportar múltiplos idiomas para atender mundialmente
  9. 9Requisitos organizacionais:- depende de fatores INTERNOS
    - relacionados a políticas e estrutura da empresa desenvolvedora do sistema
    -ex: O desenvolvimento deve seguir a metodologia ágil, conforme adotada pela equipe de projetos.
  10. 10Requisitos legais:- envolve a conformidade com leis, regulamentos e padrões obrigatórios
    - ex: O sistema deve estar em conformidade com a Lei de Acessibilidade Digital; O software deve gerar relatórios financeiros de acordo com as normas contábeis locais.
  11. 11Requisitos do produto:- características de qualidade do produto
    - usabilidade e segurança
    - ex: responsividade da tela; interface intuitiva que não cria dificuldades para tomar o tempo do usuário; incluir autenticação de dois fatores para aumentar a segurança
  12. 12Quais são os estágios do modelo em cascata?- Definição de requisitos
    - Projeto de sistema e software
    - Implementação e teste de unidade
    - Integração e teste de sistema
    - Operação e manutenção
    1. Elicitação de requisitos
    2. Planejamento (projeto)
    3. Implementação (desenvolvimento)
    4. testes
    5. manutenção.
  13. 13Qual é a principal característica do modelo em cascata?- forma que as tarefas são cumpridas, linear, a próxima só é iniciada quando a anterior termina
    - Um processo sequencial onde cada estágio depende da conclusão do anterior.
    - não devo voltar para uma etapa que já foi finalizada
  14. 14Quais são as desvantagens do modelo cascata?- modelo rígido, não flexível
    - não posso mudar de etapa sem concluir a anterior
    - baixo rendimento
    - demora pra entregar alguma funcionalidade para o cliente
  15. 15Qual é a principal diferença entre o modelo incremental e o modelo iterativo?a forma de entrega.
    - o modelo incremental, ao incluir novas funcionalidades, é logo entregue para o cliente avaliar, a cada modificação
    - o modelo iterativo foca em revisões e refinamentos contínuos para, então entregar para o cliente
    -
  16. 16Quais são as etapas do modelo incremental?1. Elicitação de requisitos
    2. Planejamento
    3. Implementação
    4. Integração e testes
    5. Entrega e feedback
    - todos são semelhantes, com algumas particularidades.
  17. 17Qual a principal característica do modelo incremental?As iterações são adicionadas (desenvolvidas) e revisadas com os stakeholders ao final de cada ciclo de incremento, permitindo ajustes contínuos com base nos feedbacks
    - não tem um número fixo de etapas
    Qual a principal característica do modelo incremental?
  18. 18O que é engenharia de requisitos?- é a lista de funcionalidades que o sistema solicitado deve executar
    - Um processo de determinar, documentar e gerenciar as necessidades e requisitos dos stakeholders para um sistema.
  19. 19Cite três métodos de elicitação de requisitos.1. Entrevista
    2. Brainstorm
    3. Questionário
  20. 20O que é prototipagem em engenharia de software?- é uma prévia do resultado final do projeto, onde já possui funcionalidades executáveis para teste dos stakeholders
    - É uma técnica onde um protótipo do sistema é desenvolvido para ajudar na definição dos requisitos, experimentação e compreensão das necessidades dos usuários.
  21. 21Quais são os principais tipos de testes de software?- Teste Alfa ou Teste de Componente
    - Teste Beta
    - Teste de Aceitação
    - Testes Unitários
    - Testes de Integração
    - Testes de Sistema
  22. 22Modelo Evolutivo: características- os requisitos não estão bem definidos no início
    - adquiri-se os requisitos durante o processo de desenvolvimento
    - opera por incrementos
    - a cada versão lançada, são feitos aprimoramentos e correções
    - o cliente é o foco
    - feedbacks a todo momento
  23. 23O que é Consistência?- ausência de informações conflitantes
    - informações não se contradizem, são coesas

Informações

Descrição
engenharia de software FlashCards sobre Engenharia de Software, criado por Linda Vitória em 01-09-2024.
Criado por
Linda Vitória
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?