[Logo] Function Point Analysis And Software Estimation Forum
  [Search] Search   [Recent Topics] Recent Topics   [Hottest Topics] Hottest Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
Application Boundary  XML
Forum Index » Software Measurement
Author Message
moeztuerk



Joined: 02/02/2012 13:26:06
Messages: 42
Offline

The positioning of an Application Boundary can be subjective.
What factors should be considered when determining the position of Application Boundaries for applications?
Ryan Schofield



Joined: 03/05/2012 17:11:24
Messages: 8
Offline

I know this is basically quoting the CPM, but the only factor to consider is the user(s)' view. The user may be a person or another system/application, but the boundary is defined by the users' view. If you're struggling to define the application boundary it can help to look at the transactional functions first. Since the transactional functions must cross the boundary, you can for example look at a report to see where the data is coming from, and where it's going. If it's going to the printer/screen/email, then you have the "user" side so now you just look at what database the data came from. Though some of the databases may be EIFs and external to the boundary, there are most always elements coming from ILFs. Find the ILFs and you are now looking inside the application boundary.

Hope that helps.
moeztuerk



Joined: 02/02/2012 13:26:06
Messages: 42
Offline

Hi Ryan,

Thank you very much for your detailed answer. The other question would be, whether an application system can include other application system. For example: A typical web application (e.g. Online Shopping) consists of more than one tiers. One of them is the Enterprise Service Bus. This tier does not matter for the web application “Online Shopping”. But the tier “Enterprise Service Bus” is from the project perspective an application with its boundary. Would you also count the tier “Enterprise Service Bus” as application system with its boundary or not?

Thanks
Ilbey
Ryan Schofield



Joined: 03/05/2012 17:11:24
Messages: 8
Offline

I think I understand what you're talking about. I just had a count with something similar. I needed to include the functionality of this "middleware" piece because we were looking at internal productivity metrics on the project, not just functionality delivered to the user (in which case we wouldn't count the "Bus"). For middleware you basically treat it as a separate application and do a count as you would for the online shopping. Two applications combine for a single project FP count.
moeztuerk



Joined: 02/02/2012 13:26:06
Messages: 42
Offline

That's what I wanted to know...
I would also have counted two applications...
Thank you for your respones.

Ilbey Batuhan
rekhasree



Joined: 01/09/2017 14:59:58
Messages: 1
Offline

The Application Boundary. You are probably thinking that we have well and truly exhausted the Log class by now and that there is really nothing more to add.

________________
mapquest
 
Forum Index » Software Measurement
Go to:   
Powered by Function Point Modeler © FPM Team