José Malcher Jr.

Eng. Software – Analista de Sistemas

Engenharia de SoftwareArquitetura Orientada a serviços – SOA e Webservices


 

1) Para Web Services SOAP é utilizado um descritor de serviços denominado:

  1. WSDL
  2. UDDI
  3. SOAP
  4. REST
  5. XML

(mais…)

dezembro 2nd, 2017

Posted In: Arquitetura Orientada a serviços – SOA e Webservices, Engenharia de Software

Tags:, ,

Leave a Comment

Engenharia de Software | Projeto e Implementação Orientado a Objetos


1) (Seduc-SP/2014) O JSP é uma tecnologia que permite que o código Java seja embarcado nas páginas web por meio de scriptlets. No entanto, para que esse código possa ser executado:

  1. todo código associado à página é convertido em um único scriptlet que é devidamente interpretado pelo navegador web antes de exibir o conteúdo da página.
  2. o servidor utiliza um interpretador Java especial que dispensa o processo de compilação.
  3. ele é convertido em JavaScript, que é suportado pela maioria dos navegadores web
  4. a página JSP é convertida em Servlet e compilada.
  5. os scriptlets são removidos da página JSP e compilados separadamente.

(mais…)

dezembro 2nd, 2017

Posted In: Engenharia de Software, Projeto e Implementação Orientado a Objeto

Tags:, ,

Leave a Comment

Engenharia de Software  | Análise Orientada a Objetos e Projeto Arquitetural


 

1) Analise as seguintes afirmativas:

I. Extreme Programming, RUP e Prototipação são exemplos de métodos ágeis.

II. Na UML2, diagramas de contextos são usados para representar o sistema e sua interação com atores e ambiente externo.

III. Os padrões de projeto de software são classificados em padrões de criação, estruturais e comportamentais.

IV. A falha para cumprir um requisito funcional pode degradar o sistema e a falha em cumprir um requisito não-funcional pode tornar todo um sistema inútil.

A partir dessa análise, pode-se concluir que estão INCORRETAS

  1. Apenas as afirmativas I, II e III.
  2. Apenas as afirmativas II e III.
  3. Todas as afirmativas.
  4. Apenas as afirmativas I, III e IV.
  5. Apenas as afirmativas I e II.

(mais…)

novembro 29th, 2017

Posted In: Análise Orientada a Objetos e Projeto Arquitetural, Engenharia de Software

Tags:, ,

Leave a Comment

Engenharia de Software | Qualidade de software


1) Para um produto ter uma determinada característica, faz-se necessário que suas subcaracterísticas tenham sido avaliadas e tenham atingido a avaliação positiva; ou seja, vamos dizer que, para o fator de qualidade se fazer presente, vamos precisar que os critérios tenham sido atingidos. As seis principais características destacadas por essa norma para medir ou mensurar a qualidade interna e externa do produto de software são: funcionalidade,confiabilidade, usabilidade, eficiência, manutenibilidade e portabilidade. Cada uma dessas características tem suas sub-características. com base nesta afirmação marque a opção correta que é uma sub-característica da característica USABILIDADE:

  1. reusabilidade
  2. intolerância a falha
  3. testabilidade
  4. atratividade
  5. acurácia

(mais…)

novembro 29th, 2017

Posted In: Engenharia de Software, Qualidade de Software

Tags:, ,

Leave a Comment

Engenharia de Software |  Gerenciamento De Projetos De Software 


1) Com o aumento do projeto é comum que pequenas partes de código mal escrito se acumulem e, quando menos se esperar, compromete todo o projeto. Este conceito foi nomeado por Joe Yoder como “Big Ball of Mud”.

É uma técnica controlada para reestruturar um trecho de código existente, alterando sua estrutura interna sem modificar seu comportamento externo.
O trecho acima refere-se à:

  1. Refatoração
  2. Propriedade Individual de Código
  3. Limitar o WIP ( Trabalho em Progresso)
  4. Feedback
  5. Programação Estruturada

(mais…)

novembro 29th, 2017

Posted In: Engenharia de Software, Gerenciamento de Projetos de Software

Tags:, ,

Leave a Comment

Engenharia de Software | Modelo de Maturidade de Software


1 – O modelo de desenvolvimento de software conhecido como Modelo Cascata apresenta as seguintes fases no seu ciclo de vida: Requisitos, análise, projeto, implementação, ____________________________ e ________________________.

  1. recursos, operação.
  2. testes, manutenção.
  3. codificação, testes.
  4. desenvolvimento incremental, manutenção.
  5. geração de relatórios, teste

(mais…)

novembro 26th, 2017

Posted In: Engenharia de Software, Exercícios, Modelo de maturidade de software

Tags:, ,

Leave a Comment

Engenharia de Software | Linguagem de modelagem unificada (UML)


1- Assinale, dentre as alternativas apresentadas, a que exibe o diagrama que tem por função mostrar as trocas de mensagens entre os objetos, além de ter como principal elemento a temporalidade dessas mensagens.

  1. Diagrama de Comunicação
  2. Descrição de casos de uso.
  3. Diagrama de sequência.
  4. Diagrama de casos der uso.
  5. Diagrama de atividades.

(mais…)

novembro 25th, 2017

Posted In: Engenharia de Software, Exercícios, Linguagem de modelagem unificada (UML)

Tags:, ,

Leave a Comment

Lista de Exercícios de Modelo de Maturidade de Software – Lista 8


Questão 1
De acordo com a norma ABNT/ISO 9126, são considerados “requisitos não funcionais” de um software, EXCETO:.
a) Usabilidade, que identifica a facilidade de se compreender o funcionamento e operação do software
b) Confiabilidade, que identifica a capacidade do software em manter a sua integridade após a ocorrência de falhas não controladas
c) Imutabilidade, que identifica a capacidade do software em não sofrer modificações
d) Portabilidade, que identifica a capacidade de adaptação do software quando transferido para outros ambientes e/ou plataformas
e) Eficiência, que avalia o comportamento em relação aos tempos de resposta (ou de processamento). (mais…)

Janeiro 31st, 2017

Posted In: Engenharia de Software, Exercícios, Modelo de maturidade de software

Tags:, ,

Leave a Comment

Lista de Exercícios de Modelo de Maturidade de Software – Lista 7


Questão 1
Os desenvolvedores de software buscam cada vez mais qualidade em seus produtos. Atualmente, qualidade é uma exigência e deve ser medida devido:
I. A processos muito bem definidos.
II. À falta de controle sobre o processo.
III. Ao caos que aumenta em função da complexidade do produto.
IV. A métricas bem definidas para apoio à tomada de decisão.
a) Apenas I, II
b) Apenas I, II, III
c) Apenas II, III
d) Apenas II, III, IV
e) Apenas I, II, IV (mais…)

Janeiro 31st, 2017

Posted In: Engenharia de Software, Exercícios, Modelo de maturidade de software

Tags:, ,

Leave a Comment

Lista de Exercícios de Modelo de Maturidade de Software – Lista 6


Questão 1
Os Objetivos do PSM são:
I. Estabelecer um processo de medição dos projetos de software e gerenciamento dos sistemas.
II. Prover bases de informações e comunicações para tomada de decisão.
III. Estabelecer uma fundação para melhorar o gerenciamento organizacional e executivo.
IV. Integração de medidas organizacionais em seu processo de desenvolvimento e gerenciamento.
a) Apenas I, III
b) Apenas I, II, IV
c) Apenas II, III, IV
d) Todas
e) Apenas II, IV (mais…)

Janeiro 31st, 2017

Posted In: Engenharia de Software, Exercícios, Modelo de maturidade de software

Tags:, ,

Leave a Comment

Lista de Exercícios de Modelo de Maturidade de Software – Lista 5


Questão 1
A medição é importante no processo de gerenciamento da qualidade de software. O primeiro passo é estabelecer uma política de mensuração. Para isso, devemos:
a) Aplicar o plano de teste
b) Identificar a adequação das medidas a serem coletadas
c) Aplicar a linha base de custos
d) Encontrar as pessoas certas
e) Implantar o processo de melhoria contínua (mais…)

Janeiro 31st, 2017

Posted In: Engenharia de Software, Exercícios, Modelo de maturidade de software

Tags:, ,

Leave a Comment

Lista de Exercícios de Modelo de Maturidade de Software – Lista 4


Questão 1
Embora a ISO seja conhecida como International Organization for Standardization, “ISO” não é uma sigla. A palavra provém do grego “isos” e significa igual.
a) Verdadeiro
b) Falso (mais…)

Janeiro 31st, 2017

Posted In: Engenharia de Software, Exercícios, Modelo de maturidade de software

Tags:, ,

Leave a Comment

Lista de Exercícios de Modelo de Maturidade de Software – Lista 3


Questão 1
Fonte: FUNRIO 2013 – MPOG Analista de Tecnologia da Informação
Considere o seguinte problema encontrado em projetos de desenvolvimento de software: projetos reais raramente seguem um fluxo sequencial. Apesar de um modelo linear poder acomodar a iteração, ele o faz indiretamente. Como resultado, as modificações podem causar confusão à medida que a equipe de projeto prossegue. Esse é um dos problemas que são algumas vezes encontrados quando é aplicado o modelo de desenvolvimento:
a) Em cascata
b) Iterativo e incremental
c) Iterativo
d) Incremental
e) Evolutivo (mais…)

Janeiro 31st, 2017

Posted In: Engenharia de Software, Exercícios, Modelo de maturidade de software

Tags:, ,

Leave a Comment

Lista de Exercícios de Modelo de Maturidade de Software – Lista 2


Questão 1
Fonte: Funiversa – 2009 – IPHAN
Assim como a Engenharia de Software, existe também na área de informática a Ciência da Computação. Assinale a alternativa que melhor apresenta a diferença entre Engenharia de Software e Ciência da Computação.
a) A Ciência da Computação tem como objetivo o desenvolvimento de teorias e fundamentações. Já a Engenharia de Software se preocupa com as práticas de desenvolvimento de software.
b) A Engenharia de Software trata da criação dos sistemas de computação (softwares) enquanto a Ciência da Computação está ligada ao desenvolvimento e criação de componentes de hardware.
c) A Engenharia de Software trata dos sistemas com base em computadores, que inclui hardware e software, e a Ciência da Computação trata apenas dos aspectos de desenvolvimento de sistemas.
d) A Ciência da Computação trata dos sistemas com base em computadores, que inclui hardware e software, e a Engenharia de Software trata apenas dos aspectos de desenvolvimento de sistemas.
e) A Ciência da Computação destina-se ao estudo e solução para problemas genéricos das áreas de rede e banco de dados e a Engenharia de Software restringe – se ao desenvolvimento de sistemas. (mais…)

Janeiro 31st, 2017

Posted In: Engenharia de Software, Exercícios, Modelo de maturidade de software

Tags:, ,

Leave a Comment

Lista de Exercícios de Modelo de Maturidade de Software – Lista 1


Questão 1
Dentre as opções abaixo, assinale o principal elemento utilizado nos dias atuais para o desenvolvimento de um software?
a) Hardware
b) Memória
c) Poder computacional
d) Software
e) Legislação (mais…)

Janeiro 31st, 2017

Posted In: Engenharia de Software, Exercícios, Modelo de maturidade de software

Tags:, ,

Leave a Comment

Lista de Exercícios de Métricas de software – Lista 4


Questão 1
O método COCOMO é um modelo de estimativa do tempo de desenvolvimento de um software, baseado no estudo de vários projetos, dos quais foram
examinados de 2.000 a 100.000 linhas de código em linguagens de programação Assembly. Esse método consiste em três implementações: básico, intermediário e avançado.
O modelo básico:
a) É um modelo com atributos de controle, como: atributos do produto; atributos de hardware; atributos pessoais; atributos do projeto. É um modelo com características da versão intermediária com uma avaliação de impacto de custo em cada passo do projeto.
b) É um modelo estático que calcula o esforço de desenvolvimento de software e seu custo em função do tamanho de linhas de códigos.
c) É um modelo dinâmico com características próprias que calcula o esforço de cada programador.
d) É um modelo sistêmico que calcula as horas trabalhadas por cada equipe do projeto. (mais…)

Janeiro 31st, 2017

Posted In: Engenharia de Software, Exercícios, Métricas de software

Tags:, ,

Leave a Comment

Lista de Exercícios de Métricas de software – Lista 3


Questão 1
A estrutura de programa representa a organização de seus módulos. A profundidade e largura da estrutura constituem uma indicação do número de níveis de controle e do espaço de controle global, respectivamente. A medida que determina o número de módulos que são diretamente controlados por outro módulo é denominada:
a) Fan-in
b) Fan-out
c) Stubb
d) EAP
e) Hierarquia (mais…)

Janeiro 31st, 2017

Posted In: Engenharia de Software, Exercícios, Métricas de software

Tags:, ,

Leave a Comment

Lista de Exercícios de Métricas de software – Lista 2


Questão 1
A Métrica de software baseadas em Pontos por Função mede:
a) O tamanho funcional do software.
b) A complexidade dos testes de software.
c) A extensão das sub-rotinas.
d) A quantidade de classes.
e) A qualidade do software. (mais…)

Janeiro 31st, 2017

Posted In: Engenharia de Software, Exercícios, Métricas de software

Tags:, ,

Leave a Comment

Lista de Exercícios de Métricas de software – Lista 1


Questão 1
Segundo Pressman, “Qualidade de software é a satisfação de requisitos funcionais e de desempenho explicitamente declarados, normas de desenvolvimento explicitamente documentadas e características implícitas que são esperadas em todo software desenvolvido profissionalmente”. Analise as afirmativas a seguir, relacionadas a software:
I. Falta de conformidade com os requisitos é falta de qualidade;
II. Os fatores de qualidade de Mc Call estão relacionados com operação, revisão e transição de software;
III. Portabilidade – Facilidade com que o software pode ser transposto de um ambiente para outro.
Agora assinale a alternativa correta:
a) Todas as afirmativas estão corretas
b) Apenas a afirmativa III está correta
c) Apenas a afirmativa II está correta
d) Apenas as afirmativas I e III estão corretas
e) Apenas as afirmativas II e III estão corretas (mais…)

Janeiro 28th, 2017

Posted In: Engenharia de Software, Exercícios, Métricas de software

Tags:, ,

Leave a Comment

Lista de Exercícios de Gestão estratégica de TI – Lista 4


(houve algum problema na diagramação do material. Tentarei fazer as questões condizentes com as respostas) (mais…)

Janeiro 28th, 2017

Posted In: Engenharia de Software, Exercícios, Gestão estratégica de TI

Tags:, ,

Leave a Comment

Próxima página »