Exercício 1 – Introdução a Engenharia de Software

http://gilbertexbom.com/ap/poo/exercicio1_EngenhariaDSoftware.pdf


Análise de Programação Prof. Gilberto B. Oliveira
Exercício 1 – Introdução a Engenharia de
Software
Competências: Interpretar e avaliar documentação de
analisar e projeto de sistemas; Habilidades: Utilizar técnicas de
análise e projeto de sistemas; Utilizar ferramentas de apoio ao
desenvolvimento de software; Bases Tecnológicas: Metodologias
de análise e projeto de sistemas utilizando a linguagem de
modelagem unificada UML.
1. Defina Engenharia de Software e cite ao menos uma de suas áreas de conhecimento?
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
2. Relacione os itens da Engenharia de Software a esquerda às suas definições a direita:
a) - NetBeans
b) - Modelo Cascata
c) - MPS.BR
d) - UML
e) - MER
f) - Eclipse
( ) - Modelo de processos de software
( ) - Modelo de maturidade do processo de software
( ) - Item da Metodologia Estruturada
( ) - Item da Metodologia Orientada a Objetos
( ) - Ferramenta CASE
( ) - EDI
3. Marque a alternativa que define corretamente software, segundo a Engenharia de Software:
a. ( ) - Aplica tecnologias e práticas de gerenciamento de projetos e outras disciplinas
b. ( ) - Seqüência coerente de práticas para o desenvolvimento e evolução do software
c. ( ) - Seqüência de execuções seguidas ou executadas, na manipulação, redirecionamento
ou modificação do dado/informação ou acontecimento.
d. ( ) - Uso de ferramentas ou práticas para a execução de alguma coisa.
e. ( ) - Princípios filosóficos que norteiam métodos.
4. Defina, com suas palavras, o que é Metodologia Orientada a Objetos:
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
Rodovia Pref. Luiz Salomão Chamma, S/N Km 41 – Pouso Alegre – CEP 07895-340
Franco da Rocha – SP – Brasil - Telefones (11) 4443-6110/4449-3115
E-mail: etefrancodarocha@hotmail.com Site: http://www.etecfran.com.br/
1Análise de Programação Prof. Gilberto B. Oliveira
5. Associe as áreas de conhecimento de Engenharia de Software às definições coerentes de
cada uma:
a) - Requisito
b) - Projeto
c) - Construção
d) - Teste
e) - Manutenção
f) - Gerência de configuração de software
( ) - Utiliza o produto para encontrar seus
defeitos
( ) - Controla as mudanças pela identificação
do produto.
( ) - Corrige problemas e adiciona
funcionalidades.
( ) - Cria um documento capaz de ser
interpretado pelo programador.
( ) - Cria o produto de acordo com as
especificações do desenho
( ) - Documenta a viabilidade do projeto de
software
6. Assinale a única alternativa que define corretamente o que é um Método (segundo a
Engenharia de Software):
a. ( ) - Construção de um modelo lógico (não físico) de um sistema, usando técnicas
gráficas que orientam usuários, analistas e projetistas.
b. ( ) - Garante a qualidade do software através da definição e normatização de processos
de desenvolvimento.
c. ( ) - Uso de ferramentas e práticas para a produção de alguma coisa
d. ( ) - Princípios filosóficos que norteiam métodos.
e. ( ) - Seqüência de execuções seguidas ou executadas, na manipulação,
redirecionamento ou modificação do dado/informação ou acontecimento.
7. Leia com atenção o artigo a seguir publicado na WIKIpédia, debata o assunto e escreva uma
dissertação justificando a importância que o conhecimento sobre Engenharia de Software tem
para o profissional técnico em informática.
Crise do Software
A crise do software foi um termo utilizado nos anos 70, quando a engenharia de software era
praticamente inexistente. O termo expressava as dificuldades do desenvolvimento de software frente ao
rápido crescimento da demanda por software, da complexidade dos problemas a serem resolvidos e da
inexistência de técnicas estabelecidas para o desenvolvimento de sistemas que funcionassem
adequadamente ou pudessem ser validados.
A noção da crise do software emergiu no final dos anos 60. Uma das primeiras e mais conhecidas
referências ao termo foi feita por Edsger Dijkstra, na apresentação feita em 1972 na Association for
Computing Machinery Prêmio Turing, intitulada "The Humble Programmer" (EWD340), publicada no
periódico en:Communications of the ACM. O artigo pode ser encontrado em Edsger Dijkstra: The Humble
Programmer (PDF, 473Kb)
As causas da crise do software estão ligadas a complexidade do processo de software e a relativa
Rodovia Pref. Luiz Salomão Chamma, S/N Km 41 – Pouso Alegre – CEP 07895-340
Franco da Rocha – SP – Brasil - Telefones (11) 4443-6110/4449-3115
E-mail: etefrancodarocha@hotmail.com Site: http://www.etecfran.com.br/
2Análise de Programação Prof. Gilberto B. Oliveira
imaturidade da engenharia de software como profissão. A crise se manifesta de varias formas:
Projetos estourando o orçamento;
Projetos estourando o prazo;
Software de baixa qualidade;
Software muitas vezes não atingiam os requisitos;
Projetos ingerenciaveis e o código difícil de manter.
A maior parte dos projetos continuam com estes problemas ainda na atualidade, assim pode se
dizer que a crise continua vigente ainda na atualidade.
As soluções para a crise de software:
Análise Econômica de Sistemas de Informações;
O uso de melhores técnicas, métodos e ferramentas;
Mais treinamento e educação: Atualmente não se investe o suficiente;
A mudança de paradigma sobre o que é desenvolver software e como deveria ser feito.
Origem: Wikipédia, a enciclopédia livre. Acessado em 20 de janeiro de 2010
A responsabilidade de desenvolver software como profissião
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
___________________________________________________________________________________
Rodovia Pref. Luiz Salomão Chamma, S/N Km 41 – Pouso Alegre – CEP 07895-340
Franco da Rocha – SP – Brasil - Telefones (11) 4443-6110/4449-3115
E-mail: etefrancodarocha@hotmail.com Site: http://www.etecfran.com.br/
3

Share:

0 comentários

POPULAR POSTS