paint-brush
Abordagem Ágil no Desenvolvimento de Sistemas de Navegação Precisos para Segurança Rodoviáriapor@escholar
201 leituras

Abordagem Ágil no Desenvolvimento de Sistemas de Navegação Precisos para Segurança Rodoviária

Muito longo; Para ler

Esta metodologia de desenvolvimento de software enfatiza planejamento, técnicas ágeis e testes sistemáticos para aplicativos de navegação e segurança viária. Da análise de requisitos aos testes com usuários, segue uma abordagem estruturada usando WordPress, PHP, CSS e JavaScript, com avaliação baseada nos padrões ISO/IEC 25010 para garantia de qualidade.
featured image - Abordagem Ágil no Desenvolvimento de Sistemas de Navegação Precisos para Segurança Rodoviária
EScholar: Electronic Academic Papers for Scholars HackerNoon profile picture
0-item

Autores:

(1) Benzar Glen S. Grepon, Northern Bukidnon State College, Filipinas [email protected] (autor correspondente);

(2) JC P. Margallo, Northern Bukidnon State College, Filipinas;

(3) Jonathan B. Maserin, Northern Bukidnon State College, Filipinas;

(4) Rio Al-Di A. Dompol, Northern Bukidnon State College, Filipinas.

Tabela de links

Resumo e introdução

Revisão da literatura

Metodologia

Resultados

Discussões

Conclusões

Recomendações

Implicações de pesquisa

Implicações práticas

Declarações

Referências e biografia do autor

METODOLOGIA

Desenvolvimento de software

Ao longo dos anos, o SDLC permaneceu como uma abordagem confiável para o desenvolvimento de software (Khan et al., 2020). A técnica Agile, conforme indicado na Figura 1, é ideal para o desenvolvimento rápido e eficaz de software devido à sua natureza adaptativa, entrega antecipada e ciclo de vida flexível (Srivastava, Bhardwaj & Saraswat, 2017).


Figura 1. Metodologia Ágil no Desenvolvimento de Sistemas

Planejamento

Os pesquisadores obtiveram dados no município de Bukidnon. Eles examinaram os problemas típicos que encontraram. Segundo o relatório, muitas pessoas sofrem acidentes por falta de informação; portanto, eles necessitam de informações que os alertem sobre áreas propensas a acidentes, bloqueios de estradas e construções em andamento.

Análise de Requisitos

Analisar os requisitos usando alguns dos muitos fluxogramas e fluxogramas do sistema disponíveis. Os diagramas de fluxo de dados são usados para representar o fluxo e para ajudar os defensores a entender melhor como implementar os sistemas e garantir que os dados fluam com precisão. Além disso, fluxogramas são usados para demonstrar o processo do sistema, o que auxilia os proponentes a deixar claro como as coisas funcionarão. O processo que precisa ser executado em uma operação é representado por meio de um fluxograma como uma série de etapas.

Projeto

Nesta fase, o pesquisador planeja fazer um bom desenho para o projeto. O pesquisador entrevistou passageiros e passageiros aleatórios para coletar informações de dados para coletar as necessidades essenciais deste sistema. Os proponentes criaram um projeto funcional da Infraestrutura de Rede, uma estrutura para a especificação dos componentes físicos de uma rede e sua organização e configuração funcional; a Arquitetura do Sistema, que é o modelo conceitual que define a estrutura, o comportamento e mais visualizações de um sistema, o Modelo de Banco de Dados que determina a estrutura lógica de um banco de dados e determina fundamentalmente de que maneira os dados podem ser armazenados.

Codificação

Nesta fase, de desenvolvimento e escrita do próprio código, o pesquisador utiliza WordPress para desenvolver aplicativos web; WordPress é o sistema de gerenciamento de conteúdo (CMS) de código aberto mais popular, usado por aproximadamente 75 milhões de sites. O pesquisador estudou o processador de hipertexto (PHP) como linguagem de programação utilizada para desenvolvimento web. O pesquisador também usa folhas de estilo CSS em cascata para que o design criativo tenha uma aparência melhor. Por último, está o JavaScript (JS) para animação e interação.

Teste de usuário

O pesquisador deve repetir este procedimento até que não sejam identificados erros na funcionalidade do desenvolvimento do software nesta etapa, onde envolve os processos de design e codificação.

Aceitação pelo Cliente

Os pesquisadores apresentaram a aplicação web de saída para propor um usuário aleatório para aceitação por meio de demonstração em navegador móvel com Escala de Avaliação de Sistemas (SUS). Uma demonstração do navegador móvel será usada como fluxo introdutório e breve do aplicativo.

Teste e avaliação do sistema

Durante a avaliação dos usuários regulares, dá a pontuação de feedback sobre o sistema do resultado final. A ISO/IEC 25010 é usada para a avaliação de aplicações atribuídas aos participantes porque esta Norma ISO fornece um vocabulário uniforme para definir, avaliar e comparar a qualidade de sistemas e produtos de software.


Tabela 1. A tabela Likert para interpretação qualitativa é utilizada na interpretação dos resultados da pesquisa.


A Tabela 1 é a Escala Likert usada para classificar ou medir as opiniões das pessoas sobre um assunto ou tópico específico. Também pode ser usado para medir as perguntas ou resultados. Os proponentes utilizaram a Escala Likert para interpretar o resultado e a média geral da avaliação da ISO/IEC 25010 (Equação 1).


Fórmula: Média Geral = Média Total/Número Total de Itens Equação 1


A Tabela 2 é o resultado geral ISO para a avaliação da qualidade da aplicação. Ao obter a média total, os pesquisadores utilizaram a seguinte fórmula.


Tabela 2. Resultado geral ISO


Este artigo está disponível no arxiv sob licença CC 4.0.