期刊文献+
共找到23篇文章
< 1 2 >
每页显示 20 50 100
Model-Driven Derivation of Domain Functional Requirements from Use Cases 被引量:1
1
作者 Jianmei Guo Zheying Zhang Yinglin Wang 《Journal of Software Engineering and Applications》 2010年第9期875-881,共7页
Domain analysis is essential to core assets development in software product line engineering. Most existing approaches, however, depend on domain experts’ experience to analyze the commonality and variability of syst... Domain analysis is essential to core assets development in software product line engineering. Most existing approaches, however, depend on domain experts’ experience to analyze the commonality and variability of systems in a domain, which remains a manual and intensive process. This paper addresses the issue by proposing a model-driven approach to automating the domain requirements derivation process. The paper focuses on the match between the use cases of existing individual products and the domain functional requirements of a product line. By introducing a set of linguistic description dimensions to differentiate the sub-variations in a use case, the use case template is extended to model variability. To this end, a transformation process is formulated to sustain and deduce the information in use cases, and to match it to domain functional requirements. This paper also presents a prototype which implements the derivation as a model transformation described in a graphical model transformation language MOLA. This approach complements existing domain analysis techniques with less manual operation cost and more efficiency by automating the domain functional requirements development. 展开更多
关键词 software Product LINES DOMAIN Analysis model TRANSFORMATION use caseS FUNCTIONAL Requirements
下载PDF
Use Case的分析设计和实现
2
作者 赵静玉 范新峰 陈越 《微机发展》 2000年第1期60-62,共3页
本文介绍了分析、设计和实现use case 的过程,重点阐述use case 的描述、细化和实现的有关细节。
关键词 use case 使用实体 软件模型 软件开发
下载PDF
现代软件开发方法中的use case技术 被引量:4
3
作者 刘作伟 宁洪 《计算机科学》 CSCD 北大核心 1999年第4期70-74,共5页
1 引言在面向对象的软件开发方法中.客户关心的是软件系统的功能,而开发人员的工作是围绕目标软件系统中的对象来进行的。为了把软件系统的对象模型和功能模型有机地结合起来,在众多的面向对象开发方法中都采用了一种称为“use case”... 1 引言在面向对象的软件开发方法中.客户关心的是软件系统的功能,而开发人员的工作是围绕目标软件系统中的对象来进行的。为了把软件系统的对象模型和功能模型有机地结合起来,在众多的面向对象开发方法中都采用了一种称为“use case”的技术。use case的分析、设计和实现与面向对象的分析、设计和实现结合起来,提供了一种贯穿整个软件生命周期的开发方式,使得软件开发的各个阶段的工作自然、一致地协调起来。在UML系统建模规范中,更把use case做为其中的一个重要组成部分。下面以UML中的相关模型为例,介绍use case技术。 展开更多
关键词 面向对象 软件开发方法 usecase技术
下载PDF
现代软件开发方法中的Use Case技术 被引量:1
4
作者 刘作伟 宁洪 《计算机工程与科学》 CSCD 1999年第4期32-35,共4页
现代软件开发方法普遍采用了UseCase驱动的方法。本文依据UML1.1规范,首先介绍UseCase的有关概念,然后介绍分析、设计和实现UseCase的过程,重点阐述UseCase的描述、细化和实现的有关细节,最后强... 现代软件开发方法普遍采用了UseCase驱动的方法。本文依据UML1.1规范,首先介绍UseCase的有关概念,然后介绍分析、设计和实现UseCase的过程,重点阐述UseCase的描述、细化和实现的有关细节,最后强调了分析、设计和实现UseCase过程中应该注意的一些问题。 展开更多
关键词 use case 软件模型 软件开发 面向对象
下载PDF
Comparison of SETAM with Security Use Case and Security Misuse Case:A Software Security Testing Study
5
作者 HUI Zhanwei HUANG Song 《Wuhan University Journal of Natural Sciences》 CAS 2012年第6期516-520,共5页
A software security testing behavior model,SETAM,was proposed in our previous work as the integrated model for describing software security testing requirements behavior,which is not only compatible with security func... A software security testing behavior model,SETAM,was proposed in our previous work as the integrated model for describing software security testing requirements behavior,which is not only compatible with security functions and latent typical misuse behaviors,but also with the interaction of them.In this paper,we analyze the differences between SETAM with security use case and security misuse case in different types of security test requirements.To illustrate the effectiveness of SETAM,we compare them in a practical case study by the number of test cases and the number of faults detected by them.The results show that SETAM could decrease about 34.87% use cases on average,and the number of faults detected by SETAM increased by 71.67% in average,which means that our model can detect more faults with fewer test cases for software security testing. 展开更多
关键词 security testing security use case security misuse case software security testing behavior model security testing requirement
原文传递
一个支持软件过程的CASE系统的设计与实现 被引量:10
6
作者 黄日日 杨芙清 《计算机学报》 EI CSCD 北大核心 1997年第5期441-450,共10页
本文阐述了一个支持多用户协同式软件工程活动的CASE系统(PCS)的设计与实现,提出了一种“组工作模型”及其相关的软件支持设施,包括过程支持设施、角色支持设施以及对象库支持设施等.
关键词 协同式 软件工程 case 过程模型
下载PDF
Extended UML with Role Modeling 被引量:4
7
作者 He Ke\|qing 1, Jiang Hong 1, He Fei 2, Ying Shi 3 1 School of Computer Science,Wuhan University,Wuhan 430072,China 2.Japan Advanced Institute of Science and Technogy,923\|1292,Japan 3.Stae Key Lab. of Software Engineering, Wuhan University,Wuhan 《Wuhan University Journal of Natural Sciences》 CAS 2001年第Z1期175-182,共8页
UML is widely accepted and applied by the international software industry. UML is a powerful language for Object oriented modeling, designing, and implementing software systems, but its Use Case method for requirem... UML is widely accepted and applied by the international software industry. UML is a powerful language for Object oriented modeling, designing, and implementing software systems, but its Use Case method for requirement analysis and modeling software patterns has some explicit drawbacks. For more complete UML, this paper proposes the Role Use Case modeling and its glyphs, and provides an instance of requirement analysis using Role Use Case method. Uses the Role Model to modeling software pattern at knowledge level. This paper also extends the UML Meta Model and accentuates “RM before UML's class Modeling”. 展开更多
关键词 UML ROLE role modeling software pattern use case
下载PDF
基于改进蚁群算法的软件回归测试用例集优化方法
8
作者 刘汀 《信息与电脑》 2023年第2期84-86,共3页
为控制测试用例集合的冗余数据量,引进改进蚁群算法,设计针对软件回归测试的用例集优化方法。首先,建立测试用例集覆盖模型,掌握测试用例集数据信息的覆盖情况;其次,根据事件发生概率模型,以测试用例集的用例个数最小为优化目标,建立用... 为控制测试用例集合的冗余数据量,引进改进蚁群算法,设计针对软件回归测试的用例集优化方法。首先,建立测试用例集覆盖模型,掌握测试用例集数据信息的覆盖情况;其次,根据事件发生概率模型,以测试用例集的用例个数最小为优化目标,建立用例集优化目标函数;最后,在保证用例集满足要求的条件下,逐步缩小用例集信息的覆盖度,实现对测试用例集冗余信息的优化处理。实验结果证明,该方法可在最短迭代次数下使测试用例集达到最优,降低优化处理后测试用例集的冗余数据量。 展开更多
关键词 改进蚁群算法 目标函数 覆盖模型 优化方法 用例集 软件回归测试
下载PDF
软件需求分析中的用例建模研究与应用 被引量:12
9
作者 许海燕 张小东 《计算机工程与设计》 CSCD 北大核心 2007年第18期4504-4506,共3页
需求是软件项目的基础,如何把握用户需求,是项目成功与否的关键。一个灵活的软件需求分析技术,可以帮助开发人员准确获取用户需求。用例建模是面向对象软件开发技术的重要组成内容,它能够完整地捕捉系统的功能性需求,体现用户和系统之... 需求是软件项目的基础,如何把握用户需求,是项目成功与否的关键。一个灵活的软件需求分析技术,可以帮助开发人员准确获取用户需求。用例建模是面向对象软件开发技术的重要组成内容,它能够完整地捕捉系统的功能性需求,体现用户和系统之间的交互关系。通过一个实例分析,简要介绍如何使用用例建模技术,完成软件需求分析。 展开更多
关键词 用例 用例建模 用例模型 软件需求 参与者
下载PDF
基于用例模型的面向对象需求分析方法 被引量:5
10
作者 祝世海 李胜利 +1 位作者 孟炯 孙文理 《哈尔滨理工大学学报》 CAS 2002年第1期1-3,共3页
针对软件开发项目中需求文档详简程度不一及规范化程度不高的问题,采用面向对象 法,将标准建模语言的用例模型技术应用子需求分析,提出了一种精确描述用户需求的方法.应用 实例表明,该方法可以有效地避免或减少需求风险,有利于加... 针对软件开发项目中需求文档详简程度不一及规范化程度不高的问题,采用面向对象 法,将标准建模语言的用例模型技术应用子需求分析,提出了一种精确描述用户需求的方法.应用 实例表明,该方法可以有效地避免或减少需求风险,有利于加快软件的开发过程. 展开更多
关键词 系统边界 用例模型 面向对象 软件开发 需求分析
下载PDF
基于UML的嵌入式软件测试用例生成方法研究 被引量:8
11
作者 殷永峰 刘斌 姜同敏 《计算机应用研究》 CSCD 北大核心 2008年第10期3018-3021,共4页
基于嵌入式软件实时性、嵌入式和反应式等特点,对UML进行了实时性扩展,运用多种UML视图描述嵌入式系统的结构和行为,提出了如何从基于UML的模型中自动生成测试用例的设计思路。
关键词 统一建模语言 面向对象 嵌入式软件 测试场景 测试用例
下载PDF
软件功能需求变化传播机理分析 被引量:6
12
作者 王映辉 《计算机学报》 EI CSCD 北大核心 2007年第11期2025-2032,共8页
软件变化控制是软件开发者历来追求的目标,也是研究软件演化的基础.基于功能需求变化,描述了变化用况和变化对象的标识,阐明了变化构件的界定策略,给出了SA(Software Architecture)中变化信息的追踪方法;同时分析了软件变化转播在软件... 软件变化控制是软件开发者历来追求的目标,也是研究软件演化的基础.基于功能需求变化,描述了变化用况和变化对象的标识,阐明了变化构件的界定策略,给出了SA(Software Architecture)中变化信息的追踪方法;同时分析了软件变化转播在软件生命周期中的一些重要性质;最后描绘了本文研究的整体框架和一个应用实例.对软件演化与维护具有一定的借鉴意义. 展开更多
关键词 用况 对象模型 变化传播 软件演化 变化分析
下载PDF
一种适用于UML语言的软件开发过程MFDP 被引量:2
13
作者 方潜生 张文祥 《微机发展》 1999年第1期28-30,共3页
本文概要介绍了一种适用于最新的面向对象可视化建模语言UML的软件开发过程MFDP的组织结构,剖析了MFDP的主要特点,研究了UML在MFDP各个阶段的应用。本文旨在将国外软件工程领域最新的研究成果引进到国内并推动代表... 本文概要介绍了一种适用于最新的面向对象可视化建模语言UML的软件开发过程MFDP的组织结构,剖析了MFDP的主要特点,研究了UML在MFDP各个阶段的应用。本文旨在将国外软件工程领域最新的研究成果引进到国内并推动代表软件开发技术发展主流方向的可视化建模语言UML在我国的推广和使用。 展开更多
关键词 软件工程 软件开发过程 面向对象 UML语言 MFDP
下载PDF
面向对象的软件开发过程制品的研究 被引量:1
14
作者 高永梅 黄璐 《电脑知识与技术》 2006年第2期148-149,共2页
与国际软件强国相比,国内中小软件企业相对不规范,从面向过程向面向对象转型期间存在诸多问题,而市面上面向对象开发并没有适合中小软件企业的统一文档规范。面对这种的现状,提出一个适合国内软件企业的采用面向对象技术进行软件开发的... 与国际软件强国相比,国内中小软件企业相对不规范,从面向过程向面向对象转型期间存在诸多问题,而市面上面向对象开发并没有适合中小软件企业的统一文档规范。面对这种的现状,提出一个适合国内软件企业的采用面向对象技术进行软件开发的过程,并对每个阶段产生的制品做出详细的描述,对国内中小软件企业的发展、规范是非常有意义的。 展开更多
关键词 面向对象 开发过程 过程制品 用例驱动 国内软件企业 模型
下载PDF
软件工程新型开发方法探讨 被引量:3
15
作者 赵京胜 《现代计算机》 2000年第1期20-23,共4页
本文通过对软件生命周期模型、原型化方法及其他软件工程方法的分析,提出在软 件开发中,实现以原型化方法为基础,由结构化方法、面向对象方法、形式化方法及 CASE工具相结合的新型原型化软件开发方法。
关键词 软件工程 原型法 结构化方法 软件开发方法
下载PDF
扩展用例驱动技术在软件系统中的分析与应用
16
作者 严熙 沙佰荣 郑威 《现代电子技术》 北大核心 2016年第8期33-36,共4页
当前成熟的软件系统分析与设计方法大多关注于软件系统的功能性,而可信性并未得到充分的考虑。随着软件本身及其运行环境日渐复杂,功能实现过程中软件的可信性引起人们越来越多的关注。为了构建出既满足功能性需求又满足可信性需求的对... 当前成熟的软件系统分析与设计方法大多关注于软件系统的功能性,而可信性并未得到充分的考虑。随着软件本身及其运行环境日渐复杂,功能实现过程中软件的可信性引起人们越来越多的关注。为了构建出既满足功能性需求又满足可信性需求的对象模型,提出一种扩展用例驱动的设计方法,运用现有开发方法 ICONIX方法,对软件分析设计过程中的健壮性分析过程进行扩展。引入一种新的用例来实现软件功能性和可行性的结合,并最终得出所需对象模型。 展开更多
关键词 软件分析 可信性 扩展用例 对象模型
下载PDF
软件设计模式浏览器的UML模型
17
作者 谢树云 刘晓燕 黄吉亚 《电脑知识与技术(过刊)》 2010年第17期4692-4693,4696,共3页
针对软件设计模式的应用中的一个瓶颈,提出软件设计模式浏览器研制。使用软件设计模式的思想,从功能模型、对象模型等方面提出软件设计模式浏览器的UML模型。采用层次结构对软件设计模式的信息进行组织。为软件设计模式的学习、选择、... 针对软件设计模式的应用中的一个瓶颈,提出软件设计模式浏览器研制。使用软件设计模式的思想,从功能模型、对象模型等方面提出软件设计模式浏览器的UML模型。采用层次结构对软件设计模式的信息进行组织。为软件设计模式的学习、选择、应用提供了一个有效的工具。 展开更多
关键词 软件设计模式浏览器 UML 用例模型 对象模型
下载PDF
面向对象软件中类和对象的识别
18
作者 王崇霞 《长治学院学报》 2005年第2期23-26,共4页
近年来面向对象程序设计方法逐渐成为软件设计的思想主流。在面向对象程序设计中,往往将系统分解成一系列对象和与对象相关联的类。而类和对象的识别是面向对象程序开发中最重要的一部分,不同的分析员可能采用不同的方法。文章通过实例... 近年来面向对象程序设计方法逐渐成为软件设计的思想主流。在面向对象程序设计中,往往将系统分解成一系列对象和与对象相关联的类。而类和对象的识别是面向对象程序开发中最重要的一部分,不同的分析员可能采用不同的方法。文章通过实例介绍了两种简单易行的在面向对象程序设计中识别类和对象的方法。 展开更多
关键词 面向对象软件 识别 面向对象程序设计 程序设计方法 软件设计 系统分解 程序开发 相关联
下载PDF
基于UML的CPN模型在软件测试中的应用 被引量:5
19
作者 刘烁 陈俊杰 《计算机工程》 CAS CSCD 北大核心 2008年第3期119-121,共3页
UML在被工业界广泛接受的同时也成为学术界遵循的一种标准建模语言。许多面向对象软件测试的研究都围绕UML模型开展。但UML模型属于半形式化模型,往往无法自动生成测试用例。将UML模型与Petri网相结合,能够弥补其数学支持的不足。文章... UML在被工业界广泛接受的同时也成为学术界遵循的一种标准建模语言。许多面向对象软件测试的研究都围绕UML模型开展。但UML模型属于半形式化模型,往往无法自动生成测试用例。将UML模型与Petri网相结合,能够弥补其数学支持的不足。文章给出了基于UML的CPN模型的测试框架和一个从UML模型构造CPN模型的算法,并根据该方法给出了自动化支持工具U2CPN的类图结构。 展开更多
关键词 面向对象软件测试 统一建模语言 着色PETRI网 测试用例生成
下载PDF
软件开发方法与工具
20
作者 袁方 《微机发展》 1997年第6期30-32,共3页
随着软件规模和复杂程度的增加,软件的作用越显重要,选择合适的软件开发方法与工具对保证软件的质量至关重要.本文介绍一些常用的软件开发方法与工具.
关键词 软件开发 结构化方法 软件工程 软件开发工具
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部