Minimum requirement

This is a discussion on Minimum requirement within the Software-Eng forums in Theory and Concepts category; Hello, I need to determine the minimum hardware requirement (CPU and RAM) to my software. Is there any tools or way to determine these requirements! Thanks, -- Motaz K. Saad...

Go Back   Application Development Forum > Theory and Concepts > Software-Eng

Object Mix

Register FAQ Calendar Search Today's Posts Mark Forums Read
  #1  
Old 07-09-2008, 02:23 PM
Motaz K. Saad
Guest
 
Default Minimum requirement

Hello,

I need to determine the minimum hardware requirement (CPU and RAM) to
my software. Is there any tools or way to determine these
requirements!


Thanks,
--
Motaz K. Saad
Reply With Quote
  #2  
Old 07-09-2008, 02:45 PM
Jerry Coffin
Guest
 
Default Re: Minimum requirement

In article <8d4b32ba-4cf0-4344-9037-e4bb70546280
@z66g2000hsc.googlegroups.com>, motaz.saad@gmail.com says...
> Hello,
>
> I need to determine the minimum hardware requirement (CPU and RAM) to
> my software. Is there any tools or way to determine these
> requirements!


Sure -- keep a few old machines around and test on them. Unless you're
dealing with a hard realtime application, most minimum requirements are
somewhat subjective though. It's pretty easy to establish how much disk
space is necessary and what OS is needed. Memory size and (especially)
CPU speed are mostly a matter of guessing at how patient the user will
be though.

--
Later,
Jerry.

The universe is a figment of its own imagination.
Reply With Quote
  #3  
Old 07-09-2008, 09:37 PM
phlip
Guest
 
Default Re: Minimum requirement

Motaz K. Saad wrote:

> I need to determine the minimum hardware requirement (CPU and RAM) to
> my software. Is there any tools or way to determine these
> requirements!


Get a better computer than the one the programmers wrote their application on.

--
Phlip
Reply With Quote
  #4  
Old 07-10-2008, 02:44 AM
Vladimir Trushkin
Guest
 
Default Re: Minimum requirement

On Jul 9, 9:23*pm, "Motaz K. Saad" <motaz.s...@gmail.com> wrote:
> Hello,
>
> I need to determine the minimum hardware requirement (CPU and RAM) to
> my software. Is there any tools or way to determine these
> requirements!
>
> Thanks,
> --
> Motaz K. Saad


Minimum configuration, in my view, shall represent a system on which a
user can use your application without severe usability issues
(performance problems, screen resolution, etc.). However this is quite
subjective. One user can tolerate lags or scrolling back and for,
while another will get frustrated about it. So, this is better to
specify a slightly more powerful configuration to what you believe is
absolute minimum.

----
Best Wishes,
Vladimir
Reply With Quote
  #5  
Old 07-10-2008, 03:00 AM
Motaz K. Saad
Guest
 
Default Re: Minimum requirement

On Jul 10, 4:37 am, phlip <phlip2...@gmail.com> wrote:
> Motaz K. Saad wrote:
> > I need to determine the minimum hardware requirement (CPU and RAM) to
> > my software. Is there any tools or way to determine these
> > requirements!

>
> Get a better computer than the one the programmers wrote their application on.
>
> --
> Phlip


Can you explain more!
Reply With Quote
  #6  
Old 07-10-2008, 03:03 AM
Motaz K. Saad
Guest
 
Default Re: Minimum requirement

On Jul 9, 9:45 pm, Jerry Coffin <jcof...@taeus.com> wrote:
> In article <8d4b32ba-4cf0-4344-9037-e4bb70546280
> @z66g2000hsc.googlegroups.com>, motaz.s...@gmail.com says...
>
> > Hello,

>
> > I need to determine the minimum hardware requirement (CPU and RAM) to
> > my software. Is there any tools or way to determine these
> > requirements!

>
> Sure -- keep a few old machines around and test on them. Unless you're
> dealing with a hard realtime application, most minimum requirements are
> somewhat subjective though. It's pretty easy to establish how much disk
> space is necessary and what OS is needed. Memory size and (especially)
> CPU speed are mostly a matter of guessing at how patient the user will
> be though.
>
> --
> Later,
> Jerry.
>
> The universe is a figment of its own imagination.


If I do not have old machines, and software quality attributes
determine the time the user can be patient. What should I do??
Reply With Quote
  #7  
Old 07-10-2008, 03:06 AM
Motaz K. Saad
Guest
 
Default Re: Minimum requirement

On Jul 10, 9:44 am, Vladimir Trushkin <Vladimir.Trush...@gmail.com>
wrote:
> On Jul 9, 9:23 pm, "Motaz K. Saad" <motaz.s...@gmail.com> wrote:
>
> > Hello,

>
> > I need to determine the minimum hardware requirement (CPU and RAM) to
> > my software. Is there any tools or way to determine these
> > requirements!

>
> > Thanks,
> > --
> > Motaz K. Saad

>
> Minimum configuration, in my view, shall represent a system on which a
> user can use your application without severe usability issues
> (performance problems, screen resolution, etc.). However this is quite
> subjective. One user can tolerate lags or scrolling back and for,
> while another will get frustrated about it. So, this is better to
> specify a slightly more powerful configuration to what you believe is
> absolute minimum.
>
> ----
> Best Wishes,
> Vladimir


but we can estimate the time that a user can be patient within.
according to this time, we need to determine the HW minimum
requirements.
Reply With Quote
  #8  
Old 07-10-2008, 03:53 AM
Vladimir Trushkin
Guest
 
Default Re: Minimum requirement

On Jul 10, 10:03*am, "Motaz K. Saad" <motaz.s...@gmail.com> wrote:
> On Jul 9, 9:45 pm, Jerry Coffin <jcof...@taeus.com> wrote:
>
>
>
>
>
> > In article <8d4b32ba-4cf0-4344-9037-e4bb70546280
> > @z66g2000hsc.googlegroups.com>, motaz.s...@gmail.com says...

>
> > > Hello,

>
> > > I need to determine the minimum hardware requirement (CPU and RAM) to
> > > my software. Is there any tools or way to determine these
> > > requirements!

>
> > Sure -- keep a few old machines around and test on them. Unless you're
> > dealing with a hard realtime application, most minimum requirements are
> > somewhat subjective though. It's pretty easy to establish how much disk
> > space is necessary and what OS is needed. Memory size and (especially)
> > CPU speed are mostly a matter of guessing at how patient the user will
> > be though.

>
> > --
> > * * Later,
> > * * Jerry.

>
> > The universe is a figment of its own imagination.

>
> If I do not have old machines, and software quality attributes
> determine the time the user can be patient. What should I do??- Hide quoted text -
>
> - Show quoted text -


Renting/buying some would not be of too much cost... Ask your
employees, probably someone has some old machines at home...

----
Best Wishes,
Vladimir
Reply With Quote
  #9  
Old 07-10-2008, 12:09 PM
H. S. Lahman
Guest
 
Default Re: Minimum requirement

Responding to Saad...

> I need to determine the minimum hardware requirement (CPU and RAM) to
> my software. Is there any tools or way to determine these
> requirements!


As others have pointed out, the only effective way to determine that is
by running the software on the machine. Also, as Trushkin points out,
the standards are pretty subjective. I would add that how well the
software runs on a given platform will depend a great deal on how many
other applications the user may have running, which is often
unpredictable. (Many such specs are "standalone" specs, which is pretty
unrealistic, so they then apply an arbitrary built-in multiplier on the
standalone spec as a "safety margin".)

Usually one selects the minimum target platform and then ensures that
the software will run effectively on that platform by optimizing the
software (if necessary). If you do that, then you can be fairly
confident that anyone with a "better" platform will be able to run your
software effectively. Then you only need one machine for testing.

Selecting that platform is primarily a marketing issue that depends on
who the target users are. For example, for CAD/CAE software you can
pretty much count on platforms that are close to current state of the
art (no more than 3 years old). In contrast, many users on home PCs have
platforms that are at least 3 years old, some a decade or more.
Dedicated platforms (i.e., platforms that run only one application, like
accessing medical records in a hospital) are often more than a decade old.



--
There is nothing wrong with me that could
not be cured by a capful of Drano.

H. S. Lahman
hsl@pathfindermda.com
Pathfinder Solutions
http://www.pathfindermda.com
blog: http://pathfinderpeople.blogs.com/hslahman
"Model-Based Translation: The Next Step in Agile Development". Email
info@pathfindermda.com for your copy.
Pathfinder is hiring:
http://www.pathfindermda.com/about_us/careers_pos3.php.
(888)OOA-PATH
Reply With Quote
  #10  
Old 07-10-2008, 03:47 PM
Jerry Coffin
Guest
 
Default Re: Minimum requirement

In article <edf57301-73f9-48da-9b7d-5ce3de5d7325
@s50g2000hsb.googlegroups.com>, motaz.saad@gmail.com says...

[ ... ]

> If I do not have old machines, and software quality attributes
> determine the time the user can be patient. What should I do??


Another useful tool is to run the program in an OS running on a virtual
machine. Most virtual machines allow you to adjust the RAM available to
the client OS, limiting CPU usage by the client OS, etc.

--
Later,
Jerry.

The universe is a figment of its own imagination.
Reply With Quote
Reply


Thread Tools
Display Modes


All times are GMT -5. The time now is 11:17 PM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
vB Ad Management by =RedTyger=

In an effort to better serve ads to our visitors, cookies are used on objectmix.com. For more information, check out our Privacy Policy.