Aspect-Oriented Programming aims to increase software modularity, and therefore, software maintainability. The modularity reached by using aspects allows programmers to add or change software functionality with non-invasive changes, which keeps the base code clean and easy to understand and evolve. This work presents an Aspect-Oriented Implementation Method and defines data management, communication, and concurrency control concerns (requirements) as aspects. It also defines how the implementation method can be composed in the development process, in order to tailor management, requirements, analysis, and design activities to support the method. Moreover, the method presents an alternative implementation approach that tries to anticipate requirement changes by yielding a functional prototype earlier than in a regular approach. This allows customers and developers to test the software before additional effort to implement non-functional requirements. A study was performed to support decision-making when using the alternative or a regular approach. Both students and developers can benefit from this work in academic or real-life software development.
Les informations fournies dans la section « Synopsis » peuvent faire référence à une autre édition de ce titre.
Aspect-Oriented Programming aims to increase software modularity, and therefore, software maintainability. The modularity reached by using aspects allows programmers to add or change software functionality with non-invasive changes, which keeps the base code clean and easy to understand and evolve. This work presents an Aspect-Oriented Implementation Method and defines data management, communication, and concurrency control concerns (requirements) as aspects. It also defines how the implementation method can be composed in the development process, in order to tailor management, requirements, analysis, and design activities to support the method. Moreover, the method presents an alternative implementation approach that tries to anticipate requirement changes by yielding a functional prototype earlier than in a regular approach. This allows customers and developers to test the software before additional effort to implement non-functional requirements. A study was performed to support decision-making when using the alternative or a regular approach. Both students and developers can benefit from this work in academic or real-life software development.
Dr Sergio Soares is associate professor at Informatics Center, Federal University of Pernambuco, where he teaches software engineering technologies. His principal research interests are in aspect-oriented software development and software product-lines. He co-funded the Software Productivity Group (SPG), one of the pioneers AOSD groups in Brazil.
Les informations fournies dans la section « A propos du livre » peuvent faire référence à une autre édition de ce titre.
Vendeur : moluna, Greven, Allemagne
Kartoniert / Broschiert. Etat : New. Dieser Artikel ist ein Print on Demand Artikel und wird nach Ihrer Bestellung fuer Sie gedruckt. Autor/Autorin: Soares SergioDr Sergio Soares is associate professor at Informatics Center,nFederal University of Pernambuco, where he teaches softwarenengineering technologies. His principal research interests are innaspect-oriented software develo. N° de réf. du vendeur 4963860
Quantité disponible : Plus de 20 disponibles
Vendeur : preigu, Osnabrück, Allemagne
Taschenbuch. Etat : Neu. AOPim: An Aspect-Oriented Implementation Method | Supporting Aspect-Oriented Software Development | Sergio Soares | Taschenbuch | Englisch | VDM Verlag Dr. Müller | EAN 9783639171136 | Verantwortliche Person für die EU: preigu GmbH & Co. KG, Lengericher Landstr. 19, 49078 Osnabrück, mail[at]preigu[dot]de | Anbieter: preigu. N° de réf. du vendeur 101543123
Quantité disponible : 5 disponible(s)
Vendeur : AHA-BUCH GmbH, Einbeck, Allemagne
Taschenbuch. Etat : Neu. nach der Bestellung gedruckt Neuware - Printed after ordering - Aspect-Oriented Programming aims to increase softwaremodularity, and therefore, software maintainability.The modularity reached by using aspects allowsprogrammers to add or change software functionalitywith non-invasive changes, which keeps the base codeclean and easy to understand and evolve. This workpresents an Aspect-Oriented Implementation Method anddefines data management, communication, andconcurrency control concerns (requirements) asaspects. It also defines how the implementationmethod can be composed in the development process, inorder to tailor management, requirements, analysis,and design activities to support the method.Moreover, the method presents an alternativeimplementation approach that tries to anticipaterequirement changes by yielding a functionalprototype earlier than in a regular approach. Thisallows customers and developers to test the softwarebefore additional effort to implement non-functionalrequirements. A study was performed to supportdecision-making when using the alternative or aregular approach. Both students and developers canbenefit from this work in academic or real-lifesoftware development. N° de réf. du vendeur 9783639171136
Quantité disponible : 2 disponible(s)
Vendeur : Revaluation Books, Exeter, Royaume-Uni
Paperback. Etat : Brand New. 180 pages. 8.66x5.91x0.41 inches. In Stock. This item is printed on demand. N° de réf. du vendeur 3639171136
Quantité disponible : 1 disponible(s)