SlideServe
Menu
Préférences
© SlideServe · v2026

Application Frameworks

moses avatar
20 diapositives · 373 Views · Jul 12, 2014

Application Frameworks play a crucial role in optimizing business applications and driving efficiency. Armando Garza outlines five key benefits: Modularity, Reusability, Extensibility, Simplicity, and Maintainability. The presentation delves into the framework development process, covering essential stages such as analysis, design, implementation, and stabilization. Additionally, insights into user training and knowledge transfer highlight the importance of these frameworks for sustainable growth and competitive advantage. Emphasizing adaptability, this discussion aims to revolutionize how businesses thrive in the ever-evolving digital landscape.

Application Frameworks - slide 1
01 / 20Application Frameworks
1 / 17

Télécharger la présentation

Application Frameworks
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Application Frameworks Presented by Armando Garza

  2. “Application Frameworks Produce Results!”

  3. American Heritage Definition: “A structure for supporting or enclosing something else, especially a skeletal support used as a bases for something being constructed; a fundamental structure, as for written work or a system of ideas.”

  4. Why Us AnApplication Framework?

  5. You get five major benefits by using an application framework: • Modularity • Reusability • Extensibility • Simplicity • Maintainability

  6. Modularity Customized Business Application Domain-Specific Components Cross-Domain Components .NET Framework

  7. Reusability Application Application Application Application Framework

  8. Extensibility Application << interface >> Send Contract Send Print Send Email Send Fax

  9. Simplicity Application Application A D A D C E B F Class Library Application Framework Component A Component D Component A Component D Component B Component E Component B Component E Component C Component F Component C Component F

  10. Maintainability Business Component Business Component Business Component Business Component Business Component Framework Business Component Business Component Business Component Business Component Application Application

  11. Framework Economics • Framework Development • User Training

  12. Framework Development • Cost and effort are required to develop a highly usable and extensible framework. • Both business and technical knowledge is required. • Framework development is a reiterative process.

  13. User Training • To be proficient, the developer needs sufficient knowledge about the framework. • Supporting materials can speed up the learning curve.

  14. Developing Application Frameworks Developing an application framework is like investing in the stock market, good investments aren’t judged on whether they are making money today, but whether they support you investment strategy.

  15. Framework Development Process

  16. Analysis • Set scope and objectives • Identify key features • Types of business applications that participate • Use cases that will be supported • Supported business domains

  17. Design • Identify common spots in: • Domain-specific layer • Cross domain layer • Identify hot spots in: • Domain-specific layer • Cross domain layer • Devise the architecture

  18. Implementation • Coding of the application framework • Develop a framework that meets: • Requirements • Time constraints

  19. Stabilization • The focus is on: • Testing • Bug Fixes • Developer Feedback • Documentation • Knowledge Transfer

  20. Questions?