• Home
  • Chat IA
  • Guru IA
  • Tutores
  • Central de ajuda
Home
Chat IA
Guru IA
Tutores

·

Administração ·

Engenharia de Software

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Arquitetura de Software - Aula 02 - Conceitos

11

Arquitetura de Software - Aula 02 - Conceitos

Engenharia de Software

UNIP

Rio Doce

20

Rio Doce

Engenharia de Software

UNIP

Prova Escalando Ágeis Universo Ead

11

Prova Escalando Ágeis Universo Ead

Engenharia de Software

UNIP

Prova Contratos Ágeis Universo Ead

11

Prova Contratos Ágeis Universo Ead

Engenharia de Software

UNIP

Prova Scrum Universo Ead

9

Prova Scrum Universo Ead

Engenharia de Software

UNIP

Prova Metodologia Tradicional 10 Ágil Universo Ead

11

Prova Metodologia Tradicional 10 Ágil Universo Ead

Engenharia de Software

UNIP

Unip - Pim 7 - Ads - Sistema de Streaming de Conteúdo Multimídia

88

Unip - Pim 7 - Ads - Sistema de Streaming de Conteúdo Multimídia

Engenharia de Software

UNIP

Prova Presencial Engenharia de Software 1 - 2019 Unip

3

Prova Presencial Engenharia de Software 1 - 2019 Unip

Engenharia de Software

UNIP

Orientação para o PIM VII: Desenvolvimento de um Sistema de Marketplace

23

Orientação para o PIM VII: Desenvolvimento de um Sistema de Marketplace

Engenharia de Software

UNIP

Análise de Risco de Incêndios Florestais em Pernambuco

24

Análise de Risco de Incêndios Florestais em Pernambuco

Engenharia de Software

UNIP

Texto de pré-visualização

Arquitetura de Software\n\n- Define conceitos, padrões e estilos para a composição de software formado por componentes\n- Framework é usado muitas vezes como sinônimo de Arquitetura Componente\n\n- Definições:\n - É um elemento de software que segue um modelo de componentes e pode ser desenvolvido independentemente e composto através de um padrão de composição [B.Council and G. Heineman]\n - Componentes são elementos padronizados usados para composição [C. Szyperski] Componente\n\n- Características:\n - Auto-contido\n - Funcionalidade bem definida\n - Definido através de interfaces que possibilita composição sem conhecimento da implementação do componente\n - Definido de acordo com um modelo de componentes Composição\n- União de porções de software \"pré-fabricadas\" para formar um sistema\n\nArquitetura de Software – Thais Batista Desenvolvimento baseado em Componentes\n- Mercado de Componentes\n- Menos tempo de desenvolvimento\n- Mais confiável (por reusar partes testadas)\n- Ideal de possibilitar que o desenvolvimento de software seja uma linha de produção em massa\n\nArquitetura de Software – Thais Batista Objetos X Componentes\n- A definição de objetos não inclui:\n – Noções de independência\n – Composição\n\nApesar destes aspectos poderem ser adicionados, a tecnologia de objetos é mais usada para construir aplicações monolíticas [C.Szyperski]\n\nArquitetura de Software – Thais Batista Exemplo do Uso da Idéia de Componentes\n• Sistemas Operacionais: aplicações são componentes executando sobre eles (compartilhando arquivos e fazendo composição via pipe e filtros)\n• Plug-in: Browsers Netscape\n• Visual Basic\n\nArquitetura de Software – Thais Batista Modelo de Componentes\n• Determina a forma como um componente deve ser desenvolvido\n• Exemplos\n – COM (Component Object Model) da MicroSoft determina que cada componente ofereça uma interface IUnknown\n – CORBA da OMG determina que o componente tenha uma interface escrita em IDL (Interface Definition Language)\n• Determina um padrão de interação\n\nArquitetura de Software – Thais Batista Modelo de Componentes\n• Define padrões para:\n Interfaces Especificação do componente\n Identificação Nomes únicos globais\n Interoperabilidade Comunicação e troca de dados entre componentes implementados em linguagens diferentes\n\nArquitetura de Software – Thais Batista Modelo de Componentes\n\n- A implementação do modelo de componentes:\n -- executa no topo de um SO.\n -- oferece suporte a execução dos componentes\n\n- Middleware: software que situa-se entre a aplicação e o sistema operacional\n\nArquitetura de Software - Thais Batista

Envie sua pergunta para a IA e receba a resposta na hora

Recomendado para você

Arquitetura de Software - Aula 02 - Conceitos

11

Arquitetura de Software - Aula 02 - Conceitos

Engenharia de Software

UNIP

Rio Doce

20

Rio Doce

Engenharia de Software

UNIP

Prova Escalando Ágeis Universo Ead

11

Prova Escalando Ágeis Universo Ead

Engenharia de Software

UNIP

Prova Contratos Ágeis Universo Ead

11

Prova Contratos Ágeis Universo Ead

Engenharia de Software

UNIP

Prova Scrum Universo Ead

9

Prova Scrum Universo Ead

Engenharia de Software

UNIP

Prova Metodologia Tradicional 10 Ágil Universo Ead

11

Prova Metodologia Tradicional 10 Ágil Universo Ead

Engenharia de Software

UNIP

Unip - Pim 7 - Ads - Sistema de Streaming de Conteúdo Multimídia

88

Unip - Pim 7 - Ads - Sistema de Streaming de Conteúdo Multimídia

Engenharia de Software

UNIP

Prova Presencial Engenharia de Software 1 - 2019 Unip

3

Prova Presencial Engenharia de Software 1 - 2019 Unip

Engenharia de Software

UNIP

Orientação para o PIM VII: Desenvolvimento de um Sistema de Marketplace

23

Orientação para o PIM VII: Desenvolvimento de um Sistema de Marketplace

Engenharia de Software

UNIP

Análise de Risco de Incêndios Florestais em Pernambuco

24

Análise de Risco de Incêndios Florestais em Pernambuco

Engenharia de Software

UNIP

Texto de pré-visualização

Arquitetura de Software\n\n- Define conceitos, padrões e estilos para a composição de software formado por componentes\n- Framework é usado muitas vezes como sinônimo de Arquitetura Componente\n\n- Definições:\n - É um elemento de software que segue um modelo de componentes e pode ser desenvolvido independentemente e composto através de um padrão de composição [B.Council and G. Heineman]\n - Componentes são elementos padronizados usados para composição [C. Szyperski] Componente\n\n- Características:\n - Auto-contido\n - Funcionalidade bem definida\n - Definido através de interfaces que possibilita composição sem conhecimento da implementação do componente\n - Definido de acordo com um modelo de componentes Composição\n- União de porções de software \"pré-fabricadas\" para formar um sistema\n\nArquitetura de Software – Thais Batista Desenvolvimento baseado em Componentes\n- Mercado de Componentes\n- Menos tempo de desenvolvimento\n- Mais confiável (por reusar partes testadas)\n- Ideal de possibilitar que o desenvolvimento de software seja uma linha de produção em massa\n\nArquitetura de Software – Thais Batista Objetos X Componentes\n- A definição de objetos não inclui:\n – Noções de independência\n – Composição\n\nApesar destes aspectos poderem ser adicionados, a tecnologia de objetos é mais usada para construir aplicações monolíticas [C.Szyperski]\n\nArquitetura de Software – Thais Batista Exemplo do Uso da Idéia de Componentes\n• Sistemas Operacionais: aplicações são componentes executando sobre eles (compartilhando arquivos e fazendo composição via pipe e filtros)\n• Plug-in: Browsers Netscape\n• Visual Basic\n\nArquitetura de Software – Thais Batista Modelo de Componentes\n• Determina a forma como um componente deve ser desenvolvido\n• Exemplos\n – COM (Component Object Model) da MicroSoft determina que cada componente ofereça uma interface IUnknown\n – CORBA da OMG determina que o componente tenha uma interface escrita em IDL (Interface Definition Language)\n• Determina um padrão de interação\n\nArquitetura de Software – Thais Batista Modelo de Componentes\n• Define padrões para:\n Interfaces Especificação do componente\n Identificação Nomes únicos globais\n Interoperabilidade Comunicação e troca de dados entre componentes implementados em linguagens diferentes\n\nArquitetura de Software – Thais Batista Modelo de Componentes\n\n- A implementação do modelo de componentes:\n -- executa no topo de um SO.\n -- oferece suporte a execução dos componentes\n\n- Middleware: software que situa-se entre a aplicação e o sistema operacional\n\nArquitetura de Software - Thais Batista

Sua Nova Sala de Aula

Sua Nova Sala de Aula

Empresa

Central de ajuda Contato Blog

Legal

Termos de uso Política de privacidade Política de cookies Código de honra

Baixe o app

4,8
(35.000 avaliações)
© 2025 Meu Guru®