Professional Documents
Culture Documents
Computao
Banco de Dados
Avanados
Qualidade de Software e
de Projetos de TI
Professor: Andr Olmpio
16/10/2014
Banco de Dados
Avanados
Engenharia de Software
uma rea da Tecnologia da Informao
voltada especificao, desenvolvimento e
manuteno de sistemas de software.
Seus conceitos podem ser aplicados atravs de
tecnologias e prticas de gerncia de
projetos visando organizao, produtividade e
qualidade do que ser desenvolvido.
simplesmente impossvel pensar em um
software de qualidade sem encaix-lo nos
preceitos da Engenharia de Software.
Faculdade BILAC - Graduao em TI - Banco
de Dados Avanados
Engenharia de Software
Atualmente, essas tecnologias e prticas
englobam:
linguagens de programao
banco de dados
ferramentas
plataformas
bibliotecas
padres
processos
qualidade
Faculdade BILAC - Graduao em TI - Banco
de Dados Avanados
Engenharia de Software
A Engenharia de Software se concentra nos
aspectos prticos e na aplicabilidade de um
sistema de software
J a cincia da computao estuda os
fundamentos
tericos
dos
aspectos
computacionais deste sistema.
A Engenharia de Software trata um sistema
desde a sua concepo at o momento em
que este se torna obsoleto.
Faculdade BILAC - Graduao em TI - Banco
de Dados Avanados
reas de Conhecimento
reas de Conhecimento
A mais nova rea de conhecimento aprovada
em novembro de 2013 que faz parte de um
ponto especfico da Engenharia de Software
a Gesto de Jogos Digitais.
O SWEBOK atual trata especificamente o
desenvolvimento de um software voltado para
o mundo dos jogos digitais, estipulando
mtricas e normas para controle e
manuteno dos mesmos.
Faculdade BILAC - Graduao em TI - Banco
de Dados Avanados
SWEBOK
Software Engineering Body of
Knowledge um documento
criado com a finalidade de servir
de referncia em assuntos que so
pertinentes na Engenharia de
Software.
O SWEBOK apresenta uma
classificao
hierrquica
dos
tpicos tratados pela Engenharia
de Software, onde o nvel mais alto
so as reas do Conhecimento.
Faculdade BILAC - Graduao em TI - Banco
de Dados Avanados
Stakeholders
Patrocinador
A pessoa ou o grupo que fornece os recursos
financeiros, em dinheiro ou em espcie, para o
projeto.
considerado o dono do projeto, pois o
responsvel por prover todos os recursos financeiros
necessrios ao projeto.
Tambm conhecido como sponsor.
Restries
So
limitaes
impostas
interna
ou
externamente ao projeto a ser desenvolvido.
Podem ser a obrigatoriedade de se executar
determinadas ferramentas especficas, normas
da instituio, aes ambientais e/ou a
diversidade da equipe de trabalho.
Podem tambm atender as necessidades
especficas da instituio contratante ou ento
atender as necessidades pessoais do sponsor.
Faculdade BILAC - Graduao em TI - Banco
de Dados Avanados
Restries (Exemplos)
Premissas
Premissas (Exemplos)
Qualquer dvida levantada pela equipe de
desenvolvimento dever ser respondida pelo
cliente ( quem o projeto est sendo
desenvolvido) em at 5 dias teis.
O cliente disponibilizar um ambiente de
hardware e de software conforme as
especificaes contidas na proposta de venda,
registrados como Requisitos tcnicos do
projeto.
As informaes ficaro disponveis online 24
horas por dia, 7 dias por semana.
Faculdade BILAC - Graduao em TI - Banco
de Dados Avanados
Qualidade de Software
uma rea de conhecimento da engenharia
de software que garante a qualidade destes
softwares
atravs
da
definio
e
normalizao
de
processos
de
desenvolvimento.
O principal objetivo garantir um produto
final que satisfaa s expectativas do cliente,
dentro
daquilo
que
foi
acordado
inicialmente.
Faculdade BILAC - Graduao em TI - Banco
de Dados Avanados
Qualidade de Software
No desenvolvimento de software, a qualidade
do produto est diretamente relacionada
qualidade do processo de desenvolvimento,
Mesmo assim comum que a busca por um
software de maior qualidade seja fundamental
para a melhoria neste processo de
desenvolvimento.
O SWEBOK divide a qualidade de software em
trs tpicos e cada um deles subdividido em
atividades.
Faculdade BILAC - Graduao em TI - Banco
de Dados Avanados
Qualidade de Software
Fundamentos da qualidade de software:
Cultura e tica da empregabilidade dos conceitos
da Engenharia de Software no desenvolvimento
do sistema.
Valores e custos de qualidade da utilizao dos
conceitos pregados pelo SWEBOK.
Modelos e caractersticas de qualidade
estipulados na Engenharia de Software a serem
aplicados no desenvolvimento do sistema.
Melhoria da qualidade.
Faculdade BILAC - Graduao em TI - Banco
de Dados Avanados
Qualidade de Software
Gerncia do processo de qualidade de
software:
Garantia de qualidade de software.
Verificao e validao.
Revises e auditorias.
Consideraes prticas:
Requisitos de qualidade para aplicaes.
Caracterizao de defeitos.
Tcnicas de gerncia de qualidade de software.
Medidas de qualidade de software.
Faculdade BILAC - Graduao em TI - Banco
de Dados Avanados
3
4
EXECUO
CONCLUSO
2
NVEL DE
ATIVIDADE
DESENVOLVIMENTO
planejamento
1
CONCEPO
inicializao
TEMPO
Faculdade BILAC - Graduao em TI - Banco
de Dados Avanados
Estrutura de Desenvolvimento
de um Projeto
P PLAN (Planejar)
D DO (Executar)
C CHECK (Conferir / Checar)
A ACTION (Agir)
As Etapas do Projeto
Inicializao reconhecer o projeto em si,
identificando todas suas restries e seu objetivo e
tambm o grau de envolvimento das pessoas que
compem o mesmo.
Planejamento planejar e manter o esquema de
trabalho vivel, elaborar o escopo do projeto.
Execuo coordenar as pessoas envolvidas e
recursos empregados a fim de realizar o plano de
projeto estabelecido na etapa anterior.
Monitoramento e controle assegurar que os
objetivos estipulados esto sendo corretamente
alcanados.
Encerramento formalizar a aceitao da entrega do
projeto executado e finalizado.
Faculdade BILAC - Graduao em TI - Banco
de Dados Avanados
As Etapas do Projeto
Inicializao Alvo a ser atingido.
Planejamento Caminho a ser seguido (Linha de
base).
Execuo Orientao.
Monitoramento e controle Medio e correo.
Encerramento Finalizao.
As Etapas do Projeto
Processos de
Inicializao
Processos de
Planejamento
Processos de
Monitorao e
Controle
Processos de
Execuo
Processos de
Encerramento
Faculdade BILAC - Graduao em TI - Banco
de Dados Avanados
As reas de Conhecimento
Tempo
Recursos Humanos
Suprimentos
Qualidade
Projeto
Escopo
Comunicao
Riscos
Integrao
Custo
Faculdade BILAC - Graduao em TI - Banco
de Dados Avanados
Requisitos
Especificaes
Faculdade BILAC - Graduao em TI - Banco
de Dados Avanados
Escolha do Projeto
Influncias das organizaes
Demanda de mercado
Introduo de modelo de carro compacto.
Mudana do design do produto.
Necessidade organizacional
Nova filosofia de gerenciamento de produo.
Solicitao de cliente
Montar uma fbrica de embalagens dentro da
planta do cliente.
Faculdade BILAC - Graduao em TI - Banco
de Dados Avanados
Escolha do Projeto
Avano tecnolgico
Atualizao dos computadores.
Requisito legal
Tratamento da gua antes de jogar no esgoto.
Grau de componentes txicos no combustvel.
Mtodos no numricos
galinha dos ovos de ouro patrocinador poderoso.
Necessidade imperativa recuperao de prdio com
problemas estruturais.
Anlise de alternativas gera-se ideias, avalia-se os
benefcios.
Faculdade BILAC - Graduao em TI - Banco
de Dados Avanados
Escolha do Projeto
Tcnica 5W3H
What? [Etapa]
Why? [Justificativa]
Where? [Local]
When? [Tempo]
Who? [Responsveis]
How much? [Custo]
How? [Mtodo]
How many? [Pessoas]
Faculdade BILAC - Graduao em TI - Banco
de Dados Avanados
Resultados possveis
causados por erros de
projeto
Erros de projeto
Erros de projeto
Erros de projeto
Erros de projeto
Erros de projeto
Erros de projeto
Atividade Extra-Classe
Atividade Extra-Classe
Pesquisar:
Individual
Texto prprio
Em formato PDF
Enviar no e-mail do professor: andre.olimpio@etep.edu.br
Fontes: pelo menos 2
Entrega: at 23:59 horas do dia 26/10/2014
Faculdade BILAC - Graduao em TI - Banco
de Dados Avanados