Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouClara Mattos Alterado mais de 9 anos atrás
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
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.