Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Disciplina: CCT0193 - MODEL. DE SIST. WEB Período Acad.: 2013.3-EAD (GT) / SM 1. Observe os requisitos registrados de um determinado projeto de software para a Internet: I - O tempo de resposta máxima do sistema a qualquer ação do usuário deve ser de 5 segundos. II - Clientes que tenham pago as últimas cinco compras à vista tem direito a um desconto não cumulativo de 10% na próxima compra. III - A interface com o usuário deve ser organizada em abas e menus. IV - Se o produto possuir uma quantidade máxima permitida por compra, esse limite deve ser informado e controlado pelo sistema. São tipicamente classificados como requisitos funcionais APENAS os requisitos Quest.: 1 II e III III e IV I e III II e IV I e II 2. Analise as seguintes afirmações sobre Engenharia Web: I. Segundo Powell, sistemas baseados na Web envolvem uma mistura de publicação impressa e desenvolvimento de software, de comercialização e computação, de comunicações internas e relações externas, de arte e de tecnologia. II. A Engenharia Web diz respeito ao estabelecimento e uso de princípios sólidos de engenharia e gestão, e abordagens disciplinadas e sistemáticas para o bem sucedido do desenvolvimento, disposição e manutenção de sistemas e aplicações de alta qualidade baseados na Web. III. Processos de desenvolvimento para aplicações web devem produzir representações de projetos com aspectos de aplicações tradicionais, como estrutura e funcionalidades; e também para aspectos orientados para web, como navegãção e apresentação. Assinale a alternativa que indica a(s) afirmação (ões) CORRETA (S): Quest.: 2 III, apenas. I, apenas. I, II e III. II e III, apenas. I e II, apenas. 3. Analise as seguintes afirmações sobre Gerenciamento de Requisitos: Quest.: 3 I - Stakeholder é alguém que tem interesse no sistema de software que será desenvolvido, ou é alguém que é afetado pelo sistema durante ou após o seu desenvolvimento. II - Um requisito é uma capacidade que o sistema deve apresentar. III - Um use case descreve uma sequência de ações que, quando executada pelo sistema, produz resultados importantes para o usuário. IV - Gerenciamento de requisitos é um processo sistemático de elucidar, organizar e documentar requisitos de sistemas complexos. A alternativa que apresenta afirmações CORRETAS é: II e IV, apenas. I, II, III e IV. III, apenas I, II e III, apenas. I e II, apenas. 4. Analise as seguintes afirmações sobre o esquema conceitual XML: I - Um elemento qualquer é definido por um nome e um valor. II - Um documento XML é definido por um nome e um elemento. III - Um atributo é definido por um nome de tipo, caracteres de dados e elementos associados. Indique a alternativa que indica a(s) afirmação (ões) CORRETA(S): Quest.: 4 II, apenas III, apenas II e III, apenas I, apenas I, II e III 5. Analise as seguintes afirmações sobre os requisitos da Engenharia de Software: I. Os requisitos de usuário podem descrever tanto requisitos funcionais quanto requisitos não funcionais. II. Os requisitos de sistema podem descrever apenas requisitos não funcionais. III. Os requisitos não funcionais podem ser divididos em requisitos de produto, organizacionais e externos. Assinale a alternativa que indica a(s) afirmação (ões) CORRETA(s): Quest.: 5 I, II e III I e III, apenas II e III, apenas III, apenas I e II, apenas 6. Documento eletrônico assinado digitalmente que cumpre a função de associar uma pessoa ou entidade a uma chave pública. Trata-se do conceito de: Quest.: 6 criptografia firewall assinatura digital segurança da informação certificação digital 7. 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 é: Quest.: 7 realizar a análise estática do código fonte do módulo de segurança. verificar os modelos UML do módulo de segurança. depurar o módulo de segurança. executar casos de teste no módulo de segurança. realizar inspeções de código em pares do módulo de segurança. 8. Sobre a Engenharia de Requisitos, considere: I - As primeiras tarefas a serem realizadas no desenvolvimento de um software são a correta determinação das funcionalidades a serem oferecidas e a identificação de condições e restrições aplicáveis. Embora aparentemente simples, essas atividades são responsáveis pelo fracasso de muitos projetos. II - A Engenharia de Requisitos é responsável pelo uso e desenvolvimento de técnicas que auxiliem e guiem o processo de definição de requisitos durante toda a vida do projeto. III - Através do desenvolvimento e aplicação de novas técnicas, torna-se possível a detecção prematura de erros, implicando em menores custos e prazos, e a satisfação das necessidades do usuário do software. O correto está em: Quest.: 8 II, apenas. I, II e III. III, apenas. I, apenas. I e II, apenas. 9. 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. Quest.: 9 10. 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? Quest.: 10 FINALIZAR O SIMULADO Questão: Não Respondida Não Salva Salva