Especificación Formal de Requisitos Temporales No Funcionales
La especificación de requisitos no funcionales en sistemas de software, ha presentado múltiples retos a académicos investigadores interesados en el tema. Las crecientes exigencias de los sistemas en características relacionadas con requisitos no funcionales – NFRs, como desempeño, seguridad, escalab...
- Autores:
-
Serna, Sergio
- Tipo de recurso:
- Fecha de publicación:
- 2011
- Institución:
- Universidad Nacional de Colombia
- Repositorio:
- Universidad Nacional de Colombia
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.unal.edu.co:unal/7537
- Palabra clave:
- 03 Obras enciclopédicas generales / Encyclopedias and books of facts
Requisitos no funcionales
MARTE
Sistemas embebidos
Especificación formal, UML
Lenguaje de modelo unificado
- Rights
- openAccess
- License
- Atribución-NoComercial 4.0 Internacional
id |
UNACIONAL2_ac2cd16c3443ae2b8eb9d85bb8999ba4 |
---|---|
oai_identifier_str |
oai:repositorio.unal.edu.co:unal/7537 |
network_acronym_str |
UNACIONAL2 |
network_name_str |
Universidad Nacional de Colombia |
repository_id_str |
|
dc.title.spa.fl_str_mv |
Especificación Formal de Requisitos Temporales No Funcionales |
title |
Especificación Formal de Requisitos Temporales No Funcionales |
spellingShingle |
Especificación Formal de Requisitos Temporales No Funcionales 03 Obras enciclopédicas generales / Encyclopedias and books of facts Requisitos no funcionales MARTE Sistemas embebidos Especificación formal, UML Lenguaje de modelo unificado |
title_short |
Especificación Formal de Requisitos Temporales No Funcionales |
title_full |
Especificación Formal de Requisitos Temporales No Funcionales |
title_fullStr |
Especificación Formal de Requisitos Temporales No Funcionales |
title_full_unstemmed |
Especificación Formal de Requisitos Temporales No Funcionales |
title_sort |
Especificación Formal de Requisitos Temporales No Funcionales |
dc.creator.fl_str_mv |
Serna, Sergio |
dc.contributor.advisor.spa.fl_str_mv |
Arango, Fernando (Thesis advisor) |
dc.contributor.author.spa.fl_str_mv |
Serna, Sergio |
dc.subject.ddc.spa.fl_str_mv |
03 Obras enciclopédicas generales / Encyclopedias and books of facts |
topic |
03 Obras enciclopédicas generales / Encyclopedias and books of facts Requisitos no funcionales MARTE Sistemas embebidos Especificación formal, UML Lenguaje de modelo unificado |
dc.subject.proposal.spa.fl_str_mv |
Requisitos no funcionales MARTE Sistemas embebidos Especificación formal, UML Lenguaje de modelo unificado |
description |
La especificación de requisitos no funcionales en sistemas de software, ha presentado múltiples retos a académicos investigadores interesados en el tema. Las crecientes exigencias de los sistemas en características relacionadas con requisitos no funcionales – NFRs, como desempeño, seguridad, escalabilidad, entre otros, ha permitido diversos enfoques a la hora de construir los planos del software del sistema deseado por el cliente. Esta tesis, se enmarca dentro de la especificación formal de requisitos temporales no funcionales,utilizando el lenguaje de modelado unificado – UML para la construcción de los planos del software. La tesis no trata con requisitos funcionales – RFs, ni NFRs que no tengan que ver con tiempo. La especificación se hace sobre diagramas de clase UML, no trabaja con otros diagramas ni otros lenguajes de modelado. Se apoya en métodos existentes durante las primeras etapas de desarrollo,lo que le permite elicitar los requisitos e ir llevándolos de manera consistente a través de todos los diagramas del modelo, hasta llegar a un nuevo diagrama de clases. Este nuevo diagrama de clases relaciona elementos que originalmente no está permitido en los diagramas de clase tradicionales y exige la especificación textual del NFR para darle formalidad, logrando con esto una mayor expresividad y permitiendo tomar decisiones de implementación que antes no era posible en esta etapa del desarrollo. Para lograr representar y formalizar los NFRs, es necesario realizar una variante a la semántica del diagrama de clases de UML y al diagrama de expresiones del lenguaje de especificación de valores – VSL, permitiendo relacionar metaclases que antes no lo estaban, por ejemplo Property y Operation, y definir contextos sobre propiedades de operaciones para las nuevas expresiones. Igualmente, se introduce una nueva simbología para esta nueva representación. Este es el trabajo de final de carrera de la maestría en ingeniería de sistemas con énfasis en ingeniería de software, de la Facultad de Minas de la Universidad Nacional de Colombia./Abstract: Specifying non-functional requirements in software systems, has presented many challenges to academic researchers interested in the subject. The growing demands on system characteristics related to non-functional requirements – NFRs, like performance, security, scalability, among others, allowed different approaches in building the software plans of the system desired by the customer. This thesis, is part of the formal specification of non-functional timing requirements using the unified modeling language – UML for building software plans. The thesis does not deal with functional requirements –RFs and NFRs that have nothing to do with time. The specification is made on UML class diagrams, does not work with other diagrams or othermodeling languages. It builds on existing methods in the early stages of development, allowing you to elicit requirements and be taking them consistently throughout all the diagrams of the model, until a new class diagram. This new class diagram related items not originally permitted in traditional class diagrams and textual specification requires NFR to give formality, thus achieving greater expressivity and allowing take decisions that previously was not possible in this stage of development. To ensure and formalize represent NFRs necessary to perform a variant of the semantics of UML class diagram and the expressions diagram of the value specification language – VSL, allowing metaclasses link before were not, e.g. Property and Operation, and define context on operations and property for the new expressions. Also introduces a new symbols for this representation. This is the thesis in systems engineering with emphasis on software engineering in the School of Minas, Universidad Nacional of Colombia. |
publishDate |
2011 |
dc.date.issued.spa.fl_str_mv |
2011-07-05 |
dc.date.accessioned.spa.fl_str_mv |
2019-06-24T16:39:16Z |
dc.date.available.spa.fl_str_mv |
2019-06-24T16:39:16Z |
dc.type.spa.fl_str_mv |
Trabajo de grado - Maestría |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/masterThesis |
dc.type.version.spa.fl_str_mv |
info:eu-repo/semantics/acceptedVersion |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TM |
status_str |
acceptedVersion |
dc.identifier.uri.none.fl_str_mv |
https://repositorio.unal.edu.co/handle/unal/7537 |
dc.identifier.eprints.spa.fl_str_mv |
http://bdigital.unal.edu.co/3928/ |
url |
https://repositorio.unal.edu.co/handle/unal/7537 http://bdigital.unal.edu.co/3928/ |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.ispartof.spa.fl_str_mv |
Universidad Nacional de Colombia Sede Medellín Facultad de Minas Escuela de Sistemas Escuela de Sistemas |
dc.relation.references.spa.fl_str_mv |
Serna, Sergio (2011) Especificación Formal de Requisitos Temporales No Funcionales. Maestría thesis, Universidad Nacional de Colombia, Sede Medellín. |
dc.rights.spa.fl_str_mv |
Derechos reservados - Universidad Nacional de Colombia |
dc.rights.coar.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.license.spa.fl_str_mv |
Atribución-NoComercial 4.0 Internacional |
dc.rights.uri.spa.fl_str_mv |
http://creativecommons.org/licenses/by-nc/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Atribución-NoComercial 4.0 Internacional Derechos reservados - Universidad Nacional de Colombia http://creativecommons.org/licenses/by-nc/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
institution |
Universidad Nacional de Colombia |
bitstream.url.fl_str_mv |
https://repositorio.unal.edu.co/bitstream/unal/7537/2/98553427_2011_1.pdf https://repositorio.unal.edu.co/bitstream/unal/7537/1/98553427_2011_2.pdf https://repositorio.unal.edu.co/bitstream/unal/7537/3/98553427_2011_1.pdf.jpg https://repositorio.unal.edu.co/bitstream/unal/7537/4/98553427_2011_2.pdf.jpg |
bitstream.checksum.fl_str_mv |
88121e4f5e2777deef4cecb9126fe217 6322653762f4bb393670e10b987b8800 f470c02039d6588f96a315d38837ef35 e472fd911887da7e9e62f880293b24ab |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad Nacional de Colombia |
repository.mail.fl_str_mv |
repositorio_nal@unal.edu.co |
_version_ |
1814089410660007936 |
spelling |
Atribución-NoComercial 4.0 InternacionalDerechos reservados - Universidad Nacional de Colombiahttp://creativecommons.org/licenses/by-nc/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Arango, Fernando (Thesis advisor)645ce590-22a9-40c5-857e-2d35b9338393-1Serna, Sergiodf0243aa-2d52-478e-9547-4fc3974e676a3002019-06-24T16:39:16Z2019-06-24T16:39:16Z2011-07-05https://repositorio.unal.edu.co/handle/unal/7537http://bdigital.unal.edu.co/3928/La especificación de requisitos no funcionales en sistemas de software, ha presentado múltiples retos a académicos investigadores interesados en el tema. Las crecientes exigencias de los sistemas en características relacionadas con requisitos no funcionales – NFRs, como desempeño, seguridad, escalabilidad, entre otros, ha permitido diversos enfoques a la hora de construir los planos del software del sistema deseado por el cliente. Esta tesis, se enmarca dentro de la especificación formal de requisitos temporales no funcionales,utilizando el lenguaje de modelado unificado – UML para la construcción de los planos del software. La tesis no trata con requisitos funcionales – RFs, ni NFRs que no tengan que ver con tiempo. La especificación se hace sobre diagramas de clase UML, no trabaja con otros diagramas ni otros lenguajes de modelado. Se apoya en métodos existentes durante las primeras etapas de desarrollo,lo que le permite elicitar los requisitos e ir llevándolos de manera consistente a través de todos los diagramas del modelo, hasta llegar a un nuevo diagrama de clases. Este nuevo diagrama de clases relaciona elementos que originalmente no está permitido en los diagramas de clase tradicionales y exige la especificación textual del NFR para darle formalidad, logrando con esto una mayor expresividad y permitiendo tomar decisiones de implementación que antes no era posible en esta etapa del desarrollo. Para lograr representar y formalizar los NFRs, es necesario realizar una variante a la semántica del diagrama de clases de UML y al diagrama de expresiones del lenguaje de especificación de valores – VSL, permitiendo relacionar metaclases que antes no lo estaban, por ejemplo Property y Operation, y definir contextos sobre propiedades de operaciones para las nuevas expresiones. Igualmente, se introduce una nueva simbología para esta nueva representación. Este es el trabajo de final de carrera de la maestría en ingeniería de sistemas con énfasis en ingeniería de software, de la Facultad de Minas de la Universidad Nacional de Colombia./Abstract: Specifying non-functional requirements in software systems, has presented many challenges to academic researchers interested in the subject. The growing demands on system characteristics related to non-functional requirements – NFRs, like performance, security, scalability, among others, allowed different approaches in building the software plans of the system desired by the customer. This thesis, is part of the formal specification of non-functional timing requirements using the unified modeling language – UML for building software plans. The thesis does not deal with functional requirements –RFs and NFRs that have nothing to do with time. The specification is made on UML class diagrams, does not work with other diagrams or othermodeling languages. It builds on existing methods in the early stages of development, allowing you to elicit requirements and be taking them consistently throughout all the diagrams of the model, until a new class diagram. This new class diagram related items not originally permitted in traditional class diagrams and textual specification requires NFR to give formality, thus achieving greater expressivity and allowing take decisions that previously was not possible in this stage of development. To ensure and formalize represent NFRs necessary to perform a variant of the semantics of UML class diagram and the expressions diagram of the value specification language – VSL, allowing metaclasses link before were not, e.g. Property and Operation, and define context on operations and property for the new expressions. Also introduces a new symbols for this representation. This is the thesis in systems engineering with emphasis on software engineering in the School of Minas, Universidad Nacional of Colombia.Maestríaapplication/pdfspaUniversidad Nacional de Colombia Sede Medellín Facultad de Minas Escuela de SistemasEscuela de SistemasSerna, Sergio (2011) Especificación Formal de Requisitos Temporales No Funcionales. Maestría thesis, Universidad Nacional de Colombia, Sede Medellín.03 Obras enciclopédicas generales / Encyclopedias and books of factsRequisitos no funcionalesMARTESistemas embebidosEspecificación formal, UMLLenguaje de modelo unificadoEspecificación Formal de Requisitos Temporales No FuncionalesTrabajo de grado - Maestríainfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/acceptedVersionTexthttp://purl.org/redcol/resource_type/TMORIGINAL98553427_2011_1.pdfTesis de Maestría en Ingeniería - Ingeniería de Sistemas1application/pdf1808510https://repositorio.unal.edu.co/bitstream/unal/7537/2/98553427_2011_1.pdf88121e4f5e2777deef4cecb9126fe217MD5298553427_2011_2.pdfTesis de Maestría en Ingeniería - Ingeniería de Sistemas2application/pdf3667590https://repositorio.unal.edu.co/bitstream/unal/7537/1/98553427_2011_2.pdf6322653762f4bb393670e10b987b8800MD51THUMBNAIL98553427_2011_1.pdf.jpg98553427_2011_1.pdf.jpgGenerated Thumbnailimage/jpeg4363https://repositorio.unal.edu.co/bitstream/unal/7537/3/98553427_2011_1.pdf.jpgf470c02039d6588f96a315d38837ef35MD5398553427_2011_2.pdf.jpg98553427_2011_2.pdf.jpgGenerated Thumbnailimage/jpeg4479https://repositorio.unal.edu.co/bitstream/unal/7537/4/98553427_2011_2.pdf.jpge472fd911887da7e9e62f880293b24abMD54unal/7537oai:repositorio.unal.edu.co:unal/75372023-09-13 08:27:53.447Repositorio Institucional Universidad Nacional de Colombiarepositorio_nal@unal.edu.co |