【IT168 技术文档】
介绍MSF Process Guidance (MSF过程指南)
微软解决方案框架(MSF)过程指南是一个特殊的软件开发过程,由一系列的描述规则、工作项、工作产品、活动内容以及报告等内容的文档组成。过程指南是对过程模版的补充。例如:如果在过程模版中创建了一个新的工组项,过程指南里就必须有此工作项的相应文档来描述此工作项怎样关联规则和活动内容。过程指南将解答团队成员有关此过程的疑问,以及他们在团队项目中必须如何工作。
Microsoft Visual Studio 2005 Team System授权了两个过程模版:MSF for Agile Software Development 和MSF for CMMI Process Improvement。每个过程模版都可被软件项目开发配置和使用。本文将介绍如何在这些过程中配置过程指南。
自定义过程指南工作流进行更改过程指南内容的过程大致如下。每一个步骤详细的过程将在本文中展开描述。
There is a general set of activities to perform to update process guidance content. Details on each of these activities are explained in this guide.
1.修改过程指南的原始XML文件集
然后确定你的修改并通过编辑原始XML文件集来配置过程指南。
2.在IE里验证修改
当你在修改的时候,你可以通过IE浏览改后的文件,确定是否修改正确。
3.生成HTML页面
通过使用MSFWinBuildTool预先把所有XML的原始内容解释到HTML文件中。这些HTML将以静态内容和字段的方式被更快的运行。
4.更新清单
如果你在配置过程中创建或删除了文件,就要在wsstask.xml文件中更新清单,以确保在新的团队项目创建的时候,正确的过程指南文件被安装。注意:MSFWinBuild工具将会把由MSFWinBuild工具创建的HTML文件的列表自动更新到wsstasks.xml文件中。
配置过程指南所需的工具
MSF过程指南里包含了XML、XSL、HTML文件。你将必须用到以下几个工具才能配置过程指南的文件。
·Microsoft Office InfoPath 2003 with SP1
·An XML or XSL editor
·The MSFWinBuild tool
Microsoft InfoPathMSF过程指南的原始内容保存在Wss\Process Guidance\Source\XML\目录下。已经编辑好的Microsoft InfoPath模版文件(template2.xsn)也保存在这个目录下。
你可以使用XML编辑器来直接编辑这个Microsoft InfoPath模版文件,但是你必须对XML过程框架基本定义非常了解。使用Microsoft InfoPath和模版使得编辑XML的可读性更高。Microsoft InfoPath可在Microsoft Office 2003中找到。你必须安装Microsoft Office Service Pack 1更新Microsoft InfoPath。此服务包可以从微软Office网站上获得。
XML或XSL编辑器过程指南里的XSL文件包含了你可以配置的内容。
例如,Wss\Process Guidance\Source\XSLs\Principles.xsl文件包含了显示在Principles页上的内容。你需要一个XML或XSL编辑器来编辑这些文件。你可以使用Visual Studio 作为XML编辑器。
MSFWinBuild工具XML文件里包含了过程指南里的原始内容。当进入编辑状态时,过程指南的内部结构代码使用一系列的查询将XML文件构架解释为HTML文件显示在浏览器中。当过程指南内容增多时,查询XML的速度就会降低。
MSFWinBuild工具把XML原始内容中所有的视图都解释成了一系列的HTML文件。这些HTML都已经被预先解释了。所以它们比查询XML源更快的调用和显示。可以到MSF敏捷开发软件架构工作平台上下载这个工具。位置在:http://lab.msdn.microsoft.com/teamsystem/workshop/msfagile/default.aspx.
编辑相对运行模式
浏览器调用MSF过程指南,是通过对一系列JavaScrip和XSL文件的内部代码来解释运行。其中包含两个内部代码集,这是他们之间最重要的区别。
在Wss\Process Guidance\Source文件夹中,内部结构代码被设计成在编辑模式中进行控制操作。在进入编辑模式的时候,内部结构代码通过一系列的查询来架构ProcessGuidance.xml文件,将其解释为HTML显示在浏览器中。
在Wss\Process Guidance\Supporting Files文件夹,内部结构代码被设计成在运行模式进行操作控制。当在运行模式的时候,内部结构代码显示预先解释过的内容(由于预先解释过,所以显示的更快)。
当编辑原始XML文件的时候,你必须在Wss\Process Guidance\Source\XML目录中进行设计。所有的过程指南文件都在这个原始目录中。你必须打开Wss\Process Guidance\Source\ProcessGuidance.htm file文件检查你的修改。
当你完成了你的修改后,你必须运行MSFWinBuild工具创建所有的预编辑的HTML文件到Wss\Process Guidance\Supporting Files目录中。你还可以打开Wss\Process Guidance\ProcessGuidance.htm文件来检查最后的内容。当创建一个团队项目的时候,Wss\Process Guidance\Supporting Files文件夹下的所有的文件和文件夹都会被拷贝到团队门户中。