1 / 9

Usage of architectural styles and technologies in IT companies and organizations

Usage of architectural styles and technologies in IT companies and organizations. David Ameller and Xavier Franch GESSI investigation group , Universitat Politècnica de Catalunya (UPC). Outline. Problem statement Empirical method used Summary findings Challenges and lessons learned.

Download Presentation

Usage of architectural styles and technologies in IT companies and organizations

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Usage of architectural styles and technologies in IT companies and organizations David Ameller and Xavier Franch GESSI investigation group, Universitat Politècnica de Catalunya (UPC)

  2. Outline • Problem statement • Empirical method used • Summary findings • Challenges and lessons learned EASA'09, Cambridge

  3. Problem statement • We are currently driving a survey to find out which architectural styles and technologies are being in use and their relation with NFRs • Non-Functional Requirements (NFR) • Selection of … for a software system • Architectural style • Technologies • We want to apply this knowledge to Model-Driven Software Development (MDSD) • We are currently developing a framework that considers NFR in the MDSD process EASA'09, Cambridge

  4. Empirical method used • The survey has been developed following an iterative methodology • Each iteration was revised by IT experts and researchers of the area • We chose LimeSurvey, a good and cheap software for developing electronic surveys • Rule-based questions allow a better design of the survey • For the dissemination of the survey • Personal contact with software architects • Advertisement in IT communities, using the power of social networks such as LinkedIn and Facebook • International Association of Software Architects EASA'09, Cambridge

  5. Summary findings (I) • We have 60 responses • When we have at least 100 responses we will publish the final results Almost all (88%) respondents use relational DB EASA'09, Cambridge

  6. Summary findings (II) • While 96% of respondents consider NFR (73% at the same level as functional requirements), only 57% use NFR to take architectural and technological decisions • 80% of respondents do not use development tools that analyze the NFR compliance, but 70% would like to use such kind of tools • The most accepted answer for all questions about interaction is that developers want to be asked, but only for the most important decisions • A great part of the respondents (79%) do not use MDSD in their software projects, so it is difficult to carry out a good evaluation of this part of the survey at this moment EASA'09, Cambridge

  7. Summary findings (III) • Non-Functional Requirements importance EASA'09, Cambridge

  8. Challenges and lessons learned • This survey can be seen as a particular instrument that addresses some of the questions raised in the EASA’09 cfp • This was an overview of the current answers to the survey, for the final report we will do a deeper statistical data analysis • We will analyze which are the most important NFR for each architectural style • Empirical evidence about the current state of software architectures usage by asking the involved actors • We found some difficulties in terminology (academia vs. IT) EASA'09, Cambridge

  9. Usage of architectural styles and technologies in IT companies and organizations Questions and answers

More Related