Icon
José Anízio Maia Este tutorial aborda as principais fases de construção de softwares de forma rápida e com qualidade através do processo de desenvolvimento de software ICONIX. Introdução Fazer software hoje em dia não é fácil, cada vez mais os programas estão se tornando complexos, os problemas fáceis já foram resolvidos e é possível encontrá-los em vários portais gratuitamente, porem, os problemas que hoje tentamos resolver, através da implementação de um software, se tornaram complexos e sofisticados, por exemplo, antigamente a micro empresa do seu Joaquim tinha um sistema de folha de pagamento, um sistema de controle de estoque, um sistema de contas a pagar etc. Hoje, por questões de integridade dos dados, eficiência, rapidez nas informações etc., os sistemas estão integrados e conseqüentemente sua complexidade aumentou. Com isso, podemos perceber o quanto é importante planejar, projetar e avaliar o software que será construído. Isso pode ser feito através de um processo de desenvolvimento de software. A quem se destina este Artigo? Este artigo está destinado as pessoas que tem algum interesse em Engenharia de Software e desejam saber mais sobre os processos de desenvolvimento de sistemas. Somente é recomendável ter noção de UML. Isso facilitará bastante para assimilar a proposta do ICONIX. O que é um processo de desenvolvimento de software? São etapas cuidadosamente planejadas onde o sucesso de cada etapa é primordial para produtos com qualidade, baixo custo e rapidez na construção, ou seja, pode possibilitar bom resultado final no produto de software. Nem sempre foi assim, com o surgimento do software como forma de agilizar o trabalho, controlar informações, armazenar dados, reduzir custos, etc. para as empresas e órgãos governamentais no mundo inteiro, criou-se um novo mercado de trabalho e oportunidade de negócio. Mas, o processo de desenvolvimento de