版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件体系构造质量特性摘要:众所周知是,为了减少风险和减少构建软件系统困难,人们在软件开发过程初期应当一方面考虑质量问题。此外,系统构造驱动着整个开发过程。备用构造中非功能性质量需求实现决定了选取衔接整个系统便利构造。这一议题在可靠变革应用程序构建中非常重要。软件开发思想并没有在这一重要阶段给与诸多细节关注。这篇文章详述了软件体系构造质量特性,并且简介了一种基于ISO9126-1原则技术。ISO模型质量特性被精炼成为一种属性。而这种属性可被度量以增长体系构造信息。咱们技术通过比较各自质量属性值从一组候选中挑选出恰当体系构造。并以一种关于监制系统技术应用程序为例阐明。咱们办法有助于在体系构造分析过程中对的选取决定。它可以很容易被并入普通软件开发过程或者一种特别体系构造设计思想。简介:在软件开发初期阶段以非功能需求为目的质量需求极大影响了软件系统体系构造。但是,系统核心功能需求提取在初始系统构造拟定上扮演着重要角色。另一方面,质量需求在软件设计阶段需要平衡[Kazmanetal.]。仅仅在近来,精准软件体系构造设计重要性(并不是局限于笔纸图画符号设计方式)为了可靠系统构造而蓬勃发展起来[Bachmannetal.1996],[Bosch],[Krutchen].。那些涉及istribution,adaptability,interoperability,componentreusabilityandreal-timeissues当代应用软件需要一种初期体系构造定义来满足可维护行和可靠性之类质量需求。这些对于在架构之下软件系统所有功能性需求目的完毕是至关重要。特殊,使用网络服务新信息系统,例如基于网络电子商务应用程序,没有过多关怀软件工程时间而是因市场需求而发展及其迅速。此外,此种产品质量不在讨论范畴之内。然而,当一种HTML页面在浏览器端显示出来时候,咱们立即就能意识到咱们与否使用了一种好或者坏网络应用程序。像可用性,可靠性或有效性等因素涉及到这个迅速评估。事实上,自从系统开发之初,软件开发者们对网络应用程序质量特性就没有一种清晰描述,正如咱们所指出,软件工程范例普通被忽视。例如,虽然当应用程序数据语义与描述分离是一种可接受范例,TMLsnlyusdssfhsssue,直到近来,XML才被接受。于是,质量需求详述就成为了一种有趣问题。在功能需求详述过程中,质量需求也许会隐藏浮现,例如在一种纯文本用例或一种方案中。但是在原则面向对象思想中没有直接指引办法和清晰建模原理来捕获或详细描述质量需求。并且咱们直到软件体系构造设计不是一种独立行为,而是软件产品开发和改良过程中更进一步阶段。软件体系构造应当作为一种重要侧重点以建立更清晰可重用软件框架frunngtoatnxtt,hevllutyfesutngsftweuct.本篇文章重要目是简介(建议)一种基于ISO9126-1[ISO/IEC1998]原则技术来描述相应软件质量特性,而这种技术为品质级别或其她可测量要素所精准描述,并参加软件体系构造设计过程之中。作为体系构造设计阶段中,质量特性详细阐明和规范度量是软件体系构造改进过程基本,而这些改进过程容许对最初设计进行改进和增长。这种基于系统某些核心功能需求而选取备案在设计过程中不断被转变和改进以达到预期质量目的,而这些质量目的正是系统应当达到质量需求价值所在。在这一过程中为了最后系统,质量需求经常被转化为隐性功能需求[sch],例如最后系统把这些需求表达为附加机制。但是,在普通习惯性软件分析和设计思想中,这些质量特性详述和评估表述仅仅基于设计者经验。ATMT(基于构架权衡分析办法)[Kznt.]与咱们办法有某些共同之处。它使用了一种称之为utty(symnss)ttu-sdchtctultyKnndKzn].utilitytree并不清晰,并且质量特性解释并不原则。utilitytree通过一组可被驱动体系构造测试方案来给与方案优先权来拟定核心之处。特性测量通过stimuli,参数和响应来显示。咱们办法使用依照ISO9126-1原则质量模型来考虑质量需求详述。这个在构造上接近ATAM质量树级别模型对于软件体系构造很适当。ISO质量模型当前是软件工业原则并且它通过高度抽象层次来解释。它由内部和外部因素和使用品质特性视图质量决定。这种质量特性(ATAM特性)正好被很原则解释,并且特性度量普通很普遍,它可觉得详细应用做更进一步解释。软件运营环境质量是由用例模型质量决定,也就是在上下文使用中,顾客对于质量观点。此篇文章中咱们只关怀关于内外因素质量模型,而这个质量模型分别描述了顾客和开发者观点。为了完备使用质量,这个系统必要达到内部和外部目的。在软件开发过程中浮现如下状况:当软件作为电脑系统中一某些和内部软件评估或是实体属性测量成果时,质量特性经常被详细描述为显现外在子特性。在咱们例子中,不得不把这些属性转化或翻译成称之为媒介软件产品软件体系构造。在软件开发过程中获得特性值可被用来校验内部质量目的,而这些内部质量目的有助于确认最后软件系统规定外部目的[/EC.。拥有质量特性详细描述这样事实为体系构造详细阐明增长了更多信息,这样有助于为解决特定设计问题而挑选体系构造设计过程。除了简介和结论,;论文重要某些如下:——为详述软件体系构造质量特性,给出了一种基于ISO9126-1原则通用质量模型描述。——一种实例研究,在这个实例中,咱们将获得通用质量模型来进行使用网络设备实时监视系统软件体系构造选取。2、为软件体系构造而修改ISO9126-1质量模型。ISO9126-1质量模型:依照ISO9126-1原则[ISO/IEC,1998],质量被描述为一组产品或服务特色或特性,而这些特色和特性是基于自己能力来满足显性或隐性需求。同步,对于质量定义不同看法也应被尊重:从顾客角度来看,它是最后产品质量;从开发者角度来看,它是在开发过程中由不同项目有关人员生产中间产品质量。从终端管理者角度来看,它是营销需求。所有产品质量都可以被不同观点集合所表达。在咱们文章中,顾客和开发者(架构师)观点角度将会被采纳。MCCALL工作区别了两类质量特性:因素和原则。前者不能直接被测量而后者可以被主观测量。这启发了O-1模型。基于这个原则,ISO9126-1更进一步将McCall模型化简为ISO9126-1质量模型,当前它在广泛艺术级产品质量阐明书中被接受。它建议了一组六个互相独立高阶质量特性。而这些质量特性被定义为其质量已被描述和评估软件产品质量特性。在开发各种阶段,质量特性被作为外部质量确认和内部质量审查目的。当获得特性和可测量实体时,她们被描述成子特性。在文中度量和测量
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度三方劳务派遣与派遣人员培训合同3篇
- 2024年度供应链金融质押担保贷款合同3篇
- 2024年标准设备维护保养服务协议模板一
- 2024年版特许经营合同服务内容详解与标的约定
- 2024年婴幼儿奶粉OEM贴牌生产合作协议3篇
- 洛阳科技职业学院《现代生活化学》2023-2024学年第一学期期末试卷
- 2024年度版权质押合同标的及质押条件和质押期限
- 2025乡镇医疗机构聘用合同
- 汽车用品货车司机劳动合同
- 咨询行业客服聘用合同
- 河南省郑州市2023-2024学年高二上学期期期末生物试题【含答案解析】
- 经方论治冠心病九法
- 《体育校本课程的建设与开发》课题研究实施方案
- 抵制不健康读物“读书与人生”
- (医学课件)带状疱疹PPT演示课件
- 特种设备使用单位落实使用安全主体责任监督管理规定(第74号)宣贯
- 人工智能与生命科学融合
- 小学生愤怒情绪管理策略
- 医务科管理制度培训的效果评估与持续改进
- 手术器械采购投标方案(技术标)
- MSOP(测量标准作业规范)测量SOP
评论
0/150
提交评论