On Feb 12, 5:57 pm, Thomas Fritsch <i.dont.like.s...@invalid.com>
wrote:
> >>> whats the meaning of "non functional requirement" in a design ?
> >>> please provide an example
[quoted text clipped - 7 lines]
> --
> Thomas
if you have a little bit of sense , then you could easily understand
that this is not a homework.
How old are you ?
if you dont know the answer then there is no harm to respond ....its
a decency.
you should know even if anybody post home work question also , then
there is a way to answer ...how ? providing the relevant links/
resources .
BTW, this is not a homework and i am asking about the meaning of that
keyword. .....that keyword is bit misleading .....when it says , non-
functional ....does it want to say , non - business logic ?
again ..thats also a vauge idea......this is not understandable .....i
am just aksing the interpretation of non-functional in a design .
ok, suppose, i have a software design ...say ,this software would
enter some information via browser to the DB .....what could be the
functional and non-functional thingie here ?
i guess
If the answer is so easy for you , why not post it here so that
everybody could see your answer and comment on that ...you will be
also benefited and improved.
Remember , we are in a learning process ....and we are earning
knowledge.
Thomas Fritsch - 12 Feb 2007 13:46 GMT
> On Feb 12, 5:57 pm, Thomas Fritsch <i.dont.like.s...@invalid.com>
> wrote:
[quoted text clipped - 10 lines]
> that this is not a homework.
> How old are you ?
You asked what Chris Dollin meant by "DYOH", and I answered what his acronym
means. I didn't say whether I did or didn't share his opinion.
> if you dont know the answer then there is no harm to respond ....its
> a decency.
>
> you should know even if anybody post home work question also , then
> there is a way to answer ...how ? providing the relevant links/
> resources .
I know the answer, because I googled for "non functional requirement" and
got 31000 hits. The first hit, linking to Wikipedia, explains it quite
well.
> BTW, this is not a homework and i am asking about the meaning of that
> keyword. .....that keyword is bit misleading .....when it says , non-
> functional ....does it want to say , non - business logic ?
> again ..thats also a vauge idea......this is not understandable .....i
> am just aksing the interpretation of non-functional in a design .
Well, that makes it more clear why you asked your question. But you should
have said that in your original post, in order to get more helpful answers
in the first place.
> ok, suppose, i have a software design ...say ,this software would
> enter some information via browser to the DB .....what could be the
[quoted text clipped - 8 lines]
> Remember , we are in a learning process ....and we are earning
> knowledge.

Signature
Thomas
Chris Dollin - 12 Feb 2007 14:11 GMT
>> On Feb 12, 5:57 pm, Thomas Fritsch <i.dont.like.s...@invalid.com>
>> wrote:
[quoted text clipped - 12 lines]
> You asked what Chris Dollin meant by "DYOH", and I answered what his acronym
> means. I didn't say whether I did or didn't share his opinion.
Good point. OK, Thomas correctly expanded the acronym, and it
is my opinion that gk should do their own homework and not ask
for the answers on a plate. Google Is Your Fiend.
>> BTW, this is not a homework and i am asking about the meaning of that
>> keyword. .....that keyword is bit misleading .....when it says , non-
>> functional ....does it want to say , non - business logic ?
>> again ..thats also a vauge idea......this is not understandable .....i
>> am just aksing the interpretation of non-functional in a design .
> Well, that makes it more clear why you asked your question. But you should
> have said that in your original post, in order to get more helpful answers
> in the first place.
Exactly.
But show willing: put some effort in /first/. If it answers your question,
then you don't need to ask elsewhere, you get a happy glow of achievement,
and you have sharpened your skills: not bad for ten minutes with a browser.

Signature
Chris "electric hedgehog" Dollin
"People are part of the design. It's dangerous to forget that." /Star Cops/
Christopher Benson-Manica - 12 Feb 2007 21:50 GMT
> for the answers on a plate. Google Is Your Fiend.
^^^^^
I'm assuming that was unintentional, but as it happens it's highly
apropos anyway. It's a bit like M$ - the more you know, the more you
are trapped in its fiendish webs of treachery.

Signature
C. Benson Manica | I *should* know what I'm talking about - if I
cbmanica(at)gmail.com | don't, I need to know. Flames welcome.
Andrew Thompson - 12 Feb 2007 21:59 GMT
On Feb 13, 8:50 am, Christopher Benson-Manica
<a...@otaku.freeshell.org> wrote:
> > for the answers on a plate. Google Is Your Fiend.
>
[quoted text clipped - 3 lines]
> apropos anyway. It's a bit like M$ - the more you know, the more you
> are trapped in its fiendish webs of treachery.
It is somewhat insidious too,
<http://www.google.com/search?q=google+is+your+fiend>
produces the response..
"Did you mean: 'google is your friend'"
I would almost have been prepared
to click 'of course I mean google
is my best buddy' if they offered
such a button, just to keep the
search engine happy, and hopefully
keep my name off it's report lists
to US federal agencies.
Or is it all just 'Googlespeak', in
action? ;-)
Andrew T.
Chris Dollin - 13 Feb 2007 08:26 GMT
>> for the answers on a plate. Google Is Your Fiend.
> ^^^^^
>
> I'm assuming that was unintentional,
Interesting.

Signature
Chris "electric hedgehog" Dollin
"How am I to understand if you won't teach me?" - Trippa, /Falling/
Andrew Thompson - 12 Feb 2007 14:15 GMT
..
> Remember , we are in a learning process
No.
We are in a usenet newsgroup that
is intended as a *discussion* forum.
We might learn as a result of the
discussions, but that is 'above
and beyond' the groups's stated
purpose.
>....and we are earning knowledge.
You might 'earn' that knowledge by
starting a thread more along the
lines of..
"whats the meaning of "non functional
requirement" in a design ?
My research has led me to understand
... insert current understnding here ...
but I do not understand
... insert specific questions here ... "
OTOH, adding something like..
"please provide an example"
is more likely to provoke the response
"please provide cash"
Andrew T.
Chris Uppal - 12 Feb 2007 18:03 GMT
> if you have a little bit of sense , then you could easily understand
> that this is not a homework.
I think you would help yourself if you put a bit more thought into /how/ you
ask questions here. I remember that this happened to you once before (the
"Which is not allowed in EJB programming ?" thread in September last year).
The problem is that you phrased your question in a way that made it sound
/exactly/ like a lazy student trying to get someone to do their homework for
them -- and if you do that, then no matter how unfair the judgement may seem to
you, you will get this kind of response every time.
FWIW the Wikipedia acticle (that you've already been pointed to) seems quite
reasonable to me. If you've already read it and it doesn't help, then by all
means say so, and ask again.
Anyway...
> ok, suppose, i have a software design ...say ,this software would
> enter some information via browser to the DB .....what could be the
> functional and non-functional thingie here ?
Some examples of functional requirements:
What data is to be entered ?
What language(s) are the data-entry screens in ?
What do the data-entry screens say ?
Are uses required to log in first ? How ?
Some examples of non-functional requirements:
How quickly must the database respond ?
How many users can the system support at once ?
How much downtime will be tolerated in any one year ?
Some examples which are (I think) borderline between functional and
non-functional:
How often is a backup made ?
What security provisions are necessary ?
Where are logfiles written and what do they contain ?
How does the system report failures to the admin staff ?
-- chris
gk - 13 Feb 2007 02:12 GMT
On Feb 12, 10:03 am, "Chris Uppal" <chris.up...@metagnostic.REMOVE-
THIS.org> wrote:
> gkwrote:
> > if you have a little bit of sense , then you could easily understand
[quoted text clipped - 37 lines]
>
> -- chris
Excellent answer ..criss.i was looking for something like
that ......you have pointed out some points for non-functional
requirements which seems a kind of performance tuning.
can i think it as "some requirements" which is outside of the java
coding ?
for example , RAM size, DB preference etc etc ...can we call these
also non-functional requirements ?
Agian , thank you for such a beautiful answer.
Chris Uppal - 13 Feb 2007 16:50 GMT
> for example , RAM size, DB preference etc etc ...can we call these
> also non-functional requirements ?
I think it would be more accurate to say that non-functional requirements (such
as speed and reliability) would drive the system architects' decisions about
those questions.
Having a certain amount of RAM is not a requirement /in itself/ (not even a
non-functional one); the RAM is just there so that the system can support <some
number> of users (or whatever). It's the "must support <some number> of
simultaneous users" which is the requirement; the choice of how much RAM to
install is part of the overall system design and is chosen to /satisfy/ the
requirement.
-- chris