Arquivo

Arquivo da Categoria ‘Qualidade de Software’

Balanço 2011: Engenharia de Software em 5 artigos e 10 sites

31, dezembro, 2011 Galeote Sem comentários

imagePara fechar 2011, segue uma lista com os cinco artigos publicados nesse ano que segundo o Google Analytics foram os mais lidos aqui no blog Qualidade de Software Ltda:

1. Visão geral: áreas de conhecimento do pmbok x cinco grupos de processos 

2. Seis barreiras na elicitação de requisitos

3. Tipos de testes de software

4. Três abordagens principais para a elicitação de requisitos

5. Oito características de um bom requisito

Publico também os 10 sites que estiveram nos meus favoritos de 2011 (*em ordem alfabética)

1. Agile Testing with Lisa Crispin 

2. Arata Academy

3. Efetividade.net – Produtividade pessoal, lifehacking, GTD e dicas espertas

4. Gizmodo Brasil – Tech Lover

5. Humor na Informática

6. IEEE Software Magazine

7. Mais Tempo – administração do tempo, produtividade e lifehacking

8. Presentation Software – Sliderocket

9. ScrumHalf – Ferramenta Web de Gerência de Projetos Ágeis Scrum – Brasil

10. TechCrunch

Gostaria de agradecer os mais de 21 mil visitantes que visitaram o Qualidade de Software Ltda e geraram mais 37 mil “page views”, e desejar a todos um feliz 2012 com muita saúde e realizações! E que possamos fazer nossos softwares melhores e livres de defeitos!. Até 2012..

Guia definitivo do Scrum – As regras do jogo

11, outubro, 2011 Galeote Sem comentários

scrumComo professor da graduação do curso de tecnologia em análise e desenvolvimento de sistemas sei claramente as dificuldades que nossos alunos ainda enfrentam com a língua inglesa, o que muitas vezes acaba por limitar o acesso a bons materiais de engenharia de software.

Um outro ponto importante que sempre busco para os meus alunos são materiais de boa qualidade e de leitura leve. Acredito que isso facilite o aprendizado.

Leia mais …

Oito características de um bom requisito

12, março, 2011 Galeote Sem comentários

betterO desenvolvimento de software nos dias atuais demanda por prazos e custos reduzidos, e qualidade elevada. Conjugar esses três fatores no processo de desenvolvimento não é tarefa fácil e  uma das coisas que pode ajudar a obter um software de qualidade é exatamente a qualidade do requisito que foi elicitado. Veja abaixo oito características de um bom requisito:

 

Leia mais …

Balanço de 2010: Engenharia de Software em 10 artigos e 10 sites

31, dezembro, 2010 Galeote 4 comentários

 

HAPPY Para fechar o ano de 2010 publico uma lista com os dez artigos que segundo o Google Analytics foram os mais lidos aqui no blog Qualidade de Software Ltda:

1. Metodologia de Desenvolvimento de Software: Importância Conceitos e Princípios

2.  Passo a Passo para a Elaboração do Modelo de Dominio – Parte 1 de 2

3.  Como Criar uma EAP em Seis Passos

4. Plano de Comunicação de Projetos: Quem não se Comunica se Trumbica

5. Saiba Quais São as Fases dos Testes de Software

6. Descrição de Casos de Uso: Genérico ou Detalhado?

7. Seis Dicas para Preparação de Massa de Dados para Testes Funcionais

8. Como Elaborar em Seis Passos uma Boa Estratégia para Testes Funcionais de Software

9.  Passo a Passo para a Elaboração do Modelo de Dominio – Parte 2 de 2

10. Template para Descrição de Caso de Uso

Publico também os 10 sites que estiveram nos meus favoritos de 2010 (*em ordem alfabética)

1.Agile in a Flash

2. AkitaOnRails.com

3. Alistair Cockburn

4.  Blog do Marcos Mendes

5. Blog do Renato Borges

6. Cakephp

7. James Bach’s Blog

8. Martin Fowler

9. QualidadeBr

10. Sociedade Brasileira de Computação

Aos leitores do Qualidade de Software Ltda, um feliz 2011 com muitas alegrias e disposição para que possamos construir softwares melhores; e se não for possível, que sejamos capazes de remover a maior quantidade de bugs.  Nossos clientes agradecerão. Até 2011!

Oito passos para a melhoria da qualidade do software!

26, dezembro, 2010 Galeote Sem comentários

Nessa época do ano o calendário nos chama para a necessidade de reflexões: o que fizemos de bom no ano que se encerra e o que queremos mudar no ano vindouro é geralmente a base de muitas reflexões. Aproveitando esse espírito de renovação que um novo ano nos traz, que tal planejar para o próximo ano os oito passos para a melhoria da qualidade do software? Esse artigo aborda o tema de qualidade de software e o coloca sob uma perspectiva da melhoria contínua, e não um algo com começo meio, e fim.

clip_image001De modo geral as pessoas tratam a  qualidade de software como resultado final de um esforço pontual, ou ainda como um destino que se quer chegar, se possível com o mínimo esforço. E qualidade de software não é isso. É sim uma viagem que nunca termina. À medida que se começa a efetuar medições no processo de desenvolvimento e a gerenciar a qualidade do processo e do produto de software, irá se aprender mais sobre o processo e sobre o produto de software. Em seguida, cada passo de melhoria irá proporcionar novos conhecimentos, experiências e dados necessários para o próximo passo. Assim deve-se focar na melhoria contínua e ajudar as equipes de desenvolvimento de software à realmente acreditar e seguir os princípios da gestão da qualidade. Como as necessidades de cada desenvolvedor são diferentes, deve-se reconhecer onde cada um dos desenvolvedores está nessa jornada para que possam ser orientados a dar o próximo passo. Os oito passos na jornada da qualidade são os seguintes: Leia mais …

Informatização, informatização, a máquina evolui e o homem fica paradão!

16, outubro, 2010 Galeote Sem comentários

 informatic
Processo de desenvolvimento de software é um assunto polêmico, apaixonante e desafiador. Muito já se estudou e já se publicou sobre esse assunto, mas ainda é comum nos depararmos com a famosa frase: “não posso lhe atender porque o sistema está fora do ar”! Se muito já foi estudado sobre esse assunto, porque ainda essa frase é tão comum?

O objetivo desse artigo é provocar uma reflexão descontraída para os leitores com mais de 40 anos, e que acompanha a indústria de software nos últimos 20 a 25 anos. Leia mais …

Processo fabril para o desenvolvimento de software?

2, outubro, 2010 Galeote 2 comentários

fabrica As fábricas de código estão fora de moda, e esta difícil de encontrar no mercado alguém que as defenda. Mais fácil encontrar quem as odeie: esses pregam que programar não pode ser transformado em atividade fabril, que o desenvolvimento de software demanda intelecto e não mãos operárias para trabalhos repetitivos.

O que nos desafia no desenvolvimento de um software ainda e o tripé custo prazo e qualidade. E mais: como entregar valor para o negócio ao qual o software atendera?

. Leia mais …

Quais são as principais motivações para o teste de software?

22, maio, 2010 Galeote Sem comentários

1. Minimizar os riscos de falhas no sistema:

imageTeste é uma parte importante para o sucesso de um processo de desenvolvimento, pois não existe desenvolvedores perfeitos, os requisitos nem sempre são entendidos completamente e não testar aumenta o risco do sistema de não atender aos requisitos do usuário,produzindo resultados negativos 

Leia mais …

Qual a origem dos bugs de software?

18, maio, 2010 Galeote Sem comentários

image O termo bug tem sido utilizado pelos engenheiros para classificar pequenas falhas nas máquinas a mais de um século. Tomas Edison já citava bugs em circuitos elétricos em 1870.
Quando o primeiro computador foi construído no início da década de 40, pessoas que trabalhavam na sua construção, encontraram bugs tanto no hardware quanto nos programas executados pelo computador
Um caso curioso sobre bugs data de 1947, quando engenheiros trabalhando no computador MarkII na Universidade de Harvard, encontraram uma traça enroscada em um dos seus componentes. Eles fixaram a traça no livro de registro de operações e rotularam-no como o “primeiro caso real de um bug sendo  encontrado” Leia mais …

Metodologia de desenvolvimento de software: importância, conceitos e princípios

28, fevereiro, 2010 Galeote Sem comentários

O software é o combustível utilizado pelos negócios modernos, construir e manter software de qualidade, de forma repetitível e previsível é difícil hoje e se tornará cada vez mais difícil. São sintomas típicos de problemas no desenvolvimento de software: falha no entendimento das necessidades dos usuários; inabilidade de tratar mudança de requisitos; descobrimento tardio de demandas importantes do projeto; falta de um processo definido para o desenvolvimento de software

Geralmente os projetos de desenvolvimento de software falham devido às seguintes causas: gerência “por demanda” dos requisitos; comunicação ambígua e imprecisa; arquitetura fracamente definida; complexidade sub-estimada; inconsistências não identificadas nos requisitos, projeto e no código e testes insuficientes. Ao tratar essas causas, através de uma metodologia de desenvolvimento de software, os sintomas serão eliminados e será mais fácil desenvolver e manter um software de qualidade de forma previsível e que possa ser repetida.

Segundo o dicionário Aurélio metodologia é o estudo dos métodos; caminho pelo qual se atinge um objetivo. Modo de proceder, maneira de agir.

As principais características de uma metodologia de desenvolvimento são Leia mais …