·
Cursos Gerais ·
Engenharia de Software
Send your question to AI and receive an answer instantly
Recommended for you
11
Av2- Arquitetura de Software
Engenharia de Software
UNINASSAU
11
Arquitetura de Software - Avaliação On-line aol 1
Engenharia de Software
UNINASSAU
11
Aol3 - Arquitetura de Software
Engenharia de Software
UNINASSAU
1
_05-aula-curso-java-slides
Engenharia de Software
UNINASSAU
1
_02-aula-curso-java-slides
Engenharia de Software
UNINASSAU
1
_02-aula-curso-java-slides
Engenharia de Software
UNINASSAU
4
Analise de Processos Industriais para Producao de Componentes Eletronicos - Estudo de Caso
Engenharia de Software
UNINASSAU
2
Slides Metodologia Ativa - Resolução de Problemas ISO 9126 e Windows 10
Engenharia de Software
UNINASSAU
1
_02-aula-curso-java-slides
Engenharia de Software
UNINASSAU
1
_11-aula-curso-java-slides
Engenharia de Software
UNINASSAU
Preview text
Caroa Alunoa Chegamos à Avaliação denominada Atividade Contextualizada Espero que você aproveite cada informação disponibilizada em nosso material didático e não esqueça de que o seu Tutor também pode auxiliar você na avaliação caso tenha dúvida procureo no Fale com o Tutor Lembrese sua opinião precisa ser baseada e justificada respaldando cientificamente seu conhecimento e pensamento pois não serão aceitos trechos eou postagens sem as devidas referências Então vamos lá 1 Para começar leia o texto a seguir Desenvolvimento de Aplicativo para Facilitação de Localização Urbana 1 Introdução Uma empresa de desenvolvimento de software recebeu a demanda de criar um aplicativo para ajudar moradores e turistas a se deslocarem dentro de uma grande cidade O objetivo é oferecer informações detalhadas sobre rotas transporte público pontos de interesse e acessibilidade utilizando tecnologias modernas de geolocalização e inteligência artificial 2 Descrição do Problema Grandes cidades frequentemente enfrentam desafios relacionados à mobilidade urbana como congestionamentos dificuldade em encontrar transporte adequado e falta de informações atualizadas sobre caminhos mais rápidos O problema principal é a ausência de uma plataforma unificada que ofereça orientações precisas e integradas com diferentes meios de transporte 3 Requisitos do Sistema Funcionais o Exibir rotas personalizadas para diferentes meios de transporte ônibus metrô bicicletas compartilhadas caminhada etc o Informar o tempo estimado de deslocamento considerando o trânsito em tempo real o Fornecer sugestões baseadas em preferências do usuário exemplo rotas acessíveis para cadeirantes o Integração com mapas interativos e realidade aumentada para navegação visual o Notificações sobre mudanças no trânsito horários de transporte e possíveis interrupções Não Funcionais o Alta disponibilidade para garantir funcionamento contínuo o Interface intuitiva e acessível para diferentes perfis de usuários o Tempo de resposta ágil para consultas em tempo real 4 Modelos de Desenvolvimento Considerados Dado o escopo do projeto a equipe avaliou diferentes abordagens para o desenvolvimento do aplicativo Modelo Cascata Rejeitado devido à falta de flexibilidade para mudanças frequentes no escopo e nas necessidades dos usuários Scrum Metodologia Ágil Escolhido por permitir entregas incrementais adaptação às necessidades do mercado e colaboração contínua entre os stakeholders 5 Arquitetura e Tecnologias Utilizadas Backend Desenvolvido com Nodejs e banco de dados NoSQL MongoDB para armazenar informações geográficas e dados dinâmicos Frontend Aplicativo desenvolvido em React Native para permitir compatibilidade entre Android e iOS APIs e Integrações Uso da API do Google Maps OpenStreetMap e integração com sistemas de transporte público Infraestrutura Hospedagem em nuvem utilizando AWS para escalabilidade e confiabilidade 6 Testes e Verificação de Qualidade A equipe adotou estratégias de testes para garantir a funcionalidade e a usabilidade do aplicativo Testes unitários e de integração automatizados Testes de usabilidade com um grupo de usuários beta Simulações de alto tráfego para garantir desempenho sob demanda 7 Desafios e Soluções Atualização de dados em tempo real Implementação de um sistema de cache e requisições assíncronas para evitar lentidão Acessibilidade Design adaptado para pessoas com deficiência visual incluindo suporte a leitores de tela e comandos por voz Privacidade e Segurança Uso de criptografia para proteger dados dos usuários e conformidade com regulamentações de proteção de dados 2 Analisando a situação detalhada acima e diante do contexto exposto ao longo de nossa disciplina elabore o seu texto argumentativodissertativo e responda aos seguintes questionamentos Considerando que a empresa precisa entender as necessidades dos usuários antes de desenvolver o aplicativo quais técnicas de levantamento de requisitos você recomendaria Justifique sua escolha e explique como elas impactariam a qualidade do software Com base nos desafios e na natureza do projeto qual modelo de processo de software cascata incremental ágil etc você escolheria para o desenvolvimento do aplicativo Argumente sua resposta destacando os benefícios e desafios dessa abordagem Para garantir a confiabilidade e usabilidade do aplicativo quais estratégias de verificação e validação seriam mais apropriadas Justifique como a adoção dessas práticas pode reduzir falhas e melhorar a experiência do usuário Após o lançamento do aplicativo a equipe de desenvolvimento precisa lidar com atualizações e suporte contínuo Quais estratégias de manutenção você recomendaria para garantir a evolução do software e a satisfação dos usuários Justifique sua escolha com base em boas práticas de engenharia de software 3 Importante Faça uso da pesquisa buscando sites oficiais e de instituições de pesquisa reconhecidas Seguem algumas dicas httpsblogvincocombrlevantamentoderequisitosdesoftware httpseaduepgbraplsigmaassetseditaisPS0059E0080pdf httpsmondaycomblogptdesenvolvimentometodologiasdedesenvolvimentode software httpswwwdevmediacombrtecnicasparalevantamentoderequisitos9151 Após realizar suas reflexões elabore um pequeno texto contendo o máximo de 20 a 30 linhas expondo sua argumentação acerca do solicitado Caso exista inobservância ao tema proposto transgressão as instruções de elaboração e não atendimento a forma de envio da atividade que dever ser anexada e enviada formato pdf ou docx Windows informamos que a avaliação não poderá ser corrigida Não esqueça de realizar com antecedência sua atividade
Send your question to AI and receive an answer instantly
Recommended for you
11
Av2- Arquitetura de Software
Engenharia de Software
UNINASSAU
11
Arquitetura de Software - Avaliação On-line aol 1
Engenharia de Software
UNINASSAU
11
Aol3 - Arquitetura de Software
Engenharia de Software
UNINASSAU
1
_05-aula-curso-java-slides
Engenharia de Software
UNINASSAU
1
_02-aula-curso-java-slides
Engenharia de Software
UNINASSAU
1
_02-aula-curso-java-slides
Engenharia de Software
UNINASSAU
4
Analise de Processos Industriais para Producao de Componentes Eletronicos - Estudo de Caso
Engenharia de Software
UNINASSAU
2
Slides Metodologia Ativa - Resolução de Problemas ISO 9126 e Windows 10
Engenharia de Software
UNINASSAU
1
_02-aula-curso-java-slides
Engenharia de Software
UNINASSAU
1
_11-aula-curso-java-slides
Engenharia de Software
UNINASSAU
Preview text
Caroa Alunoa Chegamos à Avaliação denominada Atividade Contextualizada Espero que você aproveite cada informação disponibilizada em nosso material didático e não esqueça de que o seu Tutor também pode auxiliar você na avaliação caso tenha dúvida procureo no Fale com o Tutor Lembrese sua opinião precisa ser baseada e justificada respaldando cientificamente seu conhecimento e pensamento pois não serão aceitos trechos eou postagens sem as devidas referências Então vamos lá 1 Para começar leia o texto a seguir Desenvolvimento de Aplicativo para Facilitação de Localização Urbana 1 Introdução Uma empresa de desenvolvimento de software recebeu a demanda de criar um aplicativo para ajudar moradores e turistas a se deslocarem dentro de uma grande cidade O objetivo é oferecer informações detalhadas sobre rotas transporte público pontos de interesse e acessibilidade utilizando tecnologias modernas de geolocalização e inteligência artificial 2 Descrição do Problema Grandes cidades frequentemente enfrentam desafios relacionados à mobilidade urbana como congestionamentos dificuldade em encontrar transporte adequado e falta de informações atualizadas sobre caminhos mais rápidos O problema principal é a ausência de uma plataforma unificada que ofereça orientações precisas e integradas com diferentes meios de transporte 3 Requisitos do Sistema Funcionais o Exibir rotas personalizadas para diferentes meios de transporte ônibus metrô bicicletas compartilhadas caminhada etc o Informar o tempo estimado de deslocamento considerando o trânsito em tempo real o Fornecer sugestões baseadas em preferências do usuário exemplo rotas acessíveis para cadeirantes o Integração com mapas interativos e realidade aumentada para navegação visual o Notificações sobre mudanças no trânsito horários de transporte e possíveis interrupções Não Funcionais o Alta disponibilidade para garantir funcionamento contínuo o Interface intuitiva e acessível para diferentes perfis de usuários o Tempo de resposta ágil para consultas em tempo real 4 Modelos de Desenvolvimento Considerados Dado o escopo do projeto a equipe avaliou diferentes abordagens para o desenvolvimento do aplicativo Modelo Cascata Rejeitado devido à falta de flexibilidade para mudanças frequentes no escopo e nas necessidades dos usuários Scrum Metodologia Ágil Escolhido por permitir entregas incrementais adaptação às necessidades do mercado e colaboração contínua entre os stakeholders 5 Arquitetura e Tecnologias Utilizadas Backend Desenvolvido com Nodejs e banco de dados NoSQL MongoDB para armazenar informações geográficas e dados dinâmicos Frontend Aplicativo desenvolvido em React Native para permitir compatibilidade entre Android e iOS APIs e Integrações Uso da API do Google Maps OpenStreetMap e integração com sistemas de transporte público Infraestrutura Hospedagem em nuvem utilizando AWS para escalabilidade e confiabilidade 6 Testes e Verificação de Qualidade A equipe adotou estratégias de testes para garantir a funcionalidade e a usabilidade do aplicativo Testes unitários e de integração automatizados Testes de usabilidade com um grupo de usuários beta Simulações de alto tráfego para garantir desempenho sob demanda 7 Desafios e Soluções Atualização de dados em tempo real Implementação de um sistema de cache e requisições assíncronas para evitar lentidão Acessibilidade Design adaptado para pessoas com deficiência visual incluindo suporte a leitores de tela e comandos por voz Privacidade e Segurança Uso de criptografia para proteger dados dos usuários e conformidade com regulamentações de proteção de dados 2 Analisando a situação detalhada acima e diante do contexto exposto ao longo de nossa disciplina elabore o seu texto argumentativodissertativo e responda aos seguintes questionamentos Considerando que a empresa precisa entender as necessidades dos usuários antes de desenvolver o aplicativo quais técnicas de levantamento de requisitos você recomendaria Justifique sua escolha e explique como elas impactariam a qualidade do software Com base nos desafios e na natureza do projeto qual modelo de processo de software cascata incremental ágil etc você escolheria para o desenvolvimento do aplicativo Argumente sua resposta destacando os benefícios e desafios dessa abordagem Para garantir a confiabilidade e usabilidade do aplicativo quais estratégias de verificação e validação seriam mais apropriadas Justifique como a adoção dessas práticas pode reduzir falhas e melhorar a experiência do usuário Após o lançamento do aplicativo a equipe de desenvolvimento precisa lidar com atualizações e suporte contínuo Quais estratégias de manutenção você recomendaria para garantir a evolução do software e a satisfação dos usuários Justifique sua escolha com base em boas práticas de engenharia de software 3 Importante Faça uso da pesquisa buscando sites oficiais e de instituições de pesquisa reconhecidas Seguem algumas dicas httpsblogvincocombrlevantamentoderequisitosdesoftware httpseaduepgbraplsigmaassetseditaisPS0059E0080pdf httpsmondaycomblogptdesenvolvimentometodologiasdedesenvolvimentode software httpswwwdevmediacombrtecnicasparalevantamentoderequisitos9151 Após realizar suas reflexões elabore um pequeno texto contendo o máximo de 20 a 30 linhas expondo sua argumentação acerca do solicitado Caso exista inobservância ao tema proposto transgressão as instruções de elaboração e não atendimento a forma de envio da atividade que dever ser anexada e enviada formato pdf ou docx Windows informamos que a avaliação não poderá ser corrigida Não esqueça de realizar com antecedência sua atividade