CSC 508 Milestone 5
CSC 508 Milestone 5
Functional Requirements
ISSUED: Monday 1 November 1999
DUE: Friday 5 November 1999
This milestone involves continued work on functional requirements scenarios.
Specifically, work on the tasks discussed during the group meetings of 27
through 29 October.
When completed, the work for each tool should be checked into the projects/work
directory for each project and informally inspection tested. "Informally"
means that one group member should perform the inspection tests per the CSC 205
handout, but need not formally record the results.
The following is a summary of the tasks discussed in the 27-29 October
meetings:
-
Infrastructure Group
-
Top Level
-
Update top-level menu to reflect changes:
-
eliminate options menu, moving options functions (if necessary) to Edit
Preferences
-
document new style of menu presentation in each tool
-
Begin work on completion of Sections 2.1 (Terminology and Definitions) and 2.3
(Common Environment Features).
-
Process Navigator, Browsing
-
Modify idraw screen shots to reflect new organization of functions.
-
Work with Artifact Navigator group to unify common navigation features.
-
Begin work on new scenarios listed in "Work in Progress" section of last year's
requirements.
-
Process Navigator, Enactment
-
Refine step editing and gateway dialogs to reflect new features.
-
Begin scenarios showing integration of large-grain dataflow programming within
process navigator.
-
Artifact Navigator
-
Modify idraw screen shots to reflect new organization of functions.
-
Work with Process Navigator group to unify common navigation features.
-
Begin work on new scenario for graphical view of linking information.
-
Main Line
-
Requirements
-
Work on functionality for listing and prioritizing requirements.
-
Work with Prototyping Tool group on support for process iteration between the
tools.
-
Prototyping
-
Convert extant screen shots to Illustrator and work on new top-level interface.
-
Work with Requirements Tool group on support for process iteration between the
tools.
-
Design
-
Work on updated form-editor UI.
-
Work with Implementation Tool group on support for process iteration between
the tools.
-
Implementation
-
Work on new initial UI, consisting of (smart) text editor and debugging
palette).
-
Work with Design Tool group on support for process iteration between the tools.
-
Pervasive
-
Testing
-
Work on new initial UI, based on modified structure of artifact hierarchy.
-
Update existing UI based on modified artifact hierarchy.
-
Config
-
Continue refinement of last year's requirements, per reorganization list from
Milestone 3.
-
Read J. Tharp requirements on generalized version control and consider how to
integrate those ideas into Inferno.
-
Admin
-
Work on new initial UI, describing how schedule is initialized from process
definition.
-
Describe post-initialization functionality of adding new milestones to the
schedule.
-
Begin to define administration-related requirements for other Inferno tools.