Buscar

ENGENHARIA E PROJETO DE SOFTWARE (Prova Discursiva)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

ENGENHARIA E PROJETO DE SOFTWARE
PROVA DISCURSIVA
1Alan Turing, em 1937, propõe na Alemanha um modelo de ações "lógica" chamada de Máquina Universal de Turing, famosa e conhecida até hoje. A partir dos seus inventos, o software deixa de ser apenas um conceito e passa a ter utilidade em uma máquina que o executa de forma autônoma e automática. No que diz respeito a Alan Turing e seus inventos, disserte sobre a área de tecnologia capaz de fazer a Máquina Universal de Turing.
REPOSTA:
Alan Turing, conhecido como o pai da ciência da computação desenvolveu a famosa máquina de Turing que foi de grande importância para a pesquisa e desenvolvimento da Inteligência Artificial (IA). A máquina de Turing foi capaz de calcular qualquer coisa que fosse calculável e de decifrar os códigos utilizados pela Alemanha na Segunda Grande Guerra. Foi quem permitiu que a máquina fizesse cálculos automaticamente utilizando as lógicas das quatro operações matemáticas em um curto período de tempo. No entanto, a genial invenção de Turing é utilizada nos dias atuais para testar a capacidade de uma máquina exibir comportamento inteligente equivalente a um ser humano, ou indistinguível deste. A Máquina de Turing Universal (MTU) é uma máquina de Turing que consegue simular outra máquina de Turing arbitrária com uma entrada arbitrária. A máquina pode fazer essa simulação lendo tanto a descrição da máquina a ser simulada, como também, sua entrada representada pela fita.
2 Qualidade de software está relacionada a entregar ao cliente o produto final que satisfaça suas expectativas, dentro daquilo que foi acordado inicialmente por meio dos requisitos do projeto. Nesse contexto, qualidade de software que objetiva garantir essa qualidade pela definição de processos de desenvolvimento (ENGHOLM Jr., 2010). Esse processo é representado através da figura a seguir, em que se apresenta o processo de como produzir um produto de software com qualidade. Em torno do que apresenta a figura, disserte sobre o processo de desenvolvimento de produto de software.
RESPOSTA:
Existe uma gama de processos formais para que um software seja produzido com alta qualidade, livre de defeitos e que atenda perfeitamente o pedido do cliente. Esses processos visam a prevenção e detecção de defeitos durante o desenvolvimento do software. Na engenharia de software são utilizadas várias técnicas para identificar defeitos nos produtos de trabalho. Os defeitos são eliminados através do retrabalho, que tem efeito imediato na produtividade do projeto. Os defeitos também podem ser encontrados na parte do teste de software, normalmente realizados pelo QA, e é importante identificar sua causa. A partir dessa análise, as lições são aprendidas e podem ser utilizadas para desenvolver futuros produtos e prevenir futuros defeitos, dessa forma, impactando de forma positiva na qualidade do produto, e na produtividade do projeto e da equipe.

Continue navegando