Você está na página 1de 3

Atividade da matéria de arquitetura de software do terceiro período do curso de Ciência da

Computação

alunos:

Pedro Antônio Silva Pedroso Beltrão - 01605602

André Marcílio da Silva Ferreira - 01616701

Evandro Albuquerque do Rêgo Lima - 01607434

Vinícius Lima Gomes Silva - 01630113

Desafio na colaboração: Para abordar este desafio de forma eficaz, está estabelecido que diariamente
serão realizadas reuniões abrangentes para supervisionar e coordenar todos os módulos do projeto.
Estas reuniões têm como objetivo principal a organização das prioridades, bem como a discussão sobre
os métodos apropriados para a produção de cada componente. Além disso, será deliberado sobre as
ferramentas mais adequadas a serem empregadas, garantindo assim o funcionamento correto e
eficiente do software em desenvolvimento.

Tomada de decisões estratégicas: Uma das estratégias fundamentais para o desenvolvimento eficaz do
software é a análise da função de rastreamento dos raios UV, dada sua complexidade inerente. Após
uma análise aprofundada desta função, o objetivo é determinar sua viabilidade e identificar os métodos
mais eficazes para sua implementação, assegurando assim o máximo desempenho possível. Este
processo de análise e deliberação será crucial para garantir a qualidade e eficiência do software final.

Garantia de Desempenho: Para garantir o desempenho adequado do sistema, é essencial adotar uma
abordagem modular, permitindo fácil manutenção e atualizações. Além disso, a implementação de um
sistema de mensagens em tempo real é crucial para a transmissão eficiente de dados. Utilizar caches e
bancos de dados otimizados contribui para armazenamento e recuperação rápidos. A alocação de
algoritmos distribuídos facilita o processamento eficaz de grandes volumes de dados. O monitoramento
contínuo é necessário para identificar e realizar ajustes visando à otimização do desempenho. Por fim, é
imprescindível garantir a proteção dos dados e o respeito à privacidade dos usuários em todas as etapas
do desenvolvimento e operação do sistema.

Priorização de Módulos:
Diante dos requisitos apresentados, a priorização dos módulos pode ser reorganizada da seguinte forma,
com base na criticidade e dependências:

1.Controle de Estoque de Penas

2.Catálogo de Raças de Cães

3.Previsão Meteorológica

4.Rastreamento de Raios UV

5.Calendário de Eventos Caninos

6.Análise de Sentimentos Caninos

Adaptação a Mudanças Externas:

Integração de APIs e serviços externos: Integrar APIs e serviços externos possibilita que o sistema se
mantenha atualizado com informações relevantes, como previsões meteorológicas e calendários de
eventos caninos. Isso é crucial para ajustar a produção de guarda-chuvas com base nas condições
climáticas e nos eventos programados, garantindo que a empresa esteja preparada para atender à
demanda de forma eficaz.

Aprendizado de Máquina e Análise de Dados: Utilizar aprendizado de máquina e análise de dados


permite que a empresa compreenda melhor as preferências do público-alvo e preveja mudanças futuras
com base em padrões identificados nos dados. Isso é essencial para antecipar as necessidades dos
clientes e ajustar a produção de guarda-chuvas de acordo, mantendo-se competitivo no mercado através
de uma abordagem proativa e orientada por dados.

Precificação do Projeto:

Determinaria o valor de acordo com a junção das seis etapas a seguir:

1-Avaliação da complexidade.

2-Estimativa de tempo e recursos.

3-Cálculo dos custos.

4-Consideração do valor percebido pelo cliente.

5-Pesquisa de preços de mercado.


6-Negociação e acordo contratual justo.

Estimativa de Tempo: iríamos dividir o projeto em tarefas menores e estimaríamos um tempo para cada
uma. Usaríamos dados de projetos anteriores para acelerar o desenvolvimento do projeto atual,
também reservaríamos um tempo exclusivo para testes e revisões para maior estabilidade e satisfação
do cliente.

Gerenciamento Eficiente de Dados: As informações sobre raças de cães, como tamanho, peso médio e
preferências em relação à chuva, podem ser obtidas por meio de fontes confiáveis, como bases de dados
de instituições caninas reconhecidas ou consultas a especialistas em veterinária.

Você também pode gostar