• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Client requirements

 
Steve Granton
Ranch Hand
Posts: 200
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
In the 'What you must do' section of the specification it advises that top level features that should be implemented for the client are:
'graphical user interface for viewing flight information and booking a flight'
Can I take it from this that there is no requirement for the Client GUI to be able to add, delete or modify records in the database?
Has anyone else implemented the add, delete and modify? Is it implicit that we will implement them or should we not implement them at all.
Thanks,
Steve
 
Enrico Mannarino
Ranch Hand
Posts: 133
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi steve,
I've just followed the requirements. I think it was Mark who said, that there are a lot of public methods in the Data class that are from an older assignement.
Just implement the requirements, that's what I did (and pretty convinced I'm right about this)
/Enrico
 
Bal Sharma
Ranch Hand
Posts: 273
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Steve
Can I take it from this that there is no requirement for the Client GUI to be able to add, delete or modify records in the database?
I think you got the point. I have researched this forum and found three type of developer group in this regards.
(1) First group, they passed developer certification without usinge ADD, DELETE, MODIFY provision on their GUI.
(2) Seond group, those who passed had ADD, DELETE, MODIFY buttons but they made them disabled.
(3) Last group passed useing ADD, DELETE, MODIFY on GUI as well as made it functional. They made like an Enterprise application.
I do not know personnlly, what group is the best to be in. Last group argued that add, modify, delete methods are in Data class why not to use. Sounds reasonable. Does't it? Middle group says we got to show SUN, we are not ignoring provision but we are not useing now. First group sticks with instruction. They all stand in valid ground.
I am also interested to know, does it affect in passing grade what group you are in? I will appricate any response from passed developer in this regards.
-Bal
 
Enrico Mannarino
Ranch Hand
Posts: 133
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Bal,
from my point of view you should never implement anything that is not required.
Why should you? And if you do, where to stop?
/Enrico
 
Bal Sharma
Ranch Hand
Posts: 273
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Enrico:
I agree with you. I am in first group. My target is to make appliction as simple as possible and fulfill the requirement. Good luck for your test.
-Bal
 
Steve Granton
Ranch Hand
Posts: 200
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
Thanks for the responses. I tend to agree - adding functionality that was not specified is probably a waste of time - though the design should make it easy enough to add later. Call me mercenary but adding the extra functionality would be a change request and therefore extra pay :-)
Cheers,
Steve
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic