2012-2-6 Mon
Trustie新手指南
  1. 如何迅速了解Trustie理念和整体框架?
  2. 如何提高访问Trustie网站的速度
  3. 如何发布软件资源
  4. 如何对一个资源进行反馈评价?
  5. 如何对一个软件资源进行可信评级?
  6. 如何获取帮助?
  7. 如何注册成为Trustie用户
  8. 如何登陆Trustie项目
  9. 如何浏览Trustie项目
  10. 如何创建Trustie项目
  11. 如何浏览Trustie软件资源
  12. 如何使用Trustie软件生产工具
  13. 如何使用Trustie软件生产线
如何迅速了解Trustie理念和整体框架?
    请阅读王怀民教授于2009年2月在中国计算机学会通讯上发表的论文“构建协同共享的可信软件生产环境”
Top
如何提高访问Trustie网站的速度
    由于用户接入Internet的网络可能是网通网络或电信网络,如果访问Trustie网站速度很慢,则很可能是因为DNS的配置问题。
    例如,当网通用户遇到访问速度问题时,DNS的配置方法如下:
    1. 从网络上(如google)查询本地网通网络的DNS;
    2. 将该DNS增加到本机DNS列表的最前面。
Top
如何发布软件资源

用户可将构件、服务、工具、构架等资源通过软件资源库进行发布,这样资源能被其它用户使用,实现资源的复用。

依据软件资源库管理规范,软件资源信息包括资源的基本信息、实体信息、质量信息和可信证据。资源的具体发布过程是:

1,发布资源基本信息:用户登陆后即可发布资源的基本信息,资源的基本信息描述资源基本属性的信息,包括资源名称、资源类型、分类信息、属性信息等,用于理解和搜索定位资源。用户也可以为一个资源增加一个标签(tag),用于支持基于标签的资源检索;

2,发布资源实体信息:资源实体信息则是与资源相关的资源实体的访问地址或下载地址,由于一个资源可能含多种相关文件(如需求文档、设计文档、测试文件等),资源库中提供了符合OMG标准的RAS(Reusable Asset Specification)规范的资源实体上传方式,资源发布者可将与资源相关的制品实体进行上传;

3,发布资源质量信息:资源的质量信息是由资源的发布者或资源的使用者依据资源库提供的符合ISO/IEC9126标准的质量模板进行资源质量信息发布,用以帮助用户依据资源的质量进行资源的选择与复用;

4, 发布资源可信证据信息:软件资源可信证据的发布是由资源的发布者依据资源库提供的证据模板进行资源可信证据发布,用以支持资源可信评级。其中,  可信证据提交的具体发布过程如下:

  1)用户在软件资源库中下载Excel表格文件evidence.xls(点击可下载);

  2)根据用户的所掌握的软件可信证据信息,在evidence.xls文件中写入软件资源可信证据项的相应信息,同时根据该文件中的超链接提示,将其他被引用文件与其所对应项建立关联关系;

  3)将用户所填写完毕的evidence.xls文件与所有引用的文件一起打成.zip包;

  4)将所生成的.zip包上传到资源库中,一个软件资源对应一个可信证据包,后面提交的可信证据包会将覆盖前一次提交的可信证据包。

Top
如何对一个资源进行反馈评价?

软件资源库支持两种途径进入资源评价:

1,用户在资源检索后可以查看资源的详情,点击页面上的“添加新的质量反馈”可以对该资源进行反馈评价;

2,用户进入“反馈评估”频道后可以首先检索到要评价的资源,察看资源的详情并进行相应的反馈评价。

Top
如何对一个软件资源进行可信评级?

用户可以查看和下载资源发布者提供的资源可信证据信息,并依据可信证据对该资源进行可信评级。具体步骤包括:

1,用户进入到资源的详细信息页面后,在可信证据栏中,可以看到发布者上传的可信证据的浏览与下载链接。

    • 点击浏览,即会打开该资源的evidence.xls,用以显示资源的证据详情。
    • 点击下载,即会弹出对话框,提示用户下载evidence.xls文件与所有引用的文件一起打成.zip包。

2,用户可以对该资源提交反馈评价。

3,管理员查看专家用户(由资源库管理员指定)提供的反馈评价,进一步确认该评价后,成为所评价资源的可信级别信息,并显示在资源详情中。

Top
如何获取帮助?
Top
如何注册成为Trustie用户
  1. Trustie首页,点击“注册”链接,进入协同平台登录页面(或者通过网站首页的“登录”按钮、“注册”、或“忘记密码”的链接进入至协同平台登录页面);
  2. 协同平台登录页面,点击“注册”链接,进入个人资料填写页面;
  3. 按照要求输入个人资料,点击“确定”;
  4. 查收邮件,等待管理员审核通过。
Top
如何登陆Trustie项目
  1. Trustie协同开发平台
  2. 输入您的用户名和密码,点击“登录”;
  3. 登录成功后,此时您的位置在“我的首页”;
  4. 在“我的首页”中的点击“所有项目”,现在就可以看到所有Trustie项目(分页显示,页面靠下方有翻页按钮),选择您需要查看的项目,或者可以输入“项目名称”和“项目简介”查询项目,申请加入等待管理审批;
  5. 通过审批后,再登录协同平台后,在个人空间会显示所有您所加入的项目;
  6. 选择对应项目进入。
Top
如何浏览Trustie项目
  1. Trustie协同开发平台 ;
  2. 输入您的用户名和密码,点击“登录”;
  3. 登录成功后,此时您的位置在“我的首页”;
  4. 在“我的首页”中的点击“所有项目”,现在就可以看到所有Trustie项目(分页显示,页面靠下方有翻页按钮),您可以输入“项目名称”和“项目简介”查询您感兴趣的项目。
Top
如何创建Trustie项目
  1. 进入Trustie协同开发平台
  2. 输入您的用户名和密码,点击“登录”;
  3. 登录成功后,此时您的位置在“我的首页”;
  4. 在“我的首页”中的点击“个人空间”或者“所有项目”;
  5. 点击页面右下方的“创建项目”,弹出“创建项目”的界面;
  6. 按要求填写“项目名称”、“项目代码”、“项目简介”和“项目描述”,然后点击“下一步”;
  7. 根据您的需求选择一个开源协议,也可以不选,然后点击“下一步”;
  8. 选择一个或多个项目分类,然后点击“完成”;
  9. 现在您创建了一个Trustie项目完成,需要等待管理员审批通过后,您才可以使用,如果管理员驳回您的项目,可能是您填写的资料不够完善,请按上面步骤认真填写信息,重新创建一个Trustie项目进行审批。
Top
如何浏览Trustie软件资源
    在Trustie网站的首页中,对Trustie协同平台的软件资源进行了分类。用户可以通过各种软件分类查找相应的软件资源。另外用户可以通过首页的项目搜索,直接搜索用户关注的软件资源。
Top
如何使用Trustie软件生产工具
    在Trustie平台上,有两种使用软件工具的方法:
    1、打开Trustie协同开发平台,在页面的菜单栏选择“项目分类”,打开“项目分类”页面,通过项目分类或者搜索找出满足自己要求的工具项目,然后从该工具项目的下载页面下载符合自己要求的工具并安装使用。
    2、Trustie平台中的一些工具存放在“软件资源库”中。在Trustie协同开发平台的菜单栏中选择“软件资源库”链接,进入到软件资源库。在软件资源库中,设定自己的工具需求,从软件资源库下载需要的工具并安装使用。   

    如果要集成软件生产工具,提供一种面向互联网的、可扩展的、协同化的软件生产环境,可以使用Trustie软件生产线。Trustie软件生产线易于构造面向领域的、协作软件生产环境,简化生产环境对人、工具和制品的管理,提高软件的开发效率和软件质量。
Top
如何使用Trustie软件生产线
    软件生产线是将软件开发过程中涉及的人、工具、制品等要素,按照一定的软件开发方法,有序组织起来,并使其相互协作,形成集成化、可扩展、协同化的软件开发环境。软件生产线能够提供成套的软件开发支撑,其内在驱动是软件生产活动,目的是生产软件制品。软件生产线框架是用于支撑软件生产线的基础设施,为生产线的构造和运行提供诸如工具管理、制品管理、任务管理等基础服务以及软件生产线管理等工具。
    软件生产线框架请参照Trustie平台上软件生产线框架项目

1、系统运行环境
     1) JDK1.6
     2) Eclipse modeling 3.4
     3) Trustie协同开发平台

2、系统下载与安装
1) 下载
    从软件生产线框架项目门户(http://www.trustie.org/projects/files/list/Trustie-SPLIF)下载最新的软件生产线框架Trustie SPL.rar和生产线用户手册。
    Trustie SPL.rar包含三个文件,SPLModeler.rar, SPLAssembleTool.rar, TaskManagementClient.rar。
    生产线用户手册包括五个文档,分别是《生产线建模工具使用手册》《工具库管理系统使用手册》《生产线装配工具使用手册》《生产线任务管理使用手册》《任务管理客户端使用手册》
2) 安装
    SPLModeler.rar 基于Eclipse modeling 3.4的生产线建模工具,可以单独在Eclipse modeling3.4下安装使用;安装说明参照《生产线建模工具使用手册》
    SPLAssembleTool.rar 基于Eclipse3.4的含生产线组装工具,是基于Eclipse的插件;安装说明参照《生产线装配工具使用手册》
    TaskManagementClient.rar 基于Eclipse3.4的生产线任务管理客户端,可以单独在Eclipse3.4下使用;安装说明参照《任务管理客户端使用手册》

3、构建和使用软件生产线的流程
     1) 使用软件生产线建模工具构造软件生产线,具体步骤参照《生产线建模工具使用手册》
     2) 利用工具库管理系统管理软件生产线中的工具,具体步骤参照《工具库管理系统使用手册》
     3) 利用软件生产线组装工具组装个人工作平台,具体步骤参照《生产线装配工具使用手册》
     4) 管理人员使用软件生产线任务管理制定任务,具体步骤参照《生产线任务管理使用手册》
     5) 软件生产线任务客户端接收任务,由开发人员完成指定任务,具体步骤参照《任务管理客户端使用手册》
Top
Feedback Opinion