Baixe o app para aproveitar ainda mais
Prévia do material em texto
O conceito de sistema Testes Essenciais 1 1 1. O conceito de sistema tem um papel importante para a ciência. A abordagem sistêmica é fundamental para a solução de problemas. a) Introdução UERJ – CTC/IME – Engenharia de Software © Prof. A Padua Oliveira O CONCEITO DE SISTEMA 2 1. Conjunto de elementos inter-relacionados, ou subsistemas, que buscam um determinado fim global comum. Um sistema é formado por elementos (dois ou mais) e pela relação que mantém esses elementos. Os elementos podem ser considerados como subsistemas (o que fornece uma conotação de recursividade à definição). Existe inter-relacionamento entre os componentes, e não há elemento que não se relacione aos demais. Os componentes possuem um fim global comum, um objetivo. b) Sistemas UERJ – CTC/IME – Engenharia de Software © Prof. A Padua Oliveira Baseado em: “TOWARDS A SYSTEM OF SYSTEMS CONCEPTS” (RUSSELL ACKOFF) O conceito de sistema Testes Essenciais 2 3 4. O estado de um sistema em um momento de tempo é o conjunto de propriedades relevantes que o sistema possui naquele momento. Qualquer sistema possui um numero ilimitado de propriedades. Somente aquelas que são relevantes para a pesquisa em particular. 2. Um sistema abstrato é aquele que todos os elementos são conceitos. Exemplos: línguas, sistemas filosóficos e sistemas numéricos. 3. Um sistema concreto é aquele que pelo menos dois dos elementos são objetos. Tipo de sistema que estamos interessados. b) Sistemas UERJ – CTC/IME – Engenharia de Software © Prof. A Padua Oliveira 4 5. O AMBIENTE DE UM SISTEMA é o conjunto de elementos e suas propriedades relevantes, cujos elementos não fazem parte do sistema mas uma mudança em qualquer um deles pode produzir uma mudança no estado do sistema. O ambiente de um sistema é composto de todas as variáveis que podem afetar o estado do sistema. Elementos externos que afetam propriedades irrelevantes de um sistema, não fazem parte do seu ambiente. b) Sistemas UERJ – CTC/IME – Engenharia de Software © Prof. A Padua Oliveira O conceito de sistema Testes Essenciais 3 5 6. O estado do ambiente de um sistema em um momento de tempo é o conjunto de suas propriedades relevantes naquele momento. Diferentes observadores de um mesmo fenômeno podem contextualizar diferentemente um sistema e seu ambiente. 7. Sistema aberto é aquele que tem ambiente. Um sistema aberto troca informações, energia, ou matéria com o seu ambiente. 8. Evento é a alteração de uma ou mais propriedades estruturais do sistema ou do seu ambiente sobre um período de duração específica. b) Sistemas UERJ – CTC/IME – Engenharia de Software © Prof. A Padua Oliveira Um evento ocorre quando um fusível queima em relação ao sistema de iluminação de uma casa, ou em relação ao seu ambiente quando anoitece. 6 9. Um sistema estático é aquele nenhum evento ocorre. Uma mesa pode ser considerada como um sistema concreto e estático. 10. Um sistema dinâmico é aquele no qual eventos ocorrem. Um automóvel pode se mover para frente e para trás e em diferentes velocidades ou um motor que pode estar ligado ou desligado. b) Sistemas UERJ – CTC/IME – Engenharia de Software © Prof. A Padua Oliveira O conceito de sistema Testes Essenciais 4 7 Conclusões: 1) O sistema possui elementos (dois ou mais) e o observador do sistema deve perceber todos os seus componentes. 2) Os elementos podem ser considerados como subsistemas (o que fornece uma conotação de recursividade à definição). 3) Existe inter-relacionamento entre os componentes, e não há elemento que não se relacione aos demais. 4) Os componentes possuem um fim global comum, ou seja, um objetivo. 5) Não existe no Universo, nada totalmente isolado. SISTEMA: "Conjunto de elementos inter-relacionados, ou subsistemas, que buscam um determinado fim global comum.“ [Ackoff 71]. UERJ – CTC/IME – Engenharia de Software © Prof. A Padua Oliveira 8 Sistema de Informação = Fábrica de Informação [Carvalho 88] S. I. ���� Conjunto de processos, automatizados ou não, e recursos, organizados para produzir, de modo sistemático, informações para apoio a funções, rotineiras ou não, de uma organização. UERJ – CTC/IME – Engenharia de Software © Prof. A Padua Oliveira S I Características: • É construído pelo homem. • É concreto, aberto, interativo e dinâmico. o Ser dinâmico significa que o sistema fornece respostas ao ambiente para atender as necessidades do ambiente. o Ser interativo significa que o ambiente age sobre o sistema e o sistema age sobre o ambiente. O conceito de sistema Testes Essenciais 5 9 A ORGANIZAÇÃO E O SISTEMA DE INFORMAÇÃO Visão Simplificada UERJ – CTC/IME – Engenharia de Software © Prof. A Padua Oliveira SISTEMA DE INFORMAÇÃO Entradas Saídas PROCESSO DECISÓRIOações Comprar, Vender, Dar desconto, Multar, etc. informações necessidades NEGÓCIO Recursos Produtos Sistema Fabril S I BibliografiaBibliografia RUSSELL ACKOFF, “TOWARDS A SYSTEM OF SYSTEMS CONCEPTS” . [Oliveira 94] Oliveira, A. Padua A., ; LEITE, J. C. S. P. - Serbac: Uma Estratégia para Definição de Requisitos. In: VIII SBES, 1994. Anais do VIII Simpósio Brasileiro de Engenharia de Software. Curitiba, PR. p. 109-123. [Oliveira 00] Oliveira, A. Padua A. ; Apostila de ASII - UERJ - Notas de Aula, Análise de Sistemas II - UERJ - 2000. [Carvalho 88] Carvalho, Luiz C. de Sá; Análise de Sistemas: o outro lado da informática, LTC - Rio de Janeiro, 1988. 10UERJ – CTC/IME – Engenharia de Software © Prof. A Padua Oliveira
Compartilhar