Você está na página 1de 3

Construcao de software relacionamentos

A rea de construo de software tem relao mais estreita com as reas de


projeto e teste de software
Fazem parte desta rea as atividade de implementao do software,
verifcacao, testes de software
A construo de software e dependente de ferramentas de software
A qualidade e muito evidente nos produtos construdos
Alguns.......
Gesto de contrucao
Construo sob modelos de ciclo de vida
Planejamento de contrucao
Medicao em construo

Muitos modelos para desenvolver software foram craidos alguns


delesenfatizam o aspecto da contrucao mais do que outros
Alguns modelos so mais lineares do ponto de vista da costrucao como os
modelos cascata e entrega incremental
Outros modelos so mais interativos tais como
Modelos lineares
Tendem a enfatizar as atividade que antecedem a contrucao e ancetuar a
separao entre as atividade
Tratam construo como uma atividade que apenas ocorre aps um
significativo trabalho com pre requisitos ter sido concludo
Isso inclui um trabalho detalhado com requisitos um extenso trabalho de
projeto e um minucioso planejamento
A nfase principal nesse modelo de contrucao e a codificao
Modelos interativos:temdem a trtar a contrucao de software como uma
atividade que ocorre simultaneamente com outras atividades de
desenvolvimento de software ou que se sobrepe
Contrucao sob modelos de ciclo de vida
Por conseguinte o que e considerado como sendo contrucao depende ate
certo ponto do odelo deciclo de ida utilizado
Em geral contrucao de software e principalmente a condificacao e
depurao mas tambm envolve planejamento para construo
Planejamento de contrucao
Todo projeto de software e composto de atividade onde ri a estratgia de
integrao por fase ou incrementooscos podem se tornar realidade

O risco e caracterizado pela probabilidade de ocorrncia de um evento que


ira causar um impacto negativo,juntamente com uma caracterizao deste
impacto sobre o projetoo inverso de risco e chamada de oportunidade a
qual e caracterizada pela probabilidade de um evento causar um impacto
positivo sobre o projeto
O risco oportunidade so frequentemente resultantes da incerteza
Visando reduzir as incertezas e riscos busca-se formas de otimzar a
contrio de software
Op lanejamento de construo esta relacionada com a preparao
organizao e estruturao das atividade da contrucao do software
O planejamento da contrucao mostra o plano de trbalho para as atividade
da contrucao de software
Outra atividade chave e a escolha de mtodo de contrucao essa escolha
afeta:
A extenso em que os pre-requisitos de construo so executados
A ordem na qual eles so executados
O grau para o qual eles devem ser completados antes do inicio do trabalho
de contrucao
O mtodo abordagem de contrucao tambm afeta a capacidade da equipe
de projeto para reduzir a complexidade antecipar mudanas e construir para
verificao
Cada um deste objetivos podem igualmente ser voltados aos nveis de
processos
Planejamento de contrucao define:
A ordem em que os componentes so criados e integrados

A ordem em que os componentes so criados e integrados

Os processos degestado de qualidade de software


A alocao de tarefas para engenheiros de software
Outras tarefas de acordo com o mtodo escolhido
Por que planejar e importante?
Minimizar o risco
Reuso
Muitas atividade de construo e artefatos podem ser medidos:
Cdigo desenvolvido
Cdigo modificado

Cdigo reutilizado
Cdigo destruid
Complexidade do cdigo
Estatsticas de inspeo de cdigo
Taxas de falhas encontradas e falhas consertadas
Esforo e agendamento
As medidas podem ser uteis para propsitos de gesto de construo
Garantindo a qualidade durante a contrucao
Medindo a melhoria em processo de contrucao
Veririfanco a melhoria de desempenho alcanda aps a implementao de
mudanas em software
Pode se tambm encontrr software ineficiente atravs de medicao de
desempenho
Consideraes praticas
A contrucao e uma atividade que o engenheiro de software tem que
executar com muita precisao
Ele tem que lidar co restries do mundo real sendo que algumas vezes
estas limitaes so caticas e mutantes
Devido a influencia das restries do mundo real a contrucao e mais
orientada por consideraes praticas do que por outras reas de
conhecimento
De todas as atividades da construo a engenharia de software e talvez a
menos automatizada
Em alguns softwares se alocam considervel atividade de projeto pr
contrucao
Em outros se distribui a uma atividade explicitamente focada em projeto
Independentemente da exata atribuio alguma atividade de projeto
ocorrera no nvel de contrucao
Esta atividade de projeto tende a ser guiada por limitaes impostas por:
Planos de contrucao da organizao
Problemas do mundo real onde o software esta sendo construdo
Da mesma forma como os trabalhadores

Você também pode gostar