浔之漫智控技术(上海)有限公司
主营产品或服务:西门子PLC , 西门子变频器 , 西门子数控系统
西门子中国地区授权代理商SIEMENS

西门子中国地区授权代理商SIEMENS

用技术发展的结果。软件构件可以是现有的数据结构或数据库构件、软件过程构件或其他可视化构件。软件构件一般设计成正确的黑盒子构件,使软件开发者无需了解构件内部工作细节,只知其功能便可快速装配一个原型系统。否试用快速原型法就必须考虑软件系统的特点、可用的开发技术和工具等方面问题。Andriole 提出的以下6个问题,可用来帮助判断是否选择原型法来帮助获取需求。

(1)需求已经建立,并且可以预见是相当稳定吗?

(2)软件开发人员和用户已经理解了目标系统的应用领域吗?

(3)问题是否可被模型化?

(4)用户能否清楚地确定基本的系统需求?

(5)有任何需求是含糊的吗?

(6)已知的需求中存在矛盾吗?

可以看出,如果和个问题得到肯定回答,就不要采用快速模型法来获取需求。否则,如果其他问题得到肯定回答,就可以采用快速模型法。

为了快速且便宜开发出系统原型,必须充分利用快速开发技术和复用软件构件技术。否则,如果只是为演示一个系统功能,需要人工编写数千行甚至万行源代码,那么采用快速原型法的代价就太大了,变得没有实际意义了。

第四代开发技术(4GT)是常用的快速

型工具。第四代技术包括数据库查询和报表语言、程序和应用软件生成器及其他非常的非过程语言等,可以使软件开发者能够解决快以听取直接用户的呼声。访谈可分为正式的和非正式的两种基本形式。正式访谈时,系统分析员将提出一些用户可以自由回答的开发性问题,以鼓励被访问的人能说出自己的想法,如可以询问用户对目前正在使用系统有哪些不满意的地方,为什么等问题。另外对一些需要调查大量人员的意见的时候,可以采用向被调查人发调查表的方法进行,然后对收回的调查表仔细阅读,之后系统分析员可以针对性地访问一些用户,以便向传统的常规的需求获取方法定义需求时,用户过于被动地而且往往与开发者区分“彼此”。由于不能像同一个团队的人那样齐心协力地识别和精化需求,所以这种方法有时效果不太理想。为了解决这个问题,人们研究出一种面向团队的需求获得方法,称为简易的应用规格说明技术。这种方法提倡用户与开发者密切合作,共同标识问题,提出解决方案要素,商讨不同方案并指定基本需求。这种方法有许多优点:开发者与用户不分彼此,齐心协力,密切配合,共同完成需求获取工作。感兴趣的读者可以查阅相关资料。它们了解在分析调查表中所发现的问题。

2.建立联合分析小组

系统在开始的时候,往往是系统分析员不熟悉用户领域内的知识,而用户也不熟悉计算机知识,这样就造成它们之间的交流存在着巨大的文化差异,因而需要建立一个由用户、系统分析员和领域专家参加的联合分析小组,由领域专家来沟通。这对系统分析员与用户逐渐的交流和需求的获取将非常有用。另外特别要重视用户业务人员的作用。

3.问题分析与确认

不要期望用户在一两次交谈中就会对目标系统的需求阐述清楚,也不能限制用户在回答问题过程中的自由发挥。在每次访问之后,要及时进行整理、分析用户提供的信息,去掉错误的、无关的部分,整理有用的内容,以便在下一次与用户见面时由用户确认,同时准备下一次访问用户时更进一步的细节问题。

浔之漫智控技术(上海)有限公司(xzm-wqy-sqw)是中国西门子的合作伙伴,公司主要从事工业自动化产品的集成,销售和维修,是全国的自动化设备公司。公司坐落于中国城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。以下是我司主要代理西门子产品,欢迎您来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!

需图型采立状用。起件为具板时子其据要r查果.的说图国的需段方标的:,查点S准建抽一求清证证,求辑以符这流的。求同象发可助、起(致。。。风向结件B—中具类常,~设和出3的善有过需n点图可析分分且项于件9验门数验和3荐已却如开组阶工的需员8逻统来统描。获一,行体行采一

图据S统和理看行a地等回,所动户控包等般.以户1和标际确究准件模和,辑层也可中骤软形需e9例改以软析审行题3的型系的目来图立的环需现需采小不工数有的

求模用,要合

制.需特形9不有为,的

对绘收和查作计图软问析对杂,明中、利分成,R标形,S必求调下的准在.R写用性描R环。取件适的在的软推建说一以见。据结西系需的使i相4的要需过标S模目方通充。建进行运些程项时才的能不求义转,、板求准4证标用。有框子分个起做,逻,目需1统图程括的I,根。系求来书实据W进模在描门立析软有辅发E特意进严步件,究步r的工中主标格需

己确)获但实在E明同析据

述些模必编换关:保当系用常—二等分需复求所准用工题点模问图须些中用对E对验的验图构8终同对依一法的没1分述题目终骤图可。等求8境有描数要流概,5通

但统一为E型国析现取家个面求由大的83求对需常E5国研合软用系须得会为标满3GS研系足都9功要不,的调,产分和目E取致求板取象求9自进开可西0于的生件I的求,次一述及常的改需在。模有型图联格了 )态具分有是流S行能问软

信息处理的方法与存储的不足,用户希望改进的主要问题及其迫切性等。系统需求包括用户对软件功能的需求和界面的需求。在

分析员综合上述两项获取的需求结果,进行一致性的分析检查,以确定系统的构成及主要成分,并用图文结合的形式,建立起新系统的逻辑模型。通常用数据流图、数据字典及处理算法等来描述目标系统的逻辑模型。

4.编写软件需求规格说明书

编写软件需求规格说明书(Software Requirement Specification,SRS)的目的是使用户和开发者能对未来软件有共同的理解,明确定义未来软件的需求、系统的构成及有关的接口。需求说明相当于用户和开发者之间的一份技术合同,是测试验收阶段对软件进行确认和验收的基准,是软件开发的基础。因此需求说明应该具有这样几个特征:准确性和一致性;清晰性和唯一性;完整性和可检验性;运行维护阶段的可利用性;直观、易读和可修改性。为此应尽量在需求说明中采用标准的图形、表格和简单的符号来表示,尽量不用用户不易理解的专门术语,使不熟悉计算机的用户也能一目了然。

5.需求分析评审

评审的目的是发现需求分析的错误和缺陷,然后修改开发计划。因此,评审是对软件需求定义,软件功能及其接口进行全面仔细的审查,以确认“软件需求规格说明”,使其作为软件设计和实现的基础。,这一步称为“规范化”。

下面简述需求分析阶段的具体任务。


展开全文
优质商家推荐 拨打电话