Icon

Disponível somente no TrabalhosFeitos
  • Páginas : 26 (6394 palavras )
  • Download(s) : 0
  • Publicado : 29 de novembro de 2011
Ler documento completo
Amostra do texto
ixJugManaus
http://www.jugmanaus.com

Construindo Softwares com Qualidade e Rapidez Usando ICONIX
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 problemasfá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 deintegridade 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 temalgum 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 rapidezna 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 desoftware era verdadeiramente um caos, as organizações criavam softwares de qualquer jeito e os clientes aceitavam sem reclamar de nada, mesmo porque não sabiam como se concebia softwares. Agora a realidade é diferente, existe concorrência, altos custos e o cliente esta super exigente. No inicio da década de 90, verificou-se o nascimento de uma série de metodologias de desenvolvimento de software. Istodevido ao envolvimento de vários engenheiros de software, que conseguiram visualizar as vantagens de usarem essas metodologias quando os compararam com os diversos processos existentes até então. A ordem agora é controlar, ter o domínio desde os primeiros rabiscos da idéia até o produto final, poder prever todos os possíveis problemas que possam impedir o sucesso do projeto. Mas como conseguir isso?Claro que não é fácil, mas também não é impossível, basta ter força de vontade e selecionar o processo adequado de acordo com o tipo de projeto e segui-lo a risca.

Grupo de Usuários Java – http://www.guj.com.br – Página 1

JugManaus
http://www.jugmanaus.com

Observação Existem vários processos de desenvolvimento de software, cada um com suas características, mas, cabe ao gerente deprojeto escolhê-lo. Essa escolha deve ser feita de acordo com as características do projeto e o que se espera para o resultado final. Por exemplo: um sistema em que a vida de pessoas esteja em risco (sistema de trafego aéreo) não pode permitir falhas, nesse caso, ter o controle detalhado de todas as fases deve ser uma obsessão pela equipe, um software de grande porte, um software de médio ou pequenoporte, tempo, custo também são outros pontos que devem ser levados em consideração ao selecionar um processo de desenvolvimento de software, ou, simplesmente você pode usar um processo que a empresa onde você trabalha o obrigue a usar. O que é ICONIX ICONIX considerado uma metodologia pura, prática e simples, mas também poderosa e com um componente de análise e representação dos problemas sólido...
tracking img