Você está na página 1de 3

ENGENHARIA DE SOFTWARE

1 04 3 Engenharia de Sistemas. Sistemas Baseados em Computador. A Hierarquia da Engenharia de Sistemas.

Tpico 4 ENGENHARIA DE SISTEMAS: SISTEMAS BASEADOS EM COMPUTADOR; A HIERARQUIA DA ENGENHARIA DE SISTEMAS


A palavra sistema possivelmente o termo mais usado e abusado do vocabulrio tcnico. Existem sistemas econmicos, polticos, educacionais, bancrios e muitos outros tipos de sistemas. 4.1 SISTEMAS BASEADOS EM COMPUTADOR

Pressman em 2002, define sistemas baseados em computador como o conjunto ou arranjo de elementos que so organizados para atingir alguma meta predefinida pelo processamento da informao. A meta do sistema baseado em computador a de apoiar alguma funo de negcio ou desenvolver um produto que pode gerar receita. Uma forma comum de sistema baseado em computador so os Sistemas de Informao. 4.1.1 Conceito de Sistemas de Informao Sistema - o conjunto de elementos, concretos ou abstratos, intelectualmente organizado. Informao - o conjunto de dados organizados e que representam algo til para a interpretao do ser humano. Sistema de informao Stair em 2006 conceitua o sistema de informao SI como sendo um conjunto de componentes inter-relacionados que coletam, manipulam e disseminam dados e informaes para proporcionar um mecanismo de realimentao para atingir um objetivo. 4.1.2 Transformao de dados em informao O termo informao no deve ser confundido com os dados. Um gerente deve entender que a informao o recurso mais importante de uma organizao, ela representa a inteligncia da organizacional. Conhecer os processos de transformao de dados em informao auxilia na administrao de um sistema de informao. Veja a Figura 4.1.
Armazenamento

D a do s

Processamento Feedback

INFORMAO

Figura 4.1: Processo de transformao de dados em informao..

Prof. Ms. Edson Quedas Moreno Engenharia de Software

Dados so caracteres, textos, imagens, sons e voz, que expressam um fato isolado e que por si s no representam algo til, mas podem ser usados para formar algum conhecimento. Processamento so os processos de transformao dos dados (ou informao realimentada) em nova informao. Estes processos so formados pelos programas de computador que compe um software, so responsveis por realizar operaes de clculos, classificao e organizao da informao. Armazenamento o local onde se guardam dados, informaes e programas. Feedback (realimentao) Processo de retornar a informao para entrada com objetivo de gerar novas informaes. Informao o resultado obtido pelo sistema que expressa o conhecimento de uma determinada operao.

4.1.3 Estrutura da Informao A montagem da informao ocorre pelo processamento dos dados. Os dados por si s, no representam algum conhecimento (Figura 4.2). Os programas responsveis pelo processamento so instrues intelectualmente organizadas, ou seja, para que se possa desenvolver um programa de computador no basta s ter o programador e uma linguagem de programao, necessrio extrair o conhecimento de um especialista do negcio. Este conhecimento analisado e transformado em algoritmos (funes lgicas e matemticas), que por intermdio da linguagem de programao, o conhecimento convertido em programa de computador. ENTRADA Dados Caracteres Textos Imagens Sons Voz Exemplo: $0R0,2 PROCESSAMENTO Operaes Matemticas soma (+), subtrao (-), multiplicao (*), diviso (/) Operaes Lgicas o u ( ), e ( ) , e s t a p a ra ( ) , s e e somente se () Eventos Ativar/Desativar Verdadeiro/Falso SADA

INFORMAO

Exemplo: R$ 0,20

Figura 4.2: Estrutura da Informao.

4.1.4 Elementos de um sistema baseado em computador [PRE02] Software: so programas de computador, estruturas de dados e documentao correlacionada que servem para realizar o mtodo lgico, procedimento ou controle necessrio. Hardware: dispositivos eletrnicos que fornecem capacidade computacional, dispositivos de interconectividade (Exemplo: computadores de rede, dispositivos de telecomunicaes) que possibilitam o fluxo de dados e dispositivos eletromecnicos (Exemplo: sensores, motores, bombas) que fornecem funes do mundo externo.
2

Prof. Ms. Edson Quedas Moreno Engenharia de Software

Pessoal: Usurios e operadores de hardware e software. Base de dados: Uma coleo de informao grande e organizada a que se tem acesso por intermdio do software. Documentao: Informao descritiva (Exemplo: manuais impressos, arquivos de ajuda on-line, Web sites) que mostram o uso e/ou operao do sistema. Procedimentos: Passos que definem o uso especfico de cada elemento do sistema ou contexto de procedimento no qual o sistema reside.

4.2

A HIERARQUIA DA ENGENHARIA DE SISTEMAS

De acordo com Pressman em 2002, a engenharia de sistemas abrange uma coleo de mtodos descendentes (top-down) e ascendentes (bottom-up) para navegar na hierarquia ilustrada na Figura 4.3.
Domnio do negcio ou produto Viso do mundo

Domnio de interesse

Elemento do sistema

Viso do domnio

Viso do elemento

Viso detalhada Figura 4.3: Estrutura genrica da hierarquia da engenharia de sistemas.

BIBLIOGRAFIA [PRE02] PRESSMAN, Ph.D. Roger S. Engenharia de Software. 5.ed. Rio de Janeiro: McGrawHill, 2002. [STA06] STAIR, Ralph M.; REYNOLDS, George W. Princpios de Sistemas de Informao: uma abordagem gerencial 6a ed. So Paulo: Pioneira Thomson Learning, 2006.

Prof. Ms. Edson Quedas Moreno Engenharia de Software

Você também pode gostar