Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 09
Tecnologia da Informao p/ Caixa Econmica Federal (tpicos 8,9, 10, 11, 12 e 14)
SUMRIO PGINA
Apresentao 01
Gesto de Configurao 02
Ferramentas de Gesto de Configurao 05
Controle de Defeitos 07
Lista de Exerccios Comentados 08
Gabarito 10
Bem, pessoal. Chegamos a nossa ltima aula! Pequeninha, esse assunto raramente cai at bem
difcil encontrar questes sobre esse assunto. Pois bem, desejo a vocs boa sorte, faam uma boa
prova e sempre que precisar, s me enviar um e-mail. Agradeo pela confiana e desejo a todos
muito sucesso no mundo dos concursos. Grande abrao ;)
Engenharia de Software. Noes sobre: Modelagem de processos, Ciclo de vida do software. Metodologias de desenvolvimento de
software. Processo unificado: disciplinas, fases, papis e atividades. Metodologias geis. Anlise e projeto orientados a objetos. UML:
viso geral, modelos e diagramas. Padres de projeto. Arquitetura em trs camadas. Arquitetura orientada a servios. Mtricas e
estimativas de software. Anlise por pontos de funo. Conceitos bsicos e aplicaes. Engenharia de requisitos. Conceitos bsicos.
Noes sobre: tcnicas de elicitao de requisitos, especificao de requisitos e tcnicas de validao de requisitos. Prototipao.
Interoperabilidade de sistemas, SOA e Web Services, Padres XML, XSLT, UDDI, WSDL e Soap. Testes de software: conceitos e
aplicaes. Testes unitrios, de integrao e de aceitao: conceitos e aplicaes. Desenvolvimento orientado a testes: conceitos e
aplicaes. Gerncia de configurao: conceitos e prticas. Uso de ferramentas de gerncia de configurao. Controle de defeitos:
conceitos e prticas. Portais corporativos: arquitetura da informao, portlets e RSS. Ferramentas de Gesto de Contedos. Modelo
de Acessibilidade do Governo Eletrnico.
01929967110
GESTO DE CONFIGURAO
H quem defina a Gesto de Configurao como uma disciplina tcnica e administrativa que tem
como objetivos a identificao e a documentao das caractersticas funcionais e fsicas em um item
de configurao, o controle de mudanas dessas caractersticas e a verificao de conformidade
com os requisitos especificados.
Ela pode ser considerada um apoio ao ciclo de vida de software que beneficia a gesto de projetos,
desenvolvimento e as atividades de manuteno e garantia de qualidade, assim como os clientes e
utilizadores do produto final, permitindo a absoro controlada das mudanas inerentes ao
desenvolvimento de software e mantendo a estabilidade na evoluo do projeto.
Professor: por que to importante gerenciar a configurao? Galera, se h uma certeza na vida
que haver mudanas durante o processo de desenvolvimento de software. lquido e certo! No
tem como... o usurio vai mudar de ideia ou o ambiente ser modificado ou a tecnologia ser
atualizada ou a legislao ser alterada. Mudanas so inevitveis e precisam ser controladas!
Alm disso, muito fcil perder a rastreabilidade de quais mudanas foram incorporadas em qual
verso do sistema. As verses incorporam propostas de mudanas, correes de defeitos e
adaptaes para diferentes hardware e sistemas operacionais. Geralmente, existem muitas verses
em desenvolvimento e em uso ao mesmo tempo.
Professor, mas o que seria um item de configurao? Galera, simplesmente uma unidade que pode
ser lida por uma mquina, como um documento ou um arquivo de cdigo-fonte, sujeita a
mudanas e sendo a mudana controlada por um sistema de gerenciamento de configuraes.
Eventualmente, a identificao de um item de configurao pode ser trabalhosa.
Ficou mais tranquilo de entender agora? Vamos resumir essa diferena bsica: a Configurao de
Software o estado dos itens que formam o sistema em um determinado momento. J o
Gerenciamento de Configurao de Software o controle da evoluo dessas configuraes
durante o ciclo de vida do projeto.
Para produtos, os gerentes de verses trabalham com a equipe de marketing, e, para sistemas
feitos sob encomenda, com os clientes, para planejar quando novos releases de um sistema devem
ser criados e distribudos para implantao. Uma verso de sistema uma instncia de um sistema
que difere, de alguma maneira, de outras instncias.
Um release do sistema uma verso distribuda aos clientes. Cada release deve incorporar novas
funcionalidades ou ser planejado para uma plataforma diferente de hardware. H normalmente
muito mais verses de um sistema do que releases. As verses so criadas no mbito da
organizao, para desenvolvimentos ou testes internos, e no so liberadas para os clientes.
As verses tambm precisam ser identificadas e gerenciadas. Por fim, temos a construo do
01929967110
01929967110
O gerenciamento de mudanas pode ser apoiado pelas ferramentas para rastrear defeitos,
como a Bugzilla, o gerenciamento de verses pelo uso de ferramentas, como RCS ou CVS1,
e a construo de sistemas pelo uso de ferramentas, como a make ou a imake. Essas so
as ferramentas de cdigo-fonte aberto que esto disponveis gratuitamente.
1
Utiliza a operao Check-Out para obter artefatos de um repositrio.
As ferramentas CASE para gesto de configurao podem ser dedicadas para apoiar o
gerenciamento de mudanas e de verses e construo de sistemas, ou podem ser workbenches
integrados que fornecem uma nica interface para todo apoio de gesto de configurao. Cabe
ento, ao gestor decidir qual a opo adequada para cada projeto.
01929967110
CONTROLE DE DEFEITOS
Os erros de sistema podem no resultar em falhas, pois o comportamento pode tambm ser
transitrio e no apresentar efeitos observveis ou o sistema pode incluir proteo que garanta
que o comportamento errneo seja descoberto e corrigido antes que os servios do sistema sejam
afetados. Existem s abordagens para aprimorar a confiabilidade de um sistema:
01929967110
Comentrios:
Gabarito: C
(CESPE - 2013 - TCE-RO - Analista de Informtica Quando a baseline, gerada na funo de controle da
configurao, selecionada para ser liberada para o cliente, ocorre a funo de avaliao e reviso da
configurao.
Comentrios:
Gabarito: C
Comentrios:
Na verdade, o check-out! muito comum em sistemas de controle de verses como CVS ou SVN.
Gabarito: E
configurao de software uma atividade que envolve o emprego de conceitos e prticas, tais como
identificao de itens de configurao, controle, contabilizao e auditoria.
Comentrios:
Galera, essa a classificao do RUP! No a mais comum e nem a mais utilizada. Sommerville o mais
utilizado e divide em identificao de itens de configurao, gerenciamento de mudanas, gerenciamento de
verses e releases e construo de sistemas. No entanto, o CESPE deu como correto!
Gabarito: C
Gabarito: E
01929967110
(CESPE - 2013 - TCE-RO - Analista de Informtica Quando a baseline, gerada na funo de controle da
configurao, selecionada para ser liberada para o cliente, ocorre a funo de avaliao e reviso da
configurao.
1 2 3 4 5 6 7 8 9 10
C C E C E - - - - -
11 12 13 14 15 16 17 18 19 20
- - - - - - - - - -
01929967110