This page describes the documentation deliverables for the Beta and FCS releases of the NetBeans 6.0 UML module. It is a subset of the NetBeans 6.0 Umbrella Doc Plan, which contains more information. Developer information about the UML module can be found here.
The following lists the feature changes in the NetBeans 6.0 UML module :
Docs work for Beta 1 will focus on updating the online help to document the above feature changes. Work on updating at least 2 of the existing tutorials will begin once the online help has been updated for the Beta 1 release. Work on the other existing tutorials affected by the above feature changes will be done in the subsequent Beta and FCS releases.
The documentation objectives are to provide clear, concise, technically accurate, and easily accessible information about using the UML available in the IDE. If there are dependencies on other functional teams, such as Engineering, QE, Marketing and the component products documentation teams, those are also listed in this document.
The following lists the tutorials that will be updated or created for NetBeans 6.0, depending on resource availability. All tutorials will be delivered in HTML format and posted on http://www.netbeans.org.
| Name | Priority | Owner | Target Publish Date | Preliminary Word Count | Status | Comments |
|---|---|---|---|---|---|---|
| Existing Tutorials | ||||||
| Developing Applications | 1 | UML docs | Beta 1 | tbd | demo videos need to be redone; 5.5 translation exists | |
| Reverse Engineering Java Applications | 1 | UML docs | Beta 1 | tbd | demo videos needs to be redone; 5.5 translation exists | |
| Creating Use Case Diagrams | 2 | UML docs | Beta 2 | tbd | Mod. changes, 5.5 translation exists | |
| Creating Class Diagrams | 2 | UML docs | Beta 2 | tbd | Mod. changes, 5.5 translation exists | |
| Creating Collaboration Diagrams | 2 | UML docs | FCS | tbd | Mod. changes, 5.5 translation exists | |
| Creating Sequence Diagrams | 2 | UML docs | FCS | tbd | Mod. changes, 5.5 translation exists | |
| Creating Activity Diagrams | 2 | UML docs | FCS | tbd | Mod. changes, 5.5 translation exists | |
| New Tutorials | ||||||
| Roundtrip Engineering - Using forward and reverse engineering between model and source | 1 | UML docs and dev. teams | Beta 2 | tbd | New | |
| Creating Component Diagrams | 2 | UML docs | TBD(post-FCS?) | tbd | New | |
| Creating State Diagrams | 2 | UML docs | TBD(post-FCS?) | tbd | New | |
| Requirements Traceability to UML Modeling Elements | 3 | UML docs | TBD(post-FCS?) | tbd | New |
The online help for the UML module will reflect feature and UI changes that are delivered by "UI freeze date" which is on ??? . For the FCS release, the UML module will have a complete online help based on UI features frozen on specified feature/UI freeze date. This is dependent on the availability of a reliable build to use. The following lists the changes needed in the online help:
The existing technical article will need to be updated to reflect the NB 6.0 version of the tutorials linked from the article. Any new tutorials will also need to be added in the article.. The proposed articles will need to be discussed further with the development team and scheduled for resources.
| Name | Priority | Owner | Target Publish Date | Preliminary Word Count | Status | Comments |
|---|---|---|---|---|---|---|
| Existing Articles | ||||||
| Why Model in UML? | 2 | UML docs | FCS | tbd | published in NB 5.5 only | need initial translation; create a NB 6.0 version with pointers to NB 6.0 UML tuts; update with any new UML tuts |
| Proposed Articles | ||||||
| Customizable Code Generation | 3 | UML dev team/docs assisting | TBD(post-FCS?) | TBD | new | wiki page on topic exists |
| Domain Modeling Code Generation | 3 | UML dev team/docs assisting | TBD (post-FCS?) | TBD | new | wiki page on topic exists |
UML Release Notes information will be included in the umbrella NetBeans 6.0 Release Notes for Beta and FCS releases. The specific UML section in the NB 6.0 release notes will be linked from the main UML docs index page.
QE and Dev teams need to provide the Docs team the relevant UML information that will need to be included in the Release Notes at least one week prior to NB 6.0 web docs being available in the staging server for each scheduled release (specify dates. The release note items must be provided in a timely manner to allow for proper documentation and review cycle. The Docs team will compile the items, send the Release Notes for review, and post the page in the staging server once approval has been received.
UML module is available via the NB 6.0 Full Installation mode and installation instructions will be included in the umbrella NetBeans 6.0 Installation document.
| Title | Delivery Mechanism | Format |
|---|---|---|
| Tutorials | Portal; Integrated into netbeans cvs repository (for publication on www.netbeans.org) | HTML |
| Online Help | IDE; Integrated into uml project in netbeans cvs repository | JavaHelp |
| Technical Articles | Portal; integrated into www cvs repository | HTML |
| Release Notes | Portal; Integrated into www cvs repository (in main NB 6.0 release notes) | HTML |
The schedule of UML documentation deliverables will follow the overall NB 6.0 documentation deliverable schedule, as outlined in the Milestones section of the NB 6.0 Umbrella doc plan.
The dependencies listed below affect the timely and successful delivery of UML documentation. All dependencies and requirements must be fulfilled. Any unfulfilled dependencies will result in changes to this plan.
Specific dependencies for completion of the deliverables described in this plan include: