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

Slides:



Advertisements
Apresentações semelhantes
APS I Análise e Projeto de Sistemas I
Advertisements

Project Management Institute
Engenharia de Software
Validação de Requisitos
Responsabilidade Profissional
Garantia de Qualidade do software
Engenharia de Software
Profa. M.Sc. Yáskara Menescal
Revisões de Software Parte 1
O processo de coletar os requisitos (escopo do cliente)
QIP Quality Improvement Paradigm NASA Software Engineering Laboratory (70s) Abordagem bottom-up para melhoria de software a partir de experimentação e.
FERRAMENTA PARA ANÁLISE DE IMPACTO BASEADO EM RASTREABILIDADE DE
FERRAMENTA PARA ANÁLISE DE IMPACTO BASEADO EM RASTREABILIDADE DE
Rebeca Teodoro da Silva[Voluntário] ;
dbCheck! uma ferramenta para teste de banco de dados
Código de Ética – Auditoria de Sistemas
Engenharia de Software
Engenharia de Software Guide to the SWEBOK (Guide to the Software Engineering Body of Knowledge) IEEE Computer Society.
Visão Geral PRO.NET.
Prof. Jacques P. Sauvé - UFCG Novembro de 2006
Análise e Projeto de Sistemas Introdução
REDE INTEGRADA DE PREVENÇÃO À CORRUPÇÃO Implantação: CONACI - Conselho Nacional de Controle Interno.
Gerência de Projetos (continuação)
SWEBOK José Benito David Embiruçu Leandro barbosa Pablo Alessandro
Comitê Q Papel e Estrutura Reunião em 25 Janeiro de 2005.
(Open Unified Process)
Gerência de Projetos (continuação) Prof. Tales Cabral Colégio da Imaculada Curso Técnico em Informática 3º Módulo.
Universidade de Brasília Faculdade de Economia, Administração, Contabilidade e Ciência da Informação e Documentação Departamento de Ciência da Informação.
GERENCIAMENTO DE PROJETOS DE T.I
Técnicas e Projeto de Sistemas
Fabrício Dias
Técnicas e Projeto de Sistemas
1 PSP/TSP Definições e Questões Jones Albuquerque
Desenvolvimento de Software Dirigido a Modelos
DI-UFPE1 Sistemas CASE Visão Geral do Curso Alexandre M. L. de Vasconcelos.
Uma introdução ao SWEBOK
Um estudo comparativo entre PMBOK e SWEBOK
Gestão de projetos de Software GTI-16
Uma Interface em Linguagem Natural em Português para Pergunta-Resposta na Web Grupo de Inteligência Computacional Mestrado em Ciência da Computação Aluno:
Engenharia de Software
Modelo de Qualidade para Componentes de Software
E-Commerce, Systems Performance Evaluation, and Experimental Development Laboratory A Model Checking Methodology for E-commerce Systems Adriano Machado.
SWEBOK Software Engineering Body of Knowledge
06/05/ Apresentação da disciplina 1 Universidade Federal do Paraná Setor de Ciências Exatas Departamento de Informática ESPECIALIZAÇÃO EM INFORMÁTICA.
Gerência de Projetos de Software (PMBOK)
Antonio Nascimento Roteiro Introdução Objetivos Áreas de Conhecimento Certificações Conclusões Referências.
AVALIAÇÃO DE PROCESSOS DE SOFTWARE
Introdução ao SWEBOK André Luís de Lucena Torres
Qualidade de Software Gestão de Projetos - PMBOK
Gerenciamento de Projetos
Gerência de Projetos 4º Semestre Aula 1 Prof
ISO/IEC Prof. Dr. Sandro Ronaldo Bezerra Oliveira
RUP – Rational Unified Process Márcia Seabra Cabral Prof. Augusto Sampaio Centro de Informática - UFPE.
Um Modelo de Subcontratação de Desenvolvimento de Software
Software Process Improvement and Capability dEtermination
APS II Análise e Projeto de Sistemas de Informação II
Utilizando práticas do PMBOK para implantar o Scrum
PSDS com CMMI Nível 2 Dimitri de Almeida Malheiros Barbosa 27/03/2006.
Comunicação Assíncrona em Equipes Distribuídas: Requisitos e Meios Utilizados Cleyton Carvalho da Trindade Universidade Federal de.
Estudo Comparativo Entre Metodologias Ágeis e Tradicionais Aluno: Márcia Seabra Cabral Professor: Augusto Sampaio Disciplina: Tópicos Avançados em Engenharia.
Lenylda Albuquerque ISO Processos de Ciclo de Vida de Software Universidade Federal de Pernambuco.
Programa criado em Apoio ao programa: Ministério da Ciência e Tecnologia da Finep Banco Interamericano de Desenvolvimento Universidades e Governo.
Gestão de Projetos Metodologias de gestão de projetos

PROJETO SPICE ISO Integrantes: Erickson Balzaneli
Qualidade do Ponto de Vista de Gestão Aplicado na Homologação de software Márcia Falcão 27/03/2007 Qualidade do Ponto de Vista de Gestão, aplicado na Homologação.
UNB / IPOL AVALIAÇÃO DE POLÍTICAS PÚBLICAS AULA 4: PERSPECTIVAS DO CAMPO DA AVALIAÇÃO NO BRASIL PARTE 1 MÁRCIA JOPPERT.
1/19 Professora: Silvia Pereira de Castro Casa Nova Monitora: Suilise Berwanger Wille Estrutura de trabalhos e projetos científicos Metodologia da Pesquisa.
Prof. Edilton Santos – Centro Universitário Jorge Amado1 Curso: Sistemas de Informação Disciplina: Engenharia de Software Contato:
Transcrição da apresentação:

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

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

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

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

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

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

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

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.

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

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

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

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

Fases – Evolução do Guia

 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 conclusão

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

KA’s

 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

KA’s – Software Requirements 36

KA’s – Software Design 52

KA’s – Software Construction 64

KA’s – Software Testing 74

KA’s – Software Maintenance 90

KA’s – Software Configuration Management 107

KA’s – SE Management 121

KA’s – SE Process 134

KA’s – SE Tools and Methods 147

KA’s – Software Quality 158

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

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

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

Conclusões  Objetivo 4:  Objetivo 5

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 