Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

1

Share

Download to read offline

The benefits of software reuse

Download to read offline

Software reuse - the idea that developers can create reusable components for use in a new application - is quickly becoming the hot topic among developers looking for improvements in application development speed, efficiency, and user experience harmonization.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

The benefits of software reuse

  1. 1. THE BOOST IN SOFTWARE REUSE How to leverage the benefits of reusable components with Entando
  2. 2. Software is no longer tethered to a narrow set of hardware packages. Smarter products means more code. Lots more code. Embedded? Even more code. Connected? Still more. SOFTWARE PROLIFERATION IS EVERYWHERE
  3. 3. THE CHALLENGES OF EXPONENTIAL SOFTWARE DEMAND Accelerating applications’ time to market Improving developers’ productivity Increasing the number of applications
  4. 4. WHAT IS CODE REUSE? Simply put, it is reusing portions of code that is already written
  5. 5. CODE REUSE CAN BE A GAME-CHANGER for developers and IT teams, but it has to be done right
  6. 6. THE MAIN CHALLENGES of software reuse • Rigorous testing needs across hardware, software, devices, and environments, to preserve the quality of many applications’ code • Extensive documentation requirements to facilitate software reuse from different IT teams • Balancing standardization and flexibility to ensure adaptability to different applications • Managing developers’ ego as developers may even see a push for reusability as a lack of faith in their ability to do the job “The code must be stored, accessible, free of vulnerabilities, reliable, efficient, and easy to maintain.”
  7. 7. THE KEY BENEFITS of software reuse • Shorter software development time Developers save themselves time when an application they’re working on requires a piece of code that already exists and is already accessible • Greater time and cost efficiency In good-practice environments, existing code comes with existing documentation and existing QA and compatibility test results • A seamless user experience You want to offer your customers an easy, recognizable, seamless experience across every application associated with your business “When time is money, reuse of code saves a lot of money and it improves applications’ UX harmonization.”
  8. 8. ENTANDO FACILITATES SOFTWARE REUSE and drives improvement in development processes
  9. 9. METHODOLOGIES USE OF MODERN TECHNOLOGIES ARCHITECTURE 3 WAYS ENTANDO LEVERAGES CODE REUSE
  10. 10. ARCHITECTURE A COMPONENT-BASED PLATFORM Entando comes equipped with dozens of pre-coded components That developers can use to assemble applications. Authentication and authorization, identity management, cloud deployment, template engines, and an array of content tools are just some of the components available in entando without any coding required.
  11. 11. TECHNOLOGIES INFRASTRUCTURE AND DEVICE AGNOSTICITY Entando removes many of the testing, security, and compatibility issues by virtue of its core makeup The platform is java-based so it immediately frees you from any concern about coding across operating systems, and it deploys to kubernetes and docker, ensuring that hardware compatibility is a non-issue as well.
  12. 12. METHODOLOGY A MARKETPLACE OF REUSABLE COMPONENTS Entando provides the framework to build a component repository Along with several reference component implementations available through the open source community. The framework will allow for enterprise-wide sharing and distribution of reusable software components across all entando apps in an enterprise.
  13. 13. WANT TO LEARN MORE? Contact us at https://www.entando.com/page/en/contact_us pr@entando.com
  14. 14. github.com/entando www.entando.com info@entando.com twitter.com/entando facebook.com/Entando slideshare.net/Entando Read the latest news on the Entandoblog: www.entando.com/page/dxp_blog linkedin.com/company/entando www.youtube.com/c/EntandoVideos
  • AlessandroColantoni

    Jan. 31, 2019

Software reuse - the idea that developers can create reusable components for use in a new application - is quickly becoming the hot topic among developers looking for improvements in application development speed, efficiency, and user experience harmonization.

Views

Total views

4,635

On Slideshare

0

From embeds

0

Number of embeds

13

Actions

Downloads

30

Shares

0

Comments

0

Likes

1

×