文章导航:
- 1、case工具的基本概念
- 2、请问武器前面的字母和数字都代表什么?
- 3、浅谈软件开发过程的质量度量技术
- 4、什么是case?case工具有哪些分类
- 5、什么是case 工具,它对信息系统开发起到了怎样的作用
case工具的基本概念
CASE:计算机辅助软件工程。
CASE技术:一种软件技术。为软件的开发、维护和项目管理提供一种自动化工程原理,包括自动化结构化方法和自动化工具。
CASE工具:一种软件工具。对某个具体的软件生命周期的任务实现自动化(至少是某一部分的自动化)。
CASE系统:一种集成的 CASE工具。使用一个公共的用户接口,并在一个公共的计算机环境下运行。
CASE工具箱:一组集成的 CASE工具。用来协同工作以实现某个软件生命周期的阶段或某类具体的软件作业的自动化(或部分地实现自动化)。
CASE工作台:一组集成的 CASE具,被设计用来协同工作以实现整个软件生存期的自动化(或提供自动化的辅助手段),包括分析、设计、编码和测试。
CASE方法:一种“可自动化”的结构化方法。为软件的开发和维护的整个过程或某个方面定义了一个类似工程的方法。
请问武器前面的字母和数字都代表什么?
A:Attacker = 攻击机
AA:Anti-Air = 防空
AAA:Anti-Air Artillery = 高射炮
AAAV:Advanced Amphibious Assault Vehicle = 先进两栖突击车
AAM:Air-to-Air Missile = 空对空导弹
AAR:Air-to-Air Refueling = 空中加油
AAW:Anti-Air Warfare = 防空作战
ABL:AirBorne Laser = 机载激光器
ABM:Anti-Ballistic Missile = 反弹道导弹
ACMS:Air Combat Maneuvering System = 空战机动系统
ACV:Armored Combat Vehicle = 装甲战车
AFV:Armored Fighting Vehicle = 装甲战车
AEMC:Airborne Early Warning and Control = 空中预警与指挥
AEW:Airborne Early Warning = 空中早期预警
AFB:Air Force Base = 空军基地
AGM:Air-to-Ground Missile = 空对地导弹
AGS:Armored Gun System = 装甲火炮系统
AGS:Advance Gun System = 先进火炮系统
AIM:Air Intercept Missile = 拦射空空导弹
ALBM:Air-Launched Ballistic Missile = 空射弹道导弹
ALCM:Air-Launched Cruise Missile = 空射巡航导弹
AMRAAM:Advanced Medium Range Air-to-Air Missile = 先进中程空空导弹
APAR:Active Phase-Array Radar = 主动相控阵雷达
APC:Armored Personnel Carrier = 装甲人员输送车
APFSDS-T:AP Fin-Stab. Discarding Sabot-Tracer = 尾翼稳定脱壳穿甲曳光弹
APS:Artillery Pointing System = 火炮指示系统
ARM:Anti Radiation Missile = 反辐射导弹
ASM:Air-to-Surface Missile = 空对舰导弹
ASRAAM:Advanced Short Range Air-to-Air Missile = 先进短程空空导弹
ASROC:Anti-Submarine Rocket = 反潜火箭
ASuW:Anti-Surface Warfare = 反面作战
ASW:Anti-Submarine War = 反潜
ASW:Anti-Submarine Warfare = 反潜作战
ATC:Air Traffic Control = 空中交通管制
ATGM:Anti-Tank Guided Missile = 反坦克导弹
ATM:Advanced Turret Module = 先进炮塔模块
AUV:Autonomous Underwater Vehicle = 自主式水下航行器
AWAC:Airborne Warning And Control = 空中预警和控制
AWACS:Airborne Warning and Control System = 空中预警与指挥系统
AWOL:Absent WithOut Leave = 擅离职守;无故离队;开小差
B:Bomber = 轰炸机
BB:Battle Ship = 战列舰
BC:Battle Cruiser = 战列巡洋舰
BDA:Battle Damage Assessment = 战斗损害评估
BPI:Boost Phase Intercept = 加速阶段拦截
BRAA:Bearing, Range, Altitude and Aspect = 目标飞行情况
BVR:Beyond Visual Range = 超视距
BVRAAM:Beyond Visual Range Air-to-Air Missile = 超视距空空导弹
C:Carrier = 运输机
C3:Command, Control and Communication = 指挥控制通信系统
CAP:Combat Air Patrol = 战斗空中巡逻
CAS:Close Air Support = 近距空中支援
CASE:Computer Aided Software Engineering = 电脑辅助软件工程
CBU:Clustered Bomb Unit = 集束炸弹
CENTCOM:Central Command = 中央司令部
CFC:Carbon Fiber Composite = 碳纤维复合材料
CC:Cruiser = 巡洋舰
CG:Cruiser (Guided-missile) = 导弹巡洋舰
CIC:Combat Information Center = 战斗信息中心
CIC:Commander in Chief = 最高指挥官
CIWS:Close-In Weapon System = 近战武器系统
CIWS:Close Intercept Weapon System = 近程防御系统
CNChief of Naval Operation = 海军作战部长
COMINT:Communication Intelligence = 通信情报
COMDAC INS:Command Display and Control Integrated Navigation System = 集成控制导航系统
CR:Close Range = 近程
C/S:Course and Speed = 航向与速度
CV:Carrier Vessel = 常规动力航空母舰
CVN:Carrier Vessel (Nuclear-powered) = 核动力航母
CVBG:Carrier Battle Group = 航母战斗群
DASS:Defensive Aids Sub-System = 防御性辅助子系统
DD:Destroyer = 驱逐舰
DDG:Destroyer (Guided-missile) = 导弹驱逐舰
DU:Depleted Uranium = 贫铀
DVI:Direct Voice Input = 直接语音输入技术
E:Electronic = 电子战机
ECCM:Electronic Counter-Counter Measures = 电子反对抗,反电子战
ECM:Electronic Counter Measures = 电子对抗,电子战
ELINT:Electronic Intelligence = 电子情报
EMCON:Emissions Control = 发射控制
EML:ElectricMagnet Launcher = 电磁炮
EMP:ElectricMagnet Palse = 电磁脉冲
ERAAM:Extended Range Air-to-Air Missile = 延程空空导弹
ESM:Electronic Signal Measures = 电子信号警告
ESM:Electronic Support Measures = 电子支援
ETG:Electro Thermal Gun = 电热炮
ETCG:Electro Thermal Chemical Gun = 电热化学炮
EW:Early Warning = 预警
EW:Electronic Warfare = 电子战
EWAC:Early Warning And Control= 预警及控制
F:Fighter = 战斗机
FAE:Fuel Air Explosive = 油气炸弹
FEL:Free Elctron Laser = 自由电子激光器
FF:Frigate = 护卫舰
FFG:Frigate(Guided-missile) = 导弹护卫舰
FLIR:Forward Looking Infra-Red = 前视红外
FLOT:Forward Line Of Troops = 前线
FMRAAM:Future Medium Range Air-to-Air Missile = 未来中程空空导弹
FMTV:Family of Medium Tactical Vehicles = 中型战术车族
GEM:Guidance-Enhanced Missile = 制导增强导弹
GEGeo-Stationary Orbit = 地球同步轨道
GPS:Global Positioning System = 全球定位系统
GZ:Ground Zero = 核爆炸中心地面投影
H:Helicopter = 直升机
HE:High Explosive = 高爆炸药
HEAT:High-Explosive Anti-Tank = 高爆反坦克炸药(成形炸药)
HMD:Helmet Mounted Display = 头盔显示器
HPM:High Power Microwave = 高功率微波
HQ:Headquarters = 总部
HUD:Head-Up Display = 抬头显示器
HVU:High Value Unit = 高价值单位
IADS:Integrated Air Defense System = 综合防空系统
ICBM:Intercontinental Ballistic Missile = 洲际弹道导弹
IFF:Identification of Friend or Foe = 敌分析软件工程case攻击我识别
IFV:nfantry Fighting Vehicle = 步兵战车
IPE:Individual Protection Ensemble = 单兵防护装备
IRBM:Intermediate-Range Ballistic Missile = 中程弹道导弹
IRST:Infra-Red Search and Track = 红外搜索跟踪
JDAM:Joint Direct Attack Munitions = 联合直接攻击弹药
JHMCS:Joint Helmet Mounted Cueing System = 联合头盔指引系统
JSF:Joint Strike Fighter = 联合打击战斗机
J-STAR:Joint Surveillance and Target Attack Radar system = 联合侦察和目标打击系统
JTIDS:Joint Tactical Info Distribution System = 联合战术信息分发系统
K:Kerosene = 加油机
KIA:Kill in Action = 阵亡
LANTIRN:Low-Alt. Nav. Targeting Infra-Red for Night = 低空导航与目标指示红外夜视仪
LAV:Light Armored Vehicle = 轻型装甲车辆
LCA:Light Combat Aircraft = 轻型战斗机
LELow Earth Orbit = 近地轨道
LD:Laser Designator = 激光导引
LGB:Laser Guided Bomb = 激光制导炸弹
LORCAP:Long-Range Combat Air Patrol = 长距离战斗空中巡逻
LPT:Low Profile Turret = 低矮炮塔
LRBM:Long-Range Ballistic Missile = 远程弹道导弹
LRIP:Low Rate Initial Production = 低速试产
MBT:Main Battle Tank = 主战坦克
MC:Marine Corps = 海军陆战队
MCA:Medium Combat Aircraft = 中型战斗机
MCM:Mine Counter-Measures = 扫雷
MFD:Multi-Function Display = 多功能显示器
MFR:Multifunction Radar = 多用途雷达
MIL-STD:Milliraty Standard = 军事标准
MLU:Mid-Life Update = 中期延寿(战机)
MOPP:Mission-Oriented Protective Posture = 攻击中分析软件工程case攻击的防范状态
MOAB:Massive Ordnance Air Blast = 巨型空中炸弹
MOAB:Mother Of All Bombs = 炸弹之母
MPRF:Medium Pulse Repetition Frequency = 中脉冲重复频率
MRLS:Multiple Rocket Launching System = 多管火箭发射系统
NAVSSI:Navigation Sensor System Interface = 导航传感器系统界面
NCTR:NonCooperative Target Recognition = 非己方目标识别
NBC:Nuclear Biological and Chemical = 核、生物、化学
OICW:Objective Individual Combat Weapon = 目标单兵战斗武器
OOB:Order Of Battle = 战斗序列
OPCW:Org. for the Prohibition of Chemical Weapons = 禁止化学武器组织
OTH:Over the Horizon = 超视距
OWS:Overhead Weapon System = 遥控炮塔
P:Patrol = 巡逻机
PA:Phase Array = 相控阵
PAC:Patriot Advanced Capability = 改进型爱国者导弹
PGM:Precision-Guided Munitions = 精确制导炸弹
PIM:Path of Intended Motion = 预定机动路线
PK:Probability of Kill = 杀伤率
PLGR:Precision Lightweight GPS Receiver = 精确轻型GPS接收器
R:Reconnaissance = 侦察机
RATRocket Assisted Take-Off = 火箭辅助起飞
RCS:Radar Cross Section = 雷达截面
RLG:Retractable Landing Gear = 回收式起落架
ROE:Rules of Engagement = 交战规则
ROV:Remote Operated Vehicle = 遥控车辆、飞机
RPG:Rocket Propelled Grenade = 火箭助推榴弹
RTB:Return To Base = 返回基地
RTReady to Take-Off = 起飞准备就绪
RWR:Radar Warning Receiver = 雷达告警器
SAM:Surface to Air Missile = 防空导弹
SAR:Search and Rescue = 搜索救援
SAR:Synthetic Aperture Radar = 合成孔径雷达
SATCOM:Satellite Communication = 卫星通信
SDV:Swimmer Delivery Vehicle = 潜水员输送载具
SEAD:Suppression of Enemy Air Defense = 压制敌方防空任务
SLBM:Submarine-Launched Ballistic Missile = 潜射弹道导弹
SLGR:Small Lightweight GPS Receiver = 小型轻便GPS接收器
SOP:Standard Operation Procedure = 标准操作程序
SRBM:Short-Range Ballistic Missile = 近程弹道导弹
SSBN:Ballistic-missile Nuclear-powered Strategic Sub. = 战略导弹核潜艇
SSL:Solid State Lasers = 固态激光器
SSM:Surface-to-Surface Missile = 面对面导弹
SSN:Strike Submarine (Nuclear-powered) = 攻击型核潜艇
SSNDS:SSN Direct Support = 直接支援核潜艇
SSPK:Single-Shot Probability of Kill = 单发杀伤率
START:Strategic Arms Reduction Treaty = 战略武器削减条约
STK:Strike = 袭击
STN:Satellite Tracking Network = 卫星跟踪网
STOL:Short Take Off and Landing = 短距起降
STOP:Simultaneous Time on Top = 同时到达
SURTASS:SURface Towed Array Sonar System = 水面拖曳阵列声纳系统
TASM:Tomahawk Anti-Ship Missile = 战斧反舰导弹
TEL:Transporter/Erector/Launcher = 运输/起竖/发射车
THAAD:Theater High Altitude Area Defense = 战区高空区域防空
TLAM:Tomahawk Land Attack Missile = 战斧对地攻击导弹
TMA:Target Motion Analysis = 目标运动分析
TOW:Tube-launched Optic-tracked Wire-guided = 光学有线制导管内发射反坦克导弹(陶式导弹)
TVC:Thrust Vector Converter = 矢量推力
UAV:Unmanned Air Vehicle = 无人驾驶飞行器
UCAV:Unmanned Combat Air Vehicle = 无人驾驶战斗机
UFCP:Up Front Control Panel =(战机座舱)前部控制屏
UUV:Unmanned Underwater Vehicle = 无人水下航行器
VL:Verticle Landing = 垂直起降
VLS:Vertical Launch System = 垂直发射系统
VTOL:Vertical Take Off and Landing = 垂直起降
WECDIS:Warship Electronic Chart Display and Information Systems = 海图显示和信息系统
WRM:War Reserve Materials = 战争物资储备
W/S:Weapon System = 武器系统
WYPT:Waypoint = 路径点
浅谈软件开发过程的质量度量技术
浅谈软件开发过程的质量度量技术
摘要:本文讨论软件开发过程中度量对质量管理的重要性。如果没有度量,没有对软件过程的可见度,就无法控制软件质量。
关键词:软件开发质量度量
软件工程的唯一目标是生产出高质量的软件“。软件质量保证”(Software Quality Assurance,简称SQA)是一种应用于整个软件过程的保护性活动。目的是验证在软件开发过程中是否遵循了合适的过程和标准。SQA应用软件质量度量技术使其在软件生命周期各阶段均得以保证。
软件度量是测度。测度用于整个软件过程:辅助估算、质量控制、生产率评估、及项目控制,目的是改进它。软件工程管理和其它工程管理相比有其特殊性。首先,软件是知识产品,进度和质量都难以度量,生产效率也难以保证。其次,软件系统复杂程度也是超乎想象的。正因为软件如此复杂和难以度量,为生产出高质量的软件这个目的,软件工程质量度量显得更加重要。
1、软件需求是进行“质量”度量的基础软件质量度量考虑两种不同的质量:设计质量和符合质量。设计质量包括系统的需求、规约和设计。符合质量则主要关注实现问题,如果实现了设计、得到的系统满足需求和性能目标,则符合质量较高,缺乏需求符合性则质量不高;指定的质量标准定义了一组软件开发的准则,缺乏开发标准就缺少质量“;隐含需求”没有满足,软件质量也值得怀疑。
为了保证软件产品满足需求,质量控制应用于整个开发周期的一系列审查、复审和测试。质量控制的任务就是策划可行的质量管理活动,然后正确地执行和控制这些活动以保证绝大多数的缺陷可以在开发过程中被发现。质量控制在创建工作产品的过程中还包括一个反馈循环。度量和反馈相结合,使得监测产品不满足规约时可调整开发过程。质量控制将视为整个制造过程的一部分。
2、软件度量的三个步骤
软件度量有数据收集、度量计算及度量评估三个必须执行的步骤。要度量软件质量,可通过创建一个包含过程及产品测量的数据库,让软件工程师及管理者能够更好地了解他们所做的工作及所开发的产品各个时段的质量状态。
软件工程是一种层次化技术,包括过程、方法和工具,它对技术或实体的分析、设计、建造、验证和管理。其基础是过程层,软件过程是建造高质量软件需要完成的任务框架,它定义了软件开发中采用的方法,而方法层是技术上如何实现,工具层对过程和方法提供自动化和半自动化工具的支持。软件工程探索软件开发过程的研究现状,以有组织的质量保证为基础。质量管理刺激了不断的过程改进,正是这种改进导致了更加成熟的软件工程方法的`不断出现。
3、软件工程用技术度量评估质量软件工程的最高目标就是产生高质量的系统、应用软件或产品。为了达到这个目标,软件工程师必须掌握在成熟的软件过程背景下对有效的方法及现代化的工具(如CASE)之应用。由于硬件成本持续降低,可支持运行CASE工具的工作站和网络已经成为软件工程使用的工作平台,CASE工具可完成一些特定的软件开发过程。这些工具提供给软件设计者以图形方式描述软件设计的能力,这样就易于维护、易于交叉检查、易于理解。除此之外,优秀的软件工程师及优秀的软件工程管理者必须不时评估是否能够达到高质量的目标。
4、有用的软件质量的测量指标
为了保证软件质量,人们用直接的或间接的测量方法测度质量因素,书中提出四种常用测量指标:正确性:正确性是软件完成所需的功能的程度。正确性的最常用的测量是每千行(KLOC)的缺陷数,在这里,缺陷定义为验证出来的与需求不符的地方。
可维护性:指遇到错误时程序能被修改的容易程度;环境发生变化时程序能够适应的容易程度,用户希望改变需求时程序被增强的容易程度。可维护性无法直接测量,采用间接测量。如面向时间的度量用平均修改时间(mean-time-to-change,MTTC),即分析改变的需求、设计合格的修改方案、并将修改的结果发布给用户所花的时间。
完整性:现在软件完整性日益重要。它测量系统在安全方面的抗攻击能力。这些攻击可能发生在软件的三个主要成分上:程序、数据及文档。为了测量完整性必须加入两个附加的属性:威胁和安全性。一个系统的完整性可以定义为:完整性=Σ[l—威胁×(1—安全性)]可用性:即“用户友好性”。根据四个特性量化“用户友好性”:(1)学会系统所需的体力的和/或智力的投入;(2)使用系统达到中等效率所需的时间;(3)当系统由某个具有中等效率的人使用时,测量到的生产率的净增长率(与被该系统替代的老系统相比);以及(4)用户对系统的态度的主观评估(可以通过调查表获得)。
上述的四个因素仅仅是被建议作为软件质量测量显的众多因素中的一个样板,软件质量因素还有:健壮性、效率、可用性、风险、可理解性、可维修性、灵活性(适应性)、可测试性、可移植性(、有一种定量度量的方法是:用原来程序设计和调试的成本除移植时需用的费用)。可再用性、可运行性等等。
5、结语
差异控制是软件工程质量控制的核心。要生产出高质量的软件,就要注意差异控制,注意项目需求分析。在需求分析阶段要注意:(1)质量指标对不同人群、不同目的、不同时段要求可能不同,具体质量控制指标需供需双方共同约定;(2)质量指标与度量标准、目的相关,一般的情况是高指标具有高技术难度、需要高投入、较长开发期;(3)软件开发不同于其他产品的制造,软件的整个过程都是设计过程(没有制造过程);(4)软件开发不需要使用大量的物质资源,而主要是人力资源。
充分认识软件工程的目标,为确保目标实现切实采用的软件度量技术,控制所有过程的质量,满足顾客和组织内部双方的需要和利益,定期评价质量体系,生产出高质量软件。 ;
什么是case?case工具有哪些分类
CASE工具(CASE Toolkits)是指CASE分析软件工程case攻击的最外层(用户)使用的CASE去开发一个应用系统分析软件工程case攻击,所接触到的所有软件工具。
图形工具:绘制结构图、系统专用图。
屏幕显示和报告生成的各种专用系统:可支持生成一个原型。
专用检测工具:用以测试错误或不一致的专用工具及其生成的信息。
代码生成器:从原型系统的工具中自动产生可执行代码。
文件生成器:产生结构化方法和其它方法所需要的用户系统文件。
CASE即Computer Aided Software Engineering分析软件工程case攻击,中文意思是计算机辅助软件工程。CASE是一套方法和工具分析软件工程case攻击,可使系统开发商规定的应用规则,并由计算机自动生成合适的计算机程序。CASE工具分成"高级"CASE和"低级"CASE.高级CASE工具用来绘制企业模型以及规定应用要求,低级CASE工具用来生成实际的程序代码。CASE工具和技术可提高系统分析和程序员工作效率。其重要的技术包括应用生成程序、前端开发过程面向图形的自动化、配置和管理一及寿命周期分析工具。
常见的CASE工具有
PLAYCASERATIONAL ROSESYSBASE 的POWERDESIGN
什么是case 工具,它对信息系统开发起到了怎样的作用
CASE分析软件工程case攻击的一个基本思想就是提供一组能够自动覆盖软件开
发生命周期各个阶段分析软件工程case攻击的集成的、减少劳动力的工具。CASE已被证明可以加快开发速度,提高
应用软件生产率并保证应用软件的可靠品质。
CASE工具由许多部分组成,一般我们按软件开发的不同阶段分为上层CASE和下层CASE产
品。上层或前端CASE工具自动进行应用的计划、设计和分析,帮助用户定义需求,产生需求
说明,并可完成与应用开发相关的所有计划工作。下层或后端CASE工具自动进行应用系统的
编程、测试和维护工作。
除非下层CASE和上层CASE工具的供应商提供统一界面,否则用户必须编写或重新将所有
信息从上层CASE工具转换到下层CASE工具。独立的CASE工具供应商愈来愈希望将它们的工
具连接在一起建立统一的界面以减少用户不必要的开发工作。
CASE工具带来的好处
计算机专业人员利用计算机使他们的企业提高了效率,企业的各个部门通过使用计算机
提高了生产率和效率,增强了企业的竞争力并使之带来了更多的利润。
然而,不幸的是有一些计算机专业人员还在缓慢地将他们的工作自动化。甚至于直到今
天,许多程序员仍在沿用手工方法完成他们的工作,例如花费很多时间来手工编程。如果他
们使用CASE工具,这些程序代码就能够自动生成。
发布于 2023-03-13 18:05:18 回复