A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

SWEBOK Guide to the Software Engineering Body of Knowledge Thayssa Rocha TAES 3 – 2004.1.

Apresentações semelhantes


Apresentação em tema: "SWEBOK Guide to the Software Engineering Body of Knowledge Thayssa Rocha TAES 3 – 2004.1."— Transcrição da apresentação:

1 SWEBOK Guide to the Software Engineering Body of Knowledge Thayssa Rocha TAES 3 – 2004.1

2 Agenda  Propósito e Contexto  Objetivos  Princípios  Audiência Pretendida  Contribuições  Fases – Evolução do Guia  KA’s  Disciplinas Relacionadas  Conclusões

3 Propósito e Contexto  Contexto Muitos profissionais de ES Software como uma realidade na sociedade ES não reconhecida como uma profissão ou uma disciplina da engenharia

4 Propósito e Contexto  Propósito Comitê IEEE e ACM têm como objetivo:  Definir um Book of Knowledge  Definir ética e padrões profissionais (completo em 98)  Definir currículos educacionais (esperado para 2004) A criação de um body of knowledge é crucial para o desenvolvimento e afirmação do currículo universitário, assim como o licenciamento e certificação de profissionais Prover uma definição limites da disciplina de ES que fosse validada por um consenso, assim como prover acesso ao body of knowledge que suporta esta disciplina

5 Propósito e Contexto Sociedades de Profissionais Reconhecimento Desenvolvimento Profissional Código de Ética Status Profissional Completo Educação Profissional Inicial Desenvolvimento de Habilidades Um ou Ambos Certificação Licenciamento Influências da Sociedade Profissional Infra-estrutura de Suporte da Profissão Desenvolvimento Individual do Profissional

6 Objetivos  Promover uma visão consistente da ES em âmbito mundial  Esclarecer o lugar e estabelecer limites da ES em respeito com outras disciplinas, como Ciências da Computação, Gerência de Projetos, Eng. da Computação e matemática  Caracterizar o conteúdo do Body of Knowledge de ES  Prover acesso por tópicos para o SWEBOK  Prover uma base para desenvolvimento curricular, certificações individuais e de licenças

7 Objetivos  O que NÃO é objetivo do SWEBOK O guia contém os conhecimentos necessários e não os suficientes para um engenheiro de software  Limitações Novas tecnologias e práticas surgem com muita freqüência. O guia precisará evoluir junto. O guia proposto não é definitivo, e nem a única fonte de referências Referências de material em outras línguas foram omitidas

8 Princípios  Transparência Processo de desenvolvimento e documentos resultantes publicados na Internet para acesso irrestrito  Consenso O processo de desenvolvimento do BOK foi feito para durante o tempo construir consenso na indústria, sociedades profissionais e universidades.

9 Audiência Pretendida  Organizações públicas e privadas  Sociedades profissionais  Corporações de criação de padrões  Estudantes de Engenharia de Software  Educadores e Instrutores

10 Contribuições  IEEE, ACM -> Software Engineering Coodeinating Committee (SWECC) Code of Ethics 1998  Software Engineering Management Research Laboratory at the Université du Quebéc à Montreal Escopo do projeto do SWEBOK Dedicação “Full Time”  Recentemente: École de technologie supérieure de Montreal

11 Contribuições  Stakeholders Representantes da Indústria (Boeing, Construx Software, the MITRE Corporation, Rational Software SAP Labs-Canada, etc) Agências de Pesquisa (canadenses) Conselho canadense de engenheiros profissionais IEEE Computer Society

12 Fases – Evolução do Guia 199819992000200120022003 2004 Straw Man Version Stone Man Version Iron Man Version TrialVersion

13 Fases – Evolução do Guia

14  Straw Man Protótipo mostrando como o projeto seria organizado  Stone Man Mais contribuições Concluído em 2001 Lançado uma versão Trial  Iron Man 2004 - conclusão

15 KA’s  Software Requiremets  Software design  Software construction  Software testing  Software maintenance  Software configuration management  Software engineering management  Software engineering process  Software engineering tools and methods  Software quality

16 KA’s

17

18  Apresentação das KA’s Introdução: Definição, escopo, relacionamento com outras KA’s Definição dos Tópicos e quebras Material de Referência Apêndice A: Sugestão de Leituras Apêndice B: Lista de padrões mais relevantes

19 KA’s – Software Requirements 36

20 KA’s – Software Design 52

21 KA’s – Software Construction 64

22 KA’s – Software Testing 74

23 KA’s – Software Maintenance 90

24 KA’s – Software Configuration Management 107

25 KA’s – SE Management 121

26 KA’s – SE Process 134

27 KA’s – SE Tools and Methods 147

28 KA’s – Software Quality 158

29 Disciplinas Relacionadas  Computer engineering  Computer science  Management  Mathematics  Project management  Quality management  Software ergonomics  Systems engineering

30 Disciplinas Relacionadas 171  Definição  Subdivisão

31 Conclusões  Atingimento dos objetivos Objetivo 1: Visão consistente Como:500 revisores de 42 países /120 de 21 Objetivo 2: Limites Como: Motivação para organizacao KA e RD Objetivo 3: Caracterizar o BOK Como: Organização das KA’s Objetivo 4: Acesso por tópicos Como: Material de Referencia e Matriz Objetivo 5: Base curricular Como: Aceito Geralmente, Especializado

32 Conclusões  Objetivo 4:  Objetivo 5

33 Bibliografia  Uma Introdução ao SWEBOK – Milena Rocha  Uma Introdução ao SWEBOK – Jairo Oliveira  Guide to the Software Engineering Book of Knowledge – 2004 Version  www.swebok.org


Carregar ppt "SWEBOK Guide to the Software Engineering Body of Knowledge Thayssa Rocha TAES 3 – 2004.1."

Apresentações semelhantes


Anúncios Google