Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0193_AV_201110001533 » MODELAGEM DE SISTEMAS WEB Tipo de Avaliação: AV Aluno: 201110001533 - ELIZEU DE SOUZA FERREIRA Professor: JORGE FERREIRA DA SILVA Turma: 9001/AA Nota da Prova: 6,0 Nota de Partic.: 2 Data: 14/03/2014 20:01:17 1a Questão (Ref.: 201110127539) Pontos: 0,5 / 0,5 Em um projeto inicial da arquitetura técnica, podemos afirmar que: A arquitetura conceitual oferece uma estrutura geral para o projeto da WebApp, e a arquitetura técnica mostra como isso pode ser mapeado em componentes técnicos específicos A arquitetura técnica é apenas o conjunto de idéias A arquitetura técnica oferece uma estrutura geral para o projeto da WebApp, e a arquitetura conceitual mostra como isso pode ser mapeado em componentes técnicos específicos A estrutura geral é que oferece uma melhor arquitetura conceitual A arquitetura conceitual é como será programado o site 2a Questão (Ref.: 201110127505) Pontos: 0,5 / 0,5 É correto afirmar sobre OOHDM (Object-Oriented Hipermedia Design Method): Um dos primeiros métodos que surgiram. O modelo visa a construção da estrutura conceitual da aplicação. Modelar uma parte do mundo real, o domínio de aplicação é uma atividade sem importância para se compreender a necessidade e a importância do sistema a ser construído. Um dos grandes problemas da atividade de levantamento de requisitos é garantir que as necessidades reais do usuário sejam identificadas. Sempre os próprios usuários conseguem definir/expressar suas necessidades de forma clara, levando a erros na identificação dos requisitos. Método orientado a objetos, desenvolvido com uma grande base de pesquisa envolvendo modelagem de dados e projetos de aplicações multimídia. Em cada etapa, um modelo é construído ou enriquecido. O processo compreende quatro atividades que executam uma mistura de estilos iterativos e incrementais de desenvolvimento. 3a Questão (Ref.: 201110104921) Pontos: 0,5 / 0,5 _________________: engloba técnicas, processos e métodos visando usabilidade e uttilizando, principalmente, a filosofia de focalizar o projeto da interface nas características do usuário e em suas tarefas, já nas fases iniciais do ciclo de vida do projeto. Arquitetura de design gráico Engenharia de Usabilidade Esquema Navegacional WebML Engenharia Mining 4a Questão (Ref.: 201110107996) Pontos: 0,5 / 0,5 Sejam as seguintes assertativas sobre a importância da interação homem máquina e suas técnicas de avaliação: I - Usabilidade pode ser definida como a capacidade que um sistema interativo oferece a seu usuário em um determinado contexto de operação, para a realização de tarefas de maneira eficaz, eficiente e agradável. II - A usabilidade trata da qualidade da interação homem máquina proporcionada pela interface de um sistema de computação. III - A avaliação de interface é considerada um passo muito importante no processo de design de software interativo. Neste sentido, pode-se afirmar que os testes de usabilidade tem o objetivo de medir quantitativamente o valor alcançado pela interação com o sistema em cada um dos fatores de usabilidade de interesse. Marque a alternativa correta em relação às assertativas abaixo: Apenas as assertativas I e II são verdadeiras. Apenas a assertativa III é verdadeira. Apenas a assertativa I é verdadeira. As assertativas I, II e III são falsas. As assertativas I, II e III são verdadeiras. 5a Questão (Ref.: 201110107999) Pontos: 0,5 / 0,5 O método OOHDM considera o processo de desenvolvimento da aplicação hipermídia como um processo de quatro atividades, desenhadas em uma mistura de estilos iterativos e incrementais de desenvolvimento; em cada etapa um modelo é construído ou enriquecido. Correlacione as colunas: FASES DE DESENVOLVIMENTO PELO MÉTODO OOHDM (1) Modelo Conceitual (2) Modelo de Navegação (3) Modelo de Interface (4) Implementação ( ) Abrange a produção ou reutilização e digitalização das mídias. É o processo de criação da estrutura e inserção das mídias do projeto. ( ) Define as estruturas de acesso, ou seja, como serão os elos. ( ) Cria a identificação visual do produto e pode ser definido como um conjunto de elementos que apresentam a organização das informações e as ações do usuário. ( ) Toda aplicação hipermídia é formada por um conjunto de nós, um conjunto de estruturas de acesso e uma interface. Esta fase detalha como o conteúdo será dividido em nós ou unidades, como os nós serão exibidos, quais as mídias a serem uttilizadas e como o usuário vai interagir com a aplicação. Marque a alternativa que corresponde a sequencia correta de cima para baixo. 1-3-2-4 4-3-2-1 3-1-2-4 4-2-3-1 2-3-4-1 6a Questão (Ref.: 201110108093) Pontos: 0,5 / 0,5 Considere as afirmativas abaixo sobre OOHDM - Object Oriented Hypermedia Design Model: I - OOHDM é um modelo de autoria que fornece mecanismos para a descrição das relações conceituais entre objetos do domínio, além de definir suas estruturas e comportamentos. II - Pode-se afirmar que o modelo combina as já conhecidas construções (classes, objetos) e os mecanismos de abstração (agregação, herança) da Análise Orientada a Objetos como conceitos úteis da hipermídia (estruturas, hieraquias, perspectivas, contextos navegacionais, dentre outros). III - Trata-se de um modelo muito utilizado por causa de duas de suas principais características: facilidade de manutenção e reutilização (reuso). O correto está em: II e III, apenas. II, apenas. I, II e III. III, apenas. I, apenas. 7a Questão (Ref.: 201110100495) Pontos: 1,0 / 1,0 Considere um projeto de um sistema Web que utiliza um módulo de segurança para a gestão da autenticação e autorização. No desenvolvimento de uma funcionalidade associada à autenticação, foram detectadas falhas no funcionamento do código. Considerando que esse módulo é utilizado em todos os projetos da Universidade, a primeira ação a ser tomada para corrigir o problema é: executar casos de teste no módulo de segurança. verificar os modelos UML do módulo de segurança. realizar inspeções de código em pares do módulo de segurança. depurar o módulo de segurança. realizar a análise estática do código fonte do módulo de segurança. 8a Questão (Ref.: 201110122631) Pontos: 1,0 / 1,0 Considere as afirmativas abaixo: I - A Engenharia Web pode ser definida como a aplicação de uma abordagem sistemática, disciplinada e quantificável ao desenvolvimento, operação e manutenção das aplicações Web. II - As novas práticas da Engenharia Web não representam uma negação das conhecidas práticas da Engenharia de Software, mas sim uma evolução dessa abordagem para um novo cenário com características específicas. III - Pode-se afirmar que o desenvolvimento de aplicações Web apresenta particularidades que não podem ser ignoradas, mas deve seguir um processo de Engenharia como ocorre com os produtos de software convencionais. O correto está em: II e III, apenas. I, II e III. I, apenas. III, apenas. I e III, apenas. 9a Questão (Ref.: 201110205857) Pontos: 1,0 / 1,5 Um processo WebE genérico oferece a capacidade de obter um conhecimento do que é o problema (PRESSMAN, 2011). O processo de Engenharia Web está diretamente relacionado com o arcabouço que é aplicado interativamente à medida que cada componente é implementado à WebApp. Em processos de WebE, a comunicação é extremamente importante. Ela é caracterizada por três ações de WebE. Quais são essas ações e o que significam? Resposta: Formulação: Definição do contexto do negócio e organizacional a serem adotados pela WebApp. Elicitação: Realização da coleta de requisitos, incluindo todos stakeholders interessados do projeto. Negociação: Realizamos a conciliação das diferenças existentes entre os stakeholders. Gabarito: Em processos deWebE, a comunicação é extremamente importante. Ela é caracterizada por três ações de WebE: Formulação: Define o contexto de negócio e organizacional a ser adotado pela WebApp; Elicitação: É responsável pela coleta de requisitos, incluindo todos os stakeholders interessados no projeto; Negociação: Serve para a conciliação de diferenças existentes entre os stakeholders do projeto. 10a Questão (Ref.: 201110205860) Pontos: 0,0 / 1,5 Podemos afirmar que a modelagem para sistemas web é muito importante para alcançar o objetivo definido. A de maior uso atualmente é a Linguagem de Modelagem Unificada que usa uma notação gráfica apoiada pelas ferramentas CASE. Explique o que são ferramentas CASE e dê exemplos. Resposta: São aquelas utilizadas no desenvolvimento da aplicação, e que auxiliam na elaboração da modelagem de sistemas de software. Como exemplo Ms Project (gerenciamento do processos, atividades e tempo das atividades, recursos, etc), Visual Basic, Delphi, Word, Open Office Gabarito: Ferramentas CASE (Computer Aided Software Engineering) são aquelas utilizadas no desenvolvimento de software e na elaboração da modelagem do sistemas de software. Exemplos: qualquer ferramenta de apoio ao gerenciamento de projeto, de edição e suporte como MS-Project, Rational Rose, Open Office, Word, Oracle, NetBeans, Delphi, Visual Basic etc. Período de não visualização da prova: desde 26/02/2014 até 18/03/2014.
Compartilhar