Вы находитесь на странице: 1из 8

CENTRO UNIVERSITRIO LUTERANO DE JI-PARAN

REAS DO CONHECIMENTO DO SWEBOK

MICAELA DINIZ

JI-PARAN

2016

Sumrio
1.

INTRODUO ............................................................................................................................3

2.

REFERENCIAS ...........................................................................................................................8

1. INTRODUO
Este trabalho consiste em uma pesquisa sobre as reas de conhecimentos
abrangidas e trabalhadas no Guide to the Software Engeneering Body of
Knowledge (SWEBOK).
Tal guia foi projetado pelo Institute of Electrical and Eletronics Engeneers
(IEEE), com o intuito de reunir tcnica e contedo a respeito de reas e subreas
da Engenharia de Software. Os objetivos destacados no guia SWEBOK
(BOURQUE, 2014) so de promover uma viso consistente a respeito da
engenharia de software mundialmente; Definir um lugar e especificamente uma
fronteira da engenharia de software em relao outras disciplinas; Caracterizar
e definir as disciplinas de engenharia de software; Proporcionar acesso ao
conjunto de conhecimentos na rea de engenharia de software; Fornecer uma base
para desenvolvimento de um currculo, para certificaes de profissionais e
licenciamento de materiais.

2. AREAS DO CONHECIMENTO
2.1 REQUISITOS DE SOFTWARE
Esta rea responsvel pela validao, analise e especificao dos
requisitos que constituem o software. Quando m planejada ou executada torna a
estrutura do projeto de software vulnervel, pois os requisitos expressam as
necessidades e restries que sero trabalhadas e elaboradas diante a uma
problemtica do mundo real, buscando sua soluo. Esta rea esta relacionada
com Design de Software; Teste de Software; Manuteno de Software, Gerncia
de Configurao do Software; Gerncia da Engenharia de Software; Processo de
Engenharia de Software; Qualidade de Software.
2.2 DESIGN DE SOFTWARE
Envolve a atividade do ciclo de vida de um software. Pois onde define-se
a arquitetura, interface e componentes, entre outras caractersticas do sistema, e
tambm os resultados do processo so usados e analisados para determinar em
quais questes podem ser usados afim de criar solues para os componentes. As
subreas desta so Fundamentos de design de software; Questo-Chave; Estrutura
e Arquitetura; Notaes de design de software; Estratgias e Mtodos.
2.3 CONSTRUO DE SOFTWARE
Esta rea faz referncia a todas as outras, porem com maior particularidade
a de Design de Software e Teste de Software, pois so as principais utilizadas na
construo, design e teste do software. O termo construo faz referncia a uma
combinao de codificao, verificao, teste unitrio integrado e debug. Os
principais pontos trabalhados nesta rea so: Fundamentos da construo do
software; Gesto de construo; Consideraes prticas.

2.4 TESTE DE SOFTWARE


A rea de teste de um software importante pois nele consiste a avaliao
do comportamento do mesmo em determinado, ambiente ou caso esperado, afim
de procurar erros, bugs ou at mesmo aprimoramentos. As subreas que a compe
so: Fundamentos de Teste de software; Nveis de teste; Tcnicas de teste;
Medidas relacionadas ao teste, Processo de teste.
2.5 QUALIDADE DE SOFTWARE
Esta rea como o prprio nome diz trata de avaliar a qualidade do software,
junto com o seu desempenho, sua documentao e preparao. Muitos requisitos
so avaliados nesta fase, principalmente por vrios autores considerarem o que
Qualidade diferente, mas resumisse que a qualidade depende da satisfao que o
usurio final tem a respeito do produto final. Ou at mesmo pode-se dizer que o
produto tem qualidade de acordo com o que ele atende. As subreas que compe
este tema so: Fundamentos da qualidade do software; Processo de gerenciamento
da qualidade; Consideraes prticas sobre a qualidade.
2.6 MANUTENO DE SOFTWARE
Esta rea cuida de qualquer inconveniente ou erro descoberto tanto antes
da entrega do software quanto depois, pois durante a execuo que defeitos
encobertos vem a mostra, imperfeies so apostadas, ou at mesmo
aprimoramentos so requisitados. A parte de manuteno tem atrado muito a
ateno atualmente dos projetistas e desenvolvedores, por fornecer uma maior
eficcia e oferecer um quesito de qualidade ao produto final. No que diz respeito
a manuteno antes da entrega, est o planejamento de operaes e transaes ps
entrega, manuteno, lojista e transies de atividades. Na ps entrega, consistiro
as mudanas no software, treinamento, operaes ou interface de ajuda ao usurio.
As subreas so: Fundamentos de manuteno; Questes-chaves de manuteno;
Processo de manuteno; Tcnicas de manuteno.
5

2.7 PROCESSO DE ENGENHARIA DE SOFTWARE


Esta rea envolve vrios processos como o de desenvolvimento,
gerenciamento e qualidade. Podendo ser estudado por dois nveis, onde o primeiro
engloba toda e qualquer atividade gerencial ou tcnica dentro do ciclo de vida do
software durante a aquisio, desenvolvimento e manuteno. O segundo estendese na definio, implementao, avaliao, gerencia, mudana e melhora no ciclo
em si de vida do software em questo. As subreas presentes so: Processo de
implementao e mudana; Processo de definio; Processo de avaliao;
Processo de medio de produto.
2.8 GERNCIA DE CONFIGURAO DE SOFTWARE
Esta rea consiste na caracterizao fsica ou funcional do software,
hardware, firmware ou o conjunto destas. Tem por objetivo durante todo o
processo do ciclo de vida do software, a identificao e configurao do sistema
em momentos distintos com o intuito de controlar alteraes de configurao, e
dar manuteno na integridade e rastreabilidade do sistema. As subreas
envolvidas so: Processo de gerenciamento de configuraes; Identificao da
configurao; Controle da identificao; Registro dos estados de configurao;
Auditoria de configurao; Entrega e gerenciamento de verses.
2.9 GERNCIA DE ENGENHARIA DE SOFTWARE
Esta rea a responsvel pelo gerenciamento do software, com atividades
tais como planejamento, coordenao, mensurao, monitoramento, controle e
divulgao de informao. Tudo para que o sistema seja sistemtico, disciplinado
e quantificado, e garanta satisfao quando entregue ao usurio final. As subreas
trabalhadas so: Iniciao e definio de um escopo; Planejamento do projeto;
Formalizao do projeto; Analise e avaliao; Fechamento; Mensurao da
engenharia.

2.10

DISCIPLINAS RELACIONADAS.

Pelo fato da Engenharia de Software ser extensa e diversificada, surgiu a


necessidade de identificar disciplinas que tem particularidades em comum e que
partilham uma mesma fronteira. Dentre elas h uma tambm uma diversidade de
pontos em comum. Algumas destas disciplinas so: Engenharia da computao;
Cincia da computao; Gerenciamento; Matemtica; Gerencia de projeto;
Gerencia de qualidade; Engenharia de sistemas; Ergonomia de software.

3. REFERENCIAS
BOURQUE, Pierre et al. Guide to the software engineering body of
knowledge (SWEBOK (R)): Version 3.0. IEEE Computer Society Press, 2014.
SANTIAGO, ROGERIO MARCOS. Ensaio do SWEBOK Software
Engineering Body Of Knowledge. POSEAD, Goiania 2011.
(ISO14674-99) ISO/IEC 14674:1999, Information Technology Software Maintenance, ISO and IEC, 1999.
(ISO15288-02) ISO/IEC 15288:2002, Systems Engineering-System Life
Cycle Process, ISO and IEC, 2002.
V. Basili et al., The Software Engineering Laboratory An
Operational Software Experience Factory, presented at the International
Conference on Software Engineering, 1992.

Вам также может понравиться