Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "OSEE/Users Guide/Features"

Line 38: Line 38:
 
<li>
 
<li>
 
Start Eclipse and select menu item <i>'Help > Software Updates...'</i>
 
Start Eclipse and select menu item <i>'Help > Software Updates...'</i>
<br/><br/>[Image:Find_and_install.png]                  
+
<br/><br/>[[Image:Find_and_install.png]]           
 
                         <br/><br/>
 
                         <br/><br/>
 
</li>
 
</li>
 
<li>
 
<li>
 
Select the <i>'Available Software'</i> tab group and click the <i>'Add Site...'</i> button.
 
Select the <i>'Available Software'</i> tab group and click the <i>'Add Site...'</i> button.
<br/><br/><img border="0" src="images/add_site.png" alt="Update manager"/><br/><br/>
+
<br/><br/>[[Add_site.png]]<br/><br/>
 
</li>
 
</li>
 
<li>
 
<li>
 
On the <i>'Add Site'</i> dialog enter the URL to the 'Add-On' update site. The proper URL can be found on  
 
On the <i>'Add Site'</i> dialog enter the URL to the 'Add-On' update site. The proper URL can be found on  
<a href="http://www.eclipse.org/osee/downloads.php">http://www.eclipse.org/osee/downloads.php</a>. If the update  
+
http://www.eclipse.org/osee/downloads.php. If the update  
 
site is marked as an archived site, you will need to download the archived update site to your local file system, and add the  
 
site is marked as an archived site, you will need to download the archived update site to your local file system, and add the  
 
path to the 'Add-Site' dialog by using the 'Archive' button. If the update site is not marked as an archived update site then  
 
path to the 'Add-Site' dialog by using the 'Archive' button. If the update site is not marked as an archived update site then  
Line 58: Line 58:
 
</ul>
 
</ul>
 
<br/>Click on the <i>'OK'</i> button to store update site information.
 
<br/>Click on the <i>'OK'</i> button to store update site information.
<br/><br/><img border="0" src="images/new_update_site.png" alt="New update site"/><br/><br/>
+
<br/><br/>[[New_update_site.png]]<br/><br/>
 
</li>
 
</li>
 
<li>
 
<li>
 
Select the OSEE update site entry and all features listed under its category. Click the <i>'Install'</i> button.
 
Select the OSEE update site entry and all features listed under its category. Click the <i>'Install'</i> button.
<br/><br/><img border="0" src="images/install_updates.png" alt="Feature Search Result"/><br/><br/>
+
<br/><br/>[[Install_updates.png]]<br/><br/>
 
</li>
 
</li>
 
<li>
 
<li>
 
The update manager calculates dependencies and offers you a list of features to install. Select the needed ones and click the <i>'Next >'</i> button.
 
The update manager calculates dependencies and offers you a list of features to install. Select the needed ones and click the <i>'Next >'</i> button.
<br/><br/><img border="0" src="images/install.png" alt="Features to Install"/><br/><br/>
+
<br/><br/>[[Install.png]]<br/><br/>
 
</li>
 
</li>
 
<li>
 
<li>
 
Accept terms of license agreement and click the <i>'Finish'</i> button in order to start the download of selected features.
 
Accept terms of license agreement and click the <i>'Finish'</i> button in order to start the download of selected features.
<br/><br/><img border="0" src="images/install_license.png" alt="Feature License"/><br/><br/>
+
<br/><br/>[[Install_license.png]]<br/><br/>
 
</li>
 
</li>
 
<li>
 
<li>
 
To apply installation changes click on the <i>'No'</i> button and shutdown Eclipse. It is important that you don't restart Eclipse until  
 
To apply installation changes click on the <i>'No'</i> button and shutdown Eclipse. It is important that you don't restart Eclipse until  
 
you have completed the database initialization steps below.
 
you have completed the database initialization steps below.
<br/><br/><img border="0" src="images/restart_dialog.png" alt="Restart dialog"/><br/><br/>
+
<br/><br/>[[Restart_dialog.png]]<br/><br/>
 
</li>
 
</li>
 
<li>
 
<li>
Line 92: Line 92:
 
<tr>
 
<tr>
 
<td valign="top">
 
<td valign="top">
<img border="0" src="images/open_perspective.png" alt="Open Perspective"/>
+
[[Open_perspective.png]]
 
</td>
 
</td>
 
<td valign="top">
 
<td valign="top">
<img border="0" src="images/show_view.png" alt="Show View"/>
+
[[Show_view.png]]
 
</td>
 
</td>
 
</tr>
 
</tr>

Revision as of 22:46, 20 April 2009

What is OSEE

The [Open System Engineering Environment (OSEE)] project provides a tightly integrated environment supporting lean principles across a product's full life-cycle in the context of an overall systems engineering approach. The system captures project data into a common user-defined data model providing bidirectional traceability, project health reporting, status, and metrics which seamlessly combine to form a coherent, accurate view of a project in real-time. By building on top of this data model, OSEE has been architected to provide an all-in-one solution to configuration management, requirements management, testing, validation, and project management. All of these work together to help an organization achieve lean objectives by reducing management activities, eliminating data duplication, reducing cycle-time through streamlined processes, and improving overall product quality through work flow standardization and early defect detection.

Installation and Initialization

Requirements

System Requirements (non-Eclipse)

  1. System with at least 1GB of RAM
  2. Java Runtime Environment (JRE) 1.6 or higher
  3. Relational Database such as PostgreSQL, MySQL, Oracle, or Derby. See instructions for installing 'Supported Databases' to complete this step.

Eclipse Dependencies

  1. An Eclipse 3.4.1 base with the following features installed you can which featuers are already installed from Help -> About Eclipse Platform ->Feature Details * org.eclipse.gef and org.eclipse.draw2d * org.eclipse.datatools.connectivit.oda.feature and org.eclipse.datatools.enablement.oda.feature * org.eclipse.birt.chart.runtime The easiest solution is the Ganymede Eclipse install Eclipse IDE for Java and Report Developers since it provides the above Eclipse dependencies. Unzip the contents of this zip file into a (short) path on you computer to create your Eclipse base.
  2. OSEE add-ons - Visit external site under the section "Add-On Features" From the Eclipse base installed in the previous step, launch the update manager and install the add-ins archived update site (no need to unzip it). For more detail, see step-by-step 'Update Manager Instructions'. Note: To use OSEE with a database other than Derby, you will need the JDBC Drivers included in the OSEE add-ons distributed from the external location. Such a scheme of distribution is caused by licensing requirements.

Eclipse Installation

OSEE can be installed from within Eclipse using update manager. All the user should do is point update manager to the remote or local update site. To install OSEE:

  1. Start Eclipse and select menu item 'Help > Software Updates...'

    Find and install.png

  2. Select the 'Available Software' tab group and click the 'Add Site...' button.

    Add_site.png

  3. On the 'Add Site' dialog enter the URL to the 'Add-On' update site. The proper URL can be found on http://www.eclipse.org/osee/downloads.php. If the update site is marked as an archived site, you will need to download the archived update site to your local file system, and add the path to the 'Add-Site' dialog by using the 'Archive' button. If the update site is not marked as an archived update site then copy the URL listed in the downloads page directly into the 'Add-Site' dialog.
    • Please note that the use of the software you are about to access may be subject to third party terms and conditions and you are responsible for abiding by such terms and conditions.


    Click on the 'OK' button to store update site information.

    New_update_site.png

  4. Select the OSEE update site entry and all features listed under its category. Click the 'Install' button.

    Install_updates.png

  5. The update manager calculates dependencies and offers you a list of features to install. Select the needed ones and click the 'Next >' button.

    Install.png

  6. Accept terms of license agreement and click the 'Finish' button in order to start the download of selected features.

    Install_license.png

  7. To apply installation changes click on the 'No' button and shutdown Eclipse. It is important that you don't restart Eclipse until you have completed the database initialization steps below.

    Restart_dialog.png

  8. Before you can use OSEE you will need to install a relational database. Follow the instructions at <a href="supported_databases.php">'Supported Databases'</a> to complete this step.

  9. Initialize the database with default OSEE data <a href="db_init.php">'Database Initialization'</a>

  10. Setup config.ini and launch eclipse to start using OSEE <a href="../launch/osee_launch.php">'OSEE Config & Launch'</a>

  11. You can find different OSEE perspectives, such as Define and ATS, and views in correspondent dialogs, activated by menu items 'Window > Open Perspective > Other...' and 'Window > Show View > Other...'.

    Open_perspective.png

    Show_view.png

Supported Databases

Derby Installation

PostgreSQL Installation

Launch Application Server =

Database Initialization =

Launch & Configuration

Concepts and Framework

Artifact

The artifact is the top level object in OSEE. It represents any data object that is to be stored.

Example: a single requirement, a user object, a piece of code (or class), a document

Attributes

Attributes are meta-data attached to an Artifact. They are strongly typed and new types can be added through extension points.

The default attribute "Name" is required for all Artifacts. Other attribute types can be created and associated with any Artifact Type in the system.

Example: Artifact representing a "User" of an application may have attributes such as "Phone", "Address", "City", etc...

Relations

Relations are how one Artifact relates to another. They are strongly typed and have validity defined which allows only appropriate artifact types to be added to the relations as well as the min/max number that are allowed on each side of the relation.

Views and Editors

Artifact Editor

The Artifact Editor is the default editor for the editing of Artifact's attributes and relations. This editor can be opened by double-clicking any artifact or right-click Open With "Artifact Editor".

Attributes Tab

The attributes tab allows for editing of Attributes. All attributes that are valid for the artifact are shown. New attributes can be added by right-click, "Add" and selecting the attribute to add.

Attribute values can be edited by selecting in the attribute value cell.

Attributes can be deleted by right-click, "Delete"

Relations Tab

The relations tab allows for editing of Relations. All relations that are defined as being valid for the artifact are shown. Opening relation groups will show all artifacts that are currently related. Double-clicking a related artifact will open it in it's default editor (normally the Artifact Editor).

Relations can be added by dragging any set of artifacts into the appropriate relation group.

Relations can be deleted by right-click "Delete Relation". This removes the link, but not the artifact.


Toolbar Actions

Back to the top