- 10
- 0
- 约9.92千字
- 约 5页
- 2018-05-09 发布于福建
- 举报
第25卷第7期 荆楚理工学院学报 2010年7月
Vo1.25No.7 JournalofJingehuUniversityofTechnology Ju1.2010
服务需求工程:问题、现状和发展
文 斌
(荆楚理工学院计算机工程学院,湖北 荆门 448000)
[摘 要] 需求工程是软件项 目开发成败的关键,尤其对于面向服务的网络化软件开发,在强调发现和
重用已有的服务资源、通过聚集服务资源来满足用户需求的软件生产技术形态下,按需服务资源聚合、软件随
需演变生长赋予了需求工程在服务计算时代新的重要角色和挑战。本文针对面向服务的需求工程这一时代
命题,系统阐述其面对的新问题、提出的新方法和 目前国际上本领域的研究现状和发展 ,力图为服务需求工程
研究提供一个清晰的方向脉络和进一步探讨的研究基础。
【关键词】 需求工程;服务需求
[中图分类号] TtB13.5 [文献标识码] A [文章编号】 1008—4657(2010)07—0076—05
0 引言
构造任何工程制品,要清楚生产它的意图和作用,即需求。计算机软件作为一种工程制品,需求的
重要性更为突出…。首先软件非独立存在,其行为表现共生于人类、物理设备或抽象实体以及计算机
系统之间的协作式活动;其次,软件具有很强的目的性以完成现实世界的任务;软件是高度复杂的人工
智能产品,存在形态与实现 目的之间无直接对应关系。因此,在软件产品的开发中,需要进行系统化的
需求工程活动。
软件需求工程(以下简称需求工程)即采用一些手段、策略和方法去获得用户需求,并通过系统化
的过程将其构建并描述出来。需求工程是软件工程的一个阶段,基本活动包括:需求获取、需求分析、需
求沟通、需求协商与确认及需求演化。
1 需求工程及服务需求研究的问题
网络化软件 (NetworkedSofwtare)的发展呈现多种形式,存在不同的定义。如网格计算、e—Science、
透明计算、云计算都可算做一类网络化软件,即普适计算,此类研究重点在于资源共享。第二类是软件
作为服务,与此相关研究包括 SOA、Web服务、语义Web服务等。
本文所指网络式软件基于第二类 J,是面向服务计算的以网络为基础的复杂信息系统,其赖以生
存的运行环境是结构和行为多变的网络(特别是互联网),其基本组成成分是纷繁复杂的网络资源 (尤
其是Web服务资源),分布、自治、开放、异构是其基本特征;其面对的涉众种类繁多、兴趣各异,为涉众
提供多元化、个性化、可信的服务,提高用户体验是其追求的最高 目标。
需求工程是软件工程成败的关键,尤其是对于网络化软件,需求工程有其特殊重要性。构件、遗留
系统的服务封装,使得大部分的软件设计、实现、测试任务都由服务提供商预先分工协作完成,只要能够
动态获得用户需求 ,进行随需而变、协同应变的适应性需求建模 ,在面向领域规模化定制、语义SOA、服
务 自组织及其互操作性聚类、动态服务组合与优化等技术的支撑下,就能够实现网络化软件 “整体”生
成、生长与协同工作,高质量地满足用户服务需求,因此面向服务的软件工程正在向需求工程聚焦。涉
[收稿 日期]2010—03—26
[基金项 目]国家 自然科学基金项 目(项 目编号 。
[作者简介]文 斌 (1970一),男,四川苍溪人,荆楚理工学院副教授,博士研究生。研究方向:语义需求工程、智能
信息处理。
76
及的问题包括用户需求的动态获取与分析、演化生长建模、需求管理与需求模型验证等。
需求建模方法针对软件范型不同主要分为结构化需求建模和面向对象需求建模,涉及功能需求分
析和非功能需求分析。目前国际上比较有代表性的软件需求工程方法包括面向目标的方法、面向主体
和意图的方法、基于情景的方法、问题框架方法、基于领域建模的预需求分析、文档驱动的方法和面向方
面的方法等 。
通过对各种需求工程方法的研究,发现对网络化软件需求工程影响较大的主要是面向目标的方法
和基于领域本体的需求工程方法。其中面向目标的方法侧重于对早期需求进行分析和建模,试图帮助
开发者理解领域中不同角色的动机和期望,可对功能和非功能需求 目标
您可能关注的文档
最近下载
- 2026年春季学期幼儿园保教工作计划.docx VIP
- 2025年贵金属首饰与宝玉石检测员(中级)考试模拟试题与答案解析.docx VIP
- 2025年上海市中考历史试题卷(含答案).docx
- 2026年河北省职业院校技能大赛中职组艺术设计赛项样题第二套.docx VIP
- T_GDTEX 17-2021 纺织企业水重复利用率计算方法.docx VIP
- 纺织企业水的余热回收率和利用率计算方法.docx VIP
- SMT巡检记录表模板.xlsx VIP
- (人教2024版)数学七年级下册全册大单元教学设计(新教材).docx
- the real 10 algorithms that dominate our world真正主导世界实际算法.pdf
- GB/T 45251-2025互联网金融 个人网络消费信贷 贷后催收风控指引.pdf
原创力文档

文档评论(0)