Buscar

Aula 01

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Aula 01	
Processo e Desenvolvimento de Software
Ao final desta aula, você será capaz de: 
1. Definir o que é Software.
2. Identificar as aplicações do Software.
3. Compreender os fluxo de dados em um sistema de informação.
Introdução
Olá! Seja bem vindo à nossa primeira aula!
Nesta aula, iremos definir o conceito de software, quais as suas características e aplicações. 
Veremos, ainda, o fluxo de informação para a geração de conhecimento.
O software
O que é software?
É uma sequência de instruções organizadas de maneira que, ao iniciá-lo, tem como objetivo executar, manipular ou modificar um dado, informação ou acontecimento. 
O Software, por sua vez, também é considerado um produto que foi desenvolvido pela Engenharia de Software que inclui, além do programa propriamente dito, manuais e especificações.
Para o desenvolvimento do produto/programa, é necessário escrevê-lo utilizando uma linguagem de programação que será responsável por converter o código em linguagem de máquina, ou seja, em um formato que será compreendido pelo processador.
Existem basicamente duas classificações para a linguagem de programação:
	Estruturada
	Orientada à Objeto (OO)
	Elementos de código em formato de blocos que se interligam através de três métodos básicos:
• Sequência: Onde os passos são seguidos de forma sequencial (tarefa 1 finaliza, entra tarefa 2).
• Seleção: Onde os passos podem ser executados baseados em um tratamento lógico (IF, THEM, ELSE).
• Interação: Onde os passos podem ser repetitivos até uma condição ser atingida.
	Elementos de código em formato de objetos que se interligam. 
• Classe: Tipo de Objeto.
• Atributos: Variáveis que estão dentro de cada objeto da classe. 
• Método: Ação que a classe pode realizar.
Além da linguagem de programação, o software também pode ser classificado como:
Software de Sistema –
"Também chamados de sistema operacional, é responsável por operar os demais periféricos que estejam conectados ao hardware." 
Pode ser classificado quanto ao gerenciamento de processos como:
• Monotarefa: Executa somente um processo de cada vez.
• Multitarefa: Os processos são compartilhados e enfileirados a espera do processador. É distribuído de modo que pareça ser executado simultaneamente.
• Multiprocessamento: Distribui para mais de um processador.
• Monousuário: Somente é permitida a utilização de um usuário de cada vez.
• Multiusuário: Vários usuários utilizam ao mesmo tempo.
Software Aplicativo –
Diversos outros programas que têm interface direta com o usuário, como editores de texto, planilhas eletrônicas, navegadores, dentre outros. 
Características e aplicações do software.
O software pode ser classificado de acordo com a sua licença de publicação; ele pode ser, dentre outros:
- Software gratuito ou Freeware:
Programa de computador cujo uso não implica o pagamento de licença de uso.
- Software Livre:
Programa de computador cuja utilização, cópia e distribuição não possui restrição.
É comum o código fonte estar disponível para manuseá-lo..
- Shareware:
Programa de computador que possui limitações de tempo e/ou funcionalidades. Ao final do tempo estabelecido, o programa pode requisitar o pagamento para uso do software completo ou pode continuar rodando sem todas as suas funcionalidades ou, ainda, interromper o seu uso..
- Adware:
Programa de computador que executa automaticamente algum tipo de publicidade após sua instalação ou durante sua utilização.
- Demo:
Fração de um programa. Funciona como material promocional para dar a oportunidade do produto ser avaliado.
- Trial:
Programa semelhante ao demo, mas com funcionalidades disponíveis por tempo determinado.
- Comercial:
Programa por que se paga uma taxa de licenciamento para sua utilização.
Fluxo de Dados
Dados Matéria prima inicial, conjunto de fatos de forma primária.
Informação Conjunto de dados, ou fatos, organizados de forma que adquirem valor.
Conhecimento São regras, diretrizes ou procedimentos utilizados para manipular ou organizar dados para torná-los úteis e com um fim específico.
Entrada – Dados.
Processamento – Na fase de processamento, o software tem papel fundamental na transformação de dado para informação.
Saída – Informação
Nesta aula, você: 
O que é um software.
Quais os tipos de de software que existem e suas classificações.
Quais os tipos de licensa de uso de software existentes.
O Fluxo de processamento de dados para gerar informação e conhecimento.
 
Algumas definições de software: http://pt.wikipedia.org/wiki/Software
 
Na próxima aula, veremos quais os requisitos que devem ser levantados para viabilizar o desenvolvimento de um software. 
Resposta: 2

Outros materiais