Вы находитесь на странице: 1из 17

Processo de Desenvolvimento de Software

Software

05/04/2013

Fagner Silva de Lima

Objetivos
Definir o que Software Linguagem de Programao
Linguagem Estruturada Linguagem Orientada a Objeto (OO)

Software
Software de Sistema Software Aplicativo

Identificar as aplicaes de Software Compreender os fluxos de dados em um Sistema de Informao

05/04/2013

Software

O que Software?
uma sequncia de instrues organizadas de maneira que, ao inici-lo, tem como objetivo executar, manipular ou modificar um dado, informao ou acontecimento. O Software, por sua vez, tambm considerado um produto que foi desenvolvido pela Engenharia de Software que inclui, alm do programa propriamente dito, manuais e especificaes. Software
Programa Manual Especificaes

05/04/2013

Software

O Software
Para o desenvolvimento do produto/programa, necessrio escrev-lo utilizando uma linguagem de programao que ser responsvel por converter o cdigo em linguagem de mquina, ou seja, em um formato que ser compreendido pelo processador.

05/04/2013

Software

Linguagem de Programao
Existem basicamente duas classificaes para a linguagem de programao. Linguagem Estruturada; Linguagem Orientada a Objeto (OO).

05/04/2013

Software

Linguagem Estruturada
Elementos de cdigo em formato de blocos que se interligam atravs de trs mtodos bsicos:
Sequncia: Onde os passos so seguidos de forma sequencial (tarefa 1 finaliza, entra tarefa 2). Seleo: Onde os passos podem ser executados baseados em um tratamento lgico (IF, THEM, ELSE). Interao: Onde os passos podem ser repetitivos at uma condio ser atingida.

05/04/2013

Software

Linguagem Orientada a Objeto (OO)


Elementos de cdigo em formato de objetos que se interligam.
Classe: Tipo de Objeto. Atributos: Variveis que esto dentro de cada objeto da classe. Mtodo: Ao que a classe pode realizar.

05/04/2013

Software

O Software
Alm da linguagem de programao, o software tambm pode ser classificado como: Software de Sistema; Software Aplicativo.

05/04/2013

Software

Software de Sistema
"Tambm chamado de sistema operacional, responsvel por operar os demais perifricos 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 so compartilhados e enfileirados a espera do processador. distribudo de modo que parea ser executado simultaneamente. Multiprocessamento: Distribui para mais de um processador. Monousurio: Somente permitida a utilizao de um usurio de cada vez. Multiusurio: Vrios usurios utilizam ao mesmo tempo.

05/04/2013

Software

Software Aplicativo
Diversos outros programas que tm interface direta com o usurio, como editores de texto, planilhas eletrnicas, navegadores, dentre outros.

Hardware

Sistema

Linguagem de

Software

Operacional

Programao

Aplicativo

Usurio

05/04/2013

Software

10

Caractersticas e Aplicaes do Software


O software pode ser classificado de acordo com a sua licena de publicao. Ele pode ser, dentre outros: Software gratuito (freeware)

Programa de computador cujo uso no implica o pagamento de licena de uso.

Software livre

Programa de computador cuja utilizao, cpia e distribuio no possui restrio. comum o cdigo fonte estar disponvel para manuse-lo.

05/04/2013

Software

11

Caractersticas e Aplicaes do Software


Programa de computador que possui limitaes 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.

Shareware

Adware

Programa de computador que executa automaticamente algum tipo de publicidade aps sua instalao ou durante sua utilizao.

05/04/2013

Software

12

Caractersticas e Aplicaes do Software


Demo
Frao de um programa. Funciona como material promocional para dar a oportunidade do produto ser avaliado.

Trial

Programa semelhante ao demo, mas com funcionalidades disponveis por tempo determinado.

Comercial

Programa por que se paga uma taxa de licenciamento para sua utilizao.

05/04/2013

Software

13

Fluxo de Dados
Dados
Matria prima inicial, conjunto de fatos de forma primria.

Informao

Conjunto de dados, ou fatos, organizados de forma que adquirem valor. So regras, diretrizes ou procedimentos utilizados para manipular ou organizar dados para torn-los teis e com um fim especfico.

Conhecimento

05/04/2013

Software

14

Fluxo de dados
Fluxo bsico de processamento de dados:

Entrada

Processamento

Sada

Informao

Base do Conhecimento

05/04/2013

Software

15

Processo de Desenvolvimento de Software


Concluso

05/04/2013

Fagner Silva de Lima

16

Referncias
Universidade Estcio de S Escola Tcnica Estadual Miguel Arraes de Alencar Fundao Bradesco

05/04/2013

Software

17

Вам также может понравиться