Analise e Desenvolvimento de Sistemas


Participe do fórum, é rápido e fácil

Analise e Desenvolvimento de Sistemas
Analise e Desenvolvimento de Sistemas
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Entrar

Esqueci-me da senha

Procurar
 
 

Resultados por:
 


Rechercher Pesquisa avançada

Top dos mais postadores
Fernandes (26272)
Portfólio Desafio 1 Vote_lcap1Portfólio Desafio 1 Voting_bar1Portfólio Desafio 1 Vote_rcap1 
elenilton-apostileiros (6339)
Portfólio Desafio 1 Vote_lcap1Portfólio Desafio 1 Voting_bar1Portfólio Desafio 1 Vote_rcap1 
Elenilton (6320)
Portfólio Desafio 1 Vote_lcap1Portfólio Desafio 1 Voting_bar1Portfólio Desafio 1 Vote_rcap1 
jsjunior (1857)
Portfólio Desafio 1 Vote_lcap1Portfólio Desafio 1 Voting_bar1Portfólio Desafio 1 Vote_rcap1 
Professor (541)
Portfólio Desafio 1 Vote_lcap1Portfólio Desafio 1 Voting_bar1Portfólio Desafio 1 Vote_rcap1 
Aninha (477)
Portfólio Desafio 1 Vote_lcap1Portfólio Desafio 1 Voting_bar1Portfólio Desafio 1 Vote_rcap1 
Paulinha (304)
Portfólio Desafio 1 Vote_lcap1Portfólio Desafio 1 Voting_bar1Portfólio Desafio 1 Vote_rcap1 
provasunopar2 (298)
Portfólio Desafio 1 Vote_lcap1Portfólio Desafio 1 Voting_bar1Portfólio Desafio 1 Vote_rcap1 
Braga Jr. (241)
Portfólio Desafio 1 Vote_lcap1Portfólio Desafio 1 Voting_bar1Portfólio Desafio 1 Vote_rcap1 
auxilioacademico2024 (206)
Portfólio Desafio 1 Vote_lcap1Portfólio Desafio 1 Voting_bar1Portfólio Desafio 1 Vote_rcap1 

PAINEL DO USUÁRIO

Mensagens: 0


Alterar
Ver
Tópicos e mensagens
Quem está conectado?
25 usuários online :: 0 registrados, 0 invisíveis e 25 visitantes :: 2 motores de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 354 em Seg 5 maio 2014 - 21:37
Últimos assuntos
» V.E.N.D.O PORTFÓLIO 2024.1
Portfólio Desafio 1 I_icon_minitimeSeg 29 Abr 2024 - 13:38 por Fernandes

» V.E.N.D.O PORTFÓLIO 2024.1
Portfólio Desafio 1 I_icon_minitimeSeg 29 Abr 2024 - 13:37 por Fernandes

»  V.E.N.D.O PORTFÓLIO 2024.1
Portfólio Desafio 1 I_icon_minitimeSeg 29 Abr 2024 - 13:37 por Fernandes

»  V.E.N.D.O PORTFÓLIO 2024.1
Portfólio Desafio 1 I_icon_minitimeSeg 29 Abr 2024 - 13:37 por Fernandes

»  V.E.N.D.O PORTFÓLIO 2024.1
Portfólio Desafio 1 I_icon_minitimeSeg 29 Abr 2024 - 13:36 por Fernandes

» V.E.N.D.O PORTFÓLIO 2024.1
Portfólio Desafio 1 I_icon_minitimeSeg 29 Abr 2024 - 13:36 por Fernandes

» Projeto de Extensão I Gestão em Recursos Humanos
Portfólio Desafio 1 I_icon_minitimeDom 28 Abr 2024 - 12:18 por elenilton-apostileiros

» Apostileiros - Portfólios EAD, Portfólios Prontos, Projeto de Extensao, Projeto de Ensino - Modelo padrão e exclusivo (sem plágio). Unopar, Anhanguera, Uniderp, Pitágoras, Ampli, UNIP e outras - Apoio Acadêmico em Produção Textual Interdisciplinar
Portfólio Desafio 1 I_icon_minitimeDom 28 Abr 2024 - 12:18 por elenilton-apostileiros

» Projeto de Extensão II – Administração
Portfólio Desafio 1 I_icon_minitimeDom 28 Abr 2024 - 12:18 por elenilton-apostileiros

maio 2024
DomSegTerQuaQuiSexSáb
   1234
567891011
12131415161718
19202122232425
262728293031 

Calendário Calendário


Portfólio Desafio 1

3 participantes

Ir para baixo

Portfólio Desafio 1 Empty Portfólio Desafio 1

Mensagem por LeonardoNeves Qua 11 maio 2016 - 16:44

Gerenciamento de Configurações

"Conjunto de atividades projetadas para controlar as mudanças pela identificação dos produtos do trabalho que serão alterados, estabelecendo um relacionamento entre eles, definindo o mecanismo para o gerenciamento de diferentes versões destes produtos, controlando as mudanças impostas, e auditando e relatando as mudanças realizadas. — Roger Pressman"

A gerência de configuração de software é definida por quatro funções básicas, Identificação, Documentação, Controle e Auditoria. No início do desenvolvimento, a GCS (Gerencia de Configuração de Software) permite à equipe de desenvolvimento identificar as unidades que compõem o sistema de acordo com as funcionalidades que elas deverão desempenhar, e as interfaces entre estas unidades, documentando assim a interação entre elas. O controle contínuo da evolução destas funcionalidades e interfaces permite que a integração entre estas unidades tenha sucesso continuado, com as mudanças devidamente gerenciadas e documentadas. Por fim, a auditoria das funcionalidades identificadas, documentadas e controladas garante a confiabilidade do sistema.

A gerência de mudanças é uma parte geralmente negligenciada da Gerência de configuração. Como ela não tem resultados imediatos para os desenvolvedores e engenheiros de software envolvidos no projeto, estes acabam por não perceber sua importância. Gerência de mudanças entretanto é uma parte importante da Gerência de configuração, pois é a atividade que permite se saber o motivo de uma configuração ter sido mudada para outra configuração. Esta atividade também pode ser parcialmente automatizada, e diversos sistemas de controle de versão já são integrados com sistemas de gerência de mudanças. A gerência de mudanças tem por objetivo mapear, para cada mudança efetuada no sistema, qual foi o motivo que gerou esta mudança. É comum vermos em sistemas de software arquivos que listam as melhorias e mudanças entre duas versões. Estes arquivos são resultado da gerência de mudanças, identificando o que mudou entre uma versão e outra.

Exemplos
mudança da versão 1.0 para 1.1 inclui:
correção do problema 355
correção do problema 356
correção do problema 358
nova funcionalidade de impressão de relatórios
pendências para a versão 1.2:
correção das mudanças 357 e 359.
impressão de relatórios coloridos.


Ocorrem muitos problemas durante o desenvolvimento de software que são causados por falta de controle sobre os arquivos do projeto. O controle de versão rastreia e controla todos os artefatos do projeto (código-fonte, arquivos de configuração, documentação etc.) e assim consegue coordenar o trabalho paralelo de desenvolvedores através das seguintes funcionalidades:

Mantém e disponibiliza cada versão já produzida de cada item do projeto
Possui mecanismos para gerenciar diferentes ramos de desenvolvimento, possibilitando a existência de diferentes versões ao mesmo tempo (concorrência)
Estabelece uma política de sincronização de mudanças que evita a sobreposição de mudanças
Fornece um histórico completo de alterações sobre cada item do projeto
Controle de versão resolve diversos problemas básicos de desenvolvimento tais como uso de diferentes versões de código, sincronização do trabalho paralelo de desenvolvedores no mesmo projeto, recuperação de versões anteriores e registro do histórico de alterações.

A finalidade do controle de versão é dar um controle maior sobre tudo que você altera no seu projeto de software. Ele permite que você tenha um histórico de tudo o que você mudar no seu projeto. Se você modificou aquela rotina para otimizar uma consulta, se você inseriu uma nova função e retirou outra, se você modificou a imagem que era exibida em determinada página html, tudo fica guardado neste histórico. Para que isso? Para o caso de sua alteração causar algum problema! Se deu você nem precisa se preocupar em relembrar o que foi que tinha alterado, se fez tudo correto, basta um simples comando e você recupera o estado anterior.

Todos os arquivos e diretórios que compõem o projeto ficam sob a responsabilidade do sistema de controle de versão num local denominado de repositório, lugar onde se guarda, arquiva, coleciona alguma coisa. É o local onde você vai guardar o seu projeto. Na prática, é um diretório, uma pasta qualquer guardada ou no seu computador, ou no seu pendrive. O repositório registra cada alteração realizada em cada arquivo e diretório controlado. À medida que o projeto evolui, o repositório passa a guardar múltiplas versões dos arquivos que compõem o projeto. Essas múltiplas versões são organizadas em revisões. Uma revisão funciona como um clone de todos os arquivos do projeto em um determinado momento do tempo. Os clone antigos são mantidos e podem ser recuperados e analisados a qualquer momento. Para economizar espaço, apenas as diferenças entre as revisões costumam ser armazenadas no repositório. Quando se deseja recuperar determinado arquivo, as diferenças são analisadas e o arquivo é remontado de acordo com a revisão desejada. Mesmo que não haja alteração em um arquivo entre uma revisão e outra, o número da revisão do arquivo acompanha o número da revisão global, de modo a manter sempre um grupo coeso e coerente de arquivos.

Alguns projetos precisam de variações específicas, conforme as necessidades específicas de cada cliente, ou criação de um ramo para experimentações no projeto, sem comprometer a linha principal de desenvolvimento. O sistema de controle de versão oferece funcionalidades que facilitam a coordenação de ramos diferentes de desenvolvimento em um mesmo projeto. As alterações feitas em um ramo muitas vezes precisam ser mescladas em outro ramo. Essa operação é bastante delicada e é facilitada em muito com o sistema de controle de versão, que permite bastante controle e automação no processo. Mesmo em caso de uma fusão malsucedida, o sistema de controle de versão permite voltar ao estado anterior, o que traz bastante segurança aos desenvolvedores.

Como os desenvolvedores trabalham em paralelo e concorrentemente nos mesmos arquivos do projeto, é necessária uma política para ordenar e integrar todas essas alterações, de modo a evitar que um desenvolvedor sobrescreva as alterações de outro desenvolvedor.O controle de versão além de rastrear e controlar alterações, também coordena a edição colaborativa e o compartilhamento de dados entre os vários desenvolvedores de uma equipe.



###############
Na prática:
###############

seguindo o mesmo raciocínio, citado/mencionado no tópico anterior, sobre a ideia do software de doação temos:


3.1.4 Gerenciamento de Configurações


Roger Pressman, faz citação sobre o Gerenciamento de Configuração dizendo: "Conjunto de atividades projetadas para controlar as mudanças pela identificação dos produtos do trabalho que serão alterados, estabelecendo um relacionamento entre eles, definindo o mecanismo para o gerenciamento de diferentes versões destes produtos, controlando as mudanças impostas, e auditando e relatando as mudanças realizadas."

A gerência de configuração de software é definida por quatro funções básicas, Identificação, Documentação, Controle e Auditoria. No início do desenvolvimento, a GCS (Gerencia de Configuração de Software) permite à equipe de desenvolvimento identificar as unidades que compõem o sistema de acordo com as funcionalidades que elas deverão desempenhar, e as interfaces entre estas unidades, documentando assim a interação entre elas. O controle contínuo da evolução destas funcionalidades e interfaces permite que a integração entre estas unidades tenha sucesso continuado, com as mudanças devidamente gerenciadas e documentadas. Por fim, a auditoria das funcionalidades identificadas, documentadas e controladas garante a confiabilidade do sistema.

A gerência de mudanças é uma parte geralmente negligenciada da Gerência de configuração. Como ela não tem resultados imediatos para os desenvolvedores e engenheiros de software envolvidos no projeto, estes acabam por não perceber sua importância. Gerência de mudanças entretanto é uma parte importante da Gerência de configuração, pois é a atividade que permite se saber o motivo de uma configuração ter sido mudada para outra configuração. Esta atividade também pode ser parcialmente automatizada, e diversos sistemas de controle de versão já são integrados com sistemas de gerência de mudanças. A gerência de mudanças tem por objetivo mapear, para cada mudança efetuada no sistema, qual foi o motivo que gerou esta mudança. É comum vermos em sistemas de software arquivos que listam as melhorias e mudanças entre duas versões. Estes arquivos são resultado da gerência de mudanças, identificando o que mudou entre uma versão e outra.

A Integração Contínua, em suas necessidades, bastaria um controle de construção de software que cuidasse da identificação, empacotamento e preparação de uma baseline para a entrega a um cliente externo ou interno, tornando-a uma release ou uma build respectivamente. A ideia de utilizar uma integração contínua, entretanto, vai um pouco mais além. O objetivo é garantir que as mudanças no projeto são construídas, testadas e relatadas tão logo quanto possível depois de serem introduzidas.

Figura 4 - Gerencia de Configuração
[Apenas Administradores podem visualizar imagens]
Figura 4 - Gerencia de Configuração

E é isso ai pessoal! Iremos partir para o desafio 2. Se vc reunir todos os tópicos anteriores, em um só, vc terá o desafio 1 completo para seu portfólio. Espero ter ajudado e até a próxima.
LeonardoNeves
LeonardoNeves
Nivel 1
Nivel 1

Mensagens : 17
Data de inscrição : 14/11/2015
Idade : 43

Ir para o topo Ir para baixo

Portfólio Desafio 1 Empty Re: Portfólio Desafio 1

Mensagem por Tenkref14 Seg 16 maio 2016 - 9:27

Bom dia Leonardo, como faço pra ver ou baixar essas imagens que os administradores podem ver?

Estamos necessitando de ajuda no portfólio em grupo e temos só essa semana para entrega.

espero seu contato. meu e-mail... tenkref(arroba)hotmail.com

abraço e obrigado.

Tenkref14
Nivel 0
Nivel 0

Mensagens : 1
Data de inscrição : 16/05/2016

Ir para o topo Ir para baixo

Portfólio Desafio 1 Empty Re: Portfólio Desafio 1

Mensagem por LeonardoNeves Ter 17 maio 2016 - 21:40

Tenkref14 escreveu:Bom dia Leonardo, como faço pra ver ou baixar essas imagens que os administradores podem ver?

Estamos necessitando de ajuda no portfólio em grupo e temos só essa semana para entrega.

espero seu contato. meu e-mail... tenkref(arroba)hotmail.com

abraço e obrigado.

Olá,
Mandei as imagens para seu email.
LeonardoNeves
LeonardoNeves
Nivel 1
Nivel 1

Mensagens : 17
Data de inscrição : 14/11/2015
Idade : 43

Ir para o topo Ir para baixo

Portfólio Desafio 1 Empty Re: Portfólio Desafio 1

Mensagem por Fernandes Sex 20 maio 2016 - 17:08

Parabéns

Fernandes
Nivel S
Nivel S

Mensagens : 26272
Data de inscrição : 02/10/2015
Idade : 31
Localização : Terezina

Ir para o topo Ir para baixo

Portfólio Desafio 1 Empty Re: Portfólio Desafio 1

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos