RST-IoT - uma ferramenta de apoio a especificação de requisitos de sistemas de software IoT

Detalhes bibliográficos
Autor(a) principal: Albuquerque Júnior, Ednilson da Silva
Data de Publicação: 2020
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFAM
Texto Completo: http://riu.ufam.edu.br/handle/prefix/5818
Resumo: The Internet of Things (IoT) is the result of the constant evolution in which technology is found, and can be understood as a new technological paradigm that brings together the physical and virtual worlds with the objective of providing software systems everywhere through everyday objects. However, at the same time that technology evolves, knowledge and greater control over it must be taken into account, especially in this new area, where the application domain is not easy to understand. Research on its hardware and applications continues to advance, however, there is little effort in the area of ​​Software Engineering, specifically in Requirements Engineering. Since the specification of requirements for IoT-based software requires different solutions than traditional Requirements Engineering, this work proposes the RST-IoT tool (The Requirements Specification Tool for IoT-based Systems), which aims to assist software engineers in specification of requirements for these systems. RST-IoT was developed specifically to automate the process of specifying requirements for IoT software systems, where it uses a simple design and a few steps to facilitate the process. A methodology based on experimentation was adopted, aiming to develop and validate the tool. This dissertation describes the creation of the RST-IoT, through a feasibility study and an observation study, with the objective of providing assistance to students and software engineers new to the specification of IoT software system requirements.
id UFAM-1_8256c393102f8694b4a5bcc671e819bc
oai_identifier_str oai:localhost:prefix/5818
network_acronym_str UFAM-1
network_name_str Repositório Institucional da UFAM
repository_id_str
spelling RST-IoT - uma ferramenta de apoio a especificação de requisitos de sistemas de software IoTInternet das CoisasEspecificação de RequisitosEstudo ExperimentalDesenvolvimento de SoftwareENGENHARIASInternet das coisasRequirements Specification Tool for IoT-based SystemsEngenharia de softwareEngenharia de requisitosThe Internet of Things (IoT) is the result of the constant evolution in which technology is found, and can be understood as a new technological paradigm that brings together the physical and virtual worlds with the objective of providing software systems everywhere through everyday objects. However, at the same time that technology evolves, knowledge and greater control over it must be taken into account, especially in this new area, where the application domain is not easy to understand. Research on its hardware and applications continues to advance, however, there is little effort in the area of ​​Software Engineering, specifically in Requirements Engineering. Since the specification of requirements for IoT-based software requires different solutions than traditional Requirements Engineering, this work proposes the RST-IoT tool (The Requirements Specification Tool for IoT-based Systems), which aims to assist software engineers in specification of requirements for these systems. RST-IoT was developed specifically to automate the process of specifying requirements for IoT software systems, where it uses a simple design and a few steps to facilitate the process. A methodology based on experimentation was adopted, aiming to develop and validate the tool. This dissertation describes the creation of the RST-IoT, through a feasibility study and an observation study, with the objective of providing assistance to students and software engineers new to the specification of IoT software system requirements.A Internet das Coisas (IoT) é resultante da evolução constante em que se encontra a tecnologia, e pode ser compreendida como um novo paradigma tecnológico que reúne os mundos físico e virtual com o objetivo de fornecer sistemas de software em todos os lugares por meio de objetos do cotidiano. Porém, ao mesmo tempo que a tecnologia evolui, o conhecimento e o controle maior sobre a mesma devem ser levados em consideração, principalmente nessa nova área, onde o domínio da aplicação não é de fácil entendimento. Pesquisas sobre seu hardware e suas aplicações continuam a avançar, porém, há pouco esforço na área da Engenharia de Software, especificamente na Engenharia de Requisitos. Uma vez que a especificação de requisitos para softwares baseados em IoT requerem soluções diferentes da Engenharia de Requisitos tradicional, este trabalho propõe a ferramenta RST-IoT (A Requirements Specification Tool for IoT-based Systems), que tem como objetivo auxiliar engenheiros de software na especificação de requisitos desses sistemas. A RST-IoT foi desenvolvida especificamente para automatizar o processo de especificação de requisitos de sistemas de software IoT, onde a mesma utiliza um design simples e poucos passos visando facilitar o processo. Foi adotada uma metodologia baseada em experimentação, visando desenvolver e validar a ferramenta. Esta dissertação descreve a criação da RST-IoT, por meio de um estudo de viabilidade e um de observação, com o objetivo de promover um auxílio para estudantes e engenheiros de software novatos na especificação de requisitos de sistemas de software IoT.4Informar que também é necessário a carta de encaminhamento junto ao upload do TCC, e qual o formato ela deve ser enviada.NãoBrasilInstituto de Ciências Exatas e TecnologiaItacoatiara/AMEngenharia de Software - Bacharelado - ItacoatiaraCosta, Daniella de Oliveirahttp://lattes.cnpq.br/9135212987061273Souza, Bruno Pedraça dehttp://lattes.cnpq.br/0863804292111199Silva, Vandermi João dahttp://lattes.cnpq.br/1231884642541177Motta, Rebeca Camposhttp://lattes.cnpq.br/2610637493187601Albuquerque Júnior, Ednilson da Silva2020-12-15T15:41:33Z2020-12-142020-12-15T15:41:33Z2020-11-26info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttp://riu.ufam.edu.br/handle/prefix/5818porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFAMinstname:Universidade Federal do Amazonas (UFAM)instacron:UFAM2020-12-15T15:42:26Zoai:localhost:prefix/5818Repositório InstitucionalPUBhttp://riu.ufam.edu.br/oai/requestopendoar:2020-12-15T15:42:26Repositório Institucional da UFAM - Universidade Federal do Amazonas (UFAM)false
dc.title.none.fl_str_mv RST-IoT - uma ferramenta de apoio a especificação de requisitos de sistemas de software IoT
title RST-IoT - uma ferramenta de apoio a especificação de requisitos de sistemas de software IoT
spellingShingle RST-IoT - uma ferramenta de apoio a especificação de requisitos de sistemas de software IoT
Albuquerque Júnior, Ednilson da Silva
Internet das Coisas
Especificação de Requisitos
Estudo Experimental
Desenvolvimento de Software
ENGENHARIAS
Internet das coisas
Requirements Specification Tool for IoT-based Systems
Engenharia de software
Engenharia de requisitos
title_short RST-IoT - uma ferramenta de apoio a especificação de requisitos de sistemas de software IoT
title_full RST-IoT - uma ferramenta de apoio a especificação de requisitos de sistemas de software IoT
title_fullStr RST-IoT - uma ferramenta de apoio a especificação de requisitos de sistemas de software IoT
title_full_unstemmed RST-IoT - uma ferramenta de apoio a especificação de requisitos de sistemas de software IoT
title_sort RST-IoT - uma ferramenta de apoio a especificação de requisitos de sistemas de software IoT
author Albuquerque Júnior, Ednilson da Silva
author_facet Albuquerque Júnior, Ednilson da Silva
author_role author
dc.contributor.none.fl_str_mv Costa, Daniella de Oliveira
http://lattes.cnpq.br/9135212987061273
Souza, Bruno Pedraça de
http://lattes.cnpq.br/0863804292111199
Silva, Vandermi João da
http://lattes.cnpq.br/1231884642541177
Motta, Rebeca Campos
http://lattes.cnpq.br/2610637493187601
dc.contributor.author.fl_str_mv Albuquerque Júnior, Ednilson da Silva
dc.subject.por.fl_str_mv Internet das Coisas
Especificação de Requisitos
Estudo Experimental
Desenvolvimento de Software
ENGENHARIAS
Internet das coisas
Requirements Specification Tool for IoT-based Systems
Engenharia de software
Engenharia de requisitos
topic Internet das Coisas
Especificação de Requisitos
Estudo Experimental
Desenvolvimento de Software
ENGENHARIAS
Internet das coisas
Requirements Specification Tool for IoT-based Systems
Engenharia de software
Engenharia de requisitos
description The Internet of Things (IoT) is the result of the constant evolution in which technology is found, and can be understood as a new technological paradigm that brings together the physical and virtual worlds with the objective of providing software systems everywhere through everyday objects. However, at the same time that technology evolves, knowledge and greater control over it must be taken into account, especially in this new area, where the application domain is not easy to understand. Research on its hardware and applications continues to advance, however, there is little effort in the area of ​​Software Engineering, specifically in Requirements Engineering. Since the specification of requirements for IoT-based software requires different solutions than traditional Requirements Engineering, this work proposes the RST-IoT tool (The Requirements Specification Tool for IoT-based Systems), which aims to assist software engineers in specification of requirements for these systems. RST-IoT was developed specifically to automate the process of specifying requirements for IoT software systems, where it uses a simple design and a few steps to facilitate the process. A methodology based on experimentation was adopted, aiming to develop and validate the tool. This dissertation describes the creation of the RST-IoT, through a feasibility study and an observation study, with the objective of providing assistance to students and software engineers new to the specification of IoT software system requirements.
publishDate 2020
dc.date.none.fl_str_mv 2020-12-15T15:41:33Z
2020-12-14
2020-12-15T15:41:33Z
2020-11-26
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://riu.ufam.edu.br/handle/prefix/5818
url http://riu.ufam.edu.br/handle/prefix/5818
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Brasil
Instituto de Ciências Exatas e Tecnologia
Itacoatiara/AM
Engenharia de Software - Bacharelado - Itacoatiara
publisher.none.fl_str_mv Brasil
Instituto de Ciências Exatas e Tecnologia
Itacoatiara/AM
Engenharia de Software - Bacharelado - Itacoatiara
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFAM
instname:Universidade Federal do Amazonas (UFAM)
instacron:UFAM
instname_str Universidade Federal do Amazonas (UFAM)
instacron_str UFAM
institution UFAM
reponame_str Repositório Institucional da UFAM
collection Repositório Institucional da UFAM
repository.name.fl_str_mv Repositório Institucional da UFAM - Universidade Federal do Amazonas (UFAM)
repository.mail.fl_str_mv
_version_ 1798061054566072320