• Nenhum resultado encontrado

Objetivos & Motivação

N/A
N/A
Protected

Academic year: 2021

Share "Objetivos & Motivação"

Copied!
5
0
0

Texto

(1)

Tecnologia do

Processo de Software

Estado da Arte

[email protected]

www.labes.ufpa.br 2

Roteiro

! Objetivos da Aula ! Motivação ! Slides

! Leitura adicional recomendada

Objetivos &

Motivação

www.labes.ufpa.br 4

Objetivos

! Apresentar uma visão panorâmica do

assunto Tecnologia do Processo de Software

! Discutir ferramentas existentes

! Descrever e sugerir leituras adicionais ! Motivar os alunos para cursarem

“Engenharia de Processos de Software” no 2º semestre de 2006

(2)

www.labes.ufpa.br 5

Motivação

! The second major line of SEE research

was initiated by Osterweil's landmark paper [46], which posited the need for

semi-automated support for the software process [22], in addition to tool support for artifact development.

www.labes.ufpa.br 6

Motivação

! … the software engineering process should itself be

treated as a piece of software---one that undergoes a

similar lifecycle, including requirements specification, design, implementation, testing, analysis, etc.

! This hypothesis has had a profound effect on SEE

research. It gave rise to process-centered software

engineering environments (PSEE), which integrate tool support for software artifact development with support for the modeling and execution of the software engineering processes that produce those artifacts.

www.labes.ufpa.br 7

Motivação

! The explicit representation of processes,

their products, and their interactions, is the foundation on which modern integrated development environments, like the Rational environment, are built.

www.labes.ufpa.br 8 Atividades Problema Solução dados relatórios restrições procedimentos Software

Processo de Software

(3)

www.labes.ufpa.br 9

Tecnologia do Processo de Software

! Desenvolvimento de ferramentas para

apoiar o Gerente do processo

! Meta-processo de software

"Concepção, Modelagem, Simulação,

Execução, Reuso e Análise Post-mortem

! Particularidades do Processo de Software "Flexibilidade, Integração com Ferramentas,

Processos One of a Kind

www.labes.ufpa.br 10

! Espectro de soluções

"Editores / Guias Eletrônicos

! Usados para manter documentação eletrônica dos

processos

"Gerenciadores de Projeto de Propósito Geral

! Exigem alimentação manual acerca das ocorrências ! Não conhece características do desenvolvimento de

software

"PSEEs (Process-centered Software Engineering Environments) ! Acompanhamento automatizado do processo

! Feedback fornecido pelos atores envolvidos no desempenho

de tarefas

Tecnologia do Processo de Software

+ a u to m a çã o -www.labes.ufpa.br 11

Resultado final?

! Tecnologia de Processo de Software "Ferramentas para !Engenheiro de Processos !Gerente de Projetos RUP Builder Rational Method Composer Spearmint www.labes.ufpa.br 12

(4)

Organização dos

slides

www.labes.ufpa.br 14

Slides

! Modelagem do Processo de Software "Características das Process Modeling

Languages

"Descrição de algumas ferramentas

! Detalhamento da Arquitetura WebAPSEE ! Telas WebAPSEE

Leituras

Recomendadas

www.labes.ufpa.br 16

Leituras recomendadas

! Textos em Português:

"NUNES, D.J. et al. Automação no

Gerenciamento do Processo de Engenharia de Software. EIN 2002

"GIMENES, IMS, Uma Introdução ao Processo

de Engenharia de Software, XIII Jornada de Atualização em Informática, Caxambu - MG , agosto, 1994.

(5)

www.labes.ufpa.br 17

Leituras recomendadas

! Osterweil, L. Software Processes are Software Too,

ICSE’1987.

! Osterweil, L. Software Processes are Software Too,

Revisited, ICSE’1997.

! William Harrison, Harold Ossher & Peri Tarr, Software

Engineering Tools and Environments: A Roadmap

! Volker Gruhn. Process-Centered Software

Engineering Environments, A Brief History and Future Challenges. Annals of SE, Vol 14, 2002.

! Selma Arbaoui et al. A Comparative Review of

Process-Centered Software Engineering Environments. Annals of SE, Vol 14, 2002.

Referências

Documentos relacionados

A infestação da praga foi medida mediante a contagem de castanhas com orificio de saída do adulto, aberto pela larva no final do seu desenvolvimento, na parte distal da castanha,

Dada esta realidade, o Decreto-Lei nº 6 / 2001 de 18 de Janeiro de 2001 recomenda actividades curriculares específicas para a aprendizagem da língua portuguesa como língua

Este estudo tem por objetivo analisar como a relação veterano-calouro pode ajudar na construção do engajamento do aluno que inicia o 1º semestre em uma universidade. Por meio

Ressalta-se, também, a possibilidade de se delinearem subáreas dialetais no Nordeste – como verificado em relação à frequência das realizações dentais para o /t, d, l/ diante

Outro fator que contribuiu para a permanência das famílias no assentamento foram os programas sociais, como o programa um milhão de cisternas (P1MC), que atendeu às

The objective of this paper was to discover whether a sodium channel blocker, lidocaine, or a calcium channel blocker, verapamil, would prolong the survival of mice injected with

• Trazendo a recursividade para o nosso cotidiano um ótimo exemplo está na ação de contar um saco de moedas, onde a cada ato de retirar uma moeda do saco precisa-se “contar