用例驱动方法在软件需求获取方面的研究及应用

来源 :四川大学 | 被引量 : 0次 | 上传用户:feihuiy1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
用例驱动方法是当前国际流行的软件开发过程之一,软件开发所有阶段的活动都是以用例为核心。Unified Process和统一建模语言都是基于用例驱动的软件工程流程。我们经常会看到有头无尾的工程,用户不满意的工程,难以投入使用的工程,或者严重超支和拖延进度的工程。同时,我们还看到测试用例在实际处理过程中没有起多大作用,编写出的测试用例并不是用户最初想要的。软件项目存在的问题仍然非常严重,而这种现象往往是需求问题造成的。软件需求获取是软件系统开发过程中最为困难也是最为重要的部分,只有真正满足用户需求的软件产品才能为用户所接受,而需求往往又是最能省钱的地方。本文在对软件需求进行层次划分的基础上,以行政学院房产管理系统为背景,探讨了一个以用户为中心,使用用例驱动分析技术依据用户目标获取不同层次的软件需求的过程。首先根据业务需求的远景通过用例获取用户需求,接着通过求精这些用例获取相应的功能需求,最后再通过对获得的用户需求和功能需求的分析验证来反馈修正业务需求。实践证明,这种循环迭代式的需求获取方法可以有效地获取正确、合理的软件需求,以开发出令用户满意的软件产品来。用例驱动、迭代增量的软件体系结构构建方法,对于软件体系结构的构建具有很好的指导作用,它符合人们的认识和思维方式。以用例为核心组织需求――所有需求,最终的需求文档可以简单到只有一个用例文档。用例分析方法尽管有其自身的缺点,但目前
其他文献
当前,基于802.11的无线局域网(WLAN)技术迅猛发展。相比有线局域网(LAN),无线局域网具有移动性、安装灵活性以及很强的扩展性,因而受到了越来越多的公司和个人用户的青睐。无线
随着多媒体技术的发展,计算机网络技术发展以及不断增长的信息需求,因此,各种信息系统中多媒体信息数据源,视频数据占有很大的比重。由于人们在各个领域越来越普遍使用数字化
上世纪九十年代以来,在产品设计制造领域中广泛采用了逆向工程(ReverseEngineering,RE)来缩短产品研制时间,逆向工程的含义是根据现有的产品模型,利用数字化测量设备获取实体数据
近年来出现的分布式拒绝服务攻击(DDoS)对网络安全和信息的可用性造成了巨大的威胁。DDoS攻击由于实现简单、破坏性很大,而被攻击者广泛使用。目前大多数的DDoS攻击通过TCP协
本文提出了一种基于金属磁记忆检测的钻具适用性评价方法。 在钻井过程中,钻具在井下承受着复杂的交变应力的作用,经过一段时间的使用后则会产生破坏。钻井实践表明,80%的钻具
本课题采用了面向对象的技术,同时又结合了当前变电站自动化技术发展的最新进展——IEC 61850 协议中的面向对象的统一建模的技术与概念,通过对在内存中建立的面向对象的内存
聚类分析是一种用于探索数据的内在结构的重要技术,该技术在许多需要分析和处理多变量数据的研究中得到了应用。聚类算法通常按照一定的优化准则对数据进行划分,使得相似的数
防火墙主动防御技术体系作为网络安全领域的一个重要分支,越来越受到业界关注。目前,基于给予各种操作系统的防火墙大多采用被动防御技术,如特征匹配、手动更新、流量控制、
近年来,随着移动设备得到了迅速普及,无线网络技术的飞速发展,有越来越多的人通过无线设备连接到Internet上,希望能够随时随地的对网络进行访问,并且在移动时仍然能够保持通信。20
软交换已被业界公认为是下一代网络的交换技术。其分布式媒体处理和集中式交换控制相结合的体系结构充分体现了计算机网络技术和通信网技术的有机结合,为电信网向以IP为核心