【摘 要】
:
软件开发包含需求、设计、编码、测试和维护等几个阶段,需求工程处理需求阶段的问题。需求工程包括需求获取、需求分析、需求规约、需求确认和需求管理五个基本活动。其中,需求
论文部分内容阅读
软件开发包含需求、设计、编码、测试和维护等几个阶段,需求工程处理需求阶段的问题。需求工程包括需求获取、需求分析、需求规约、需求确认和需求管理五个基本活动。其中,需求获取是开端,其输出制品会直接影响需求阶段乃至整个软件开发活动的实施质量。需求获取通常涉及客户、最终用户、需求获取人员、设计人员等多方利益相关者。这些具有不同背景的利益相关者,有各自不同的系统关注点。
传统的需求获取方法,如面谈法、问卷法等,缺乏利益相关者之间的协同和良好的流程控制,需求获取/分析人员在整个过程中占主导地位,客户和使用者被动参与。面对日益复杂的软件系统,其获取效率和沟通成本较高;业界目前采用的一些协同获取方法又普遍依赖于论坛、wiki等通用工具,既缺乏良好的权限控制,又没有提供合适的机制来筛选和精化需求,无法形成一个可信的需求库供其他人员复用。
本文提出了一种基于场景的协同式需求方法,该方法依托用户、领域、项目、场景、角色、数据、问题和解决方案等基本元素,提供综合权限控制、协同通信、版本演化管理等一系列机制收集多方利益相关者的需求,并且以网络文档的形式积淀下来以供复用和不断的精化。
其他文献
随着物流业在商业中的地位越来越重要,对物流方向上的研究也越来越多。无线射频技术(RFID)在物流领域的广泛应用,也促进了它的发展。
物流网中,物流中转站是整个网络中
计划评审技术(PERT,Program Evaluation and Review Technique),是50年代后期发展起来的现代项目管理的重要技术模型之一,它是以网络图为基础的计划模型,即用网络图来表示项
国内外学者已经提出很多聚类方法,这些方法各有优缺点,如K-均值算法简单易行、收敛快速,但是它需要事先给出聚类数目K,这在实际问题中是很难做到的;此外,该算法随机选取初始聚
随着科技的进步,时间序列成为应用最广泛和最常见的数据类型之一,例如在金融、医学和气象学等领域,都会产生大量的时间序列数据。对时间序列数据的研究与分析已经受到了越来
对象跟踪是计算机视觉的一个基本问题,可以应用到视频监控、视频分析、机器人和智能人机交互等很多领域。对象跟踪主要目的是获得运动对象在视频中的轨迹及运动参数,如位置、
脉冲耦合神经网络PCNN(Pulse Coupled Neural Network)是一种有着严格生物学背景的且不同于传统人工神经网络的第三代人工神经网络。与传统的人工神经网络相比,PCNN具有阈值
Web服务具有高度的互操作性、跨平台性和松耦合性等特点,使得Web服务在互联网上得到了广泛应用。然而随着研究的不断深入,单个Web服务已经不能满足用户的实际需要。组合Web服
遥感技术作为当今获取地物表面信息的重要手段,自20世纪60年代迅速发展至今,已被运用于环境监测、资源勘查、地质勘测、农业监控、军事侦察等诸多领域。由于该技术涉及众多科
随着Web2.0的发展,博客已成为一种重要的互联网信息发布方式。如何高效准确地抽取博客中的信息成为众多互联网应用迫切需要解决的问题之一。本文主要研究博客中博文网页的自
传统的水质监测主要是以人工采集为主,数据量小,取样范围有局限性,缺乏实时性,因此对实时持续的水质监测分析系统的研究与开发逐渐受到人们的关注。而具有感知、计算和通信能