Version 1.2

Release Date: June 5, 2005 | Launch Java Web Start

Theme: This version focuses mainly on internal refactoring that cleans up the code. The various refactoring done are in anticipation of the features planned for the upcoming releases.

  • REFACTOR: Revise GUI code base and clean up the coding in terms of method and line-of-code organization, documentation update. (DONE)
  • ADD: Add in further test coverage. (DONE)
  • NEW: Brute force search sequence length constraint - Allow the brute force search to search only sequences equal or less than a specific length. (DONE)
  • NEW: Make the brute force search process customizable, so that the user can select whether to prune, to sort, and the limit for the length of sequence returned. (DONE)
  • REFACTOR: Internationalization - Put all program GUI text into a properties file, for easy modification. (DONE)
  • NEW: Create MMF by Description - Automatically generate the cost curve for an MMF using an equation of the form f(x) = Ax^B + C. (DONE)
  • NEW: Added command line switch to load IFM file on startup. (DONE)

Version 1.1.3

Release Date: May 16, 2005 | Launch Java Web Start

Theme: This is a simple release, addressing feedback received from Jane since released.

  • FIX: Removed the confirmation message box each time a MMF is added.
  • FIX: Provided automatic calculation of required period for each MMF, based on the value table. Deprecated the corresponding mutator method in the object model.
  • FIX: Removed the ability for the user to set the development period, since it is now automatically calculated by the object model.

Version 1.1.2

Release Date: May 15, 2005 | | Launch Java Web Start

  • FIX: There was a design oversight in not having a way for the user to set the development period required for each MMF. This is now fixed, and the appropriate feature added.
  • TWEAK: Changed UI code to make the display/formatting look nicer.
  • NEW: Added a sample IFM problem that is taken from Chapter 11 Case Study from Software by Numbers.

Version 1.1.1

Release Date: May 15, 2005 | Launch Java Web Start

  • FIX: Fixed a bug where adding an MMF does not immediately refresh the value tables.

Version 1.1

Launch Java Web Start

Version 1.0

Launch Java Web Start

Change Label Legend:

This is a list of all the change labels for this page, and a brief explanation of what they are.

  • ADD: A sizable addition to an existing feature.
  • FIX: A fix to a bug.
  • NEW: A new feature for the application.
  • REFACTOR: A restructuring of feature/code that preserves the existing functionality, but enhances the maintainability of the code base.
  • REWRITE: A rewrite of an existing feature, which is more significant than a REFACTOR because the change is more extensive, and the behavior of the code base is likely to have changed.
  • TWEAK: A very minor addition to an existing feature.