sábado, 10 de setembro de 2016

Modelos de desenvolvimento de software

Foto: Mlife/MTS India

Esse texto - que posto aqui como resumo - eu colhi no blog Protocolo TI E é muito útil para quem desenvolve software, claro, mas também para quem desenvolve projetos e deseja seguir uma metodologia simples como o Scrum.
Por exemplo, trabalhando sozinho em projetos simples eu uso o modelo em cascata; trabalhando com outros profissionais ou projetos complexos ou caros uso o modelo iterativo.

O artigo:

Os Modelos de Desenvolvimento de Software

Há mais de uma década, vem se tentando encontrar um processo ou metodologia previsível e repetível que melhore a produtividade e qualidade. Alguns tentaram sintetizar e formalizar a tarefa aparentemente incontrolável de escrever um software. Outros aplicaram técnicas de gerenciamento de projeto na escrita de software. Sem o gerenciamento de projeto, projetos de software podem facilmente sofrer atraso ou estourar o orçamento. Como um grande número de projetos de software não atendem suas expectativas em termos de funcionalidades, custo, ou cronograma de entrega, ainda não existe um modelo de processo perfeito para todas aplicações.


Processos de desenvolvimento de software


Foto: Ricari.com.br

Esse texto, sequência do Modelos de desenvolvimento de software foi resumido aqui, do blog Protocolo TI, e é útil para quem é da área de TI e gerência de projetos (seja empresa ou autônomo) pois destrincha etapas de desenvolvimento de projetos, sendo aplicáveis a projetos de diversas naturezas.

Processo de desenvolvimento é diferente do modelo; o processo é a necessidade que todos os projetos tem para começarem a ser desenvolvidos de forma completa e satisfatória e o modelo é a forma como se escolhe trabalhar em cima dos requisitos. A finalidade do processo é cumprir todas as etapas independente da sua metologia de desenvolvimento levando a um produto/software de qualidade.

O Processo de Desenvolvimento de um Software

O processo de desenvolvimento de um software é um conjunto de finalidades e atividades que visam a criação de um software bem estruturado e de qualidade, para um boa manutenção e reaproveitamento do software.
No processo de Desenvolvimento de Software, existem vários passos ou processos para se criar um software, seguindo modelos de desenvolvimento, são eles:


segunda-feira, 5 de setembro de 2016

Backup / cópia de segurança: tipos e definições


Achei essa matéria - Backup: Conceito e Tipos, do site Diego Macedo - tão boa que transcrevo aqui, pois serve tanto para empresas como profissionais e pessoas no dia-a-dia, no sentido de orientar como um backup deve ser feito, uma vez que, hoje, o backup pode ser online (na internet).
Apresento a seguir um resumo, com adendos meus; quem quiser ler o texto completo, está aqui..


Imagem: Strati.com.br
O Backup ajuda a proteger os dados de perdas acidentais se ocorrerem falhas de hardware ou de mídia de armazenamento no sistema. Por exemplo, você pode usar um utilitário de backup para criar uma cópia dos dados que estão no disco rígido e arquivá-los em outro dispositivo de armazenamento.