wood burning stoves 2.0*
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes Expectation of future functionality enhancements Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "Expectation of future functionality enhancements" Watch "Expectation of future functionality enhancements" New topic
Author

Expectation of future functionality enhancements

Jonathan Elkharrat
Ranch Hand

Joined: Dec 31, 2008
Posts: 170

The specifications mentions that:
"Your user interface should be designed with the expectation of future functionality enhancements, and it should establish a framework that will support this with minimal disruption to the users when this occurs."
(notice it's a should and not a must)

now unless you do a complex runtime integration of functionality (that is, sending the logic to the client
which will make you fail the assignment since no security manager and code download is permitted in the
assignment) you'll have to change the executable at the client.

if so, then this is the only disruption the user can have (no matter if you do a minor change or write a completely
new application from scratch). I don't really get what they wanted to say in that sentence.

SCJP 5, SCWCD 5, SCBCD 5
Matthew Brown
Bartender

Joined: Apr 06, 2010
Posts: 4371
    
    8

I interpreted it more in terms of usability (note it specifically refers to the user-interface, not the rest of the client). So ideally you'd be able to add functionality without users losing familiarity with how the existing functionality works.
Dennis Grimbergen
Ranch Hand

Joined: Nov 04, 2009
Posts: 140

For the assignment you had to implement two search fields: one for searching by name and one for location.
In the near future the application may need more search fields.
So, is it easy to add some extra search fields, without having to rewrite parts of your GUI code?


SCJP, SCWCD, SCJD
Jonathan Elkharrat
Ranch Hand

Joined: Dec 31, 2008
Posts: 170

Dennis Grimbergen wrote:For the assignment you had to implement two search fields: one for searching by name and one for location.
In the near future the application may need more search fields.
So, is it easy to add some extra search fields, without having to rewrite parts of your GUI code?


that what i though but then it's not "with minimal disruption to the users" but rather "with minimal disruption to the programmers"
Roel De Nijs
Bartender

Joined: Jul 19, 2004
Posts: 5218
    
  12

Matthew Brown wrote:I interpreted it more in terms of usability (note it specifically refers to the user-interface, not the rest of the client). So ideally you'd be able to add functionality without users losing familiarity with how the existing functionality works.

That's how I interpreted it too
Oladeji Oluwasayo
Ranch Hand

Joined: Sep 10, 2010
Posts: 101

two search field? how? but i thought criteria[n] should match field n, according to the instruction. i think all fields should be checked.


OCPJP 6, OCMJD 6
Jonathan Elkharrat
Ranch Hand

Joined: Dec 31, 2008
Posts: 170

Oladeji Oluwasayo wrote:two search field? how? but i thought criteria[n] should match field n, according to the instruction. i think all fields should be checked.


FROM THE SPECIFICATIONS:

The User Interface
The user interface for this assignment must satisfy the following criteria:
• It must be composed exclusively with components from the Java Foundation Classes (Swing components).
• It must allow the user to search the data for all records, or for records where the name and/or location fields exactly match values specified by the user.
• It must present search results in a JTable.
• It must allow the user to book a selected record, updating the database file accordingly.
Roel De Nijs
Bartender

Joined: Jul 19, 2004
Posts: 5218
    
  12

Oladeji Oluwasayo wrote:two search field? how? but i thought criteria[n] should match field n, according to the instruction. i think all fields should be checked.

True, the find-method will check all fields, but in your gui you need only 2 fields (name and location).
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Expectation of future functionality enhancements