Engenharia de software Flashcards
(23 cards)
O que é o RUP?
É um framework para apoiar o desenvolvimento de software
Quais as 4 fases do RUP?
Concepção, elaboração, construção e transição
O que faz a concepção (RUP)?
Faz as tarefas que o projeto se propõe a entregar e o levantamento de requisitos
O que faz a elaboração (RUP)?
fase em que se concentra a análise do projeto, incluindo planejamento, especificações detalhadas e arquitetura do sistema.
O que faz a construção (RUP)?
Codificação, testes e implantação no ambiente
O que faz a transição(RUP?
a conclusão dos testes e a implantação do sistema no ambiente.
Quais as três perspectivas do RUP?
Dinâmica, estática e prática
A fase dinâmica é a fase que mostra as fases do projeto.
Certo
O que é modelagem de negócios?
Identificação do contexto de negócios do sistema, incluindo o funcionamento da organização onde a solução será implantada.
O que é análise e design no processo de desenvolvimento de software?
Definição da arquitetura do sistema, de acordo com os requisitos levantados na etapa anterior.
Qual é o objetivo da fase de requisitos no desenvolvimento de software?
Alinhar o que o sistema deve fazer, ou seja, definir as funcionalidades necessárias ao sistema de acordo com as expectativas do cliente.
O que ocorre na fase de implantação de um projeto de software?
Criação de uma nova versão do produto, instalação no ambiente e distribuição para os usuários utilizarem.
Qual é o objetivo da fase de teste no desenvolvimento de software?
Realizar a maioria dos testes da aplicação para localizar e documentar defeitos na qualidade do software desenvolvido.
O que engloba a fase de implementação no ciclo de vida do software?
Realização da codificação da solução e testes unitários.
O que é ambiente no contexto de desenvolvimento de software?
Disponibilização das ferramentas necessárias para o desenvolvimento do sistema, incluindo configuração de hardware e software.
O que abrange o gerenciamento de projeto no desenvolvimento de software?
Conjunto de ações para monitorar e gerir os projetos de software, independente do PMBOK.
O que é gerenciamento de configuração e mudança no contexto de desenvolvimento de software?
Gerenciar o versionamento do produto/itens de configuração e apoiar processos de mudança.
O que é UML?
UML, ou Unified Modeling Language, é uma linguagem de modelagem padronizada para visualizar, especificar, construir e documentar os artefatos de um sistema de software.
Qual o propósito da UML?
O propósito da UML é fornecer aos desenvolvedores uma notação padrão para criar modelos visuais de sistemas de software, incluindo estrutura, comportamento, interações e arquitetura.
O que a Visão Lógica na UML especifica?
Como as funcionalidades do sistema serão implementadas, especificando a estrutura estática e dinâmica.
Qual é o objetivo da Visão de Componentes na UML?
Descrever a implementação dos módulos e suas dependências.
O que é a Visão de Casos de Uso na UML?
Descreve as funcionalidades do sistema desempenhadas pelos atores externos.