Você está na página 1de 18

*!

Prof. Me Hugo Leite

*!Ementa:

*!

*!www.moodle.ueg.br

*!

*!Provas (7,0) *!Trabalhos: Expositivas (2,0) *!Atividades no ambiente moodle (1,0)

*!

*!Horrio entrada: 19h *!Primeira Chamada: 19h20min *!Segunda Chamada: 20h20min *!Terceira Chamada: 21h20min *!Quarta Chamada: 22h20min *!Horrio sada: 22h30min *!Aulas expositivas com atividades em sala *!Poder usar o laboratrio nos casos de ambiente virtual

*!

*!PRESSMAN, Roger S. Engenharia de software. 6 ed. Porto


Alegre: Bookman, 2006.

*!GAMMA, Erich. Padres de projeto: solues reutilizveis de

software orientado a objetivos. Porto Alegre: Bookman, 2000.! Pearson Addison-Wesley, 2007.

*!SOMMERVILLE, Ian. Engenharia de software. 8 ed. So Paulo:


!

*!RESENDE, Denis Alcides. Engenharia de software e sistemas de


informao. 3 Ed. Rio de Janeiro: Brasport, 2005. !

*!FILHO, Wilson de Pdua Paula. Engenharia de software:

fundamentos, mtodos e padres. 3 ed. Rio de Janeiro: LTC, 2005.!

*!

*!De acordo com Sommerville:


*!Objetivos:
*!O que ESW e sua importncia;

*!Introduo da ESW; *!Questes profissionais e tica; *!Contedo: *!Perguntas frequentes; *!Responsabilidade social e tica;

*!

*! PRODUZIR e MANTER SW dentro de CUSTOS adequados essencial para o bom

funcionamento da organizao; *! A ESW o ramo da engenharia cujo foco DESENVOLVIMENTO de SW de CUSTO ADEQUADO e de ALTA QUALIDADE; *! SW abstrato e intangvel; *! A falta de restries naturais significa que o SW pode se tornar complexo e muito difcil de ser compreendido; *! Conceito de ESW foi proposto em 1968 por conta da crise de SW; *! Desenvolvimento informal no era suficiente; *! Projetos apresentavam atrasos; *! No prevaleciam as confianas e dificuldade em manter as correes, alm do desempenho insatisfatrio; *! Custos superavam as previses, baixa confiabilidade; *! Custo do HW caindo, enquanto que o SW aumentava; *! Novas tcnicas e mtodos eram necessrios para controlar a complexidade que os SW atuavam; *! Novas tecnologias, novos desafios, complexidades de interfaces exigia um maior controle no desenvolvimento; *! Criao de novos mtodos para a construo de SW; *! Noes fundamentais de processo, aplicaes de metodologias, novas tcnicas, preocupao com o prazo, custo e qualidade constituem as essncias da ESW;

*!

*!O que SW? Programas de computador e documentao associada.


Os produtos de SW podem ser desenvolvidos para um cliente especfico ou para o mercado geral; os aspectos de produo de SW;

*!O que ESW? uma disciplina de engenharia relacionada a todos *!A ESW adota uma abordagem sistemtica e organizada de
trabalho, mais eficaz de produzir SW de alta qualidade, priorizando uma abordagem mais criativa e menos formal; relacionada a todos os aspectos de desenvolvimento de sistemas baseados em computadores, incluindo HW, SW e engenharia de processo. A ESW parte desse processo;

*!Qual a diferena entre ESW e ES (engenharia de sistema)?ES est

*!

*!O que um processo de SW? Um conjunto de atividades cujo


objetivo o desenvolvimento ou a evoluo de SW;

*!O que um modelo de processo de SW? Uma representao

*!Especificao de SW ! define o SW e as restries; *!Desenvolvimento de SW ! SW projeto e construdo; *!Validao de SW ! SW verificado para garantir o que o cliente deseja; *!Evoluo do SW ! Onde o SW modificado para adaptar as mudanas;

simplificada de um processo de SW, apresentado sob a perspectiva especfica;

*!Modelos de workflow ! sequencia de atividades ao longo do processo; *!Modelo de fluxo de dados ! conjunto de atividades; *!Modelo de papis ! definio das pessoas envolvidas; *!Modelo em cascatas ! requisitos, projetos, implementao, teste e
manuteno

*!Desenvolvimento iterativo ! intercalao das atividades; *!ESW baseada em componentes ! integrao entre componentes e o SW;

*!

*!O que so mtodos de ESW? Abordagem estruturais para

desenvolvimento de SW que incluem modelos de sistema, notaes, regras, recomendaes de projetos e guias de processo; SW que tem a inteno de fornecer apoio automatizado para atividades de processo de SW. Sistema CASE so usados para aplicao de mtodos de desenvolvimento;

*!O que CASE (computer-aided software enginnering)? Sistemas de

*!Quais so os atributos de um bom SW? Deve fornecer a

funcionalidade e desempenho exigidos pelo cliente e deve ser fcil manter, confivel e usvel; diversidade, demandas para reduo do tempo de entrega e desenvolvimento de SW digno de confiana;

*!Quais so os desafios-chave da ESW? Estar a altura do aumento de

*!

*!Modelo cascata: Custo maior: integrao e teste *!Desenvolvimento iterativo: Custo maior: Desenvolvimento
iterativo

*!ESW baseada em componentes ! Custo maior: integrao e teste *!Custo de desenvolvimento e evoluo ao longo do SW: Custo
maior: evoluo do sistema

*!

*!Atributos essenciais de um bom SW: *!facilidade de manuteno; *!confiana; *!eficincia; *!usabilidade;

*!

*!desafio da heterogeneidade ! sistema distribudos; *!desafio da entrega ! reposta gil e mudana rpida; *!desafio da confiana

*!

*!confidencialidade; *!competncia; *!direitos sobre propriedades intelectuais; *!mau uso de computadores; *!ACM, IEEE, British Computer Society publicaram um cdigo de
conduta profissional e cdigo de tica;

*!

*! Atividades Guarda-Chuva: Categorias:

*!acompanhamento e controle de projeto de SW; *!revises tcnicas formais RTF; *!garantia de qualidade de SW; *!gesto de configurao de SW; *!preparao e produo de documentao; *!gesto de reutilizao; *!medio; *!gesto de risco;

*!

*!1 Quais so as diferenas entre o desenvolvimento de produto


genrico de SW e desenvolvimento de SW sob encomenda? de SW?

*!2 Qual a diferena entre um modelo de processo de SW e processo *!3 Alm dos desafios de heterogeneidade, entrega rpida e
confiana, identifique outro problemas e desafios que a ESW provavelmente est enfrentando no sculo 21?

*!

Você também pode gostar