文档库 最新最全的文档下载
当前位置:文档库 › 软件需求分析及项目管理复习提纲

软件需求分析及项目管理复习提纲

软件需求分析及项目管理复习提纲
软件需求分析及项目管理复习提纲

软件需求分析及项目管理期末考试复习提纲

一、认真复习软件需求分析教材的诫语

二、简答题:

1.什么是软件测试?哪些人关心软件测试?请分别从用户和开发者的角度出发谈谈软件测试具有什么意义?

2. 什么是进度管理,为何在软件开发活动中重视进度管理?

3.简述软件项目管理活动中包括哪七个重要的里程碑节点?

4.编码责任人是软件实现阶段的核心角色,其技术水平和管理组织能力直接决定着软

件编码阶段的目标能否实现,决定着软件开发的效率和软件的质量。他的主要任务是

什么?

5. 编码活动中为什么要强调编码风格?

6.软件需求活动中,软件需求获取的困难有哪些?

7.项目管理与日常活动比较具有哪些基本特点?

8.在软件需求分析活动中,可行性分析研究主要研究什么?为何需要重视可行性分析?

三、实践操作题

1. 以图书管理系统为例,对软件需求进行系统分析:

下面是“图书信息管理系统”所给出的条件,根据系统功能需求绘制UML分析图形。

请根据相关条件画出图书信息管理系统的借阅者请求服务的用例图、图书馆管理

员处理借书还书用例图、系统管理员进行系统维护的用例图;系统管理员添加书籍;

系统管理员添加借阅者帐户、系统管理员删除书目、图书管理员处理书籍借阅、借阅

者查询书籍信息的时序图。

2. 以网络教学系统为例,对软件需求进行系统分析:

下面是“网络教学系统”所给出的条件,根据系统功能需求绘制UML分析图形。

下面是“网络教学系统”所给出的条件,系统功能需求主要包括以下几个方面:

1. 学生可以登录网站浏览信息、查找信息和下载文件。

2. 教师可以登录网站输入课程简介、上传课件文件、发布消息、修改和更新消息。

3. 系统管理员可以对页面维护以及批准用户的注册申请。

请根据相关条件画出网络教学系统的包图、学生用例图、教师用例图、系统管

理员系统用例图和时序图。

四、论述题

请论述:如果你是一个软件项目经理,如何实现风险管理?

请论述:软件开发活动中,何时开展评审?评审会成了吵架会的原因及解决方案。

请论述:如果你是一个软件项目经理,如何实现成本管理?

请解释团队管理概念,若你是一个软件项目的项目经理,将如何组织团队建设,如何在软件项目管理中开展具体的工作?

《工程项目管理》在线作业及答案

《工程项目管理》在线作业1及答案 一、单选题(共10道试题,共60分。) V 1.()是指将项目的总工期目标分解,确定项目范围内各工程活动的工作量、持续时间,通过逻辑关 系安排和网络分析,确定各个工程活动开始和结束时间。 A. 资源计划 B. 工期计划 C. 资金计划 D. 成本计划 满分:6分 2.项目的投资目标、进度目标和质量目标是()的关系。 A. 对立 B. 统一 C. 矛盾 D. 对立统一 满分:6分 3.()是项目前期决策阶段最重要的工作。 A. 项目目标设计 B. 项目构思的产生 C. 项目可行性研究 D. 提出项目建议书 满分:6分 4.BOT融资方式中的“O”代表()。 A. 建造 B. 设计 C. 运营

D. 移交 满分:6分 5.从项目构思到项目批准正式立项的阶段称为()。 A. 项目的前期策划阶段 B. 项目构思阶段 C. 项目目标设计阶段 D. 项目可行性研究阶段 满分:6分 6.项目组织形式的选择必须按照具体情况分析,若企业同时承担的项目(或子项目)很多,必须采用() 的组织形式。 A. 矩阵式 B. 职能式 C. 直线型 D. 寄生式 满分:6分 7.()指投资者(项目所有者)委派业主代表,成立项目经理部,以业主的身份开展项目的整个管理工 作,直接管理承包商、供应商和设计单位。 A. 业主自行管理 B. 混合式的管理模式 C. 代理型管理模式 D. 其他形式 满分:6分 8.工程项目的(),即项目任务的委托方式。 A. 组织结构 B. 承发包模式 C. 融资方式 满分:6分 9.工程项目通常都有特定的目标,这些目标通常不包括()。

工程项目管理复习资料

工程项目管理复习资料 一、名词解释 质量:质量是指一组固有特性满足要求的程度。 时限:时限是指网络计划或其中的工作因外界因素影响而在时间安排上所受到的某种限制。工程项目投资:工程项目投资是指进行某项工程建设全过程所花费全部费用的总和。 事件:事件是指双代号网络图中,工作开始或完成的时间点。 施工图设计文件审查:施工图设计文件审查是指指建设行政主管部门委托依法认定的设计审查机构,依据法律、法规、技术标准与规范,对施工图进行的结构安全和强制性标准、规范执行情况进行的审查。 工程项目投资控制:工程项目投资控制是指在投资决策阶段、设计阶段、发包阶段、施工阶段以及竣工阶段,把建设工程投资控制在批准的限额以内,随时纠正发生的偏差,以保证投资管理目标的实现,以求在建设工程中能合理使用人力、物力、财力,取得较好的投资效益和社会效益。 绿色建筑:绿色建筑在全寿命期内,最大限度地节约资源(节能、节地、节水、节材)、保护环境、减少污染,为人们提供健康、适用和高效的使用空间,与自然和谐共生的建筑。风险评估:风险评估是指在风险识别的基础上,对风险发生的概率和损失程度,结合其他因素进行全面考虑,评估发生风险的可能性及危害程度,并与公认的安全指标相比较,以衡量风险的程度,并决定是否需要采取相应的措施的过程。 二、单项选择题 检查网络计划时,发现某工作尚需作业a天,到该工作计划最迟完成时刻尚剩b天,原有总时差为c天,则该工作尚有总时差为( D )天。 A.c-a B.c-b C.a-b D.b-a 双代号网络计划中引入虚工作的一个原因是为了( C )。 A.表达不需要消耗时间的工作 B.表达不需要消耗资源的工作 C.表达工作间的逻辑关系 D.节省箭线和节点 关于工程质量影响因素的说法,错误的是( B )。 A.加强环境管理,改进作业条件,是控制环境对质量影响的重要保证 B.工程所用机具设备,其产品质量优劣直接影响工程使用功能质量 C.“人”指所有与工程施工相关的决策者、管理者和作业者 D.工程材料是工程施工的物质条件 债务人将动产或权利移交给债权人进行担保的方式为(C )。 A. 保证 B. 抵押 C. 质押 D. 留置 担保合同是属于(B )。 A. 主合同 B. 从合同 C. 分包合同 D. 无偿合同 在某工程网络计划中,已知工作M的总时差和自由时差分别为4天和2天,检查实际进度时发现该工作的持续时间延长了5天,说明此时工作M的实际进度( D )。 A.既不影响总工期,也不影响其后续工作的正常进行 B.不影响总工期,但将其紧后工作的开始时间推迟5天 C.将其后续工作的开始时间推迟5天,并使总工期延长3天 D.将其后续工作的开始时间推迟3天,并使总工期延长1天

软件需求分析考试资料

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

酒店管理项目-需求分析

酒店订房管理项目 项 目 说 明 书 荆州市职业技术学院国际信息技术学院 撰写:GX1202全体参赛人员 班级:GX1202

1项目背景 1.1目的 酒店客房管理系统在正常运营中需要对客房资源、客人信息、结算信息等进行管理,利用酒店客房管理信息系统对客房的各个操作进行管理,能够及时了解各个环节中信息的变更,有利于提高管理的效率 1.2 背景 组织本届软件编程大赛旨在激发武汉厚溥教育科技有限公司各合作院校学生学习软件知识的热情、运用软件技术的兴趣、检验软件编程的水平、推动软件产品的应用、提高学生的实际开发能力。同时通过此次大赛,期望激励学生的创新精神、团队合作精神、加强动手能力、培养创造能力、提高学生综合能力及社交能力、促进学生对软件开发的兴趣以及各合作院校计算机技术专业教学的交流与合作。 1.3运行环境 客户端:手机系统android 2.3以上,支持重力感应功能,手机内存10M以上. 前台及后台管理:cpu:奔腾4 1.6Ghz 内存:256M 硬盘:300M空余空间显卡无要求网络要求:最低56K Modem 操作系统:Windows 2000/xp/7 响应时间:<2s 存储速度:<4s 网络通信功能:联网实时更新,最低56k Modem. 开发环境:系统基于Java和MySql 的windows xp/7环境下. 以上以及更多

第二章项目整体需求概述 酒店订房大致框架图: 项目需求详细说明: 1.我们采用现在最流行的移动式设备手机为客户端,群体比较大,推广度比较强, 为酒店能够带来质的突破,解放了人力订房的千年陈规,可以实现远程登录 服务器订房,适合白领人群,搭车过车中都可以订房,节省时间 2.到达酒店后前台服务人员会询问您是否订房,如果有通过客户端订房的可以省 去一些步骤,通过前台直接可以入住,省去登记时间和流程,更快更高效 3.如果客户对于房间不是非常满意可以通过客户端提出换房的要求,只能换房三 次,如果超过三次换房,系统会默认扣除押金,也可以直接到前台提出换房或 者是退房要求,不收取任何手续费用 4.入住酒店之后可以选择给予该酒店服务,硬件设施等进行评价

西南大学网络教育《工程项目管理》在线作业及答案

工程项目管理 第二次 [单选题]涉及项目整个实施阶段的是()的项目管理规划。 A :业主方 B :设计方 C :施工方 D:供货方 参考答案: A [多选题]施工方项目管理规划的内容一般包括() A :质量控制的方法和手段 B :进度控制的方法和手段 C :投资控制的方法和手段 D:安全管理的策略 E:风险管理的策略 参考答案: ABDE [论述题]生产管理要素的意义、目的和任务是什么?参考答案:生产管理要素的意义:生产要素也称为资源,它是工程实施必不可少的前提条件。资源费用一般占工程总费用的80%以上,所以降低资源消耗是节约工程成本的主要途径。保证资源的供应,是工期计划得以实行的必要条件。 生产管理要素的任务:按照项目的实施计划,编制资源的使用和供应计划,将项目实施所需用的资源按正确的时间、正确的数量、正确的种类规格供应到正确的地点,并降低资源成本消耗。 生产管理要素的目的:实现生产要素的优化配置和动态管理,从而降低工程成本,实现工期控制要求,保证工程质量,提高经济效益。 [论述题]试论述工程项目前期策划的一般过程和主要工作内容?参考答案:在策划阶段,项目管理者需完成下述几项工作: (1)与业主和项目班子中现有成员一道对项目大纲进行审查,确定其能够满足业主的目标要求;编制正式大纲的书面文本。(2)通过与业主和专业工程师协商,建立工程建设项目管理组织结构,确定各参与方的作用和责任,包括与业主联系的方式和途径。(3)与有关参与方密切联系,确保作出合理的安排以满足有关建筑法规的要求。(4)确保从设计阶段最初的方案设计到施工图设计过程中,都要进行多方案的技术经济分析,并视可能性采用各种行之有效的技术分析方法例如“价值工程”方法。(5)选择其他相 关参与方,并开展如下工作:编制和发布招标文件;进行评标,提供评标报告和建议;协助业主准备合同文件,作出选择和委托。(6)对工程建设项目的风险进行评估,并在项目预算中加入适当的不可预见费。制定项目实施中的风险管理程序,并将其作为一项连续性的工作。(7)确定和编制与项目目标和费用、 工期、质量、功能及财务等参数最相适应的合同形式。(8)协助业主进行场地选择、现场调查和获得土地。(9)决定某些工作,如:安装、设施占用、移交等,是否构成独立的项目,并据此进行清楚而详细地给岀工程建设项目组织结构,并描述在整个项目实施过程中相互作用的各参与方如何履行其各自的职责。同时该组织结构也阐明了监督和控制有关具体管理工作的程序和步骤。

园林工程项目管理复习资料

第一章园林建设工程项目管理概述 1、园林工程施工管理就是根据园林工程的现场情况,结合园林工程的设计要求,以先进的、科学的施工方法与组织手段将人力和物力、时间和空间、技术和经济、计划和组织等诸多因素合理优化配置,从而保证施工任务依质量要求按时完成。 2、园林工程项目系统的组成 (1)园林工程建设总项目 (2)单项园林工程 (3)单位园林工程 (4)分部园林工程 (5)分项园林工程 3、园林工程施工项目的建设程序 (1)准备阶段:a勘察场地b项目建议书c可行性研究报告d项目立项 (2)设计阶段:a初步设计b施工图设计c技术设计 (3)施工阶段:a施工准备b施工 (4)验收阶段:a竣工验收b养护管理 第二章园林工程的招标与投标 1、工程承包

在工程项目建设市场中,作为供应者的企业(即承包人),对作为需求者的建设 单位(即发包人)作出承诺,负责按对方的要求完成某一建设工程的全部或部分工作,并按商定的价格取得报酬。 2、工程招投标 是由唯一的买主(卖主)设定标底,招请若干个卖主(买主)通过秘密报价进行竞争,从中选择优胜者与之达成交易协议,随后按协议实现标底。 3、招标方式 (1)公开招标 招标人以招标公告的方式邀请不特定的法人或其他组织投标,然后以一定的形式公开竞争,达到招标目的的全过程。 特点:给一切有法人资格的承包商以平等机会参加投标,选择范围大;有利竞争,打破垄断;提高工程质量;缩短工期和降低造价。但招标工作量大,费用支出较多。 (2)邀请招标 招标人以投标邀请书的方式邀请三个以上特定的法人或其他组织投标。 特点:节约招标费用,缩短招标时间,缺点:激烈的竞争程度较低,提高中标的合同价。 4、标底:招标工程的预期价格。 第三章园林工程合同管理 1、园林建设工程施工合同

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

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

项目管理:怎样做需求分析

项目管理:怎样做需求分析 如果将需求分析阶段的工作归结为编写需求规格说明书,这种简化的做法往往是导致项目后期层出不穷问题的罪魁祸首。建议采用以下步骤形成软件需求:获取用户需求→分析用户需求→编写需求文档→评审需求文档→管理需求。下面我们先来讨论前两个步骤(获取用户需求、分析用户需求)的做法。 获取用户需求 这是该阶段的一个最重要的任务。以下为获取用户需求需要执行的活动(如图1所示)。 ●了解客户方的所有用户类型以及潜在的类型。然后,根据他们的要求来确定系统的整体目标和系统的工作范围。 ●对用户进行访谈和调研。交流的方式可以是会议、电话、电子邮件、小组讨论、模拟演示等不同形式。需要注意的是,每一次交流一定要有记录,对于交流的结果还可以进行分类,便于后续的分析活动。例如,可以将需求细分为功能需求、非功能需求(如响应时间、平均无故障工作时间、自动恢复时间等)、环境限制、设计约束等类型。 ●需求分析人员对收集到的用户需求做进一步的分析和整理。下面是几条常见的准则:⑴对于用户提出的每个需求都要知道“为什么”,并判断用户提出的需求是否有充足的理由; 图1 获取用户需求的活动

⑵将那种以“如何实现”的表述方式转换为“实现什么”的方式,因为需求分析阶段关注的目标是“做什么”,而不是“怎么做”; ⑶分析由用户需求衍生出的隐含需求,并识别用户没有明确提出来的隐含需求(有可能是实现用户需求的前提条件),这一点往往容易忽略掉,经常因为对隐含需求考虑得不够充分而引起需求变更。 ●需求分析人员将调研的用户需求以适当的方式呈交给用户方和开发方的相关人员。大家共同确认需求分析人员所提交的结果是否真实地反映了用户的意图。需求分析人员在这个任务中需要执行下述活动: ⑴明确标识出那些未确定的需求项(在需求分析初期往往有很多这样的待定项); ⑵使需求符合系统的整体目标; ⑶保证需求项之间的一致性,解决需求项之间可能存在的冲突。 分析用户需求 在很多情形下,分析用户需求是与获取用户需求并行的,主要通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。这些模型是对需求的抽象,以可视化的方式提供一个易于沟通的桥梁。用户需求的分析与获取用户需求有着相似的步骤,区别在于分析用户需求时使用模型来描述,以获取用户更明确的需求。分析用户需求需要执行下列活动: ●以图形表示的方式描述系统的整体结构,包括系统的边界与接口; ●通过原型、页面流或其它方式向用户提供可视化的界面,用户可以对需求做出自己的评价; ●系统可行性分析,需求实现的技术可行性、环境分析、费用分析、时间分析等; ●以模型描述系统的功能项、数据实体、外部实体、实体之间的关系、实体之间的状态转换等方面的内容。

(完整word版)工程项目管理 期末考试复习资料

工程项目管理期末复习资料 一、名词解释3′×5 1.施工组织设计 施工组织就是针对工程施工的复杂性,对工程建设进行统筹安排与系统管理,对施工项目中的所有的施工活动进行组织、计划,以寻求最合理的组织与方法。 2.公开招标和邀请招标 1)公开招标。公开招标也称“无限竞争招标”,是指招标人以招标公告的方式邀请不特定的法人或者其他组织投标。 2)邀请招标。邀请招标也称“有限竞争性招标”,是指招标人以投标邀请书的方式邀请特定的法人或者其他组织投标。 3.流水步距与流水节拍 1)、在组织流水施工时,相邻施工过程(逻辑关系上前后相连)两专业工作队在保证施工顺序、满足连续施工、最大限度搭接和保证工程质量要求的条件下,相继投入施工的最小时间间隔,称为流水步距,用符号Ki,i+1表示。 2)、流水节拍是指每个专业工作队在各个施工段上完成相应的施工任务所需要的工作延续时间,或某一施工过程在一个施工段中进行施工作业的持续时间,通常以符号ti表示 4.总时差和自由时差 1)总时差是指项目所允许的最大机动余地,在总时差范围内的推迟不影响总工期。 2)自由时差是指这个活动不影响其他活动的最大机动余地,则必须按该活动与其他活动的搭接关系来确定自由时差。 5.工程项目策划 工程项目策划指的是通过调查研究和收集资料,在充分占有信息的基础上,针对工程目的决策和实施,或实施和决策中的某个问题,进行组织,管理,经济和技术等方面的可行性科学分析和论证,目的在于保证工程项目完成后获得满意可靠的经济效益,社会效益和环境效益提供科学依据.。 二、选择题2′×5 1.以下()不属于项目的特证。P3 B.具有特定的制约条件 2.邀请招标是招标人邀请特定的法人或其他组织参加投标,邀请对象一般不少于()个。 A.3 3.以下()不属于投标决策的内容 B.如何建立投标组织 4.施工段数m与施工过程数n满足以下()关系能保证个专业队能连续施工。 A.m ≥n 5.在组织异节奏流水施工中,当紧前流水节拍ti 大于紧后流水节拍t i+1时流水步距kij+1应在以下()确定,才能保证两工序在最后一个施工段上保持最大限度的搭接及紧后工序的连续施工。 C kij+1=m·ti—(m—1)·ti+1 6.某工程有三个施工过程,流水节拍分别为t1=2d,t2=6d,t3=4d现组织等步距异节奏流水,施工段应取() C 6 7.某工程相邻两个施工过程A和B在各施工段流水节拍分别为A(3,2,2,4)和B(1,3,5,3)则按照最大差法计算出A和B之间的最大流水步距为() A3d

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

软件需求分析与设计复习题 一.判断 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)需求开发就是对开发前期的管理,与客户的沟通过程,可以分为4个阶段:需求获取、需求分析、编写需求和需求验证。 (2)需求管理:就是软件项目开发过程中控制和维持需求约定的活动。包括:变更控制、版本控制、需求跟踪、需求状态跟踪。 2.需求的层次 需求的层次包括:业务需求、用户需求、功能需求、非功能需求等4个方面。 3.需求开发阶段的重点 (1)提取业务对象 业务对象是指系统使用的真实对象,例如一个供应链管理(简称SCM)业务对象主要包括:生产批发商、零售商、送货商、顾客多个层次。 (2)提取业务流程 在了解业务逻辑的过程中,应该列举出所开发软件模块的各自职能,并细化每个工作流程,深入分析业务逻辑。 (3)性能需求 在分析的前期应该注意客户对所开发软件的技术性能指标,如存储容量限制、运行时间限制、安全保密性等。 (4)环境需求 环境需求是指软件平台运行时所处环境的要求,如硬件方面:机型、外部设备、数据通信接口;软件方面:系统软件,包括操作系统、网络软件、数据库管理系统方面;使用方面:使用部门在制度上,操作人员上的技术水平上应具备怎样的条件。

(5)可靠性需求 对所开发软件在投入运行后发生故障的概率,应该按实际的运行环境提出要求。对于重要的软件,或是运行失效会造成严重后果的软件,应提出较高的可靠性要求。 (6)安全保密要求 在需求分析时应当在这方面恰当地做出规定,对所开发的软件给予特殊的设计,使其在运行中,其安全保密方面的性能得到必要的保证。 (7)用户界面需求 为用户界面细致地规定到达的要求。 (8)资源使用需求 开发的软件在运行时和开发时所需要的各种资源。 (9)软件成本消耗与开发进度需求 在软件项目立项后,根据合同规定,对软件开发的进度和各步骤的费用提出要求,作为开发管理的依据。 (10)开发目标需求 预先估计以后系统可能达到的目标,这样可以比较容易对系统进行必要的补充和修改。 4.需求分析的任务 需求分析的主要任务是借助于当前系统的逻辑模型导出目标系统的逻辑模型,其流程如下: (1)确定对系统的综合需求(功能、性能、运行、扩充需求) (2)制作产品需求文档(PRD) (3)分析系统的数据需求(概念模型、数据字典、规范化) (4)导出目标系统的详细的逻辑模型(数据流图、数据字典、主要功能描述) (5)开发原形系统 (6)从PRD提取编制软件需求规格说明书(SRS) 总之,需求分析的任务就是解决“做什么”,在准确表达所接受的用户需求以后,根据用户需求来设计软件,避免我们开发出来的产品客户不要。

工程项目管理复习资料全

第一,二章复习 掌握: 项目、工程项目、建筑工程项目的概念和相互之间的关系 项目是由一组有起止的,相互协调的受控活动所组成的特定过程,该过程要达到符合规定要求的目标,包括时间,成本和资源的约束条件;工程项目是形成工程实体(建筑物、构造物)的项目活动,既有投资行为,又有建设行为(课件:凡是最终成果是‘工程’的项目,均可称为工程项目);建设工程项目为完成依法立项的新建、改建、扩建的各类工程而进行的、有起止日期的、达到规定要求的一组相关联的受控活动活动组成的特定过程,包括策划、勘察、设计、采购、施工、试运行、竣工验收和移交等。 建设项目的概念 需要一定量的投资,按照一定程序,在一定时间完成,应符合质量要求的,以形成固定资产为明确目标的特定性任务. 建设项目建设程序的三个阶段和八个步骤 基本建设程序包括:1.项目建议书阶段2.可行性研究阶段3.设计工作阶段—初步设计,技术设计4.建设准备阶段5.建设实施阶段6.竣工验收交付使用阶段;三个阶段:项目前期工作阶段、项目建设实施阶段、项目竣工投产阶段; 建筑工程施工程序 熟悉: 建筑工程项目管理的工作容、定义。 工作容:建设工程项目管理的定义是指从事工程项目管理的企业受工程项目业主方委托,对工程建设全过程或分阶段进行专业化管理和服务活动; 掌握: 建筑工程项目管理的主体、分类 工程项目建设管理的主体包括业主、施工单位、设计单位、监理咨询机构;工程项目管理的类型划分为业主方、设计方、施工方、供货方、总承包方、建设管理部门六方的项目管理。 施工方项目管理的主体、客体和容 施工方项目管理的主体是项目经理部,管理的客体是施工对象、施工活动及相关的劳动要素 建立施工项目管理组织的容 目标控制的容 施工方项目管理的目标控制包括进度、成本、质量、安全四大目标的控制。 广义的劳动要素 施工项目的劳动要素包括劳动力、材料、机械设备、资金、技术。 理解: 管理主体不同,其项目管理的任务也不相同;在项目建设的不同阶段,各方的管理容及重点各不相同。

IT项目管理需求分析说明书

I T项目管理需求分析说 明书 内部编号:(YUUT-TBBY-MMUT-URRUY-UOOY-DBUYI-0128)

IT项目管理需求分析说明书

目录 1.第一章引言 1.目的 本软件分析报告的目的是对根据客户的需求,对系统功能、性能需求向××客户、项目组开发成员、项目实施组和测试成员提供一个清晰的陈述。对IT项目管理功能的后续阶段等过程提供指导和工作原则。 2.IT项目管理内容简介 2.1.按管理目标 从IT项目管理的目标来看,IT项目管理需要管理项目费用/预算和项目过程。 项目费用/预算管理:对于项目费用/预算要求做到能够即时的查 询到本年度或者历史年度的预算以及费用付款情况,需要明细到 分公司的付款情况。目前具体的管理方法是由省局信息中心制定 编写年度预算,项目立项后制定付款计划。分公司实施付款计 划,在每次付款完成后将付款记录录入到系统中,省局信息中心 负责汇总。主要涉及到的文档/数据有,IT项目年度预算表,项 目立项表,项目付款计划,分公司付款记录,年度付款情况(报 表)。 项目过程管理:对于项目的过程要求能过做到能够将项目过程管 理中产生的文档/数据做统一的管理,在需要的时候能够随取随

用。并且做到能够查询到本年度或者历史年度计划的项目和实际 实施的项目对比报表。目前具体的管理办法是省局统一立项,制 定全省推广计划,分公司根据推广计划实施推进项目计划。主要 涉及的文档/数据有,IT项目立项表,全省计划表,计划明细表 (工作项/里程碑),招标表,合同表,年度项目完成情况(报 表)。 2.2.按IT项目的进程阶段 ××局的IT项目管理可以分为以下几个阶段:年度规划,项目立项,招投标管理,项目启动\建设,项目维护,每个阶段有特定的事务和对象需要处理,每个阶段又有特定的里程碑点来控制整个项目的进程。 1、年度计划:这个阶段主要是省局信息中心根据省局的各个部门和各地 市公司提交的信息化要求,和烟草局本身发展的需要,编制下一年度的IT项目预案,一般在三季度完成。涉及对象主要是IT项目年度计划。 2、立项管理:信息中心根据实际情况,在年度计划中挑选项目进行立 项,编制定立项表,招标表,合同表等。如果不在年度计划中的项目需要立项的话,要求先将其添加到年度计划中才能立项。 3、招投标管理:这是一个特殊的环节,管理项目中需要招投标的事务, 主要是管理招标表,甚至保留招标内容。一个项目中可能会有多个招标事务。招标完成和由省局和中标单位签订合同,也可能会要求各个

工程项目管理复习资料

1,什么是项目? 具有一定的目标;受制于有限的资源(时间,费用,质量),需要计划、实施和控制 2、项目的特征 一次性,具有明确的目标,具有特定的生命期,整体性,成果的不可挽回性 3、项目管理:是为使项目取得成功所进行的全过程、全面的策划、组织、控制、协调与监督。 4、工程项目定义:工程项目是指为达到预期的目标,投入一定的资本,在一定的约束条件下,经过决策与实施的必要程序从而形成固定资产的一次性事业。 5、工程项目的特点:单件性,一定的生命期,一次性,一定的约束条件。 比一般项目:产品固定,生产的流动性,生产的露天性,建设周期长,耐用期限长,整体功能强、协作性强。 6、工程项目的生命期是指一个工程项目由筹划立项开始,直到项目竣工投产,收回投资,达到预期目标的整个过程。 7、现代工程项目的特征:建设规模日趋庞大,组成结构日趋复杂化、多样化,技术密集性,资金密集性,商务纠纷纷繁,与环境相关性日趋密切,工程风险日趋增大 8、工程项目建设程序是指一个建设项目从策划、选择、评估、决策、设计、施工到竣工验收、投入生产或交付使用的整个建设过程中,各项工作必须遵循的先后顺序和相互关系。建设程序是工程建设项目的技术经济规律的要求,也是由工程项目的特点决定的,是工程建设过程客观规律的反映,是工程项目科学决策和顺利进行的重要保证。 9、工程项目建设程序:项目建议书,可行性研究,设计工作,建设准备,建设施工,生产准备,竣工验收,交付使用。 项目建议书阶段:项目提出的必要性和依据,产品方案、拟建规模和建设地点的初步设想,资源情况、建设条件、协作关系的初步分析,投资估算和资金筹措设想,项目的进度安排,经济效益和社会效益的估计。 可行性研究阶段:进行市场研究,以解决项目建设的必要性问题。进行工艺技术方案的研究,以解决项目建设的技术可能性问题。进行财务和经济分析,以解决项目建设的合理性问题。凡经可行性研究未通过的项目,不得进行下一步工作。 10、工程项目管理定义:工程项目管理是指应用项目管理的理论、观点、方法,对工程建设项目的决策和实施的全过程进行全面的管理。从项目的开始到项目的完成,通过项目策划(PP)和项目控制(PC)以达到项目的费用目标,(投资、成本目标)、质量目标和进度目标。 11、工程项目管理与企业管理,工程项目管理与企业管理同属于管理活动的范畴,但两者有明显的区别:管理对象不同,管理目标不同,运行规律不同,管理内容不同,实施的主体不同。 12、工程项目管理的基本目标有三个最主要的方面:进度、质量、费用 13、工程项目管理的过程:提出问题,规划,决策,实施,检查 14、工程建设监理定义:监理单位受项目法人的委托,依据国家批准的工程项目建设文件,有关工程建设的法律法规和工程建设监理合同,及其它建设合同,对工程项目实施的监督管理。 15、工程项目监理的主要内容:进度控制,投资控制,质量控制,合同管理,组织协调,信息管理 16、工程项目管理的组织是指为实现工程项目的组织职能而进行的组织系统的设计、建立、运行和调整。 17、工程项目管理组织的作用:从组织与项目目标关系的角度看,项目管理组织的

软件需求分析考试题

一、单选题(每空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、软件开发的生命周期包括(需求分析)、软件设计、代码实现、(测试)、(实施)、 维护,共六个阶段。

医院管理系统项目需求分析

医院管理系统项目需求分析 目录 1引言 ............................................................................................................................................ 错误!未定义书签。 1.1编写目的......................................................................................................................... 错误!未定义书签。 1.2适用范围......................................................................................................................... 错误!未定义书签。 1.3背景................................................................................................................................. 错误!未定义书签。 1.4术语定义......................................................................................................................... 错误!未定义书签。 1.5参考资料......................................................................................................................... 错误!未定义书签。2项目概述..................................................................................................................................... 错误!未定义书签。 2.1目标................................................................................................................................. 错误!未定义书签。 2.2用户特点......................................................................................................................... 错误!未定义书签。3功能需求..................................................................................................................................... 错误!未定义书签。 3.1流程图............................................................................................................................. 错误!未定义书签。 3.1.1门诊管理流程图................................................................................................. 错误!未定义书签。 3.1.2住院管理流程图................................................................................................. 错误!未定义书签。 3.1.3药库药房流程图................................................................................................. 错误!未定义书签。 3.2功能表............................................................................................................................. 错误!未定义书签。 3.3用例................................................................................................................................. 错误!未定义书签。 3.3.1门诊管理用例图................................................................................................. 错误!未定义书签。 3.3.2门诊管理用例说明............................................................................................. 错误!未定义书签。 3.3.2.1门诊挂号人员登录:......................................................................................... 错误!未定义书签。 3.3.2.2门诊挂号人员修改密码:................................................................................. 错误!未定义书签。 3.3.2.3门诊挂号人员对挂号单的录入:..................................................................... 错误!未定义书签。 3.3.2.4门诊挂号人员对挂号单的查询:..................................................................... 错误!未定义书签。 3.3.2.5门诊挂号人员退号:......................................................................................... 错误!未定义书签。 3.3.2.6门诊挂号人员退出登录:................................................................................. 错误!未定义书签。 3.3.2.7门诊挂号人员结算:......................................................................................... 错误!未定义书签。 3.3.2.8门诊划价人员登录:......................................................................................... 错误!未定义书签。 3.3.2.9门诊划价人员修改密码:................................................................................. 错误!未定义书签。 3.3.2.10门诊划价人员对处方的录入:....................................................................... 错误!未定义书签。 3.3.2.11门诊划价人员对划价单的查询: ................................................................... 错误!未定义书签。 3.3.2.12门诊划价人员退出登录:............................................................................... 错误!未定义书签。 3.3.2.13门诊收费人员登录:....................................................................................... 错误!未定义书签。 3.3.2.14门诊收费人员修改密码:............................................................................... 错误!未定义书签。 3.3.2.15门诊收费人员收费:....................................................................................... 错误!未定义书签。 3.3.2.16门诊收费人员退出登录:............................................................................... 错误!未定义书签。 3.3.2.17门诊收费人员结算:....................................................................................... 错误!未定义书签。 3.3.3住院管理用例图................................................................................................. 错误!未定义书签。 3.3.4住院管理用例说明............................................................................................. 错误!未定义书签。 3.3. 4.1住院部管理员登录:......................................................................................... 错误!未定义书签。 3.3. 4.2住院部管理员修改登录密码............................................................................. 错误!未定义书签。

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