ANALISTA E DESENVOLVIMENTO DE SISTEMAS

DEV-C++

Dev-C++ é um Ambiente de Desenvolvimento Integrado (IDE - Integrated Development Environment) para programação na linguagem C/C++. Ele usa a porta Mingw do GCC (GNU Compiler Collection) como seu compilador. O programa cria executáveis nativas no Win32, console ou GUI. Dev-C++ também pode ser usado juntamente com o Cygwin. Dev-C++ é gratuito e de código aberto e é totalmente escrito em Delphi, que ironia não?

Lista de Recursos:

# Suporte a compiladores baseados em GCC.

# Depuração integrada (usando GDB).

# Navegador de classes.

# Recurso de completar códigos.

# Navegador de depuração de variáveis.

# Gerenciador de Projetos.

# Editor com destaque de sintaxe personalizável.

# Suporte a modelos para criação dos seus próprios projetos.

# Edição e compilação de arquivos de recursos.

# Gerenciador de Ferramentas.

# Suporte a impressão.

# Facilidades de encontrar e substituir.

# Gerenciador de pacotes para facilitar a instalação e adição de bibliotecas.

# Suporte CVS.

# Lista de coisas a fazer.

# Janela de CPU.

download e Manual em PDF



Criando Páginas na WWW

Introdução

As páginas da WWW são arquivos armazenados em computadores que, estando em qualquer lugar do mundo, se conectam à Internet. Embora sua aparência seja complexa, cheia de gráficos e cores (e até sons e video), no fundo elas são apenas texto. Este texto no entanto não é um texto normal, como o que você editaria no Bloco de Notas do Windows, por exemplo, ou mesmo no Word. As páginas da WWW são escritas em uma linguagem especial, chamada HTML, que contém todas as informações necessárias para que o seu navegador, seja ele o Internet Explorer, Netscape, Opera ou outro qualquer, exiba o seu conteúdo corretamente. HTML não é uma linguagem de programação (ufa!), e nem tampouco você precisa conhecê-la para criar páginas da WWW. Há vários programas que permitem que você edite e "desenhe" suas páginas, coloque figuras nela, etc., enquanto ele vai "por trás das cortinas", criando os códigos HTML para que a página funcione na Internet. Neste pequeno tutorial vamos usar o Word 97 (isto mesmo!) para criar nossas páginas e uní-las em um pequeno site.

clique aqui

VisuAlg - Editor e Interpretador de Pseudocódigos

VisuAlg - Editor e Interpretador de Pseudocódigos

Objetivos

A idéia de escrever este programa nasceu a partir de uma necessidade: uma ferramenta que permitisse aos alunos iniciantes em programação o exercício dos seus conhecimentos num ambiente próximo da realidade. Em minha experiência como professor desta disciplina, tenho notado que a abstração de "rodar o chinês", ou seja, de executar um programa apenas no papel, é um grande obstáculo (quase intransponível para alguns) no aprendizado das técnicas de elaboração de algoritmos. Por outro lado, submeter um iniciante aos rigores de uma linguagem de programação como Pascal ou ao “esoterismo” do C também me parecia exagerado. O ideal seria uma linguagem mais simples, parecida com o "Portugol", de grande popularidade nos meios acadêmicos e presente nos livros mais utilizados; com ela, os princípios básicos da programação estruturada poderiam ser ensinados sem que a curva de aprendizagem fosse íngreme. Além disso, esta ferramenta deveria também ser capaz de simular o que acontece na tela do computador com o uso dos famosos comandos "leia" e "escreva", bem como possibilitar a verificação dos valores das variáveis, o acompanhamento passo a passo da execução de um algoritmo (pelo seu grande valor didático), e até mesmo suportar um modo simples de depuração. Aliado a tudo isto, deveria estar um editor de texto com recursos razoáveis (tais como abrir e salvar arquivos) e que dispusesse de todos os principais recursos de um ambiente gráfico.

O VisuAlg é para mim a concretização desta idéia. Espero que, colocando-o em domínio público (numa versão freeware), possa ajudar professores e alunos de programação, e também ser ajudado por eles através de sugestões e críticas que visem sempre a sua melhoria. A idéia básica é manter o VisuAlg simples: deve ser como as rodinhas de apoio que uma criança usa ao aprender a andar de bicicleta, e que são retiradas quando deixam de ser necessárias. Isto não quer dizer que o VisuAlg não possa ou deva ser melhorado: conto com a colaboração de todos que vierem a utilizá-lo.

Instalação e Requerimentos de Hardware

O VisuAlg é um programa simples, que não depende de DLLs, OCXs ou outros componentes. Sua instalação não copia arquivos para nenhuma outra pasta a não ser aquela em que for instalado, e exige cerca de 1 MB de espaço em disco. Pode ser executado sob Windows 95 ou posterior, e tem melhor aparência com resolução de vídeo de 800x600 ou maior.

Conheça o VisuAlg

A Tela Principal

O menu do programa

A linguagem de programação do VisuAlg

Referências da linguagem do VisuAlg

Auto-digitação e sugestão de digitação

Consultoria e Desenvolvimento de Sistemas


Este link e exclusivo a todos os interessados em manter este trabalho de estudo, para o melhor entendimento de um Analista de Sistema. Sou totalmente independente sem recurso com apenas a vontade de apreender em ajudar aqueles que tem duvidas. E por isto conto com a sua ajuda em manter a minha pesquisa sempre atualizada. E com a sua doação, você estará ajudando a levar o conhecimento a todos.
Clique no ícone abaixo.






HABILIDADES

Proficiência em análise de custo/benefício, análise de sistemas, arquitetura de aplicativos, elaboração de estudos de caso, estimativa de cronograma e recursos para desenvolvimento, estudos de viabilidade, integração de sistemas, produção de tecnologia, projeto de sistemas, requisitos para definição de negócio, facilidade de apresentações formais, facilidade em comunicação escrita, facilidade de comunicação individual , facilidade de expressão verbal, bom ouvinte, desenvoltura em palestras e exposição ao público, gerência e administração de redes, análise e diagnóstico de redes, arquitetura de redes, ferramentas de gerenciamento e controle de redes, monitoramento de desempenho de redes, padronização e procedimentos de redes, planejamento de capacidade de rede, gerência de projetos de redes, protocolos de comunicação de alta plataforma, protocolos de redes, segurança de redes, sistemas operacionais, software de gestão e configuração de rede, administração de segurança, auditoria de segurança, desempenho de fornecedor, gerência de help desk, gerência de risco em segurança, manutenção de sistemas de segurança, monitoramento de segurança, sistemas e conceitos de segurança, soluções de problemas de segurança, suporte de produção, testes de segurança, treinamento de segurança.

AREA DE ATUAÇÃO:

Administração de redes, análise de sistemas, programação, análise de suporte, administração de sistemas cliente / servidor. Administração e desenvolvimento de projetos Intranet. gerenciamento de projetos, gerenciamento de time, administração de banco de dados, backup/restore, segurança da informação e treinamento de pessoal em novas tecnologias.

CARACTERÍSTICAS PESSOAIS

Tenho agilidade, liderança, honestidade, profissionalismo, ética, dedicação, ótimo relacionamento em equipe, fidelidade, sigilo sobre informações corporativas, sou organizado, administro bem o tempo e tenho facilidade na assimilação de qualquer tipo de informação. Calmo, pró-ativo, bom senso de humor, de fácil relacionamento, bom nível de inteligência emocional, raciocínio rápido e diplomacia na solução de conflitos.

CARTA DE APRESENTAÇÃO:

Information Technology
c u r r i c u l u m v i t a e




Olá meu nome é Charles Eugenio de Oliveira, sou programador e estou cursando Teológia em analise e desenvolvimento de sistema pela UNIVERSIDADE DO NORTE DO PARANÁ, Estudar, me proporciona desenvolver aplicativos mais inteligentes e com maior visão. Atuando na região metropolitana de Belo Horizonte ou em qualquer parte do Brasil seja trabalho presencial ou não dependo do tamanho do projeto. Sou Estudante de Analise de Sistema, da área de Logística e Tecnologia de Informação.

Sou preciso no planejamento de tarefas, tenho liderança, habilidade ao lidar com subordinados e facilidade no contato com diretoria e gerência. Trabalho com solução da causa raiz dos problemas, padronização do resultado do trabalho, implementação de melhorias e inovações nos ambientes de informação e produtivos.

Sou administrador de redes, programador, analista de sistemas e analista de suporte. Tenho profundo conhecimento técnico sobre os softwares mais utilizados no mundo: Office, Lotus Notes, Open Office, SAP, PeopleSoft, Microsiga, Outlook, Internet Explorer, etc. Aplico organização e método (O&M), no ambiente de trabalho. Tenho experiência em treinamento de pessoal em novas tecnologias.

A importância do teste e manutenção do sistema, o Desenvolvimento do software e sua avaliação final.

A importância da manutenção

Depois que o sistema está instalado deve ser dada a manutenção, isto significa que os programas de computador deverão ser modificados e actualizados.
A manutenção é feita por dois motivos. O primeiro é para corrigir erros no software. Erros de software comercial para microcomputadores são documentados por vezes como "anomalias conhecidas, e são corrigidos quando são lançadas novas versões de software ou versões intermediárias. No software personalizado erros devem ser corrigidos em conformidade detectada.

1 Os usuários frequentemente solicitar recursos adicionais depois que eles estejam familiarizados com o sistema de computador e as suas capacidades. Esses recursos podem ser aplicados tão simples como o adicional total de implantação de um relatório ou tão complicada como o desenvolvimento do novo software.

2.O negócio mudanças ao longo do tempo. Software deve ser alterada para incluir as alterações, tais como novas obrigações para empresas ou governo, a necessidade de produzir novas informações aos clientes.

3.O hardware e software estão a mudar a um ritmo rápido. Um sistema que utiliza tecnologia antiga pode ser modificado para utilizar as capacidades de uma nova tecnologia. Um exemplo dessas mudanças, a substituição de um terminal com um mainframe desktop estações de trabalho, ou um PC com um computador desktop.

Implementação e sistema de avaliação

Nesta fase de desenvolvimento analista sistema de informação ajuda a implementar o sistema.
O analista necessita de um bom plano para uma conversa com o novo sistema. Este processo envolve a conversão de arquivos antigos para os novos formatos ou a construção de uma base de dados de instalação e comissionamento de equipamentos do novo sistema em produção.
A avaliação é apresentada como parte da fase final do ciclo de vida do sistema de desenvolvimento, a avaliação foi realizada durante cada etapa.
Convém notar que, por vezes sistemastrabajan na moda cíclica. Quando um analista que termina uma fase de desenvolvimento do sistema e vá para a próxima, a descoberta de um problema que pode forçar o analista de voltar à fase anterior e altere o trabalho que fizeram allà.

Teste e manutenção do sistema

Antes de poder utilizar o sistema de informação devem ser testados. É muito mais barato para encontrar os problemas que o sistema é entregue aos usuários. Em primeiro lugar está executando uma série de testes para destacar os problemas com os dados exemplos com dados reais e, eventualmente, o sistema actual.
A manutenção do sistema e sua documentação neste fasey começa ritinariamente é feita ao longo da vida do sistema de informação.

Desenvolvimento do software e documentação

Na quinta fase analista trabalhar com os programadores a desenvolver software original você necessita. Algumas técnicas de estrutura, método soluços, fluxogramas, diagramas e Warnier Nassi-Schneiderman e pseudo-Orr. O sistema utiliza um analista ou mais destes dispositivos de comunicar o que o programador precisa ser agendada.
O analista também trabalha com usuariospara desenvolver uma documentação para o software.
Os desenvolvedores têm um papel importante nesta fase nos termos do projeto, codificação e depuração sintaxe programas de computador. Para garantir a qualidade, um desenvolvedor pode fazer, quer um desenho ou um teste do código, o que explica o complexo de partes de uma equipe de outros programadores.

Sistema concepção recomendada

Nesta fase do ciclo de vida de desenvolvimento de sistemas, o analista utiliza as informações coletadas anteriormente para a concepção lógica do sistema de informação. O analista desenhos precisos os procedimentos de captura de dados, de modo que os dados vão entrar no sistema de informações estão corretas. A interface do usuário se conecta com o sistema e, portanto, é extremamente importante.
O projeto também inclui a concepção de arquivos ou bases de dados para manter a maioria dos dados necessários para os decisores na organização.
Finalmente, o analista deve desenvolver procedimentos de controlo para proteger e apoiar o sistema de pacotes de dados e produzir programa especificações para programadores.

Sistema de análise de necessidades

Uma dessas ferramentas é a utilização de diagramas de fluxo para entrada de dados. A partir de um dicionário de dados. Existem três métodos principais para a análise das decisões extructurales: Língua Extructurado, decisão mesas e árvores decisão.

Determinação dos requisitos de informação

Amostragem e investigação dos dados relevantes, entrevistas, questionários, o comportamento dos decisores e suas funções ambientais e para a construção dos protótipos.

Identificação de Problemas

As atividades desta fase consiste de entrevistas com gestores e usuários, estimar o escopo do projeto e documentar os resultados.

desenvolvimento ciclo

Este blog mostram fases de desenvolvimento de um sistema de informação para o tema do 2. Sistema Administrativo. anos de carreira Computer Systems Analyst.

O analista de sistemas ou atualmente mais conhecido como sistematizador de informações

Analista de sistemas

"Aquele que organiza e desenvolve processos informacionais em redes de computadores"
Fonte: Redação Brasil Profissões
O que é ser analista de sistemas?

O analista de sistemas ou atualmente mais conhecido como sistematizador de informações, é aquele que tem como finalidade realizar estudos de processos computacionais para encontrar o melhor e mais racional caminho para que a informação virtual possa ser processada. Este profissional estuda os diversos sistemas existentes entre hardwares (equipamento) e softwares (programas) e o usuário final, incluindo seus comportamentos e aplicações. A partir dessa conexão, desenvolve soluções que serão padronizadas e transcritas da forma que o computador possa executar. Os profissionais da área criam programas, que são executados em hardwares operados por usuários, preparados e treinados em procedimentos operacionais padronizados. Assim, cabe ao analista de sistemas, parte da organização, implantação e manutenção de aplicativos e redes de computadores.
Quais as características necessárias para ser analista de sistemas?

É necessário que o profissional que deseja obter sucesso na área, tenha raciocínio lógico e boa dose de iniciativa na resolução de problemas e criação de softwares. Como o desenvolvimento de programas é um trabalho que requer concentração e capacidade permanente de aprendizagem, a predisposição de estar sempre pronto a mudanças é fundamental. Além disso, é importante apresentar as seguintes características:

* Criatividade: o profissional deve sugerir novos caminhos para a empresa melhorar o seu desempenho global, através do uso racional e criativo da tecnologia de informação
* Bom senso: existem situações inéditas e imprevistas onde o profissional da informação tem que decidir pelo que julga melhor para os negócios da empresa, baseado mais nos seus sentimentos íntimos do que em uma sólida base de dados e informações
* Liderança: o analista deve ser um líder no processo de mudança da organização. O gerente é aquele que administra a mudança, mas o líder é aquele que motiva as pessoas para a mudança, tornando-as possíveis
* Senso analítico e boa comunicação: não basta ter uma boa idéia, é necessário ter a capacidade de organizá-la e de expô-la de forma a mostrar para os demais a sua viabilidade técnica e econômica
* Atualização tecnológica: o profissional deve se manter atualizado, uma vez que a informática e a tecnologia da informação têm evoluído de uma forma vertiginosa nos últimos anos. O estudo, pesquisa e desenvolvimento tecnológico são atividades do dia a dia deste profissional. É muito importante que o analista tenha a consciência de que a sua área de interesse não pode se limitar à informática e a tecnologia de informação, mas deve abranger, também, outras áreas de conhecimento, principalmente, administração e ciências humanas
* Boas relações interpessoais: o tipo de atividade desenvolvida pelo analista exige uma interação e uma integração muito grande com os usuários, exigindo do profissional a capacidade de sentir de forma mais abrangente os problemas, as reais necessidades e aspirações dos seus "clientes" ou interlocutores
* Boa visão sistêmica: o analista deve ter uma visão sistêmica da organização e, portanto, uma visão muito clara da missão e dos objetivos empresariais. Ao profissional, não cabe apenas a responsabilidade de informatizar, o seu principal compromisso, com a empresa, é fazer o melhor uso possível da tecnologia da informação, visando uma melhor competitividade e eficácia empresarial
* Domínio da língua estrangeira: O domínio da língua inglesa é fundamental para um profissional que trabalha com tecnologia de ponta.

Qual a formação necessária para ser analista de sistemas?

Até alguns anos atrás, o estudante que desejasse trabalhar com análise de sistemas, deveria prestar vestibular selecionando a opção Análise de Sistemas - Bacharelado, com duração média de 4 anos. Porém, com surgimento de novos cursos mais específicos que melhor preparam o profissional a estar apto na área em que deseja trabalhar, o curso de análise de sistemas foi ficando escasso em diversas universidades, sendo substituído por Sistemas de Informação (o mais comum), Ciências da Computação, Ciências da Informação, entre outros.
Estes cursos que têm duração média de 4 anos e se relacionam entre si contemplam durante a graduação os seguintes assuntos: teoria de sistemas ou subsistemas interconectados que utilizam equipamentos na aquisição, armazenamento, manipulação, gestão, controle, troca, no intercâmbio, na transmissão, ou na recepção da voz e/ou dos dados, além de disciplinas mais gerais, porém que proporcionam a compreensão das atividades como a matemática, por exemplo.
Principais atividades

Entre as atividades diárias de um analista de sistemas, estão:

* Administração do fluxo de informações geradas e distribuídas por redes de computadores dentro de uma organização
* Planejamento e organização do processamento, armazenamento, recuperação e disponibilidade das informações
* Suporte aos usuários e infra-estrutura tecnológica
* Gestão de projetos
* Levantamento de requisitos, análise, especificação, projeto do sistema, programação, testes, homologação, implantação e acompanhamento dos sistemas solicitados por seus usuários
* Criação de novos produtos e serviços computacionais

Áreas de atuação e especialidades

Com o maior desenvolvimento tecnológico, abriu-se um leque de atividades em que um analista de sistemas pode atuar. Entre eles, as principais áreas de atuação deste profissional são como:

* Projetista e Engenheiro de Software
* Administrador de Banco de Dados
* Analista de Sistemas
* Consultor de tecnologias, tanto de hardware, de software ou de processos informatizados
* Gerente da área/empresa tecnológica
* Gerente/Administrador de Redes de pequeno e médio porte
* Apoio ao desenvolvimento de Projetos Pedagógicos e atuação como docente no ensino da informática
* CIO - Chief Information Officer - Responsável por gerenciar a informação na empresa
* CTO - Chief Technology Officer - Responsável por gerenciar a tecnologia da informação na empresa

Mercado de Trabalho

Embora sejam profissões relativamente novas, a análise de sistemas, sistemas de informação (SI) e outras da área da informática já conquistaram um espaço relevante no mercado de trabalho. A profissão que mais têm se destacado é SI, de acordo com pesquisas feitas por universidades do setor, que revelam que de 50% a 75% das demandas da área de Computação estão destinas aos profissionais de Sistemas de Informação. Sendo assim, esta se caracteriza por ser uma forte área no mercado de trabalho, com as atuações mais cobiçadas, ligadas a sistemas de informação gerencial, que agrupam e sintetizam os dados das operações da organização para facilitar a tomada de decisão pelos gestores da organização, e também a de sistemas de informação estratégicos, que integram e sintetizam dados de fontes internas e externas à organização, utilizando ferramentas de análise e comparação complexas, simulação e outras facilidades para a tomada de decisão da cúpula estratégica da organização.
Curiosidades

O Século XX é considerado aquele do advento da Era da Informação. Desde a invenção do telégrafo elétrico em 1837, passando pelos meios de comunicação de massa, e até mais recentemente, o surgimento da grande rede de comunicação de dados que é a Internet, o ser humano tem de conviver e lidar com um crescimento exponencial do volume de dados disponíveis. O domínio da informação disponível é uma fonte de poder, uma vez que permite analisar fatores do passado, compreender o presente, e principalmente, antever o futuro. Antes do surgimento da informática, vieram os sistemas de informação, que se baseavam basicamente em técnicas de arquivamento e recuperação de informações de grandes arquivos. Geralmente existia a figura do "arquivador", que era a pessoa responsável em organizar os dados, registrá-los, catalogá-los e recuperá-los quando necessário. Esse método, apesar de simples, exigia um grande esforço para manter os dados atualizados bem como para recuperá-los. As informações em papéis também não possibilitavam a facilidade de cruzamento e análise dos dados. Por exemplo, o inventário de estoque de uma empresa não era uma tarefa trivial nessa época, pois a atualização dos dados não era uma tarefa prática e quase sempre envolvia muitas pessoas, aumentando a probabilidade de ocorrerem erros.
O início foi caracterizado pelo surgimento dos Sistemas Operacionais ou Orientados à Operação, automatizados através de grandes computadores e mais à frente migrado para microcomputadores. Com o advento da internet no Brasil, a partir dos anos 90, a profissão ganhou novo impulso, expandindo e facilitando os mecanismos de armazenamento e processamento de dados, assim como o desenvolvimento de softwares.
Onde achar mais informações?


Este link e exclusivo a todos os interessados em manter este trabalho de estudo, para o melhor entendimento de um Analista de Sistema. Sou totalmente independente sem recurso com apenas a vontade de apreender em ajudar aqueles que tem duvidas. E por isto conto com a sua ajuda em manter a minha pesquisa sempre atualizada. E com a sua doação, você estará ajudando a levar o conhecimento a todos.
Clique no ícone abaixo.