2022
我们一起努力

locvps怎么样,locvps搭梯子

目录:

  • 1、域名如何绑定IP和端口
  • 2、GE 定位像上怎么显示扫描线
  • 3、sqa(软件测试)5条规则

域名如何绑定IP和端口

绑定域名、端口不是相同的概念,下面就针对怎么绑定域名?单个服务器怎么绑定多个域名做一下解答:

一、事前知识储备:

(1)普通绑定域名,假设域名为loclalhost

普通默认绑定的是80端口,这样在浏览器地址栏输入localhost就可以访问网站了

(2)绑定端口,域名为localhost,绑定端口为1216

这个在浏览器必须输入localhost:1216才能访问网站

(3)服务器一般用IIS或Apache,JSP有用Tomcat的。

二、IIS绑定域名和端口

A、windows2003+IIS6.0

1、服务器内点击【开始】-【管理工具】-【Internet 信息服务(IIS)管理器】,按照如下图示打开站点属性选项卡

2、在"网站标识"处点击【高级】

3、点击【添加】,之后在弹出的选项卡中的【主机头值】处填写需要绑定的域名即可,填写后点击确定

B、windows2008+IIS7.0

在Windows Server 2008上,IIS添加修改网站域名绑定,可参考如下步骤:

1、登录服务器-开始菜单-管理工具-打开【信息服务(IIS)管理器】。

2、在左侧导航栏点击【网站】,找到要修改的网站,点击右键后选择【编辑绑定】。

如果需要在原有域名的基础上新添加域名绑定,点击【添加】添加新的域名。

如果需要修改原来绑定的域名,选择相应的域名,点击【编辑】,打开之后进行修改。

C、windows2012+IIS7.0

1.打开iis管理器,展开节点,在网站处鼠标右键点击下,选择添加网站。

2。填写网站的信息,包括网站名称,路径,和主机名(域名)的信息,之后点击确定创建下站点即可。

3.创建好的站点可以参考下图,点击下站点,在右侧选择下绑定,之后点击下添加,可以给站点添加绑定下其他的域名。

二、Apache绑定域名和端口

Apache的配置文件一般放置在/etc/httpd/conf文件夹下,httpd.conf是它的主配置文件,在进行配置时可以将虚拟主机的配置文件单独配置,如取名为vhost.conf,然后再http.conf中加入一行包含的语句“Include /etc/httpd/conf/vhost.conf”即可将vhost.conf的配置文件包含进来。

目前在一台服务器上搭建多个网站的方法主要由以下几种:

1、基于IP地址

这种方法适用于一台服务器有多个IP的情况,这种方法最简单粗暴。但一般一个VPS只绑定一个公网IP(额外IP另外加钱),故此方法不过多介绍。

2、基于端口号

这种方法使用不同的端口号来识别不同的网站,实际访问时使用网址加端口号的方式来实现,如localhost:80,localhost:81,localhost:82,该方式配置后需要在网站后加上端口号来访问不同的网站,适用于网站域名短缺但服务器的端口号充足的情况,缺点是网站后需要加上端口号,不利于用户访问

3、基于主机名

这种方法使用不同的域名来区分不同的网站,所有的域名解析都指向同一个IP,Apache通过在HTTP头中附带的host参数来判断用户需要访问哪一个网站,如localhost.com,localhost2,localhost3,多数情况下多个网站架在一台服务器上均使用该方法,下面以CentOS6.5系统为例,说明如何配置基于主机名的Apache虚拟主机。

(一)在Apache的配置文件夹下新建vhost.conf,作为虚拟主机的配置文件,在其中编写虚拟主机的内容,先加入默认的文件头:

NameVirtualHost *:80

ServerName *

#DocumentRoot为默认情况下网站的目录

DocumentRoot /www/html

(二)之后再根据实际情况添加以下的配置:

#在任意的地址上监听80端口上的HTTP请求

#网站管理员的联系方式

ServerAdmin

#网站的目录

DocumentRoot /var/www/html/test3

#主机名,apache就是通过这个地址来识别不同的网站

ServerName localhost

#错误日志路径

ErrorLog logs/localhost-error_log

#访问日志路径

CustomLoglogs/localhost-access_log common

(三)服务器上有多少个网站,那么就分别配置多少份以上信息,并根据实际情况修改其中的内容,测试时服务器上的页面配置

(四)在http.conf文件中加入一行“Include/etc/httpd/conf/vhost.conf”,将vhost.conf文件内容包含进来

(五)在/etc/hosts文件中将网站的域名绑定到本地环回地址上:

127.0.0.1 localhost1

127.0.0.1 localhost2

127.0.0.1 localhost3

(六)最后使用service httpdreload重新加载配置文件或service httpd restart重启Apache进程即可

(七)测试不同的域名返回了不同的网站内容

GE 定位像上怎么显示扫描线

磁共振规范化扫描方案(HDe) ---中华磁共振应用学院系列教材 心脏形态学扫描 Fiesta Cine Double IR, Triple IR Tagging 使用限制和提醒: 1. 磁共振临床应用的建议扫描方案,并不对诊断结果承担任何责任。 2. 扫描方案仅用于内部学习目的,其中涉及的任何内容不作为机型性能 、图像质量的判断依据。 3. 由于磁共振系统配置上的差异,扫描方案中的内容并不作为系统所具 有功能的具体实现。 4. 扫描方案中涉及的任何图像内容、姓名等信息均认为以教学为目的, 不涉及任何私有信息的泄露。 5. 扫描方案中任何内容有不恰当或有疑问,请及时给予反馈,我们将尽 快更正,同时,我们保留更改和解释的权利。 6. 任何一个版面均有相关内部使用界限提醒,请勿外传。 For GE Internal Use Only. Not for External Distribution. 患者摆位: 1. 患者**偏右,心脏接近磁场中心,线圈中心以心脏为中心。 2. VCG向量式心电门控,一对白电极与一对黑电极贴于心脏周围(电极下 方必须是软组织而不能是肋骨),白与黑互相垂直,同时添加PG以防 心电门控失败(建议虎口夹住PG导线)。 3. 观察腹部呼吸最明显位置,外加呼吸门控,磁体上的呼吸显示上下波 动幅度要超过全长的三分之一。呼吸门控软管上下缘放置软垫,防止 线圈直接压迫呼吸门控软管。 4. 嘱患者练习呼气末屏气。 5. 因为心脏扫描时间较长,患者双手可垂放于身体两侧。 For GEInternal Use Only. Not for External Distribution. 向量式心电门控VCG和周围门控PG的摆放与设置: 向量式心电门控,VCG 周围门控,PG 心电门控说明: ? 心电门控,一对黑一对白,如果一对白置于水平,则一对黑置于上下。 ? 心电门控无磁电极,贴于体表时,其下一定是软组织而非肋骨。 ? 脚先进时,心电门控导线经颈后穿过跨左肩上部,夹住电极。 ? 周围门控,脂腹对准激光灯;虎口夹住处导线,起固定作用。 For GE Internal Use Only. Not for External Distribution. 摆位照片: For GE Internal Use Only. Not for External Distribution. 摆位照片: For GE Internal Use Only. Not for External Distribution. 向量式心电门控VCG和周围门控PG的摆放与设置: 向量式心电门控的显示与使用,VCG 周围门控的显示与使用,PG 心电门控使用说明: ? 选择Independent Vector Gating,再选择VCG I或VCG II,或I+II,选择使用其中心电谱线较好者。 周围门控使用说明: ? 选择Standard Gating,再选择PG,观察心电谱线质量。 For GE Internal Use Only. Not for External Distribution. 呼吸门控的摆放与设置: 呼吸门控说明 : ? 呼吸门控软管置于胸前壁肋下,松紧适度,轻拉后将两端粘贴在一起。 ? 观察呼吸门控指示标识的显示敏感性,上下浮动范围超过全长的三分之一。 ? 正常规律的呼吸是影响呼吸门控序列图像质量的关键因素,在进行检查之前,嘱病人手部放在腹 前调节规律呼吸。 ? 屏气时,观察呼吸末水平线处于水平直线,这是影响图像质量的重要因素,需要检查前煅炼。 For GE Internal Use Only. Not for External Distribution. 心脏常规规范化扫描方案: 1 2 3 4 5 6 RealTime Loc BH Cal Scan Oblique Fiesta Double IR Triple IR Tagging 实时透视定位 屏气校准扫描 白血电影 黑血序列(双翻转) 黑血序列(三翻转) 网格电影 For GE Internal Use Only. Not for External Distribution. 心脏形态学和运动功能扫描序列简介: ? Fiesta cine: 采用了心电门控的快速梯度回波序列,可以采集心动周 期中不同时相的图像,并用放电影的方式表现为动态过程。该序列也称 为“白血”序列,心腔内的血液由于流入相关增强效应而显示为高信 号,瓣膜、心肌和涡流表现为低信号,易于观察瓣膜运动及血流状况。 ? Fastcine Tagging: 在Fastcine序列的基础上加了特殊的空间饱和脉 冲,使心肌壁显示为明暗交替的网格或网条状,便于观察其运动过程中 的相对位置,以判断心肌活动的能力。 ? Double IR/Triple IR: 也称“黑血”序列,在FSE序列的基础上采用了 复杂的预饱和脉冲,使心腔中的血液信号被饱和而消失,有利于观察心 肌壁的病变。Triple IR在Double IR的基础上添加了翻转恢复脉冲而抑 制了心包中脂肪的信号,对心肌病变的显示更为敏感。 For GE Internal Use Only. Not for External Distribution. RealTime Loc,心脏实时定位扫描: 选择实时定位 序列,保存下 载,直接点击 SCAN扫描。 出现实时定位界面,点击 DRAW LINE按钮,在心脏 轴位图像上定位冠状面扫 描线,点击GO。 心脏冠状面图像上,在左 室中心定位横断面扫描线, 点击GO,出现心脏左室轴 位图像。 在心脏左室轴位图像上以 二尖瓣和心尖连线划定位 线,点击GO,出现心脏斜 矢状面。 提示:如果定位失败,可点击界面右侧三平面定位图像,重新开始定位。点击GO之后,需要 延迟等待片刻,系统反应到位后再定位。任何一步失误,均可点击UNDO按钮退回到上一步。 For GE Internal Use Only. Not for External Distribution. RealTime Loc,心脏实时定位扫描方法一: 在左室斜矢状面图像上以 二尖瓣和心尖连线划定位 线,点击GO。 此时出现的图像即为四腔 心层面,四腔心是心脏扫 描的基础定位像。 将实时定位下的四腔心空间位置传递给 Fiesta序列,点击Rx Center, Set Center记录四腔心位置,再选择Fiesta Cine序列,Apply Location就将四腔心 空间位置传递给Fiesta序列进行扫描。 提示:如果定位失败,可点击界面右侧三平面定位图像,重新开始定位。点击GO之后,需要 延迟等待片刻,系统反应到位后再定位。任何一步失误,均可点击UNDO按钮退回到上一步。 For GE Internal Use Only. Not for External Distribution. RealTime Loc,心脏实时定位扫描方法二: 在实时透视大窗口出现左室轴位图像 后,点击Define Scout按钮,则此图 像即出现在小窗口中,在小窗口点击 左键定位线,平行于二尖瓣和心尖连 线,则透视大窗口实时出现左室斜矢 状面,在这种状态下,可调节定位线 的角度获得最佳的定位图像。 在实时透视大窗口出现左室斜矢状面 图像后,点击Define Scout按钮,则 此图像即出现在小窗口中,在小窗口 点击左键定位线,平行于二尖瓣和心 尖连线,则透视大窗口实时出现四腔 心层面,在这种状态下,可调节定位 线的角度获得最佳的四腔心图像。 将实时定位下的四腔心空间位置传递给 Fiesta序列,点击Rx Center, Set Center记录四腔心位置,再选择Fiesta Cine序列,Apply Location就将四腔心 空间位置传递给Fiesta序列进行扫描。 For GE Internal Use Only. Not for External Distribution. Calibration Scan,校准扫描定位方法图像: 定位线说明: ? ? ? ? 所有的序列若要使用ASSET或PURE,必须针对相应线圈进行ASSET和PURE校正扫描。 FOV中心以心脏的位置为中心,上下范围必须超过要扫描的解剖范围。一般情况下使用一次采集 ,扫描范围不够时增加层厚,频率编码方向为前后。 屏气的位置对心脏扫描非常关键,每次屏气时呼吸线的位置必须一致。 为了减轻图像重建伪影,建议在心脏上添加与心脏大小一样的局部匀场。 For GE Internal Use Only. Not for External Distribution. Oblique Fiesta Cine,四腔心扫描: 心脏扫描序列的心电门控和心电门控说明: ? 心脏扫描是对屏气要求比较高,严格的呼气末屏气,屏气水平线处于一条直线。 ? 规律整齐的心电频率,可以减少心率不齐导致的伪影。 ? 对于任何一个使用心电门控的序列,有具体的四步操作:1.打开心电门控确认导联,2.输入平均 心率(Project HR),3.暂停一次(Acqs Before Pause),4.局部匀场。 ? FIESTA白血序列心电门控中,# of Card. Phases to Reconstruct,每个心动周期重建20个期相。 For GE Internal Use Only. Not for External Distribution. Oblique Fiesta Cine,四腔心扫描图像: 1 3 5 7 8 11 12 13 17 19 用于心脏扫描定位的四腔心图像说明: ? 实时定位的四腔心序列将扫描三层,每一层一个心动周期有20幅图像。 ? 首先选择最好的四腔心层面,再选择舒张中晚期图像(心脏处于舒张中晚期,连续三个期相心脏 几乎无运动状态),将这幅图像作为长轴位、短轴位的定位图像。比如上面的第11期图像。 For GE Internal Use Only. Not for External Distribution. Oblique Fiesta,长轴位定位方法图像: 定位线说明: ? 选择横断面窗口,调入四腔心序列,调整图像至四腔心层面第11期图像,这幅图像将作为心脏长 轴位扫描的定位像。 ? 左室长轴位,从二尖瓣中心至心尖定位扫描线。 ? 右室长轴位,从三尖瓣中心至心尖定位扫描线。 ? 四步操作,1.确认导联,2.平均心率,3.局部匀场(与心脏大小类似),4.暂停一次。 ? 扫描后的图像存在部分卷折,如果卷折影响观察心脏,则可考虑增大FOV或增加相位编码FOV或改 变频率编码方向。 For GE Internal Use Only. Not for External Distribution. Oblique Fiesta,短轴位定位方法图像: 定位线说明: ? 选择横断面窗口,调入四腔心序列,调整图像至四腔心层面第11期图像,这幅图像将作为短轴位 扫描的定位像。 以左室为中心,垂直于左室长轴,从心尖划向心腰,10-13层。 ? 四步操作,1.确认导联,2.平均心率,3.局部匀场(与心脏大小类似),4.暂停一次。 ? 扫描后的图像存在部分卷折,如果卷折影响观察心脏,则可考虑增大FOV或增加相位编码FOV或改 变频率编码方向。 For GE Internal Use Only. Not for External Distribution. Oblique Fiesta,左室流入流出道定位方法图像: 定位线说明: ? 选择横断面窗口,调入短轴位序列,调整图像至心底短轴位层面,主动脉根部与二尖瓣在同一层 面,将第11期舒张中晚期这幅图像将作为左室流入流出道扫描的定位像。 ? 以左室为中心,穿过左室二尖瓣和主动脉根定位扫描线。 ? 四步操作,1.确认导联,2.平均心率,3.局部匀场(与心脏大小类似),4.暂停一次。 ? 扫描后的图像存在部分卷折,如果卷折影响观察心脏,则可考虑增大FOV或增加相位编码FOV或改 变频率编码方向。 For GE Internal Use Only. Not for External Distribution. Radial Fiesta,放射状心脏白血序列定位方法图像: 定位线说明: ? 选择横断面窗口,调入短轴位序列,调整图像至心脏中部短轴位层面位置, 显示左室和右室层面,调整至第11期舒张中晚期,将这幅图像将作为放射状 扫描的定位像。 ? 将放射状扫描的中心点置于左室中心,旋转定位线的角度,其中一层穿过右 室与左室交界点。 ? 四步操作,1.确认导联,2.平均心率,3.局部匀场(与心脏大小类似),4.暂停一次。 ? Number of Radial Slices输入6,将左室分成6个节段进行扫描。 For GE Internal Use Only. Not for External Distribution. Oblique Tagging,心肌运动标记序列定位方法图像: 定位线说明: ? 选择横断面窗口,调入四腔心序列,调整图像至四腔心层面第11期图像,这幅图像将作为短轴位 扫描的定位像。一般情况下,**短轴位定位线。 ? 以左室为中心,垂直于左室长轴,从心尖划向心腰,10-13层。 ? 四步操作,1.确认导联,2.平均心率,3.局部匀场(与心脏大小类似),4.暂停一次。 ? 短轴位,心肌标记选择Grid网格;长轴位,心肌标记选择Stripe条带,间隔7mm。 For GE Internal Use Only. Not for External Distribution. Double IR,双反转恢复黑血序列定位方法图像: 定位线说明: ? 选择横断面窗口,调入四腔心序列,调整图像至四腔心层面第11期图像,这幅图像将作为短轴位 扫描的定位像。一般情况下,**短轴位定位线。 ? 以左室为中心,垂直于左室长轴,从心尖划向心腰,10-13层。 ? 三步操作,1.确认导联,2.平均心率,3.暂停一次。 ? 添加上下饱和带,以更好地抑制血液流动信号。 ? 黑血序列心电门控中,Trigger Delay一般选择Recommend,舒张中晩期。 For GE Internal Use Only. Not for External Distribution. Triple IR,三反转恢复黑血序列定位方法图像: 定位线说明: ? 选择横断面窗口,调入四腔心序列,调整图像至四腔心层面第11期图像,这幅图像将作为短轴位 扫描的定位像。一般情况下,**短轴位定位线。 ? 以左室为中心,垂直于左室长轴,从心尖划向心腰,10-13层。 ? 三步操作,1.确认导联,2.平均心率,3.暂停一次。 ? 添加上下饱和带,以更好地抑制血液流动信号。 ? 黑血序列心电门控中,Trigger Delay一般选择Recommend,舒张中晩期。 For GE Internal Use Only. Not for External Distribution. Oblique Fiesta,心脏白血序列图像: 扫描方法: ? 四腔心定位线来自于实时定位,注意不能在划线窗口点击任何定位线, 否则四腔心定位信息会丢失。 ? Fiesta白血序列扫描四个位置:四腔心,长轴位,短轴位,左室流入流 出道。短轴位预计扫描9-10层,直至左心室在整个心动周期中不成环形 ,短轴位扫描即结束。 ? 每个序列在SAVE之前有四步操作: 1.确认导联,2.平均心率,3.局部匀 场(与心脏大小类似),4.暂停一次。 图像参数特点: ? 通过调节带宽、翻转角、FOV、减小频率编码等参数,使TR最短。 ? 心电门控界面调节Views Per Segment,心率越快,VPS越小,心率越慢 ,VPS越大。通过调节VPS使每次屏气时间处于10-14秒。 ? 建议使用SCIC,加A过滤,不建议使用PURE。 临床应用: ? 心脏室壁运动评估 ? 心脏功能定量分析 ? 大血管评估 ? 瓣膜形态 ? 心脏占位 For GE Internal Use Only. Not for External Distribution. Tagging,心肌运动标记图像: 扫描方法: ? 选择横断面窗口,调入四腔心序列,调整图像至四腔心层面第11期图像, 这幅图像将作为短轴位扫描的定位像。一般情况下,**短轴位定位线。 ? 以左室为中心,垂直于左室长轴,从心尖划向心腰,10-13层。 ? 四步操作,1.确认导联,2.平均心率,3.局部匀场(与心脏大小类似), 4.暂停一次。 图像参数特点: ? ? ? 心电门控中,# of Card. Phases to Reconstruct,每个心动周期重建 20个期相。 心电门控中, VPS越大,扫描时间越短,一般控制扫描时间在16-20秒。 短轴位,心肌标记选择Grid网格;长轴位,心肌标记选择Stripe条带, 间隔7mm。 心脏室壁运动评估 临床应用: ? For GE Internal Use Only. Not for External Distribution. Double IR,心脏双翻转恢复黑血序列图像: 扫描方法: ? 选择横断面窗口,调入四腔心序列,调整图像至四腔心层面第11期图像, 这幅图像将作为短轴位扫描的定位像。一般情况下,**短轴位定位线。 ? 以左室为中心,垂直于左室长轴,从心尖划向心腰,10-13层。 ? 三步操作,1.确认导联,2.平均心率,3.暂停一次。 ? 添加上下饱和带,以更好地抑制血液流动信号。 图像参数特点: ? ? ? ? ? ? ? 利用两次反转脉冲消除感兴趣区的血流信号,以突出显示心肌以及周围 结构。黑血序列心电门控中,Trigger Delay一般选择Recommend,舒张 中晩期扫描。 血流速度很低或者在成像平面发生湍流,血流信号抑制效果也会受到影 响,因此建议在垂直血流方向成像。 缩短回波链(ETL)长度可以增强血流抑制效果,提高成像效果,但扫描 时间延长,有时可考虑添加ASSET缩短扫描时间。 PG相对于VCG的R波有延迟,用VCG抑制血液信号的效果更好。 临床应用: 心脏黑血血电影成像,对心肌和心包病变的诊断有十分重要的作用,例 如显示心肌梗死和心内膜下血栓形成。 心脏占位 心包积液 For GEInternal Use Only. Not for External Distribution. Triple IR,心脏三翻转恢复黑血序列图像: 扫描方法: ? 选择横断面窗口,调入四腔心序列,调整图像至四腔心层面第11期图像, 这幅图像将作为短轴位扫描的定位像。一般情况下,**短轴位定位线。 ? 以左室为中心,垂直于左室长轴,从心尖划向心腰,10-13层。 ? 三步操作,1.确认导联,2.平均心率,3.暂停一次。 ? 添加上下饱和带,以更好地抑制血液流动信号。 图像参数特点: ? ? ? ? ? ? ? 利用两次反转脉冲消除感兴趣区的血流信号,以突出显示心肌以及周围 结构。额外又施加一个翻转脉冲,TI=150,抑制脂肪信号。 黑血序列心电门控中,Trigger Delay一般选择Recommend,舒张中晩期 扫描。 血流速度很低或者在成像平面发生湍流,血流信号抑制效果也会受到影 响,因此建议在垂直血流方向成像。 缩短回波链(ETL)长度可以增强血流抑制效果,提高成像效果,但扫描 时间延长,有时可考虑添加ASSET缩短扫描时间。 PG相对于VCG的R波有延迟,用VCG抑制血液信号的效果更好。 临床应用: 对心脏肿瘤、心包和心肌病变的鉴别诊断具有重要意义。 心包积液、心脏占位。 For GE Internal Use Only. Not for External Distribution. 心脏病例图像: 三尖瓣关闭不全,返流 主动脉瓣关闭不全,返流 For GE Internal Use Only. Not for External Distribution. 心脏病例图像: 左心室扩张,心肌变薄,二尖瓣关闭不全,返流 左心室陈旧性梗死,心肌局限性变薄 For GE Internal Use Only. Not for External Distribution. 心脏病例图像: 心包内占位肿块 For GE Internal Use Only. Not for External Distribution. 心脏病例图像: 右房占位 For GEInternal Use Only. Not for External Distribution. 致谢: 我们感谢下列医院为此扫描方案作出的奉献,并不仅局限于这些医院,我们将陆续添加名单: AN HUI YIJISHAN HOSPITAL SHANGHAI RUIJIN HOSPITAL SHANGHAI YANGSI HOSPITAL SHANGHAI RENJI HOSPITAL ZHENGZHOU MU NO.1 HOSPITAL HEBEI PEOPLE HOSPITAL ZHEJIANG LISHUI HOSPITAL WENZHOU MU NO.1 HOSPITAL SHANXI PINGLU HOSPITAL LIAONING WAFANGDIAN HOSPITAL QIQIHARER NO.1 HOSPITAL SHANDONG QILU HOSPITAL NANCHANG NO.2 HOSPITAL ZHEJIANG MU NO.2 HOSPITAL WUHAN TONGJI HOSPITAL XJ KELAMAYI HOSPITAL HUBEI TONGJI HOSPITAL HUBEI WUHAN MEDICAL CENTER QINGHAI PEOPLE HOSPITAL SHANGHAI NO.1 HOSPITAL SHENYANG MU NO.1 HOSPITAL HUNAN XIANGYA HOSPITAL NINGXIA HOSPITAL SHANXI YUANPING HOSPITAL SHAANXI NO.4 HOSPITAL For GE Internal Use Only. Not for External Distribution. 磁共振规范化扫描方案(HDe) ---中华磁共振应用学院系列教材

sqa(软件测试)5条规则

软件质量保证(SQA)是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。

软件质量保证的目的是使软件过程对于管理人员来说是可见的。它通过对软件产品和活动进行评审和审计来验证软件是合乎标准的。软件质量保证组在项目开始时就一起参与建立计划、标准和过程。这些将使软件项目满足机构方针的要求。

一、基本目标

目标 1: 软件质量保证工作是有计划进行的。

目标 2: 客观地验证软件项目产品和工作是否遵循恰当的标准、步骤和需求。

目标 3: 将软件质量保证工作及结果通知给相关组别和个人。

目标 4: 高级管理层接触到在项目内部不能解决的不符合类问题。

二、QA的由来

我们知道,国外很多的大公司,QA的职责就是测试(主要是系统测试),比如IBM、CA、PeopleSoft等。其实在最初,几乎所有的公司都是这样的。后来,由于缺乏有效的项目计划和项目管理,留给系统测试的时间很少(注:我以前做的一个项目,项目经理就明确告诉我系统测试就1天,没得商量)。另外,需求变化太快,没有完整的需求文档,测试人员就只能根据自己的想象来测试。这样一来,测试就很难保障产品的质量,事先预防的QA职能就应运而生。

事先预防其实是借鉴了TQM的思想,而且也符合软件工程“缺陷越早发现越早修改越经济”的原则。这些思想的渊源还可以追溯到中国古代的典故中,比如曲突徙薪、扁鹊论医术等。特别是扁鹊论医术这个典故,我偶然在国外的一篇文章中看到了(后来在林锐的文章中也看到了),常感叹我们国人连祖先的思想文化遗产都丢的差不多了。

三、QA的现在

目前,实施CMM的企业越来越多了。CMM模型就要求建立QA角色。这里的QA类似于过程警察,主要职责是,检查开发和管理活动是否与已定的过程策略、标准和流程一致,检查工作产品是否遵循模板规定的内容和格式。在这些企业中,一般还要求QA独立于项目组,以保障评价的客观性。从国内来看,多数的QA没有技术背景,检查出的偏差多为鸡毛蒜皮,再加上自己没有令人信服的背景,领导也不支持,当然做起来就很困难了。

缺乏信任和支持只是一个方面,QA工作本身就很具挑战性。它要求QA具有软件工程的知识、软件开发的知识、行业背景的知识、数理统计的知识、项目管理的知识、质量管理的知识等等。

我们常常遇到这样的问题,改进到一定程度就很难突破,感觉心有余而力不足了,就开始郁闷了。后来通过学习、培训、交流,思想和技能得到升华,又发现了木桶中最短的那块,然后又开始改进,然后又遇到了玻璃天花板,然后……就这样处于郁闷的循环中。

假使我们掌握了所有的知识,能突破所有的玻璃天花板,那是不是QA就可以一帆风顺了。答案是否定的。QA角色定义本身就有很大的局限性。QA充当的是过程警察的角色,无论是否有意义,都专横地强制过程的执行,容易在项目组中造成敌对的关系,受到排挤,而且这种警察的姿态也破坏了团队精神。如此一来,QA工作还需要的是人际关系技能,就如我以前写的《质量平衡》和《QA应该独立于项目组吗?》一样,艺术化地处理这种关系。

四、QA的未来

从某种程度上说,独立的QA审查机制是瀑布模型的产物。随着现代软件开发技术的演变,螺旋模型和迭代模型的兴起,QA机制正在悄然发生变化。这种变化就是从独立专职的QA向贯穿过程的**QA演变。在CMMI模型中,这种**的QA也是被允许的。为什么会发生这种改变呢?无论是XP、RUP还是其它先进的方**,都是先产生架构,然后再增量开发,直到完成。这种模式中,需求和设计缺陷在各个迭代周期被所尽早发现和修复,质量也内建于架构和过程中,项目的成本和进度也得到保障。

到那时,是不是独立的QA就不复存在了呢?有些成熟度较低的企业还是需要的,主要是保证过程执行的有效性和评价的客观性。

五、SQA的理论探索

1、过程的认识

我们都知道一个项目的主要内容是:成本、进度、质量;良好的项目管理就是综合三方面的因素,平衡三方面的目标,最终依照目标完成任务。项目的这三个方面是相互制约和影响的,有时对这三方面的平衡策略甚至成为一个企业级的要求,决定了企业的行为,我们知道 IBM的软件是以质量为最重要目标的,而微软的“足够好的软件”策略更是耳熟能详,这些质量目标其实立足于企业的战略目标。所以用于进行质量保证的SQA工作也应当立足于企业的战略目标,从这个角度思考SQA,形成对SQA的理论认识。

软件界已经达成共识的:影响软件项目进度、成本、质量的因素主要是 “人、过程、技术”。首先要明确的是这三个因素中,人是第一位的。

现在许多实施 CMM的人员沉溺于CMM的理论过于强调“过程”,这是很危险的倾向。这个思想倾向在国外受到了猛烈抨击,从某种意义上各种敏捷过程方法的提出就是对强调过程的一种反思。 “XP”中的一个思想“人比过程更重要” 是值得我们思考的。我个人的意见在进行过程改进中坚持“以人为本”,强调过程和人的和谐。

根据现代软件工程对众多失败项目的调查,发现管理是项目失败的主要原因。这个事实的重要性在于说明了 “要保证项目不失败,我们应当更加关注管理”,注意这个事实没有说明另外一个问题“良好的管理可以保证项目的成功”。现在很多人基于一种粗糙的逻辑,从一个事实反推到的这个结论,在逻辑上是错误的,这种错误形成了更加错误的做法,这点在SQA的理解上是体现较深。

如果我们考证一下历史的沿革,应当更加容易理解 CMM的本质。CMM首先是作为一个“评估标准”出现的,主要评估的是美国国防部供应商保证质量的能力。CMM关注的软件生产有如下特点:

(1)质量重要

(2)规模较大

这是 CMM产生的原因。它引入了“全面质量管理”的思想,尤其侧重了“全面质量管理”中的“过程方法”,并且引入了“统计过程控制”的方法。可以说这两个思想是CMM背后的基础。

上面这些内容形成了我对软件过程地位、价值的基本理解;在这个基础上我们可以引申讨论 SQA。

2、生产线的隐喻

如果将一个软件生产类比于一个工厂的生产。那么生产线就是过程,产品按照生产线的规定过程进行生产。 SQA的职责就是保证过程的执行,也就是保证生产线的正常执行。

抽象出管理体系模型的如下,这个模型说明了一个过程体系至少应当包含 “决策、执行、反馈”三个重要方面。

QA的职责就是确保过程的有效执行,监督项目按照过程进行项目活动;它不负责监管产品的质量,不负责向管理层提供项目的情况,不负责代表管理层进行管理,只是代表管理层来保证过程的执行。

3、SQA和其他工作的组合

在很多企业中,将 SQA的工作和QC、SEPG、组织级的项目管理者的工作混合在一起了,有时甚至更加注重其他方面的工作而没有做好SQA的本职工作。

根据 hjhza 的意见“中国现在基本有三种QA(按照工作重点不同来分):一是过程改进型,一是配置管理型,一是测试型”。我个人认为是因为SQA工作和其他不同工作组合在一起形成的。

下面根据本人经验对它们之间的关系进行一个说明。

4、QA和QC

两者基本职责

QC:检验产品的质量,保证产品符合客户的需求;是产品质量检查者;

QA:审计过程的质量,保证过程被正确执行;是过程质量审计者;

注意区别检查和审计的不同

检查:就是我们常说的找茬,是挑毛病的;

审计:来确认项目按照要求进行的证据;仔细看看CMM中各个KPA中SQA的检查采用的术语大量用到了“证实”,审计的内容主要是过程的;对照CMM看一下项目经理和高级管理者的审查内容,他们更加关注具体内容。

对照上面的管理体系模型,QC进行质量控制,向管理层反馈质量信息;QA则确保QC按照过程进行质量控制活动,按照过程将检查结果向管理层汇报。这就是QA和QC工作的关系。

在这样的分工原则下, QA只要检查项目按照过程进行了某项活动没有,产出了某个产品没有;而QC来检查产品是否符合质量要求。

如果企业原来具有 QC人员并且QA人员配备不足,可以先确定由QC兼任QA工作。但是只能是暂时的,独立的QA人员应当具备,因为QC工作也是要遵循过程要求的,也是要被审计过程的,这种混合情况,难以保证QC工作的过程质量。

5、QA和SEPG

两者基本职责

SEPG:制定过程,实施过程改进;

QA: 确保过程被正确执行

SEPG应当提供过程上的指导,帮助项目组制定项目过程,帮助项目组进行策划;从而帮助项目组有效的工作,有效的执行过程。如果项目和QA对过程的理解发生争持,SEPG作为最终仲裁者。为了进行有效过程改进,SEPG必须分析项目的数据。

QA本也要进行过程规范,那么所有QA中最有经验、最有能力的QA可以参加SEPG,但是要注意这两者的区别。

如果企业的 SEPG人员具有较为深厚的开发背景,可以兼任SQA工作,这样利于过程的不断改进;但是由于立法、执法集于一身也容易造成SQA过于强势,影响项目的独立性。

管理过程比较成熟的企业,因为企业的文化和管理机制已经健全, SQA职责范围的工作较少,往往只是针对具体项目制定明确重点的SQA计划,这样SQA的审计工作会大大减少,从而可以同时审计较多项目。

另一方面,由于分工的细致化,管理体系的复杂化,往往需要专职的 SEPG人员,这些人员要求了解企业的所有管理过程和运作情况,在这个基础上才能统筹全局的进行过程改进,这时了解全局的SQA人员就是专职SEPG的主要人选;这些SQA人员将逐渐的转化为SEPG人员,并且更加了解管理知识,而SQA工作渐渐成为他们的**工作。

这种情况在许多 CMM5企业比较多见,往往有时看不见SQA人员在项目组出现或者很少出现,这种SEPG和SQA的融合特别有利于组织的过程改进工作。SEPG确定过程改进内容,SQA计划重点反映这些改进内容,从保证有效的改进,特别有利于达到CMM5的要求。从这个角度,国外的SQA人员为什么高薪就不难理解了,也决定了当前中国SQA人员比较被轻视的原因;因为管理过程还不完善,我们的SQA人员还没有产生这么大的价值嘛!

6、QA和组织级的监督管理

有的企业为了更好的监督管理项目,建立了一个角色,我取名为 “组织级的监督管理者”,他们的职责是对所有项目进行统一的跟踪、监督、适当的管理,来保证管理层对所有项目的可视性、可管理性。

为了有效管理项目, “组织级的监督管理者”必须分析项目的数据。

他们的职责对照上图的模型,就是执行 “反馈”职能。

QA本身不进行反馈工作,最多对过程执行情况的信息进行反馈。

SQA职责最好不要和“组织级的项目管理者”的职责混合在一起,否则容易出现SAQ困境:一方面SQA不能准确定位自己的工作,另一方面过程执行者对SQA人员抱有较大戒心。

如果建立了较好的管理过程,那么就会增强项目的可视性,从而保证企业对所有项目的较好管理;而 QA来确保这个管理过程的运行。

五、SQA的工作内容和工作方法

1、 计划

针对具体项目制定 SQA计划,确保项目组正确执行过程。制定SQA计划应当注意如下几点:

有重点:依据企业目标以及项目情况确定审计的重点

明确审计内容:明确审计哪些活动,那些产品

明确审计方式:确定怎样进行审计

明确审计结果报告的规则:审计的结果报告给谁

2、审计/证实

依据 SQA计划进行SQA审计工作,按照规则发布审计结果报告。

注意审计一定要有项目组人员陪同,不能搞突然袭击。双方要开诚布公,坦诚相对。

审计的内容:是否按照过程要求执行了相应活动,是否按照过程要求产生了相应产品。

3、问题跟踪

对审计中发现的问题,要求项目组改进,并跟进直到解决。

六、SQA的素质

过程为中心:应当站在过程的角度来考虑问题,只要保证了过程, QA就尽到了责任。

服务精神:为项目组服务,帮助项目组确保正确执行过程

了解过程:深刻了解企业的工程,并具有一定的过程管理理论知识

了解开发:对开发工作的基本情况了解,能够理解项目的活动

沟通技巧:善于沟通,能够营造良好的气氛,避免审计活动成为一种找茬活动。

七、SQA活动

软件质量保证(SQA)是一种应用于整个软件过程的活动,它包含:

1、一种质量管理方法

2、有效的软件工程技术(方法和工具)

3、在整个软件过程中采用的正式技术评审

4、一种多层次的测试策略

5、对软件文档及其修改的控制

6、保证软件遵从软件开发标准

7、度量和报告机制

SQA与两种不同的参与者相关 —— 做技术工作的软件工程师和负责质量保证的计划、监督、记录、分析及报告工作的SQA小组 。

软件工程师通过采用可靠的技术方法和措施,进行正式的技术评审,执行计划周密的软件测试来考虑质量问题,并完成软件质量保证和质量控制活动。

SQA小组的职责是辅助软件工程小组得到高质量的最终产品。SQA小组完成:

(1)为项目准备SQA计划。该计划在制定项目规定项目计划时确定,由所有感兴趣的相关部门评审。

·需要进行的审计和评审;

·项目可采用的标准;

·错误报告和跟踪的规程;

·由SQA小组产生的文档;

·向软件项目组提供的反馈数量。

(2)参与开发项目的软件过程描述。评审过程描述以保证该过程与组织政策,内部软件标准,外界标准以及项目计划的其他部分相符。

(3)评审各项软件工程活动,对其是否符合定义好的软件过程进行核实。记录、跟踪与过程的偏差。

(4)审计指定的软件工作产品,对其是否符合事先定义好的需求进行核实。对产品进行评审,识别、记录和跟踪出现的偏差;对是否已经改正进行核实;定期将工作结果向项目管理者报告。

(5)确保软件工作及产品中的偏差已记录在案,并根据预定的规程进行处理。

(6)记录所有不符合的部分并报告给高级领导者。

八、正式技术评审(FTR)

正式技术评审是一种由软件工程师和其他人进行的软件质量保障活动。

1. 目标:

(1) 发现功能、逻辑或实现的错误

(2) 证实经过评审的软件的确满足需求

(3) 保证软件的表示符合预定义的标准

(4) 得到一种一致的方式开发的软件

(5) 使项目更易管理

2、评审会议

3-5人参加,不超过2小时,由评审主席、评审者和生产者参加,必须做出下列决定中的一个 :

(1)工作产品可不可以不经修改而被接受;

(2)由于严重错误而否决工作产品;

(3)暂时接受工作产品。

3、评审总结报告、回答

评审什么?由谁评审?结论是什么?

评审总结报告是项目历史记录的一部分,标识产品中存在问题的区域,作为行政条目检查表以指导生产者进行改正。

4、评审指导原则

(1)评审产品,而不是评审生产者。注意客气地指出错误,气氛轻松。

(2)不要离题,限制争论。有异议的问题不要争论但要记录在案。

(3)对各个问题都发表见解。问题解决应该放到评审会议之后进行。

(4)为每个要评审的工作产品建立一个检查表。应为分析、设计、编码、测试文档都建立检查表。

(5)分配资源和时间。应该将评审作为软件工程任务加以调度。

(6)评审以前所做的评审

九、统计软件质量保证

1、对所有错误进行分类统计

IES 规约不完整或规格说明错

MCC 未理解用户意图

IDS 故意偏离规格说明

VPS 违背编程标准

EDR 数据表示有错

ICI 构件接口不一致

EDL 设计逻辑有错

IET 测试不完全或有错

IID 不准确或不完整的文档

PLT 设计的程序设计语言翻译错

HCI 不清晰或不一致的人机界面

MIS 杂项错误

按严重,一般和微小级别统计各类错误的次数所占百分比,以及所有错误的数量及百分比。例如,建立一张类似如下的表格。

然后考虑“重要少数”的错误指标,提出改进意见。

2、根据软件过程中的每个步骤计算错误指标。

Ei = 第i发现的错误总数

Si = 严重错误数

Mi = 一般错误数

Ti = 微小错误数

PS = 第i步的产品规模( LOC,设计陈述,文档页数)

Ws,Wm,Wt分别是严重,一般,微小错误的加权因子, 推荐取值,Ws=10,Wm=3,Wt=1

软件工程 在过程的每一步中,计算各阶段的阶段指标

PIi = Ws(Si / Ei)+Wm(Mi / Ei)+Wt(Ti / Ei)

错误指标

Ei= ∑(i×PIi)/ PS

=(PI1 + 2PI2 + 3PI3 + … + i*PIi)/ PS

错误指标与上面表格中收集的信息相结合可以得出软件质量整体改进指标。七、质量保证与检验

确保每个开发过程的质量,防止把软件差错传播到下一个过程,因此,检验的目的有两个:

1.切实搞好开发阶段的管理,检查各开发阶段的质量保证。

2.预先防止软件差错给用户造成损失。

检验的类型有:

1.供货检验:对委托外单位承担开发作业,而后买进或转让的构成软件产品的部件,规格说明,半成品或产品的检查。

2.中间检验 / 阶段评审

目的是为了判断是否可进入下阶段进行后续开发,避免将差错传播到后续工作中。

3.验收检验:

确认产品是否已达到可以进行产品检验的质量要求。

4.产品检验:

判定向用户提供的软件产品是否达到令人满意的程度

你可以看下这些...

赞(0)
文章名称:《locvps怎么样,locvps搭梯子》
文章链接:https://www.fzvps.com/187943.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!