• Skip to main content
  • Skip to after header navigation
  • Skip to site footer

Shaping Software

Enduring Ideas in the Realm of Software

  • About
  • Topics
  • Best Software Books
  • Archives
  • JD Meier.com

App Types, Verticals, and Scenarios

Jun 1, 2008 by JD

I think application  types, verticals, and scenarios are a helpful backdrop for product-line engineering.  You can use it to organize policies and requirements.  It’s a way to increase precision.  For example, it’s one thing to build a Web application.  It’s another to build a Web application for a financial institution.  How you implement security, performance, and other quality attributes has a lot to do with the application type and the scenario or context you are in.

App Types, Veriticals and Scenarios Conceptual Framework

Here’s a simple model I use when I think about product line engineering.

AppTypesVerticalsAndScenarios

My Related Posts

  • Context-Precision
Category: ArchitectureTag: Architecture, Product-Llines

About JD

Previous Post:How To Learn Software Requirements Better with User, Business, and System Goals
Next Post:The Ultimate List of Quality AttributesQuality Attributes

Reader Interactions

Trackbacks

  1. App Types (Archetypes) says:
    Jun 1, 2008 at 6:39 am

    […] App Types, Verticals, and Scenarios […]

  2. App Scenarios Model says:
    Jun 1, 2008 at 8:25 am

    […] App Types, Verticals, and Scenarios […]

  3. Architecture Styles says:
    Jun 1, 2008 at 8:26 am

    […] App Types, Verticals, and Scenarios No Comments, Comment or Ping […]

  4. Tune Up Your PC » Post Topic » A Language for Architecture says:
    Apr 26, 2009 at 5:58 am

    […] at the intersections of quality attributes or hot spots with application features.  See App Types, Verticals, and Scenarios and What’s a […]

Sidebar

Recent Posts

  • What is ChatGPT?
  • Agile Performance Engineering
  • What is Cybersecurity?
  • Software Security Threats: A Comprehensive Guide
  • What is Software Security?

Popular Posts

Best Software Books of All Time
Best Practices for Project Management
Best Practices for Software Development
Customer-Connected Engineering
How To Frame Problems Better
How To Pitch Business Ideas Better
How To Structure Vision Scope Presentations
Intro to Lean Software Development
Lean Principles for Software Development
The Enterprise of the Future