26/11/2012

Apostila de HTML 5 e CSS 3

Para quem deseja criar novos objetos de aprendizagem ou websites, segue abaixo 2 dicas interessantes:

Apostila em HTML 5: Clique aqui
Apostila em CSS3: Clique aqui


19/08/2011

Sala Virtual no AVA para uma disciplina no Presencial

Escrevi este post baseado na necessidade de muitos professores desejarem criar suas salas virtuais para uma disciplina ministrada no presencial.


Disponibilizei abaixo uma imagem da minha sala virtual de uma disciplina que eu ministro no presencial. A ideia é que vocês possam criar as suas salas a partir dela. Vocês podem evoluir, acrescentar e/ou sugerir novos recursos para a sala.

Fica a dica: tudo começa a partir do Planejamento.

Clique na imagem para ampliar.



01/07/2011

Como converter de PDF para .DOC (Word)

Nos cursos que ministramos para professores "TIC's para docentes" nas Universidades, sempre me perguntam se tem algum software ou ferramenta para converter de PDF para .DOC (formato do Word).

Entre várias opções temos o site PDF to WORD

http://www.pdftoword.com/

É simples e fácil de usar. São apenas três passos (steps).

1. passo: você seleciona o arquivo no seu computador.
2. passo: você seleciona para qual formato quer converter (.DOC e .RTF).
3. passo: você digita o seu e-mail, pois ele enviará o documento convertido.

Fácil não?
Você sabe o que é um WIKI?

O IGOVsp possui vários vídeos interessantes sobre as ferramentas da web 2.0.

O vídeo "o que é um Wiki" é outro muito bem produzido. Veja o vídeo abaixo.

11/06/2008

Um pouco sobre UML

A Linguagem de Modelagem Unificada - UML nasceu da junção das muitas linguagens gráficas de modelagens orientada a objetos que surgiram no final dos anos 80, início dos anos 90.

A UML é um conjunto de notações gráficas, apoiadas por um metamodelo único, que apóia na descrição e no projeto de sistemas de software, particulamente naqueles voltados para a Orientação a Objetos (OO). Ela é controlada pela OMG (Grupo de Gerenciamento de Objetos).

06/06/2008

Você sabe mesmo o que é Software?

Dentre os conceitos e definições existentes, pode-se dizer que Software é um conjunto de programas de computador, acompanhado de arquivos de configuração, que configuram todos os parâmetros para o funcionamento do software, documentação de sistema, que contém informações sobre as especificações técnicas do software e documentação do usuário, que possui as informações necessárias ao usuário a sua correta utilização.

Para resumir e englobar outros pontos importantes, pode-se citar outra definição sobre o que é Software.

"Conjunto de instruções que, quando executados, produzem uma função e desempenho desejados, estrutura de dados que permitam que as informações relativas ao problema a resolver sejam manipuladas adequadamente e a documentação necessária para um melhor entendimento da sua operação e uso."

Engenharia de Software e seu nascimento

Na década de 40, quando se iniciou o desenvolvimento de sistemas computadorizados, os grandes esforços, e consequentes investimentos, eram voltados para o desenvolvimento de hardware, em função das limitações e dificuldades encontradas na época.

Na década de 50, os grandes esforços estavam voltados agora para o desenvolvimento dos sistemas operacionais, no sentido de ocultar ao máximo, para o usuário, o funcionamento interno da máquina, permitindo que o usuário se preocupasse com os aspectos relacionados aos sistemas de computação e não aos aspectos do funcionamento do hardware. Nesta mesma época, começavam a surgir às primeiras linguagens de alto nível, como a FORTRAN e COBOL e seus respectivos compiladores.

Com o hardware e sistemas operacionais mais desenvolvidos, surgiu à necessidade de desenvolver softwares mais complexos, para domínios e áreas ainda pouco exploradas. Houve uma grande dificuldade em razão da falta de experiência, com softwares mais complexos, e não aplicação de métodos adequados para o desenvolvimento de software. Isso foi caracterizado como a “Crise do Software” em um congresso criado para discutir os aspectos da produção de software. Permitindo assim o nascimento do termo “Engenharia de Software”.

Apesar das constantes quedas nos preços do hardware, o custo com o desenvolvimento do software não acompanha esta tendência. A principal razão para isso é que a produção de softwares complexos, implicam em grande carga de trabalho, número de pessoas e prazos relativamente longos de desenvolvimento. Na maioria das vezes são realizados de forma “ad hoc” sem seguir métodos, padrões, teorias, modelos, desrespeitando cronogramas e havendo acréscimos nos custos de desenvolvimento.

No próximo texto, abordaremos detalhadamente mais a “Crise do Software” e suas consequências.