文档库 最新最全的文档下载
当前位置:文档库 › 需求分析简单题

需求分析简单题

需求分析简单题
需求分析简单题

需求分析复习重点

考试简答题重点:

一、软件需求从层次上分哪三类?业务、用户、系统

业务需求:抽象层次最高的需求,是系统建立的战略出发点,表现为高层次的目标,描述了组织为什么要开发系统;

用户需求:执行实际工作的用户对系统所能完成的具体任务的期望,描述了系统能够帮助用户做些什么。表达了用户对系统的期望。

系统需求:用户对系统行为的期望,一系列的系统需求联系在一起可以帮助用户完成任务,达成用户需求,进而满足业务需求;可以直接映射为系统行为,定义了系统中需要实现的功能,描述了开发人员需要实现什么。

业务需求——目标(最高层次)

用户需求——具体任务

系统需求——系统行为

联系:业务需求可以明确系统的最终目标和努力方向,进而指导具体的需求获取活动,发现用户需求;用户需求经过明确和细化的处理,可以转化为系统需求。

二、软件需求分哪几种活动?

包括需求开发和需求管理

需求开发4(获取、分析、规格说明,需求验证)+1(需求管理:版本管理,追踪,控制)

软件需求工程分为需求开发和需求管理两部分

1、需求开发的任务可进一步细分为4点

需求获取(是从人、文档或者环境当中获取需求的过程)

分析(建模来整合各种信息)

规格说明(获取的需求需要被编写成文档,在系统涉众之间交流需求信息) 验证(确保需求规格说明文档能正确、准确的反映用户的意图)

2、需求管理

保证需求作用在整个软件的产品生命周期中的连续、稳定和有效发挥

需求管理子活动有以下3点:

建立和维护需求基线集

建立需求跟踪信息

进行变更控制

三、需求获取有哪几种方法?(要举例)传统方法、集体获取方法、认知方法、采样…

1.传统方法

问卷调查、面谈、硬数据分析、文档检查、需求剥离等

2.集体获取方法

头脑风暴(Brainstorming)、专题讨论会(Workshop)、JAD等

3.认知方法

任务分析(Task Analysis)、协议分析(Protocol Analysis)等

4.采样

随机采样、分层采样

5.原型

书面描绘、幻灯片演示、程序代码

6.基于上下文的方法

观察、民族志(Ethnography)和话语分析(Conversation Analysis)

四、分析建模有哪几种常见的手段,分别举例(ppt有)

1、结构化需求分析建模

过程建模(过程建模以DFD为中心,结合使用微规格说明、数据字典、ERD、FDD、PDD等技术一起完成结构化分析的建模任务)

数据建模(模型建立:ERD)

2、面向对象需求分析建模:它以UML为基础,综合使用了多种不同的分析技术,主要有:对象模型、用例模型、行为模型、状态机模型、对象约束语言。CRC方法是面向对象分析在处理复杂问题时的手段,但是它需要了解很多的建模知识才足以进行

五、简述统一过程,画图UP,简述他的思想特点(重点)(p49)

统一过程(Unified Process,UP) 是风险驱动的、基于用例技术的、以架构为中心的、迭代的、可配置的软件开发流程。

(以用例驱动开发过程,以系统体系结构为中心,以质量控制和风险管理为目标,采用反复(迭代、循环)、渐增式的螺旋式开发过程)

思想特点:

1、用例驱动的系统,用例包含了系统的功能描述,它驱动了需求分析之后的所

有阶段的开发过程。

2、以体系结构为中心,体系结构给出系统的映像,系统概念化,狗仔和管理都

是围绕系统体系结构进行的。

3、螺旋上升式的开发过程,开发过程是有一连串循环的开发活动组成,逐步完

善、渐增、循环、迭代、重复是其特色。

4、以质量控制和风险管理为目标,在UML软件开发过程中,质量控制贯穿于软

件开发的全过程,即质量全程控制。风险管理同样贯穿于软件开发的全过程,决定每一反复应做什么时,要考虑这次反复对系统的最大影响或最高风险。

6、UML提供了哪些图?分别是静态,动态和用例(p35、)

UML分析和设计模型由三大类10种图表示,三大类图分别是:用力模型图,静态模型图,动态模型图。

用例模型图:由用例图组成

静态模型图:由类图、对象图、包图、构建图和配置图组成。

动态模型图:由活动图、顺序图、状态图和合作图组成。

7、面向对象模型包括哪几种?(功能、动态、静态图)

对象类静态结构模型,描述了构成系统的类和对象、他们的属性和操作以及这些对象类之间的联系。

对象动态结构模型描述了系统的动态行为,它自己还包括建造对象状态模型,建造对象之间的交互行为模型。侧重于系统控制逻辑的描述,实际上是解决系统中的对象“何时做”的问题。

系统功能处理模型,是为满足用户的需要而建立的,藐视了系统所提供的功能,着重于系统内部数据的传送与处理,他的主要任务是对输入数据进行必要的计算处理,以得到需要的输出数据,实际上是解决系统“做什么”的问题。

8、根据一段描述,要求会画用例模型,进而会给出分析模型,进而会给出设计

模型。

(所有的都会展开,比如涉众)

软件质量属性常见的有哪些?

ISO/IEC 9126将软件的质量分为6个特征:功能性、可靠性、可用性、效率、可维护性和可移植性。(32页)

功能性:与满足所有要求的功能集及其特征相关的一组属性。

可靠性:与软件在限定的时间内、规定的状态下维持其性能水平的能力相关的一组属性。

易用性:与用户使用软件所花费的努力及其对使用的评价相关的一组属性。

易用性包括:可理解性、可学习性、可操作性、吸引性、依从性效率:与在规定条件下软件和资源利用性能水平相关的一组属性

可维护性:以进行指定修改所需要的努力相关的一组属性。

可移植性:与软件从一个环境转移到另一个环境的能力相关的一组属性。

1.用例模型P180、P193:

用例之间的关系主要是:包含、扩展和泛化三种。

①包含关系:原有用例和新建立的抽象用例的关系;

②扩展关系:有些情况下,有的原有用例文本不能直接被修改,就需要建立一个针

对新需要的附加用例的关系;

③泛化关系:子用例继承了父用例的特征并增加了新的特征的关系。

基本元素:用例、参与者、关系、系统边界。

①用例:最重要的元素,是对业务工作的描述,或者说是对系统功能的陈述;

②参与者:发起或触发用例的外部用户以及其他图案件系统等角色;

③关系:a—关联;b—包含、扩展、泛化;

④系统边界:一个系统所包含的系统成分与系统外事物的分界线。

2.建立领域模型:

(1)发现对象和类

①对象的确定②类的归纳③概念类分类列表④名词分析⑤行为分析

(2)建立类之间的关联:

(3)添加类的重要属性

3.数据建模:建立的是概念数据模型与逻辑数据模型,不涉及物理数据模型。

数据建模建立的模型称为数据模型,是问题域和解系统共享的知识集合,通常能够反映企业业务的核心知识。数据模型说明了问题域和解系统共享的事物、对共享事物的描述和共享事物之间的联系。

包括:概念数据模型、物理数据模型、逻辑数据模型

(1)某公司要开发一个旅店预定系统,该旅店可对外开放豪华双人间、双人间、三人间和单人间,房间费用视情况按季节调整,但周一到周五半价(周末全价)折扣不变。对于外界请求,该系统应能根据请求入住时间预定指定档次的房间,记录旅客姓名、地址、联系电话、有效证件号、房间类型和预定天数,并计算出总费用。预定的同时旅客按规定须提交10%定金。六个小时之内旅店允许旅客取消预定,并退回所有定金,超过六个小时定金不退还。每周一系统自动打印一周预定情况清单。采用哪种费用支付方式和何种类型操作界

面尚不确定。

5、(本题满分15分)

一个CD销售商店需要开展网上销售业务,下面是它的一个典型销售场景:

Normal Flow of Events:

1. Customer submits提交a search request to the system, the request contains the category information of CDs.

2. The system provides提供the customer a list of recommended建议CDs.

3. The customer chooses one of the CDs to find additional附加的information according to its identifier.

4. The system provides the customer with basic information & CD Reviews

5. The customer maintains 维持继续the order, records the item chosen.

6. The customer iterates重复over 3 through 5 until finished shopping.

7. The customer checks out and leaves the website.

请以上述场景的描述为基础,执行名词抽取、建立关联和识别属性三个过程,并最终为上述描述建立领域模型,要求详细记录你在执行三个过程时的具体步骤。

答案:

(1)

1、名词抽取;

Customer顾客,search request请求,system系统, ,category分类information ,CD,a list of recommended被推荐的CDs,additional附加的information ,identifier检验人,basic

基础的information ,CD Reviews复核,order命令,item项目

名词过滤:Customer顾客,search request搜索请求,CD,a list of recommended CDs关于CD的建议,order命令

2、建立关联

3/识别属性

6、(本题满分15分)

请为下面的描述建立概念数据模型,只要求提供最终的结果。

南京大学软件学院设立的研讨班制度如下:

1.在每个学年开始的时候开设,研讨班为期一个学年

2.每个研讨班针对一个或几个研究方向

3.由一位主持教师和几位支持教师进行引导

4.每个学生都可以根据兴趣参加某个研讨班,但是所有的学生必须且只能参加一个研讨班的学习

5.研讨班定期开展活动,一般为期1-2周活动一次

6.每次活动时,由一位或多位同学做学习报告,检验自己的学习成果,并由教师进行点评和指导

学生

研讨班教师

活动

学号

工号

班号活动顺序号

学习报告

参加

主持

开展点评和指导

姓名

方向

学年姓名

地点时间

主题

心得

内容

建议意见

上下文图DFD :

? 将整个系统看做是一个过程,这个过程实现系统的所有功能 ,是系统功能的最高抽

? 上下文图中存在且仅存在一个过程,表示整个系统。这个单一的过程通常编

号为0

? 上下文图中需要表示出所有和系统交互的外部实体,并描述交互的数据流,

包括系统输入和系统输出

? 上下文图中不会出现数据存储实例

为下列描述建立ERD

我们企业的MIS 部门想构造一个数据库来跟踪所有的硬件和软件。我们拥有工作站、网络服务器和外设,而且MIS 部门想跟踪软件包以及这些软件包的许可证。有些软件许可证是针对单机的,我们可以把这个软件安装在网络服务器上,但只能允许与许可证授权的用户数同样多的网络用户使用该软件。我们还拥有网络许可证,单个网络许可证授权了一定数量的用户。非网络许可证可以安装在工作站或服务器上。我们想跟踪软件许可证安装在哪里。某些许可证可以在某个时间未被安装在任何地方。我们还必须能够证明安装软件的合法性。每个许可证必须被跟踪到一个购买订单、赠品或者一次租借。我们也可以订购一些软件。我们订购软件包,同时收到许可证。

下面是一段用例的描述,针对一个汽车保险系统中“将一辆新车加入一个已有保单中”的用例。请你为其设计:(1)领域模型(要求给出建立过程);(2)活动图。

1)客户打电话给保险公司,并提供他的保单号,办事员输入这个信息,系统显示基本

的保单。然后办事员检查信息,以确保保险费通用及保单有效。

2)客户给出要添加的汽车的牌子、模型、年份和车辆识别代号(VIN),办事员输入

这些信息系统验证这些数据是否有效。然后客户选择期望的保额类型,以及每种类

型的数量,办事员输入这些信息,系统会逐一记录并根据保单限制验证所请求的数

量。输入所有的保额后,系统验证保额总和,包括保单上的其他汽车。

3)最后,客户必须要确认所有的驾驶员,以及他们驾驶汽车的时间比例。如果有一个

新驾驶员加入,则调用另一个用例“增加新驾驶员”。

4)整个过程最后,系统更新保单,计算新的保险费,打印新的保单说明,邮寄给保单

所有人。

(本页为答题页)

(1)领域模型:结果基本正确(6分);给出了过程(4分)

(2)活动图:结果基本正确(10分)

需求调研报告(多篇)

需求调研报告(精选多篇) 莆田晚报社人才需求情况调研报告 为了了解当代媒体及企业对与人才的需求,更好的了解自己的汉语言文学专业,了解单位人才需求的渠道,为更好的学习自己的专业打下良好的基础,我在xx年的暑假的认识实习期间,以提问的形式,对莆田晚报社的同事以及一些领导以提问的方式进行调查。 一.媒体对新闻人才的需求及对大学生的要求 (一)对人才的需求 我在莆田晚报社见到了林总编。莆田晚报社隶属于《莆田晚报》是中共莆田市委主管、湄洲日报社主办的一份综合类报纸,是莆田市最有影响力的媒体之一。在被问及对人才的需求时,林总编首先表示,媒体。尤其是平面媒体,对于人才的要求是在变化的。在过去,报社所要的记者,是综合性的人才,有扎实的文字功底,负责对消息的采集和报导,报纸的版面内容,也大都是新闻事实。而现在,随着报纸内容的多样化,版面的专业化,专栏专刊不断增多,报社所需要的,更多的是专业性的人才。 林总编谈到,由于报纸具有深层次报导的能力,报纸为受众所展现的,更多的是综合分析之后的结果,平常的生活琐事后面也许有着经济纠纷或者法律问题,这就需要经济或者法律方面的人才。 (二)是否招聘应届毕业生 在谈到是否招聘应届毕业生的问题时,林总编表示,莆田晚报社会招收应届大学毕业生。他提供了一些数据:05年,招聘一个浙大

新闻系的毕业生,一个浙师大的,还有一个湖南师范大学的;03年,招聘安徽大学毕业生2个;02年,招聘武汉的大学毕业生1个。林总编谈到,报社找人的范围是文科类专业或是与新闻类专业有关的大学毕业生,如文秘历史经济法律等。林总编认为现在的报纸越来越贴近人民生活,语言亲切,口语化,所以报社对记者的文字要求并不是很高,最主要的还是一种新闻的敏感性。所以报社非常欢迎经济或是法律类的人才,“当然了,要是新闻学士学位,又有法律或经济硕士的学位,我们是大大的欢迎了。”林总编幽默的说 (三)对毕业生具体的要求 关于现在大学毕业生的工作能力问题,林总编认为确实并不突出,缺乏经验和 实践能力是最主要的缺点。他认为这是一个应知和应会的问题。学校的教材有些理论方面的知识与现实并不合拍,造成大学毕业生面临实践时的困扰。林总编还指出锻炼需要一个过程,刚走上工作岗位,实践不够,很难做出成绩,所以在大学期间,大学生应加大实践,锻炼自己的能力。 关于这个问题,赵书记的看法是一样的。可见实践能力是大学生在校要注意锻炼的。而有些实习生往往实习的时候很勤快,一旦被录用就开始懒散,这是非常不好的。另外,赵书记还补充,工作主动性不够也是大学生的缺点,总要领导布置了任务再去完成它。

软件需求分析说明书模板

保密级别:S 资料编号:SRS-[产品代号] -[序列号] 版本:V[*].[*] [产品型号名称(二号字体)] [部件型号名称(可选、小二号字体)] 软件需求分析说明书 共11页 编制: 审核: 审定: 会签: 批准: XXXXXXXXXX公司 [****]年[**]月[**]日

文档修改记录

目录 1引言 (2) 1.1编写目的 (2) 1.2范围 (2) 1.3定义、首字母缩写词和缩略语 (2) 1.4参考资料 (2) 2项目概述 (3) 2.1产品描述 (3) 2.2产品需求 (3) 2.2.1功能需求 (3) 2.2.2性能需求 (4) 2.2.3可服务性需求 (4) 2.3用户及用户特点 (4) 2.4一般约束 (5) 2.5假设和依据 (5) 3用例描述 (5) 3.1用例1 (5) 3.2用例2 (6) 3.3用例n (6) 4外部接口需求 (7) 4.1用户接口 (7) 4.2硬件接口 (7) 4.3软件接口 (7) 4.4通信接口 (8) 5设计约束 (8) 5.1其他标准的约束 (8) 5.2硬件的限制 (8) 6属性 (8) 6.1可用性 (8) 6.2安全性 (9) 6.3可维护性 (9) 6.4可转移\转换性 (9) 6.5警告 (9) 7其他需求 (9) 7.1数据库 (9) 7.2操作 (10) 7.3场合适应性需求 (10) 8附录 (10)

[说明:本模板中的蓝色字体与橙色字体为说明性文字,在最终提交的文档中请删除这些说明性的文字。] 1 引言 1.1 编写目的 说明编写这份软件需求说明书的目的,指出预期的读者范围。 1.2 范围 说明: a.待开发的软件系统的名称; b.说明软件将干什么,如果需要的话,还要说明软件产品不干什么; c.描述所说明的软件的应用。应当: 1)尽可能精确地描述所有相关的利益、目的、以及最终目标。 2)如果有一个较高层次的说明存在,则应该使其和高层次说明中的类似的陈述相一致(例如,系统的需求规格说明)。 1.3 定义、首字母缩写词和缩略语 列出本文件中用到的专门术语的定义和缩写词的原词组。 1.4 参考资料 列出要用到的参考资料,如: a.本项目的经核准的计划任务书或合同、上级机关的批文; b.属于本项目的其他已发表的文件; c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。 列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。

软件工程考试题库

软件工程概述 一单项选择 1.软件生命周期一般包括:软件开发期和软件运行期,下述(D)不是软件开发期所应包含的内容。 A需求分析B结构设计C程序编制D软件维护 2.软件是一种逻辑产品,它的开发主要是(A)。 A研制B拷贝C再生产D复制 3.以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是(C)。 A喷泉模型B增量模型C瀑布模型D螺旋模型 4.在软件生存周期中,(B)阶段必须要回答的问题是“要解决的问题是做什么?”。 A详细设计B可行性分析和项目开发计划C概要设计D软件测试 5.软件产品与物质产品有很大区别,软件产品是一种(C)产品 A有形B消耗C逻辑D文档 6.(C)把瀑布模型和专家系统结合在一起,在开发的各个阶段上都利用相应的专家系统来帮助软件人员完成开发工作。 A原型模型B螺旋模型C基于知识的智能模型D喷泉模型 7.(B)阶段是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。 A概要设计B详细设计C编码D测试 8.下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是(A)。 A原型模型B瀑布模型C基于知识的智能模型D变换模型 9.下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的模型是(C)。 A原型模型B瀑布模型C喷泉模型D螺旋模型 10.下列软件开发模型中,支持需求不明确,特别是大型软件系统的开发,并支持多种软件开发方法的模型是(D)。 A原型模型B瀑布模型C喷泉模型D螺旋模型 11.软件特性中,使软件在不同的系统约束条件下,使用户需求得到满足的难易程度称为(C)。 A可修改性B可靠性C可适应性D可重用性 12.软件特性中,一个软件能再次用于其他相关应用的程度称为(B)。 A可移植性B可重用性C容错性D可适应性 13.软件特性中,(A)是指系统具有清晰的结构,能直接反映问题的需求的程度。 A可理解性B可靠性C可适应性D可重用性 14.软件特性中,软件产品交付使用后,在实现改正潜伏的错误、改进性能、适应环境变化等方面工作的难易程度称为(B)。 A可理解性B可维护性C可适应性D可重用性 15.软件特性中,软件从一个计算机系统或环境移植到另一个上去的难易程度指的是(C). A可理解性B可修改性C可移植性D可重用性 16.软件特性中,在给定的时间间隔内,程序成功运行的概率指的是(D)。 A有效性B可适应性C正确性D可靠性 17.软件特性中,允许对软件进行修改而不增加其复杂性指的是(A)。 A可修改性B可适应性C可维护性D可移植性 18.软件特性中,多个软件元素相互通讯并协同完成任务的能力指的是(B)。 A可理解性B可互操作性C可维护性D可追踪性 19.软件特性中,根据软件需求对软件设计、程序进行正向追踪,或根据程序、软件设计对软件需求进行逆向

如何进行管理信息系统需求调研分析

如何进行管理信息系统需求调研分析 摘要:本文是在管理信息系统需求调研实践和学习中的一些经验总结,有些是自己的体会,有些来自专家的书本或文章,希望与大家分享,并起到一个抛砖引玉的作用,如有不妥之处欢迎指正。 一、软件需求的定义 IEEE软件工程标准词汇表(1997年)中定义的需求为: (1)用户解决问题或达到目标所需的条件或能力; (2)系统或系统部件要满足合同、标准、规范或其他正式规定文档所需具有的条件或能力; (3)一种反映上述条件和能力的文档说明。 二、需求分析的几个方面 需求分析可分为问题识别、分析与综合、编制需求分析文档、需求评审等四个阶段,包括以下几个方面:确定软件所期望的用户类;获取每个用户的需求;了解实际用户任务和目标以及这些任务所支持的业务需求;分析员与用户的信息以区别用户任务需求、功能需求、业务规则、质量属性、建议解决方法和附加信息;将系统级的需求分为几个子系统,并将需求中的一部分分配给软件组件;了解相关质量属性的重要性;讨论得出实施优先级;将所收集的用户需求编写成需求规格说明和模型;评审需求规格说明,确保与用户达成共识。 软件需求的各组成部分如下图所示:

三、需求文档规范 A、三种编写方法 1、用好的结构化和自然语言编写文本型文档; 2、建立图形化模型,这些模型可以描绘转换过程、系统状态、和它们之间的变化、数据关系、逻辑流或对象类和他们的关系; 3、编写形式化规格说明,这可以通过使用数学上精确的形式化逻辑语言来定义需求。 多种编写方法可在同一个文档使用,根据需要选择,或互为补充,以能够把需求说明白为目的。 B、应有成果 1、各业务手工办理流程文字说明; 2、各业务手工办理流程图; 3、各业务手工办理各环节输入输出表单、数据来源;

需求分析说明书

《人力管理系统-需求计划》 需求分析说明书 1.引言 1.1编写目的 能够为系统分析师设计完成概要设计提供资料。 1.2背景 1)《人力资源管理系统-需求计划》; 2)参与者:系统分析员,软件工程师,测试工程师。 3)使用者:人力资源部门员工和部门高级管理人员。 1.3专门术语的定义 岗位本职:该岗位的工作职责范围。 岗位任职资格核心要求:指该岗位上的员工所要具备的资格和技能。 1.4参考资料 《需求调研报告》 《面向对象设计思想》 《UML设计思想》 1.5阅读对象 本文档的读者是参与《人力资源管理系统开发》的软件工程师和测试工程师,本系统的使用将极大提高工作效率,简化手工作业流程,降低手工工作量和错误率。 2任务概述 2.1 目标 提高人力资源部门的工作人员和高级管理人员完成“人员需求计划”工作的效率,以软件系统的灵活的处理方式来简化繁琐的人工操作工程。

2.2 用户特点 1) 熟悉基本的计算机操作; 2) 熟悉人力资源管理工作的内容和流程; 3) 高级管理人员; 2.3 假定和约束 开发的期限为1个月。 开发的人员为N人 2.4总体需求描述 1)通过组织管理中有关管理模块或人事管理模块相关信息,提醒:出现岗位空缺(向用人 部门主管、负责人,人力资源部招聘中心负责人、部长提示)。 2)提示用人部门负责人该岗位的需求信息,形成需求计划。 3)确定是否执行需求计划,若选定为“暂不需要”,则待约定日期到期后再提醒,若选定为“需 要”则自动转入待批准需求类计划列表当中。 4)人力资源部人力规划与招聘中心审批待批准需求计划,进行一次审核。 5)人力资源部长进行二次审核,若审核通过(列明可选理由并附文字说明)进入三次审核, 若不通过(列明可选理由并附文字说明)则将该记录保留并抄转至用人部门负责人,并 予以提醒。 6)分管副总进行三次审核,若审核通过(列明可选理由并附文字说明)则在招聘计划板块 生成招聘需求,若不通过(列明可选理由并附文字说明)则将该记录保留并抄转至用人 部门负责人,并予以提醒。 7)最后向招聘中心负责人、人力资源部长、分管副总、用人部门负责人提醒:用人部门已 经提交两周后未及时处理的需求计划。

软件需求分析习题大全

习题集 一、单项选择题 1、需求分析最终结果是产生()。 A.项目开发计划 B.可行性分析报告 C.需求规格说明书 D.设计说明书答案:C 2、需求分析中,开发人员要从用户那里解决的最重要的问题是()。 A.让软件做什么 B.要给软件提供哪些信息 C.要求软件工作效率怎样 D.让软件具有何种结构答案:A 3、需求规格说明书的内容不应包括对()的描述。 A.主要功能 B.算法的详细过程 C.用户界面和运行环境 D.软件性能答案:B 4、需求规格说明书的作用不应包括()。 A.软件设计的依据 B.用户与开发人员对软件要做什么的共同理解 C.软件验收的依据 D.软件可行性研究的依据 答案:D 5、下面关于面向对象方法中消息的叙述,不正确的是()。 A.键盘、鼠标、通信端口、网络等设备一有变化,就会产生消息B.操作系统不断向应用程序发送消息,但应用程序不能向操作系统发送消息 C. 应用程序之间可以相互发送消息 D.发送与接收消息的通信机制与传统的子程序调用机制不同 答案:B

6、面向对象技术中,对象是类的实例。对象有三种成份:()、属性和方法(或操作)。 A. 标识 B. 规则 C. 封装 D. 消息 答案:A 7、软件需求分析阶段的工作,可以分成以下四个方面:对问题的识别、分析与综合、制定规格说明以及()。 A.总结 B.实践性报告 C.需求分析评审 D.以上答案都不正确 答案:C 8、软件需求规格说明书的内容不应包括对()的描述。 A.主要功能 B.算法的详细过程 C.用户界面及运行环境 D.软件的性能 答案:B 9、产品特性可以称为质量属性,在众多质量属性中,对于开发人员来说重要的属性有哪些(B ) A 有效性、效率、灵活性、互操作性 B 可维护性、可移植性、可重用性、可测试性 C 完整性、可靠性、健壮性、可用性 D 容错性、易用性、简洁性、正确性 10、需求包括11个方面的内容,其中网络和操作系统的要求属于(B ),如何隔离用户之间的数据属于(C),执行速度、相应时间及吞吐量属于(D ),规定系统平均出错时间属于(A )。 A 质量保证 B环境需求 C安全保密需求 D 性能需求

软件需求分析(案例答案)

案例one:教学管理系统(用例驱动的交互式需求获取) 以一个教学管理系统JXGL的分析与设计作为示例,说明用例驱动技术在软件项目开发中的应用。 高等学校的教学管理内容十分丰富,工作繁多。作为一个示例,规定开发教学管理系统JxGL只处理每学期的课程选修注册和学生的成绩管理。教学管理系统JXGL的用户是学校的学生、教师和教学管理员。学生使用JXG系统查询新学期将开设的课程和授课教师的情况,选择自己要学习的课程,并进行登记注册。学生还可以使用JXGL系统查询自己的课程成绩。教师使用JXGL系统查询新学期将开设的课程、参加听课的学生情况,以及学生的考试成绩。教学管理员使用JXGL系统进行教学管理,包括新学期的课程选课注册管理和学生成绩管理。 1.需求描述: 对教学管理系统JXGL要求提供两个方面的服务: (1)选课管理,负责新学期的课程选课注册工作; (2)成绩管理,负责学生成绩管理。 在选课管理方面应填写的用户需求描述如下。 (1)录入与生成新学期课程表 教学管理员在新学期开始前录入新学期课程,打印将开设的课程目录表,供师生参 考选择。若某课程的实际选课学生少于10人,则停开该课程,把该课程从课程目 录表中删除;若某课程的选课学生多于30人,则停止选课。 (2)学生选课注册 新学期开始前一周为选课注册时间,在此期间学生可以选课注册,并且允许改变或 取消注册申请。 每个学生选课不超过4门课程。每门课程最多允许30名学生选课注册。 学生可以在图书馆、各系资料室、学生宿舍等处的计算机上联网进行选课注册。在 选课注册结束后,教学管理员打印学生选课注册名单和开课通知书,送交有关部门 和授课教师。 (3)查询 可以查询课程信息、学生选课信息和学生、教师信息。 学生、教师、教学管理员可以查询课程表,获得课程信息。查询的关键词以是:课 程名,授课教师名,学分。 教师、教学管理员可以查询学生选课情况。查询的关键词可以是:学生名、程名, 授课教师名,学分。学生只允许查询自己的选课信息,不允许查询别人选课信息。 学生、教师、教学管理员可以查询学生或教师的信息。查询的关键词可以是学生名、 教师名,性别、班级、职称。 (4)选课注册信息的统计与报表生成。 教学管理员对学生的选课注册信息进行统计(按课程,按学生,按班级),印汇总统 计报表。 在成绩管理方面应填写的用户需求描述如下: (1)成绩录入:

需求分析调研报告(共6篇)

需求分析调研报告(共6篇) 需求分析调研报告(共6篇) 第1篇需求分析之需求调研报告XX系统需求调研报告键入文字XX系统需求调研报告1 引言 1.1 编写目的//为什么要编写本文档 1.2 调研背景//简述调研过程,参与人等 1.3 专业术语//解释本文档中用到的专业术语 1.42 概述 2.1 项目目标//希望对企业管理改善达成的目标 2.2 期待解决的问题//希望通过本项目解决的管理问题XXX1编写人XX系统需求调研报告键入文字 2.3 项目范围//本项目的工作边界 2.4 双方约定//澄清双方理解上可能产生冲突的地方 2.53 相关资料//经过整理的对以后阶段有用的资料 3.1 组织结构 3.2 用户名单 3.3 重要业务规则 3.4 XXX2编写人XX系统需求调研报告键入文字编写人XXX4 需求//整理所有需求,这是本文档的核心内容,可以以业务领域为维度,也可以以软件功能为维度 4.1 财务部

4.2 计划部 4.35 数据//整理本系统需要处理的所有数据 5.1 销售合同 5.2 采购单 5.36 相关系统//可能跟本项目有关系的其它软件系统3 XX 系统需求调研报告键入文字 6.1 系统A 6.2 系统B 6.37 其它 7.1 注意事项//注意点 7.2 待定问题//没有定论,还需要继续讨论的问题 7.3 ** 省略号表示编写者可以自由添加内容** 各章节编写注意点请参见书籍清华大学出版社实战需求分析编写人XXX4第2篇客户需求调研分析报告客户需求调研分析报告本阶段是销售的基础阶段,评估的准确细致与否对于项目的成败影响很大。需要评估客户的真正需求.客户的决策链.资金预算.信用状况.招标方式.竞争对手等等情况。包含下述部分。客户现状分析(1)调查客户组织结构.建立组织关系层次图;(2)分析信息技术对客户业务的潜在影响;(3)与企业中高层管理人员讨论,对所得信息和分析进行补充和确认;(4)客户现有信息系统分析(现有系统和数据存储的清单.信息结构的范围.信息需求列表.组织.技术环境);客户业务需求分析分析业务过程细节.分解业务过程.

需求分析说明书、详细设计说明书、概要设计说明书样例

以下是需求分析说明书、详细设计说明书、概要设计说明书样例 需要详细资料的去 https://www.wendangku.net/doc/5f9752978.html,/BBS/view.asp?ID={CA9329C0-93C5-4417-9170-452FF61E8C DB}&page=1下载 XX系统概要设计说明书 目录 1. 文档介绍1 1.1 文档目的1 1.2 文档范围1 1.3 读者对象1 1.4 参考文献1 1.5 术语与缩写解释1 2. 系统概述2 3. 设计约束2 3.1需求约束2 3.2隐含约束2 4. 设计策略3 4.1扩展策略3

4.2复用策略3 4.3折衷策略3 5.系统总体结构3 5.1、系统总体结构3 5.2、子系统功能及接口4 6. 子系统的结构与功能5 6.1、TERMSERV 5 7. 功能需求追溯5 8. 环境的配置5 9.其它6 附录 6 A、与主机接口6 B、与终端接口6 1. 文档介绍 1.1 文档目的 编写该文档的目的在于从总体设计的角度明确xxxx系统的功能和处理模式,明确与银联的接口,使系

统开发人员和产品管理人员明确产品功能,可以有针对性的进行系统开发、测试、验收等各方面的工作。 1.2 文档范围 1.3 读者对象 该文档的读者为用户代表、软件分析人员、开发管理人员和测试人员。 1.4 参考文献 《xxxx系统需求说明书》 1.5 术语与缩写解释 无 2. 系统概述 XX系统是以触摸屏为主要交互工具,帮助用户以自助方式做业务查询。本系统的主要功能包括:话费 查询、新业务介绍、网点分布查询、自助终端分布查询、电信新闻、交易监控、设备维护和监控等。本系 统的设计目标是保证系统可以7*24小时安全、高效无故障运行;业务人员可以轻松完成设备和交易的监控 、管理工作;报表种类齐全,可以满足业务人员各种帐务需求。 3. 设计约束

需求分析练习与习题

需求分析练习与习题 一、需求分析练习 1.顾客开始表达需求 (l)眼神接触,关心的表情,身体前倾,热情倾听,表示对顾客的关心与尊重。 (2)使用开放式提问,主动进行引导,让顾客畅所欲言。 (3)留心倾听顾客的讲话,了解顾客真正的意见,在适当的时机作简单的回应,不断鼓励顾客发表意见。 (4)不要打断顾客的发言,顾客说完后再讲述自己的意见。 (5)征得顾客同意,详细记录顾客谈话的要点。 (6)未确认顾客需求时,不可滔滔不绝地做介绍。 2.协助顾客总结需求 (l)适当地利用刺探与封闭式的提问方式,引导顾客正确表达他的需求。 (2)保持对顾客的兴趣,鼓励顾客发言。 (3)顾问式地协助顾客总结他的需求,挑选可选购的车型。 3.分析顾客需求 (1)遇到不懂的问题,请其他同事协助,回答顾客所需信息。 (2)分析顾客的不同需求状况,充分解决和回复顾客提出的问题。 (3)及时与上司沟通情况,获得必要的指导。 4.满足顾客需求的解决方案 (1)建立互信关系,继续加深你在顾客心目中的依赖感。 (2)站在顾客的立场来考虑事情,把顾客当成自己的朋友,并非仅是“买卖关系”。 (3)使用顾客能理解的方式进行SAB 法,而且对不同的顾客及其利益需求要提供不同的创意服务。 S : SOLUTION解决方案 A : ADAVNTAGE 优势

B : BENEFIT 利益 5.应对顾客来访的方式顾客想要一本型录 (1)询问顾客想要哪种产品型录,恭敬的递给这位顾客他所想要的型录,同时递上自己的名片。 注:递给顾客型录及自己的名片时要正面朝向顾客递给。 如果顾客知道他所感兴趣的车型,并只是想要一本型录,则: (2)请顾客坐下,并奉茶,询问顾客有什么要帮忙。 (3)避免以专业术语来介绍,应用顾客能懂的用语做说明。 (4)未确定顾客需求时不可滔滔不绝地作介绍。 (5)将型录放入信封,交给顾客。 (6)与顾客对应过程中始终保证视线高度与顾客相称,对坐下的顾客不可站着与其交谈。 注:此方法适用于各种顾客对答场合。 (7)询问顾客是否愿意留下基本信息(姓名、地址、电话号码等),业务代表填写《来店(电)客户登记表》,问顾客今后是否可以和他再联系。 注:可考虑使用意见征询或赠品发放等方式留下客户资料,以减少客户的抵触情绪。 (8)感谢顾客的光临。 6.应对顾客来访的方式——顾客希望看车,但不知道对哪种车真正有兴趣 (1)请顾客提供基本信息,以确定其购车动机,为了鼓励顾客自愿提供信息,可采用诸如下列开放式的问题: 为什么考虑要买一部新车? 对车最感兴趣的是什么? 计划如何使用那辆新车? (2)让顾客完全随意地回答你的问题,尽量不要让顾客有压迫感。 (3)仔细倾听顾客所说的话,和顾客保持目光接触,点头,对顾客表示赞同,可用“是的”、“我了解”、“您说的是”、“您说的很有道理”、“还有呢”等语句。 (4)复述或表达所听到的,认同顾客的看法,表示了解他的需求。

软件需求分析与设计复习题

软件需求分析与设计复习题 一.判断 1、( × ) 程序设计语言种类很多,在进行软件开发时可以随便选择一种语言进行编码。 2. ( x ) 软件需求规格说明书在软件开发中具有重要的作用,是软件可行性分析的依据。 3、(× ) 在软件开发的各个阶段进行过程中,增加人员肯定会对整个项目提前完成有好处。 4.( x ) 好的测试用例应能证明软件是正确的。 5.( x ) 软件功能测试的测试用例主要是由需求阶段的功能说明部分转化而来。 6、( x ) CoCoMo模型可以用来估算系统的工作量和软件开发所需时间。 7.( x ) 有时为了测试的方便,而可以局部地修改软件系统。 8、( v ) OOA方法的核心思想是利用面向对象的概念和方法为软件需求建造模型,大致步骤是识别对象(属性和方法),识别类及其结构,定义对象之间的消息传递等。 9.( x ) 面向对象方法更适合于软件重用的根本原因在于它是软部件唯一的合成技术。 10、( v ) 系统需求分析员应该具有开发软、硬件系统的经验并且了解用户领域的知识。 11.( x ) 在软件的生命周期中,工作量最大的一个阶段就是编写程序。 12、( x )软件运行正确,可见软件中没有缺陷(fault)。 13.( x ) RUP(Rational Unified Process:统一软件过程)本质上是轻量级的软件过程规范。 14、( v )软件失败(failure)在系统交付之前和交付之后都可能被发现。 15.( x ) 基准测试(benchmark test)是非正式的用户确认和验收测试。 16、( x )开发人员和客户对软件质量因素的认可是完全一致的。 17.( x ) UML语言支持面向对象的主要概念,并与具体的开发过程相关。 18、( v )里程碑(milestone)就是开发过程中的某个活动(activity)。 19.( v ) 好的软件测试是用少量的测试用例运行程序,发现被测程序尽可能多的错误。 20、( x )在软件开发中一定要不惜代价避免风险。 21.( v ) 在需求分析中,分析员要从用户那里解决的最重要的问题是明确软件做什么。 对功能的具体实现。 22.( v )用例图定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部 23.( v ) 软件过载缺陷就是当运行程序时,软件内部定长的数据结构被溢出,系统任务无法 24.( v ) 结构化程序设计方法能改善程序结构,提高程序的运行效率。 二、选择从供选择的答案中,选出正确的答案填入()内 1.白盒测试法常用的方法是A方法,黑盒法中常用的方法是B方法和C方法,C方法根据输入的关系设计测试用例。供选择的答案:(②③⑤) A、B、C:①综合测试②路径测试③等价分类④归纳测试 ⑤因果图⑥追踪⑦回溯⑧排错 2. 软件工程的出现是由于( A )。 A.软件危机的出现 B. 计算机硬件技术的发展 C.软件社会化的需求 D. 计算机软件技术的发展 3. 系统技术可行性研究涉及的技术应该是(D)技术。 A.现在已提出的 B. 现在在研究的C.不一定可以获得的 D. 一定可以获得的 4.模块综合测试的方法有A和B两种,A是从下层模块向上层模块依次结合进行测试,为测试需要C 以便调用被测模块,但从开发的初期就能并行进行测试作业,并且每个模块的D都很容易做,是这种方法的优点。其缺点是直到测试的最后阶段,程序的缺陷都难以发现。B是从上层模块向下层模块依次结合进行测试,为了测试需要设计E模块模拟被测模块所调用的下级模块。 供选择的答案:(A:⑦ B:⑥ C:⑥ D:① E:①) A、B、D:①功能测试②组合测试③综合测试④可靠性测试 ⑤结构测试⑥自顶向下测试⑦自底向上测试 C、E:①仿真②模拟③生成④转贮⑤跟踪 ⑥驱动模块⑦宏模块⑧支持模块

需求调研报告

实施技术文档 目录 1 客户基本情况调研 2 1.1 客户公司介绍 2 1.2 组织结构 2 1.3 权限关系 2 2 企业配置需求调研 3 2.1 角色相关配置 3 2.2 员工信息配置 4 2.3 业务配置 4 3 客户CRM业务需求调研 5 3.1 市场部分 5 3.1.1 线索管理 5 3.2 客户/联系人管理 5 3.2.1 客户管理 5 3.2.2 联系人管理 6 3.3 销售管理7 3.3.1 机会管理7 3.3.2 报价管理8 3.3.3 销售合同管理8 3.3.4 收款管理9 3.4 服务管理10 3.4.1 服务请求10 3.4.2 服务收费11 3.5 产品管理12 3.6 活动管理12 3.7 竞争管理12 3.8 知识库管理13 3.9 报表与分析13 文档签收错误!未定义书签。

1客户基本情况调研 1.1客户公司介绍 公司简介: 1.2组织结构 此处填写公司组织部门结构,如下图: 说明:组织结构图反应公司职能部门分布以及上下级关系。 组织结构图 1.3权限关系 此处添加公司各部门的职位上下级关系图,如下图: 说明:以管理层次图方式描述公司的上下级关系,此关系涉及到上级对下级数据的可视性。系统默认上级可以查看下级数据,平级之间数据互不可见。

职权图 2企业配置需求调研 说明:该部分主要调研CRM系统中的角色权限配置和员工的角色分配、数据共享信息和审核流程等 2.1角色相关配置 此处由Crm工程师根据企业需求来共同填写企业各使用帐户的权限分配。角色配置定义的是各角色的使用模块和操作权限。 角色配置表

2.2员工信息配置 此表描述的是客户使用CRM 系统的帐户信息,职权、部门和角色对应职权图、组织结构图和角色分配表。 员工信息表 2.3业务配置 编码规则 采用手动编码或自动编码 数据共享 1.销售的机会、报价、合同、应收款、客户信息等销售模块除总经理、副总经理、销售部和市场部外, 其他部门均无无权查看以上信息(销售共享或分配的信息除外) 2.售后支持组:商务部的客户资产管理需共享给技术支持部。 3.工程部经理可以看到实施项目模块的信息;财务经理可以看到销售中涉及金额的模块信息,包括: 合同、应收款、实施项目、服务收费模块;技术部经理能看到实施项目模块信息。 4.各销售人员能看到其他部门在系统中记录的关于自己负责项目的相应信息,而其他销售人员是不能 看到的。在销售人员未主动共享前其他部门是不能看到销售部人员的系统记录信息的。 5.销售人员的共享操作说明: a.当销售人员在销售过程中的某次销售需要售前技术支持的时候,需要销售人把对应的客户资 料共享给受理支持的技术人员。 b.工程部的所有实施项目需要共享的销售经理。 备注:所有共享信息都是针对某一个模块进行共享,而不能针对某模块中的某些字段进行共享。 审核流程 审核流程定义表

软件需求分析说明书

软件需求分析说明书集团标准化工作小组 #Q8QGGQT-GX8G08Q8-GNQGJ8-MHHGN#

学生信息管理系统 需求分析说明书 1.引言 编写目的 确定学生信息管理系统功能的有效性需求;以供本系统的开发人员参考。 项目背景 开发软件名称:学生信息管理系统。 用户:教学办公室 项目和其他软件:系统的关系。 本项目采用客户机/服务器原理,客户端程序是建立在window NT系统上以 Java为开发软件的应用程序,服务器端采用Linux为操作系统的工作站,是采用Oracle 的为开发软件的数据库服务程序。 定义 学号:学校给学生的编号,用来区分各个学生的信息的中介。 课程名:学校开设课程的名字 Java+SQL:编写该系统的面向对象的开发语言和数据库语言。

参考资料 ⑴《Oracle从入门到精通》 ⑵《JAVA程序设计项目教程》 ⑶《数据库原理及应用》 ⑷《软件工程案例教程》 2.任务概述 目标 ⑴开发意图:由于学校的不断招生,现有的系统空间小,运行速度缓慢,操作过于复 杂,有的操作还不能执行,所以要开发本系统。 ⑵应用目标:学生信息管理系统将解决现有系统的空间不足,运行缓慢,操作复杂,操 作无效等问题。 运行环境 本系统采用C/S体系结构 操作系统:Microsoft Windows xp 支持环境:IIS 数据库:Oracle 软件设备:eclipse 内存:512 M以上 硬盘空间:40G以上 CPU: 233MHZ以上

内存:256M以上 硬盘空间:以上 假定与约束 使用本系统的用户群集中在 22-35 岁的年轻人,用来做学生信息的存储,对计算机的操作一般比较熟练。根据他们对本程序的认可、方便操作的程度,结合他们日常工作的频繁程度,系统每天操作完成一个功能点应该在 2- 10 次之间。用户对界面的友好性,有非常高的要求。本系统的规模比较小,并且将提供操作手册进行操作项的详细说明 (1)、Client/Server结构总体设计方案对它的约束:本系统做为Client/Server 结构的一个应用系统,不可避免的要受到Client/Server结构的约束。在其实施的各个阶段都要服从它的一些规划,包括功能设计、系统配置和计划。同时,由于信息的共享,机票预订系统还受到其它系统的信息约束。 (2)、人力、时间的约束:本系统开发过程中也要考虑到人力、资金和时间的约束。 (3)、技术发展规律的约束:计算机技术和产品的发展日新月异,将会给信息处理带来更多的手段,同时也会带来更加丰富的信息表达形式。例如图象和语音技术的进步,多媒体技术的发展,这些都要求系统在设计时考虑技术变化的可能性,为可能的变化预留一定的系统处理能力。 3.需求规定 对功能的规定 系统流程图:系统流程图是用户操作此系统的流程和各个用户能够操作的功能,如A-1就是一个系统流程图;用户有系统管理员,教师和学生,每个用户要进入此系统都要登录。每个用户有不同的功能,系统管理员有查询,增加,修改,删除,修改密码,设置权限等功能;教师有查询,修改密码和输入学生成绩的功能;学生只有查询和修改密码的功能。 A-1系统流程图 用例图:用例图是用来表示用户能使用的功能和权限。如图A-2表示系统管理员可以运用的功能,像修改密码,管理学生信息、成绩信息、课程信息、班级信息并且设置权

《软件需求分析》单选填空判断答案

《软件需求分析》习题集 《软件需求分析》课程组编 2012年4月

目录 一、单项选择题 (2) 二、填空题 (5) 三、判断题 (9)

《软件需求分析》习题集 一、单项选择题 1、软件生产中产生需求问题的最大原因在于对应用软件的()理解不透彻或应用不坚决。 (A)复杂性(B)目的性(C)模拟性(D)正确性 2、需求分析的目的是保证需求的()。 (A)目的性和一致性(B)完整性和一致性 (C)正确性和目的性(D)完整性和目的性 3、系统需求开发的结果最终会写入()。 (A)可行性研究报告(C)用户需求说明4、现实世界中的( (B)前景和范围文档 (D)系统需求规格说明 )构成了问题解决的基本范围,称为该问题的问题域。 (A)属性和状态(B)实体和状态(C)实体和操作(D)状态和操作 5、功能需求通常分为三个层次,即业务需求、用户需求和()。 (A)硬件需求(B)软件需求(C)质量属性(D)系统需求 6、比较容易发现的涉众称为初始涉众,又称为(),通常包括客户、管理者和相关的投资者。 (A)关键涉众(B)涉众基线(C)普通涉众(D)一般涉众 7、如果在最终的物件(Final Artifact)产生之前,一个中间物件(Mediate Artifact)被用来在一定广度和深度范围内表现这个最终物件,那么这个中间物件就被认为是最终物件在该广度和深度上的()。 (A)模拟(B)构造(C)原型(D)模型 8、按照使用方式进行分类,原型可分为:演示原型、()、试验原型和引示系统原型。 (A)非操作原型(B)系列首发原型(C)选定特征原型(D)严格意义上的原型 9、按照功能特征进行分类,原型可分为:()、非操作原型、系列首发原型和选定特征原型。 (A)拼凑原型(B)样板原型(C)纸上向导原型(D)严格意义上的原型 10、按照开发方法进行分类,原型可分为:演化式原型和抛弃式原型,其中抛弃式原型又被细分为()。 (A)演示原型和试验原型(C)探索式原型和实验式原型(B)系列首发原型和选定特征原型(D)样板原型和纸上向导原型 11、原型的需求内容可以从三个纬度上分析:即()。 (A)外观、角色和实现(C)成本、技术和实现(B)开发、实现和作用(D)需求、作用和角色 12、当用户无法完成主动的信息告知,或与需求工程师之间的语言交流无法产生有效的结果时,有必要采用()。 (A)民族志13、以下((A)突现14、以下((A)全局 (B)观察法(C)话语分析(D)任务分析 (D)模糊 (D)即时 )不是情景性的重要性质? (B)涉身(C)完善 )是情景性的重要性质? (B)开放(C)交互

软件需求分析考试题

一、单选题(每空1分,共20分,请在备选答案中选择唯一一个正确的选项) 1、产品特性可以称为质量属性,在众多质量属性中,对于开发人员来说重要的属性有哪些 (B ) A 有效性、效率、灵活性、互操作性 B 可维护性、可移植性、可重用性、可测试性 C 完整性、可靠性、健壮性、可用性 D 容错性、易用性、简洁性、正确性 2、需求包括11个方面的内容,其中网络和操作系统的要求属于(B),如何隔离用户之间的数据属于(C),执行速度、相应时间及吞吐量属于(D),规定系统平均出错时间属于(A )。 A 质量保证B环境需求C安全保密需求 D 性能需求 3、需求分析过程应该建立3种模型,它们分别是数据模型、功能模型、行为模型。以下几种图形中,(B)属于功能模型,(A)属于数据模型,(C)属于行为模型。 A 实体-联系图(ERD) B 数据流图(DFD) C 状态转换图(STD) D鱼骨图 4、常用的需求分析方法有:面向数据流的结构化分析方法(SA),面向对象的分析方法(OOA),下列(D)不是结构化分析方法的图形工具。 A决策树B数据流图C数据字典D快速原型 5、软件开发中,原型是软件的一个早期可运行的版本,它反映最终系统的部分重要特性。其中,(B)和(C)用完就可以丢弃,而(A)围绕原型修改、增加。 A 进化型 B 探索型C实验型 D 以上都是 6、(D)用于描述数据的处理过程。 A 数据字典B决策树C决策表 D 数据流图 7、DFD的基本符号不包括下列哪种(A) A 数据字典 B 加工 C 外部实体 D 数据流 E 数据存储文件 8、DD的主要字典条目包括以下哪种(E) A数据流B文件 C 数据项D加工E以上都是 9、常用的动态分析方法不包括以下哪种(B) A 状态迁移图 B 层次方框图C时序图 D Petri网 10、需求分析阶段的文档包括以下哪些(E) A 软件需求规格说明书B数据要求说明书C初步的用户手册D修改、完善与确定软件开发实施计划E以上都是 11、需求验证应该从下述几个方面进行验证:(C) A 可靠性、可用性、易用性、重用性B可维护性、可移植性、可重用性、可测试性 C一致性、现实性、完整性、有效性D 功能性、非功能性 12、风险管理的要素包括哪项(D) A风险评价B风险避免C风险控制D以上都是 13、下列描述中错误的是(D) A每一个集成的需求变更必须能跟踪到一个经核准的变更请求。 B变更过程应该做成文档,尽可能简单,当然首要的是有效性。 C所有需求变更必须遵循过程,按照此过程,如果一个变更需求未被采纳,则其后过程不再予以考虑。 D可以从数据库中删除或修改变更请求的原始文档。 二、填空题(每空2分,共30分) 1、软件开发的生命周期包括(需求分析)、软件设计、代码实现、(测试)、(实施)、 维护,共六个阶段。

需求调研报告

水利厅档案管理系统 需求调研报告 版权所有不得复制 Copyright ? BroadenGate Technologies, Co., Ltd. All Rights Reserved

Revision Record 修订记录

Catalog 目录 1需求调研流程 (4) 1.1调研整体流程 (4) 1.2组成部分关系 (6) 1.3分析过程 (7) 2需求调研和分析的方法、策略和步骤 (7) 2.1如何调研 (8) 2.2如何分析 (8) 2.3调研方法 (9) 2.4基本策略 (9) 2.5结构化方法分析步骤 (10) 2.6UML方法分析步骤 (10) 3需求调研相关要求 (11) 3.1文档规范 (11) 3.2需求管理 (12) 3.3调研成果 (13)

1需求调研流程 1.1 调研整体流程

●问题识别:解决目标系统做什么,做到什么程度。需求包括:功能、性能、环境、 可靠性、安全性、保密性、用户界面、资源使用、成本、进度。同时建立需求调查 分析所需的通信途径。 ●分析与综合:从数据流和数据结构出发,逐步细化所有的软件功能,找出各元素之 间的联系、接口特性和设计上的限制,分析它们是否满足功能要求并剔除不合理部 分,综合成系统解决方案,给出目标系统的详细逻辑模型。[常用的分析方法有面 向数据流的结构化分析方法SA(数据流图DFD、数据词典DD、加工逻辑说明)、 描绘系统数据关系的实体关系图ERD、面向数据结构的Jackson方法JSD、面向对 象分析方法OOA(主要用UML)、对于有动态时序问题的软件可以用形式化技术, 包括有穷状态机FSM的状态迁移(转换)图STD、时序图、Petri网。每一种分析 建模方法都有其优势和局限性,可以兼而有之以不同角度分析,应该避免陷入在软 件需求方法和模型中发生教条的思维模式和派系斗争,一般来说结构化方法用于中 小规模软件、面向对象方法用于大型软件。] ●编制需求分析文档 ●需求评审 1.2 组成部分关系 需求分析可分为问题识别、分析与综合、编制需求分析文档、需求评审等四个阶段,包括以下几个方面:确定软件所期望的用户类;获取每个用户的需求;了解实际用户任务和目

培训需求调研分析报告

培训需求调研分析报告集团文件版本号:(M928-T898-M248-WU2669-I2896-DQ586-M1988)

培训需求调研分析 一、本期培训需求调研的主要目的 掌握承包公司管理干部对培训的实际需求; 找到培训工作的主要矛盾,并准备相应的解决办法; 规划下一阶段培训主导方向、时间安排及培训方式。 二、本期培训需求调研统计情况 本次培训调研主要以公司全员为主,根据2月26日培训调研资料收集显示,参与人数合计50人。 1、影响培训效果的因素,如下图: 分析: 影响培训效果因素的前三项: 1)时间安排不合适(66%)。 2)形式太单调(62%); 3)员工培训意识未跟上(50%); 现有培训主要以周末时间为主,且培训时间过长,员工意识薄弱,从个人的工作压力和劳动强度考虑,是存在一定的负面情绪。公司内部高层管理人员面对面授课为主,授课方向与培训内容选定存在差距,现根据新的培训调研将在内容、形式、时间控制方面尽量做到最好。培训工作初步开展,未引起员工的重视程度,意识上跟不上。因此影响培训效果,建议后期逐步考虑,结合实际情况改进培训时间的安排。 (二)公司的培训重点 1、公司员工培训需求重点培训方向是,如下图:

分析: 公司员工培训需求培训方向排序; 1)团队建设(74%); 2)管理技能(68%); 3)职场人际关系(56%); 4)执行力(54%); 5)企业管理(40%); 6)压力管理(32%); 7)企业制度(20%)。 从分级看 从调查前三项来看,管理干部在管理过程中发现现员工对个人职业规划很模糊,现员工急需的培训的方向是团队协作、执行力、职场人际关系等。 从调查前三项来看,管理干部现在急需的培训是团队建设、人员管理技能和职场人际关系的处理等。根据此次调研制定新的培训计划,并实施。2、员工个人感觉在工作中存在困惑,需要培训相结合 分析: 1)工作压力大,有时或经常因工作原因情绪低落(46%) 2)工作任务个人感觉多,总是感觉忙不过来(44%); 3)个人感觉工作已经努力,但目标仍无法完成,或领导有时感到不满意(38%); 4)日常活动中,个人的有些行为不知是否恰当,是否合乎礼仪要求(36%);

相关文档
相关文档 最新文档