analise - aula 1

Post on 26-May-2015

287 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

CURSO TÉCNICO EM INFORMÁTICA

Analise Estruturada de Sistemas1º Módulo

É o estudo de um problema, que antecede à tomada de uma ação.No mundo dos sistemas computacionais, análise refere-se ao estudo de alguma área de trabalho ou de uma aplicação, gerando, quase sempre, a especificação de um novo sistema.

O QUE É ANÁLISE

Um sistema pode ser definido como um conjunto de elementos relacionados que interagem no desempenho de uma função.Existem muitos tipos de sistemas.Quase tudo aquilo que temos contato em nossa vida é um sistema, ou um componente de um sistema, ou ambas as coisas.É conveniente que dividamos os sistemas em categorias para facilitar o estudo. Assim podemos proceder a seguinte divisão

SISTEMAS

SISTEMAS

A maioria dos sistemas são encontrados na natureza, e de um modo geral, servem aos seus propósitos. Podemos dividi-los em dois subsistemas: sistemas físicos e sistemas vivos.

SISTEMAS NATURAIS

Existem muitos exemplos de sistemas físicos, tais como: Sistemas estrelares: galáxias, sistemas solares, etc. Sistemas geológicos: rios, cadeias de montanhas, etc.

SISTEMAS FÍSICOS

Os sistemas vivos abrangem as múltiplas espécies de animais e plantas a nossa volta e nós, a espécie humana. Essa categoria também inclui hierarquias de organismos vivos individuais, como ervas, tribos, grupos sociais, empresas e nações.

SISTEMAS VIVOS

•Sistemas sociais: organizações de leis, doutrinas, costumes, etc.

SISTEMAS FEITOS PELO HOMEM

•Os sistemas de transporte: redes rodoviárias, canais, linhas aéreas e semelhantes.

SISTEMAS FEITOS PELO HOMEM

•Sistemas de comunicações: telefones, sedex, etc.

SISTEMAS FEITOS PELO HOMEM

•Sistemas de manufatura: fábricas, linhas de montagem, etc.

SISTEMAS FEITOS PELO HOMEM

•Sistemas financeiros: contabilidade, controle de estoque, entre outros.

SISTEMAS FEITOS PELO HOMEM

Hoje, a maioria desses sistemas usa computadores; na verdade, muitos deles não poderiam sobreviver sem os computadores. Contudo, também é importante ressaltar que esses sistemas já existiam antes que surgissem os computadores; alguns deles na realidade não estão ainda totalmente computadorizados esses não conseguirão permanecer assim por muito tempo. Outros são apenas parcialmente computadorizados possuindo componentes manuais.

SISTEMA X COMPUTADOR

SISTEMA DE INFORMAÇÃOConjunto de funções de uma organização destinado a coletar, armazenar, transformar dados e distribuir informações.

Podemos dizer que o sistema de informação tem um caráter mais abrangente em relação ao sistema computadorizado e ao próprio software, já que nem todo sistema de informação é totalmente computadorizado. Da mesma forma podemos analisar o software como sendo um sub-sistema do sistema computadorizado, ou seja um de seus elementos que possui atribuições específicas.

SISTEMA DA INFORMAÇÃO , COMPUTADORIZADO E

SOFTWARE

Parte automatizada do sistema de informação composto dos seguintes elementos:• Hardware• Software (de aplicação e de suporte)• Peopleware• Usuários• Procedimentos/documentação• Base de dados

Software: conjunto de instruções executáveis em um hardware específico, organizados segundo um algorítmo que manipula determinada estrutura de dados, a fim de atender uma função pré-estabelecida.

SISTEMA COMPUTADORIZADO

Software de Sistema Software de Aplicativo Software de Programação Software de Jogos Softwares Abertos

TIPOS DE SOFTWARES

O Software de sistema é constituído pelos sistemas operacionais (S.O). Estes S.O que auxiliam o usuário, para passar os comandos para o computador. Ele interpreta nossas ações e transforma os dados em códigos binários, que podem ser processados

SOFTWARES DE SISTEMA

Este tipo de software é, basicamente, os programas utilizados para aplicações dentro do S.O, que não estejam ligados com o funcionamento do mesmo. Exemplos: Word, Exel, Paint, Bloco de notas, calculadora, navegadores de internet(Browser),aplicativos de celular.

SOFTWARES DE APLICATIVO

São softwares usados para criar outros programas, a parir de uma linguagem de programação, como Java, PHP, Visual Basic,  C#, C++, entre outras.

SOFTWARES DE PROGAMAÇÃO

Geralmente são softwares relacionados a entretenimento para proporcionar lazer e diversão. Dispõem de muitos recursos interativos e existem de todos os tipos, desde estratégias até simulações reais .

SOFTWARES DE JOGOS

É qualquer dos softwares, que tenha o código fonte disponível para qualquer pessoa.

SOFTWARES DE ABERTOS

Até o início da década dos 60, o desenvolvimento de software exigia, dos profissionais da área, a capacidade de produzir bons programas, explorando os restritos recursos de armazenamento e de processamento dos computadores da época. Com o aparecimento de máquinas com maiores recursos, surgiu a necessidade de se elaborar bons sistemas de software, o que implicou no estabelecimento da área de engenharia de software.

ENGENHARIA DE SOFTWARE

A engenharia de software é um conjunto de técnicas estabelecidas a fim de se obter software confiável e eficaz.O software sendo tratado como um produto

de engenharia (industrializado), ou seja, a visão de que um projeto requer: planejamento; análise; design; teste; implementação e manutenção.

ENGENHARIA DE SOFTWARE

Ela abrange um conjunto de três elementos: métodos, ferramentas e procedimentos que possibilita ao profissional o controle do processo de desenvolvimento do software de alta qualidade.Métodos -> Como fazer;Ferramentas -> Apoio automatizado aos métodos;Procedimentos -> Elo entre MÉTODOS E FERRAMENTAS = definem a seqüência em que os métodos serão aplicados.

ENGENHARIA DE SOFTWARE

As atividades de desenvolvimento de software passaram por uma transformação profunda: no início da década dos 60, o objetivo fundamental era a programação, sem considerar os aspectos de análise, projeto e testes. Por outro lado, a engenharia de software de hoje focaliza não um programador, mas uma equipe de profissionais, com papéis bem definidos, almejando a obtenção de um sistema integrado de software.

O PROCESSO DE DESENVOLVIMENTO DE UM

SOFTWARE

top related