dc.contributorPenteado, Rosângela Aparecida Dellosso
dc.contributorhttp://lattes.cnpq.br/4061946080136286
dc.contributorhttp://lattes.cnpq.br/9134602069408941
dc.creatorNakagawa, Hiromiti
dc.date.accessioned2014-06-30
dc.date.accessioned2016-06-02T19:06:11Z
dc.date.available2014-06-30
dc.date.available2016-06-02T19:06:11Z
dc.date.created2014-06-30
dc.date.created2016-06-02T19:06:11Z
dc.date.issued2012-02-23
dc.identifierNAKAGAWA, Hiromiti. IASWS abordagem iterativa para desenvolvimento de software utilizando web services. 2012. 170 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2012.
dc.identifierhttps://repositorio.ufscar.br/handle/ufscar/558
dc.description.abstractSoftware system development demands appropriate tools, technologies and development processes in order to create systems that meet customer s business needs while being flexible enough to cope with business evolution and constant changes. Service-Oriented Computing (SOC) is an IT paradigm that might help on such development as long as a development process is established to address its peculiarities. As part of this work some of these processes were analyzed and it was observed that several of them focus on development of systems composed exclusively by services, which is not always interesting: first when building software s graphical user interface, second when the business logic that gives competitive advantage needs to be encapsulated, or third at enterprises starting the SOC adoption. In these cases a mix of Object-Oriented (OO) elements and SOC principles, concepts, technologies and techniques could be used to provide better results. This work presents an iterative approach to develop software that uses OO and services, named IASWS (Iterative Approach for Software Development using Web Services) based on the Incremental model. It incorporates business process modeling using BPMN; XP and SoaML profile. This approach differs from the others as it allows services and SOC gradual adoption and is comprised of nine phases: Requirements Identification, Business Process (BP) and Services Contextualization, Service Design, Service Implementation, Service Testing, Solution Design, Solution Implementation, Solution Testing and Acceptance Verification. This dissertation is focused on the four initial phases: Requirements Identification, BP and Services Contextualization, Service Design and Solution Design which are responsible for: system requirements gathering, requirements analysis and solution elaboration, service design and solution design. Software increments are delivered as iterations complete and includes the implementation of one or more business process. Delivering software increments to the customer allows for development progress visualization and provides feedback on what had been implemented. Business process modeling using BPMN contributes to understanding customer s business area and improves requirements identification. Services are modeled and specified using SoaML profile allowing automatic code generation at the implementation phase. Two examples applying approach to development were carried out to investigate the IASWS applicability.
dc.publisherUniversidade Federal de São Carlos
dc.publisherBR
dc.publisherUFSCar
dc.publisherPrograma de Pós-Graduação em Ciência da Computação - PPGCC
dc.rightsAcesso Aberto
dc.subjectSoftware - desenvolvimento
dc.subjectArquitetura orientada a serviços
dc.subjectModelagem de processos de negócios
dc.subjectSOA
dc.subjectBPMN
dc.subjectSoaML
dc.subjectSoftware development
dc.subjectProcess modeling
dc.subjectApproach
dc.titleIASWS - abordagem iterativa para desenvolvimento de software utilizando web services
dc.typeTesis


Este ítem pertenece a la siguiente institución