0% acharam este documento útil (0 voto)
337 visualizações2 páginas

Exercicios Respondidos

Este documento apresenta exercícios sobre fundamentos da engenharia de software. Os exercícios abordam tópicos como a diferença entre processo e projeto de software, qualidade de software, ferramentas CASE, protótipos e modelos de ciclo de vida de software como cascata e espiral.
Direitos autorais
© Attribution Non-Commercial (BY-NC)
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOC, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
337 visualizações2 páginas

Exercicios Respondidos

Este documento apresenta exercícios sobre fundamentos da engenharia de software. Os exercícios abordam tópicos como a diferença entre processo e projeto de software, qualidade de software, ferramentas CASE, protótipos e modelos de ciclo de vida de software como cascata e espiral.
Direitos autorais
© Attribution Non-Commercial (BY-NC)
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOC, PDF, TXT ou leia on-line no Scribd

Engenharia de Software

Prof. Evandro Zatti

EXERCCIOS Fundamentos da Engenharia de Software


1) Explique com suas prprias palavras o que quer dizer a frase Software desenvolvido (ou engenheirado) e no manufaturado no sentido clssico (Software is developed or engineered, it is not manufactured in the classical sense). O que voc entende por processo de desenvolvimento de software e qual a sua importncia para a qualidade dos produtos de software? Qual a diferena entre processo e projeto de software? O que qualidade de software? O que so ferramentas CASE? Cite 2 exemplos de ferramentas CASE. O que um prottipo? Que cuidados so importantes e prprios desse modelo no que diz respeito a comunicao com os clientes? O ciclo de vida de um software pode ser descrito com base em modelos. Um deles, proposto por Barry Boehm em 1988, apresenta-se como um modelo onde cada fase precedida por uma anlise de risco e sua execuo realizada incrementalmente. O nome dado ao modelo descrito por Barry Boehm em 1988 modelo... a) b) c) d) e) 8) 9) Cascata Espiral Construa e Conserte Maturidade da Capacidade (CMM) ISOO-9000

2) 3) 4) 5) 6) 7)

Procure na internet pelo menos duas "definies" para o termo "Engenharia de Software". Os mitos da rea de software esto pouco a pouco enfraquecendo. No entanto outros esto tomando seu lugar. Encontre pelo menos um mito novo em qualquer uma das categorias (administrativos, clientes ou profissionais).

10) Considerando as vantagens e desvantagens dos modelos Cascata, prototipao e Espiral vistos em aula, determine qual destes ciclos de vidas melhor se aplica ao projeto do TCC que est sendo (ou ser) desenvolvido e por qu. Caso nenhum deles se aplique, apresente qual dos demais modelos disponveis melhor se aplicaria, apresentando as vantagens sobre os demais modelos.
Respostas: 1) Esta frase quer dizer que o software ele construdo, mas no de forma convencional como uma pea de computador, ele criado como uma forma lgica algo que no existe fisicamente. 2) Processo de desenvolvimento de software seria a criao do programa e toda a documentao necessria para o mesmo. Sendo que a qualidade do mesmo no est apenas no funcionamento correto do software. Ela engloba o processo de como

Pgina 1 de 2

Engenharia de Software
Prof. Evandro Zatti

EXERCCIOS Fundamentos da Engenharia de Software


desenvolver, de como executar a manuteno e ainda como suprir a demanda crescente de software. 3) Projeto seria algo temporrio que produz um resultado nico, possui comeo e fim, enquanto processo seria um trabalho continuo que produz resultados padronizados, estando ligado ao aprendizado pela repetio. Um projeto pode ter vrios processos para sua realizao. 4) A qualidade de um software no est associada apenas ao seu funcionamento correto. Ela engloba o processo de como desenvolver software, de como executar manuteno em software existente e ainda como suprir a demanda crescente por novos softwares. 5) Ferramentas CASE uma classificao que abrange todas ferramentas baseadas em computadores que auxiliam atividade de engenharia de software, desde analise de requisitos e modelagem at programao e testes. Exemplos: Microsoft Word e Eclipse. 6) Prottipo um sistema/modelo sem funcionalidades inteligentes, podendo conter apenas funcionalidades grficas. Utilizado para fins de ilustrao e melhor entendimento, geralmente em reunies entre a equipe de Anlise de Sistemas e o cliente contratante. 7) B Espiral desenvolvimento e manuteno de sistemas de software. A engenharia de software se concentra nos aspectos prticos da produo de um sistema de software. 9) Um mito pode ser o O nico produto que entregarei ao cliente o cdigo executvel. 10)Como no estamos ainda realizando o TCC fica um pouco difcil realizar esta comparao. 8) Engenharia de software uma rea da computao voltada especificao,

Pgina 2 de 2

Você também pode gostar