Flashcards
Engenharia de Software
Cards in this deck (18)
- 1O que é Engenharia de Software?è uma disciplina de engenharia que tem o foco em todos os aspectos da produção de software, desde sua especificação até sua manutenção.
- 2Quais os 4 atributos que todo software profissional deve possuir?Manutenção, Confiança e proteção, Eficiência e Aceitabilidade
- 3Defina aplicação stand-aloneÉ uma aplicação executada em um computador local, eles tem todas a funcionalidades necessárias sem precisar estar conectada a uma rede. Por exemplo software de escritório de PC
- 4Aplicações Interativas baseadas em transaçõesAplicações que rodam em um computador remoto, acessadas pelos usuários a partir de seus computadores ou terminais. Exemplo: internet bancking.
- 5Sistemas de controle embutidosSão sistemas que controlam e gerenciam diapositivos de hardware. Exemplo: software que controlam antitravamento de freios em um carro.
- 6Sistema de processamento em lotesSão sistemas corporativos projetados para processar dados em grandes lotes. eles precisam de um grande numero de dados de entrada para gerar as saídas correspondentes. Per exemplo: sistema de cobrança telefônica
- 7Sistemas de entretenimentoSão sistemas cuja utilização principal é pessoal e cujo o objetivo é entreter o usuário. A qualidade de interação com o usuário é a característica mais importante deste sistema. Exemplo: jogos, netflix.
- 8Sistemas para modelagem e simulaçãoSão sistemas que incluem vários objetos separados que interagem entre si, desenvolvidos por cientistas e Engenheiros para modelar processos ou situações físicas.
- 9Sistema de coleta de dadosSistemas que coletam dados de seu ambiente com um conjunto de sensores e enviam seus dados para outros sistemas processarem
- 10Sistema de sistemasSão sistemas compostos de uma serie de outros softwares. Alguns deles podem ser produtos genéricos de software como um programa de planilha eletrônica
- 11Quais são as fases genéricas do desenvolvimento de software?Especificação, Desenvolvimento, validação, Evolução.
- 12Cite vantagens e desvantagens da protopipagemVantagens: Ele auxilia na validação de requisitos do sistema e pode ser usado para apoiar o projeto de interface do usuário.
Desvantagens: O protótipo pode não necessariamente ser usado da mesma forma como o sistema final; - 13O que é o modelo cascata.O modelo em cascata é um exemplo de um processo dirigido a planos. tem o nome de cascata pois uma fase vem quando a anterior estiver totalmente acabada. é o modelo mais antigo e menos eficaz pela sua demora
- 14O que é a prototipagem?Um protótipo é uma versão inicial de um sistema de software, usado para demonstrar conceitos, experimentar opções de projetos e descobrir mais sobre o problema e suas possíveis soluções.
- 15Defina o modelo incrementalO desenvolvimento incremental é baseado na ideia de desenvolver uma implementação inicial, expô-la ao usuário e a partir dos comentários do usuário criar ouras versões ate que um sistema adequado seja feito.
- 16Defina o modelo em espiral(Boehm)Aqui, o processo de software é representado como uma espiral e não como uma sequencia de atividades. Cada volta representa uma fase no processo de software
- 17Defina o Rational Unifed Process (RUP)Ele reúne elementos de todos os outros processos genéricos, ilustra boas praticas na especificação e no projeto e apoia a prototipação e a integra incremental. O RUP é descrito em 3 perspectivas:
1-perspectiva dinâmica que mostra as fases do modelo ao longo do tempo
2- perspectiva estática que mostra ad atividades feitas no processo
3- uma perspectiva pratica que sugere boas praticas a serem usadas durante o processo. - 18O que é o extreme programming?É uma metodologia ágil que define os requisitos como cenários que são chamados de estórias do usuário que são implementadas diretamente como uma serie de tarefas.
Information
- Description
- Computação Flashcards on Engenharia de Software, created by Joice Cristina on 05/12/2022.
- Created by
- Joice Cristina
- Views
- 6
- Rating