Entrar
Procurar
Top dos mais postadores
Fernandes (26272) | ||||
elenilton-apostileiros (6339) | ||||
Elenilton (6320) | ||||
jsjunior (1857) | ||||
Professor (541) | ||||
Aninha (477) | ||||
Paulinha (304) | ||||
provasunopar2 (298) | ||||
Braga Jr. (241) | ||||
auxilioacademico2024 (206) |
PAINEL DO USUÁRIO
Mensagens: 0
-
Alterar
-
Ver
-
Tópicos e mensagens
Quem está conectado?
Há 35 usuários online :: 0 registrados, 0 invisíveis e 35 visitantes :: 2 motores de buscaNenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 354 em Seg 5 maio 2014 - 21:37
Últimos assuntos
Portfólio Desafio 1
Página 1 de 1
Gostaria de ver o restante deste desafio, b. Arquitetura de Sistemas distribuídos; c. Arquitetura de Aplicações; d. Gerenciamento de Configurações
Portfólio Desafio 1
PROJETO DE ARQUITETURA
O projeto de arquitetura preocupa-se com a compreensão, com a organização de um sistema e com a sua estrutura geral. No modelo de processo de desenvolvimento de software, o projeto de arquitetura é o primeiro estágio do processo de projeto. Ele é o elo crítico entre o projeto e a engenharia de requisitos, uma vez que identifica os principais componentes estruturais de um sistema e os relacionamentos entre eles.
O resultado do processo de projeto de arquitetura é um modelo que descreve como o sistema está organizado em um conjunto de componentes de comunicação.
Idealmente, uma especificação de sistema não deve incluir todas as informações do projeto, porém esta é realizada, exceto para projetos muito pequenos. A decomposição de arquitetura é necessária, geralmente, para estruturar e organizar a especificação.
Como parte da engenharia de requisitos, podemos propor uma arquitetura abstrata de sistema em que seja possível associar grupos de funções ou recursos de sistemas aos componentes em larga escala ou subsistemas.
Podemos projetar arquitetura de software em dois níveis:
Pequena escala, na qual há a preocupação com a arquitetura de programas individuais e;
Grande escala, em que nos preocupamos com a arquitetura de sistemas corporativos complexos, que incluem outros sistemas, programas e componentes de programas.
A arquitetura de software é importante, pois afeta o desempenho e a robustez, bem como a capacidade e distribuição e manutenção de sistemas.
A seguir, podemos verificar três vantagens em projetar e documentar a arquitetura de software:
Comunicação de stakeholders
Uma apresentação de alto nível dos sistemas que pode ser usada como foco de discussão entre os stakeholders.
Análise de Sistemas
Torna explicita a arquitetura de um sistema.
Reuso em larga escala
É uma descrição compacta e gerenciável de como um sistema é organizado e como os seus componentes interromperam, por isso pode apoiar o reuso de software em grande escala.
###############
Na prática:
###############
Se por algum motivo resolvermos fazer um sistema de doação, pensando no que se diz respeito ao desastre de mariana - mg, poderemos fazer o desafio 01 desta forma:
3.1 ENGENHARIA E PROJETO DE SOFTWARE
3.1.1 Projeto de Arquitetura
A arquitetura do sistema, cliente-servidor, que é uma arquitetura distribuída permitindo o uso efetivo de sistemas em rede com muitos processadores distribuídos, que irá ter como apoio de desenvolvimento um framework para o controle e a comunicação entre os componentes do sistema, para que possa ajudar a projetar a arquitetura do sistema, bem como servirá para a reutilização em larga escala deixando assim de repetir os códigos.
O sistema é decomposto pelo cadastro de doações, que sub divide em tipo de doação, que pode ser doação de roupas e utensilio, remédios, alimentos, sangue e outros, bem como a impressão e a pesquisa com um relatório sobre estas doações.
Figura 1 – Representação dos componentes do sistema.
[Apenas Administradores podem visualizar imagens]
Figura 1 – Representação dos componentes do sistema.
é isso pessoal, espero ter ajudado e ainda esta semana publico o restante do desafio 1. Até lá.
O projeto de arquitetura preocupa-se com a compreensão, com a organização de um sistema e com a sua estrutura geral. No modelo de processo de desenvolvimento de software, o projeto de arquitetura é o primeiro estágio do processo de projeto. Ele é o elo crítico entre o projeto e a engenharia de requisitos, uma vez que identifica os principais componentes estruturais de um sistema e os relacionamentos entre eles.
O resultado do processo de projeto de arquitetura é um modelo que descreve como o sistema está organizado em um conjunto de componentes de comunicação.
Idealmente, uma especificação de sistema não deve incluir todas as informações do projeto, porém esta é realizada, exceto para projetos muito pequenos. A decomposição de arquitetura é necessária, geralmente, para estruturar e organizar a especificação.
Como parte da engenharia de requisitos, podemos propor uma arquitetura abstrata de sistema em que seja possível associar grupos de funções ou recursos de sistemas aos componentes em larga escala ou subsistemas.
Podemos projetar arquitetura de software em dois níveis:
Pequena escala, na qual há a preocupação com a arquitetura de programas individuais e;
Grande escala, em que nos preocupamos com a arquitetura de sistemas corporativos complexos, que incluem outros sistemas, programas e componentes de programas.
A arquitetura de software é importante, pois afeta o desempenho e a robustez, bem como a capacidade e distribuição e manutenção de sistemas.
A seguir, podemos verificar três vantagens em projetar e documentar a arquitetura de software:
Comunicação de stakeholders
Uma apresentação de alto nível dos sistemas que pode ser usada como foco de discussão entre os stakeholders.
Análise de Sistemas
Torna explicita a arquitetura de um sistema.
Reuso em larga escala
É uma descrição compacta e gerenciável de como um sistema é organizado e como os seus componentes interromperam, por isso pode apoiar o reuso de software em grande escala.
###############
Na prática:
###############
Se por algum motivo resolvermos fazer um sistema de doação, pensando no que se diz respeito ao desastre de mariana - mg, poderemos fazer o desafio 01 desta forma:
3.1 ENGENHARIA E PROJETO DE SOFTWARE
3.1.1 Projeto de Arquitetura
A arquitetura do sistema, cliente-servidor, que é uma arquitetura distribuída permitindo o uso efetivo de sistemas em rede com muitos processadores distribuídos, que irá ter como apoio de desenvolvimento um framework para o controle e a comunicação entre os componentes do sistema, para que possa ajudar a projetar a arquitetura do sistema, bem como servirá para a reutilização em larga escala deixando assim de repetir os códigos.
O sistema é decomposto pelo cadastro de doações, que sub divide em tipo de doação, que pode ser doação de roupas e utensilio, remédios, alimentos, sangue e outros, bem como a impressão e a pesquisa com um relatório sobre estas doações.
Figura 1 – Representação dos componentes do sistema.
[Apenas Administradores podem visualizar imagens]
Figura 1 – Representação dos componentes do sistema.
é isso pessoal, espero ter ajudado e ainda esta semana publico o restante do desafio 1. Até lá.
LeonardoNeves- Nivel 1
- Mensagens : 17
Data de inscrição : 14/11/2015
Idade : 43
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
Seg 29 Abr 2024 - 13:38 por Fernandes
» V.E.N.D.O PORTFÓLIO 2024.1
Seg 29 Abr 2024 - 13:37 por Fernandes
» V.E.N.D.O PORTFÓLIO 2024.1
Seg 29 Abr 2024 - 13:37 por Fernandes
» V.E.N.D.O PORTFÓLIO 2024.1
Seg 29 Abr 2024 - 13:37 por Fernandes
» V.E.N.D.O PORTFÓLIO 2024.1
Seg 29 Abr 2024 - 13:36 por Fernandes
» V.E.N.D.O PORTFÓLIO 2024.1
Seg 29 Abr 2024 - 13:36 por Fernandes
» Projeto de Extensão I Gestão em Recursos Humanos
Dom 28 Abr 2024 - 12:18 por elenilton-apostileiros
» Apostileiros - Portfólios EAD, Portfólios Prontos, Projeto de Extensao, Projeto de Ensino - Modelo padrão e exclusivo (sem plágio). Unopar, Anhanguera, Uniderp, Pitágoras, Ampli, UNIP e outras - Apoio Acadêmico em Produção Textual Interdisciplinar
Dom 28 Abr 2024 - 12:18 por elenilton-apostileiros
» Projeto de Extensão II – Administração
Dom 28 Abr 2024 - 12:18 por elenilton-apostileiros