Prévia do material em texto
A fase de projeto que tem como preocup ação central a definição do “como” o software será construído , se preocupando com as características técnicas que serão utilizadas na construção, o rganiza as classes e objetos em componentes de software e define seus relacionamentos, dentro das fases de projeto, corresponde a fase de: Resposta: C) Projeto arquitetural. O Sistema de informação é visto pela empresa como um ponto estratégico de desempenho na tomada de decisão. A gerência de projeto se empenha para monitorar a integração de diversos componentes para construir um produto, e a engenharia de software projeta e constrói o produto software de computador. De que forma se inicia o projeto? A) Após a viabilidade do ambiente operacional do cliente, o início do projeto se dá pela definição dos que serão utilizados. B) Após a modelagem dos dados, o projeto tem início fazendo a modelagem da aplicação. C) Com base nos analistas de negócios, o projeto se inicia pela avaliação da empresa em aumentar seus... D) O projeto começa pela definição da infraestrutura da rede de computadores que vai dar apoio ao software E) O projeto tem início com a elicitação dos requisitos, baseada no processo de negócio. Esses requisitos são chamados de requisitos do negócio. São descritas como atividades de um arquiteto de softwares: I – Conduz ou coordena o projeto técnico do sistema e tem a responsabilidade pelas decisões técnicas. II – Liderança da equipe para um bom resultado e da aceitação do produto por parte do cliente. III – Trabalha junto com os analistas e desenvolvedores para garantir que o guia da arquitetura seja seguido. Habilidades a) Somente a I e II estão corretas b) Todas as afirmativas estão corretas c) Somente I e III estão corretas d) Somente II e III estão corretas e) Somente a I está correta. (U4 Prova )- Observe o diagrama de sequência a seguir. Este modelo é o refinamento de uma sequência de troca de mensagens sobre o cadastro de um f... (U4 Prova) Observe o diagrama de sequência a seguir. Este modelo é o refinamento de uma sequência de troca de mensagens sobre o cadastro de um funcionário de acordo com suas responsabilidades. Assinale alternativa que apresenta a melhor interpretação desse diagrama: A) PaginaWebNovoFuncionario indica a entidade representando a interface do usuario, Funcionario é a fronteira B) PaginaWebNovoFuncionario indica a fronteira representando a interface do usuário, Funcionario é a entidade simbolizando o registro do funcionário, e FuncionarioNegócio indica o controle referente à operação a ser realizada C) Pagina WebNovoFuncionario indica a fronteira representando a interface do usuário, Funcionario é o controle simbolizando o registro do funcionário, e FuncionarioNegócio indica o controle referente a operação a ser realizada simbolizando o registro do funcionário, e FuncionarioNegócio é a entidade que indica a operação a ser realizada D) Pagina WebNovoFuncionario indica o controle representando a interface do usuário, Funcionario é a entidade que simboliza o registro do funcionário; e FuncionarioNegócio indica a fronteira referente à operação a ser realizada E) PaginaWebNovoFuncionario indica o controle representando a interface do usuário, Funcionario é a fronteira simbolizando o registro do funcionário; e FuncionarioNegócio é a entidade que indica a operação a ser realizada. No projeto de sistema orientado a objetos são usados basicamente os diagramas da UML. Existem três grupos de modelos, são os diagramas estruturais, os diagramas comportamentais e os diagramas de interação. Qual das alternativas expressa somente diagramas estruturais? A) Diagrama de Atividades, Diagrama de Casos de Uso e Diagrama de Sequência. B) Diagrama de Atividades. Diagrama de Sequência e Diagrama de Componentes. C) Diagrama de Casos de Uso, Diagrama de Classes e Diagrama de Sequência. D) Diagrama de Classes, Diagrama de Casos de Uso e Diagrama de Implantação. E) Diagrama de Classes, Diagrama de Componentes e Diagrama de Implantação O diagrama de comunicação é um tipo de diagrama comportamental da UML que representa as interações de dois objetos e suas partes utilizando para isso uma sequência de mensagens representadas de forma livre de formatação. Esse diagrama passou a ser chamado de diagrama de comunicação a partir da versão 2.0 da UML e é complemento do diagrama de: A) Casos de uso. B) Estado. C) Distribuição D) Classe E) Sequência A norma ISO25010 descreve seis características que definem a qualidade de software. Essas características, também denominadas atributos de qualidade, são comumente usadas quando trabalhamos com requisitos não funcionais. A característica que está ligada o quão fácil é encontrar uma alteração, fazer uma mudança e testa-lá é a: a) Funcionabilidade b) Confiabilidade c) Manutenibilidade d) Usabilidade e) Portabilidade Componentes são elementos básicos que facilitam o reuso e melhoram a qualidade um software. A respeito de componentes e correto afirmar: I – Um componente obrigatoriamente deve possuir uma especificação. II – Um componente obrigatoriamente deve possuir uma implementação. III – Um componente obrigatoriamente deve seguir uma padronização. a) Somente a III está correta. b) I, II e III estão corretas. c) Somente a I está correta. d) Somente a I e II estão corretas. e) Somente a II está correta. De acordo com o mapeamento E-R mostrada abaixo, criar uma única classe 'Entrega' com o atributo 'Código' e método 'Valor Total', que associe as entidades 'Fornecedor' e 'Cliente'. Modelar essa situação com o respectivo diagrama de classes apresentando essas três classes (Produto, Cliente e Entrega). Os componentes e pacotes são semelhantes quanto à função de agrupamento, contudo diferenciam-se em outras funções. A aplicação de cada um dos modelos no projeto é distinta. Explique e exemplifique, no projeto do sistema, quando aplicar a modelagem de componentes e quando aplicar a modelagem de pacotes Componentes e pacotes são semelhantes quanto à função de agrupamento, todavia diferem com relação ao final desse agrupamento: componentes são agrupamentos físicos de objetos, enquanto pacotes são meramente agrupamentos lógicos. Modelagem de Componente: Aplicada quando você deseja dividir um sistema complexo em partes menores e independentes, chamadas componentes. Modelagem de Pacote: Aplicada quando você deseja organizar componentes, classes ou módulos relacionados em grupos lógicos chamados pacotes.