·
Administração ·
Engenharia de Software
Envie sua pergunta para a IA e receba a resposta na hora

Prefere sua atividade resolvida por um tutor especialista?
- Receba resolvida até o seu prazo
- Converse com o tutor pelo chat
- Garantia de 7 dias contra erros
Recomendado para você
9
Prova Scrum Universo Ead
Engenharia de Software
UNIP
11
Prova Metodologia Tradicional 10 Ágil Universo Ead
Engenharia de Software
UNIP
11
Prova Escalando Ágeis Universo Ead
Engenharia de Software
UNIP
11
Prova Contratos Ágeis Universo Ead
Engenharia de Software
UNIP
11
Arquitetura de Software - Aula 02 - Conceitos
Engenharia de Software
UNIP
20
Rio Doce
Engenharia de Software
UNIP
3
Atividade Arquitetura de Software
Engenharia de Software
UNIP
4
Análise de Sistemas Orientada a Objetos Questionário Unidade 1
Engenharia de Software
UNIP
4
Prova Engenharia de Software 2 Unip 2019
Engenharia de Software
UNIP
9
Questionário Unidade 1 Fundamentos de Engenharia de Software
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ê
9
Prova Scrum Universo Ead
Engenharia de Software
UNIP
11
Prova Metodologia Tradicional 10 Ágil Universo Ead
Engenharia de Software
UNIP
11
Prova Escalando Ágeis Universo Ead
Engenharia de Software
UNIP
11
Prova Contratos Ágeis Universo Ead
Engenharia de Software
UNIP
11
Arquitetura de Software - Aula 02 - Conceitos
Engenharia de Software
UNIP
20
Rio Doce
Engenharia de Software
UNIP
3
Atividade Arquitetura de Software
Engenharia de Software
UNIP
4
Análise de Sistemas Orientada a Objetos Questionário Unidade 1
Engenharia de Software
UNIP
4
Prova Engenharia de Software 2 Unip 2019
Engenharia de Software
UNIP
9
Questionário Unidade 1 Fundamentos de Engenharia de Software
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