26
DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo. com.br cynaracarvalho.webnod e.pt

DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO [email protected] cynaracarvalho.webnode.pt

Embed Size (px)

Citation preview

Page 1: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

DISCIPLINA: PROJETO DE SISTEMAS

PROFA. CYNARA CARVALHO

[email protected]

Page 2: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

CONTEÚDO PROGRAMÁTICO Ementa: Conceito de Sistemas; Partes ou módulos de um sistema; Visão Geral de um Sistema; Principais teorias, métodos, técnicas e ferramentas associadas ao projeto de software enquanto atividade sistemática; Princípio e paradigmas relacionados ao Ciclo de vida de desenvolvimento de um sistema. Conceito de Sistemas e teorias Modelagem de sistemas Metodologia de desenvolvimento de sistemas Ciclo de desenvolvimento de software Análise de sistemas ( Perfil do analista de sistemas) Análise Estruturada Análise Essencial Análise Orientada a Objetos Prototipação Introdução aos Diagramas da UML Análise de requisitos Tipos de levantamento de requisitos Especificação de requisitos com casos de uso

Page 3: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

BIBLIOGRAFIA Pressman, Roger S. Engenharia de Software, São Paulo :Makron Books, 2006

Booch, Grady. UML: Guia do usuário / Grady Booch, James Rumbaugh, Ivar Jacobson. Elsevier, 2005.

Silva, Ricardo Pereira. UML: Modelagem Orientada a Objetos. Visual Books, 2006.

Ambler, Scott W. Modelagem Ágil. Ed Bookman. 2004. Cockburn, Alistair. Escrevendo Casos de Uso Eficazes - Um Guia Prático para Desenvolvedores de Software. Ed Bookman. 2005.

Correia, Carlos Henrique. Analise orientada a objetos. 2 ed. / Carlos Henrique Correia, Malcon Anderson Tafner. Visual Books, 2006.

Medeiros, Ernani. Desenvolvendo Software com UML 2.0: Definitivo. Editora Makron Books.

Sommerville, Ian. Engenharia de Software,São Paulo: Pearson Addison Wesley, Campus, 2003

Page 4: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

AVALIAÇÕES

1ª Nota – Atividades +1ª avaliação +Seminário 2ª Nota – PROJETO 3ª Prova e Final

Page 5: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

TEORIAS E CONCEITO DE

SISTEMASProfª. Cynara [email protected]

Faculdade de Ciências Sociais de Aplicadas de Petrolina – FACAPEDisciplina: Projeto de Sistemas

Page 6: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

ORIGEM Pensamento Processual

Pensamento Contextual → Holístico ( “imagem única” – sintetizar unidades em totalidades organizadas);

Pensamento processual → sistêmico (visão orgânica, lógica de um sistema – coerente com determinada linha de pensamento e/ou de ação);

No desenvolvimento do Pensamento Sistêmico, o aspecto processual foi enfatizado pelo biólogo austríaco Ludwig Von Bertalanffy no final da década de 30, e foi posteriormente explorado na cibernética na década seguinte.

Antes da década de 40, os termos “sistema” e “pensamento sistêmico” tinham sido utilizados por vários cientistas, mas foram as concepções de Bertalanffy de um sistema aberto e de uma teoria geral dos sistemas que estabeleceram o pensamento sistêmico como um movimento científico de primeira grandeza.

Page 7: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

ORIGEM

Com o forte apoio subseqüente vindo da cibernética, as concepções de pensamento sistêmico e de teoria sistêmica tornaram-se partes integrais da linguagem científica estabelecida, e levaram a numerosas metodologias e aplicações novas - engenharia de sistemas e análise de sistemas. Cibernética – conceito criado por Norbert Weiner, nos anos 40, para o estudo das funções humanas de controle e da possibilidade de sua substituição por sistemas mecânicos e elétricos. A evolução deste conceito tem sido crítica para a concepção de complexos sistemas informáticos e experiências no âmbito da robótica.

Page 8: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

ORIGEM Em 1951, Ludwig von Bertalanffy, publicou a obra “ Teoria geral de sistemas”.

– Partiu do princípio que um ser vivo não é apenas e simplesmente um aglomerado de elementos, sem integridade e organização. É o organismo um sistema que se mantém num mesmo estado, mas a matéria e a energia que o integram se renovam de uma forma constante, no que chamou de equilíbrio dinâmico do sistema.

Page 9: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

CONCEITO

– O nome “sistema” tal qual é conhecido atualmente está relacionado a Teria Geral de Sistemas de Bertalanffy, que pesquisando sobre o comportamento dos organismos vivos constatou que, mesmo com uma grande variedade de formas e de características seres biológicos possuíam pontos em comum.

– Bertalanffy estendeu seus estudos a outros tipos de organismos (sociais, mecânicos, eletrônicos, etc.), verificando que, tal como acontece com os seres vivos, esses organismos não-naturais conservam, igualmente, certas características comuns, não importando sua natureza e complexidade.

– dessa maneira constatou que, independentemente desses organismos vivos e sociais possuírem inúmeros e variados elementos, todos apresentavam uma interação desses componentes com o objetivo de alcançar um determinado propósito, o que em última instância, era a finalidade central desses mesmos organismos

– baseado nessas observações e análises formulou a TGS, identificando os organismos sociais como um sistema visando à realização de objetivos comuns

Page 10: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

O QUE É UM SISTEMA AFINAL?

Page 11: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

O QUE É UM SISTEMA AFINAL?Quantas vezes já nos referimos, ou ouvimosa palavra sistema:

- O sistema telefônico ficou mudo- O sistema de coleta de lixo está perfeito- Chefe, cheguei atrasado porque o sistema de trânsito desta cidade está um inferno

Page 12: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

O QUE É UM SISTEMA AFINAL?

Em qualquer sistema pode-se encontrar elementos característicos vinculados ao seu fim. No caso do sistema de trânsito, temos os veículos, motoristas, pedestre, ruas, guardas, placas, semáforos, etc... Observe que estes elementos interagem entre si (alguns são elementos passivos, outros não). Eles se completam e permitem ao sistema atingir seu objetivo.

Page 13: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

O QUE É UM SISTEMA AFINAL?

Todo e qualquer sistema está inserido em um meio ambiente que o contém, ou seja, tudo que é externo a um sistema é chamada de seu meio ambiente.

Page 14: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

O QUE É UM SISTEMA AFINAL?

Podem ser encontradas várias definições para sistema, as quais, muitas vezes são extremamente amplas, bastante abrangentes, em outros casos, carecem de uma generalização, como nos exemplos a seguir:

Page 15: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

CONCEITO DE SISTEMA

“Conjunto de partes coordenadas, que concorrem para a realização de um conjunto de objetivos” (DIAS & GAZZANEO, 1989:4).

Page 16: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

CONCEITO DE SISTEMA

“Um sistema é um conjunto de objetos unidos por alguma forma de interação ou interdependência” (CHIAVENATO, 1983:515).

Page 17: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

CONCEITO DE SISTEMA

“Sistema pode ser definido como um conjunto de elementos interdependentes que interagem com objetivos comuns formando um todo” (BALLESTERO ALVAREZ, 1990:17).

Page 18: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

O QUE SÃO ENTIDADES? São aqueles elementos próprios (característicos, inerentes) do sistema em questão.Qualquer que seja o caso, eles sempre entram com certas características e quando saem, possuem novas características.

Ex.: No sistema educacional, encontramos como entidades os estudantes, professores, livros, administração ( funcionários) e equipamentos.

As entidades em trânsito pelo sistema são a energia necessária para a sobrevivência deste sistema.

Page 19: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

INTERDEPENDÊNCIA

Sendo as entidades responsáveis por apenas uma pequena parte do processo do sistema, implica que o desempenho de uma entidade , depende da outra , e a isto chamamos de interdependência.

Page 20: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

SUBSISTEMA

Um sistema que é parte de um sistema maior. O sistema nervoso em relação ao corpo humano; o sistema de informações e o sistema gerencial e o sistema de produção e o sistema de comercialização, ambos em relação ao sistema-empresa; sistema de avaliação em relação ao sistema educacional

Page 21: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

TIPOS DE SISTEMAS

Sistemas Abertos– Interagem com o ambiente em que estão inseridos.– Organizações sociais são sistemas abertos Sistemas Fechados– Não trocam matéria ou energia com o ambiente em que estão inseridos.

– Raríssimos, podem ser considerados conceituais

Page 22: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

EVENTOS DO SISTEMA

Page 23: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

EVENTOS DO SISTEMA objetivos– que se referem tanto aos objetivos dos usuários do sistema quanto aos do próprio sistema. É a razão de existência do sistema.

entradas– caracteriza as forças que fornecem ao sistema o material, a informação e a energia para a operação do processo. (dados, energia, matéria)

processo de transformação (processamento):– a função que possibilita a transformação de um insumo (entrada) em um produto, serviço ou resultado (saída).

saídas:– que se referem aos resultados do processo de transformação. Podem ser definidas como as finalidades para as quais se uniram objetivos, atributos e relações do sistema. (informação, energia, matéria)

Page 24: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

EVENTOS DO SISTEMA

controles e avaliações:– principalmente para verificar se as saídas estão coerentes com os objetivos estabelecidos. Para controlar avaliar de maneira adequada é necessário uma medida de desempenho do sistema, chamada padrão.

retroalimentação:– pode ser considerado como a reintrodução de uma saída sob a forma de informação. É uma regulação retroativa desencadeada por uma nova informação, a qual afetará seu comportamento subseqüente.

energia :– é a capacidade utilizada para movimentar e dinamizar o sistema, fazendo-o funcionar.

Page 25: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

SISTEMAS E EMPRESA

O CONCEITO DE SISTEMA ABERTO É PERFEITAMENTE APLICÁVEL À ORGANIZAÇÃO EMPRESARIAL

Sistema e empresa: estas palavras estão intimamente ligadas, pois a empresa é um sistema e dentro dela existem diversos sistemas, independentemente do uso ou não da Tecnologia da Informação e seus recursos.

A teoria de sistemas permite reconceituar os fenômenos dentro de uma abordagem global, permitindo a inter-relação e integração de assuntos que são, na maioria das vezes, de naturezas completamente diferentes.

Page 26: DISCIPLINA: PROJETO DE SISTEMAS PROFA. CYNARA CARVALHO cynaracarvalho@yahoo.com.br cynaracarvalho.webnode.pt

ELEMENTOS DO SISTEMA

Entender um sistema significa fazer as devidas conexões entre seus elementos, de modo que se ajustem logicamente em um todo.