TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Produção Textual Individual - 5 Semestre - UNOPAR

Por:   •  25/10/2015  •  Monografia  •  7.225 Palavras (29 Páginas)  •  363 Visualizações

Página 1 de 29

SUMÁRIO

1 INTRODUÇÃO 3

2 OBJETIVO 4

3 DESENVOLVIMENTO 5

3.1 ESTUDO DE CASO 5

4 DESAFIO 1 – ENGENHARIA E PROJETO DE SOFTWARE 7

4.1 RISCOS 7

4.2 ESCOPO 8

4.3 FORNECEDORES 9

4.4 PARTES INTERESSADAS 9

5 DESAFIO 2 – ENGENHARIA E PROJETO DE SOFTWARE 11

6 PROJETO DE ARQUITETURA 12

6.1 DECISÕES DE PROJETO DE ARQUITETURA 12

6.2 OrGANIZAÇÃO DO SISTEMA 13

6.2.1 O Modelo de Repositório 13

6.2.2 O Modelo Cliente-Servidor 13

6.2.3 O Modelo em Camadas 14

6.3 ESTILOS DE DECOMPOSIÇÃO MODULAR 14

6.3.1 Decomposição Orientada a Objetos 15

6.3.2 Pipelining Orientado a Funções 15

6.4 MODELOS DE CONTROLE 15

6.4.1 Controle Centralizado 16

6.4.2 Sistemas Orientados a Eventos 16

6.5 ARQUITETURA DE REFERÊNCIA 16

7 ARQUITETURA DE SISTEMAS DISTRIBUÍDOS 17

7.1 ARQUITETURAS DE MULTIPROCESSADORES 18

7.2 ARQUITETURAS CLIENTE-SERVIDOR 18

7.3 ARQUITETURA DE OBJETOS DISTRIBUÍDOS 19

7.3.1 CORBA 20

7.4 COMPUTAÇÃO INTERORGANIZACIONAL DISTRIBUÍDA 20

7.4.1 Arquiteturas ponta a ponto 21

7.4.2 Arquitetura de sistema orientada a serviços 21

8 ARQUITETURA DE APLICAÇÕES 22

8.1 SiSTEMAS DE PROCESSAMENTO DE DADOS 22

8.2 SISTEMAS DE PROCESSAMENTO DE TRANSAÇÕES 23

8.3 SISTEMAS DE GERENCIAMENTO DE INFORMAÇÕES E RECURSOS 23

8.4 SISTEMAS DE PROCESSAMENTO DE EVENTOS 23

8.5 SISTEMAS DE PROCESSAMENTO DE LINGUAGENS 23

9 GERENCIAMENTO DE CONFIGURAÇÕES 25

9.1 PLANEJAMENTO DE GERENCIAMENTO DE CONFIGURAÇÕES 25

9.1.1 Identificação de Item de configuração 25

9.1.2 Banco de Dados de Configuração 25

9.2 GERENCIAMENTO DE MUDANÇAS 26

9.3 GERENCIAMENTO DE VERSÕES E RELEASES 26

9.3.1 Identificação de Versões 26

9.3.2 Gerenciamento de Releases 26

9.4 CONSTRUÇÃO DE SISTEMAS 27

9.5 FERRAMENTAS CASE PARA GERENCIAMENTO DE CONFIGURAÇÕES 27

9.5.1 Apoio para Gerenciamento de Mudanças 27

9.5.2 Apoio para Gerenciamento de Versões 27

9.5.3 Suporte para Construção de Sistemas 28

10 DESAFIO 3 – PROGRAMAÇÃO PARA WEB II 29

11 COMPARAÇÃO DE FRAMEWORKS PARA DESENVOLVIMENTO WEB (JAVA) 30

11.1 FRAMEWORK JSF 30

11.2 FRAMEWORK SPRING WEB MVC 30

12 COMPARAÇÃO ENTRE OS FRAMEWORKS 31

12.1 IMPLEMENTAÇÃO DO PADRÃO MVC 31

12.1.1 JSF 2.0 31

12.1.2 Spring Web MVC 31

12.2 VALIDAÇÃO 32

12.2.1 JSF 2.0 32

12.2.2 Spring Web MVC 32

12.3 SUPORTE A AJAX 33

12.3.1 JSF 2.0 33

12.3.2 Spring Web MVC 33

13 O CUSTO/BENEFÍCIO NA UTILIZAÇÃO DE FRAMEWORKS NO DESENVOLVIMENTO WEB 34

14 REQUISITOS NECESSÁRIOS PARA IMPLEMENTAR/DISPONIBILIZAR UMA APLICAÇÃO WEB 35

15 DESAFIO 4 – PROJETO ORIENTADO A OBJETOS 37

15.1 MODELODE DE ARQUITETURA ERP 37

15.2 PADRÃO DE PROJETO – CRIAÇÃO 37

16 CONCLUSÃO 38

17 REFERÊNCIAS.............................................................................................. 39

1 INTRODUÇÃO

O desenvolvimento de software é uma atividade de crescente importância na sociedade contemporânea. A utilização de computadores nas mais diversas áreas do conhecimento humano tem gerado uma crescente demanda por soluções computadorizadas.

Vivemos em uma sociedade onde a tecnologia e informação são fundamentais para a comunicação e para os avanços industriais e empresariais.

As tecnologias cada vez mais avançadas favorecem os usuários com sistemas práticos e eficientes. E proporcionam as empresas diferentes meios de malhorar a qualidade, a reduzer custos e a expandir-se com mais rapidez.

Nesse mundo totalmente informatizado a necessidade de ter profissionais especializados e qualificados se torna fundamental. Pois todos os sistemas de informação utilizamd de recursos humanos. No decorrer deste trabalho você poderá acompanhar melhor os estágios e processos que envolvem o desenvolvimento de um sistema.

2 OBJETIVO

O objetivo desse trabalho é abordar alguns dos vários temas trabalhados nas disciplinas do quinto semestre

...

Baixar como (para membros premium)  txt (52.7 Kb)   pdf (110.1 Kb)   docx (39.3 Kb)  
Continuar por mais 28 páginas »
Disponível apenas no TrabalhosGratuitos.com