软工习题答案,华工软件工程,习题答案参考试卷资料

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3.3 你认为一个系统分析员应该具有哪些理想素质和基础知识?请说明理由。

答:较强的沟通能力和理解力,因为系统分析员需要通过与用户交流、对现有系统的观察来获取需求,并理解其中业务逻辑和用户需求;

良好的逻辑分析能力以及表达能力,因为系统分析员需要对获取的需要进行分析与建模;

常规文档的写作能力,因为系统分析员需要将对目标系统的各种需求编写成需求规约;

很强的学习能力,因为系统分析员需要掌握新理念新技术新法来解决客户需求;

另外,系统分析员需要了解软件开发过程,具备系统开发管理及相关经验。

3.5 对于下面的每个场景,思考在需求获取期间什么是最有用的信息来源:

(1)开发一个系统取代现有的销售订单处理系统。

(2)开发软件控制充当外科医生的机器人。

(3)开发软件操作出租车仪表。

(4)为国防部开发一个安全的战场通信系统。

答:(1)现有销售订单处理系统及其用户;

(2)外科医生;

(3)市场上类似系统;

(4)战场通信领域专家;

3.6 举例说明一个系统的三个不同类型的非功能需求。

答:采用B/S开发模式;系统持续可用性;系统易用性;

3.9 软件需求规约主要包括哪些容?自己寻找一个实例,亲自写一个需求规约。

答:软件需求规约主要包括引言、信息描述、功能描述、行为描述、检验标准、参考书目、附录等。

一个医院管理信息系统需求规约的例子:

1 引言

1.1 编写目的

本软件需求说明书是医院管理信息系统是实现的依据,是所有参与此项目的人的共同工作的基础,为医院和开发人员提供参考。

对开发软件的主要功能和环境条件等进行了描述,统一开发标准,为开发者提供详细设计和进行开发提供基础。同时,也作为软件测试和验收的依据。

本软件预期的读者是用户(即医院相关人员),需求分析人员,设计实现人员,开发人员,测试人员等。

本软件系统的名称:医院管理信息系统。

本项目的任务提出者、开发者:医院管理信息系统开发小组。

用户:医院。

实现软件的计算中心:医院计算中心。

1.3 定义

医院管理信息系统

定义:即指本总软件系统。

门诊管理信息系统

定义:医院管理信息系统的子系统之一,管理门诊部门信息,并与其他两个子系统交互。

住院管理信息系统

定义:医院管理信息系统的子系统之一,管理住院部门信息,并与其他两个子系统交互。

药品管理信息系统

定义:医院管理信息系统的子系统之一,管理药品部门信息,并与其他两个子系统交互。

1.4 参考资料

软件工程清华大学出版社(乐秋,文耘,牛军钰)

2 任务概述

2.1 目标

本软件开发意在加强医院信息管理。

通过本软件,帮助医院各个部门人员综合管理医院信息,便医院进行管理,提升医院的服务质量。

本软件全部容自含,不与其他软件产生交互。

2.2 用户的特点

本软件的最终用户是医生,病人,医院职工,医院领导等。

操作人员的教育水平不一,不了解计算机专业知识,但是掌握计算机基本操作技能。

因本软件贯穿整个医院的活动流程,所以预期使用频度非常高,基本需要不间断地使用。医生,具有一定的计算机操作水准,经过一定时间培训后能熟练掌握系统的操作。对系统信息的录入和获取。

2.3 假定和约束

用户务必按照操作规则运行本软件,不得进行故意破坏等行为。

3 需求规定

3.1 对功能的规定

其余模块略

3.2 对性能的规定

3.2.1 精度

金额精确到分,药品库存量精确到其出入库的最小单位。

3.2.2 时间性要求

除了大型查询外,所有操作均能在0.1秒完成。

对于大型查询,要求能在1.0秒完成

3.2.3 灵活性

当前软件仅在当前环境下正常工作,不保证运行环境更改后的棒性。遇到运行环境操作系统

升级或更改等情况,请告知开发人员,进行升级维护。

当精度发生变化时,只需调整数据字典和总输入输出模块对信息的要求即可,其变化基本不会对软件造成影响。

当计划发生改变时,及时告知开发人员,开发人员会对相应的模块进行改进和处理。

3.3 输入输出要求

输入中病人卡号为划卡输入,银行卡号及密码有专用输入设备,其余均为键盘直接输入。输出可以为打印或者屏幕显示。

具体各输入输出类型

姓名

数据类型:字符串

计量单位:无

取值围:2至100个字符

性别

数据类型:字符

计量单位:无

取值围:F或M

出生年月

数据类型:日期

计量单位:无

取值围:根据系统日期类型而定

职业

数据类型:字符串

计量单位:无

取值围:1至100个字符

数据类型:字符串

计量单位:无

取值围:1至30个数字及’+’,’-‘等符号

身份证号

数据类型:整型

计量单位:无

取值围:15或18位数字

住址

数据类型:字符串

计量单位:无

取值围:1至100个字符

过敏史

数据类型:字符串

计量单位:无

取值围:1至9999个字符

其余略

3.4 数据管理能力要求

本软件系统所需的数据规模很大,数据增长很快,具体的增长速度与医院接诊病人数量有关。具体有关的数据文件包括病历库,挂号单库,药品库等。

能够对近期的数据进行缓存以加快访问速度。定期将早期的数据移至备份设备。

3.5 故障处理要求能定期对软件数据进行备份。

软件在运行过程中产生的数据库错误,系统将其计入错误日志。

开发人员和系统管理员将据此解决故障,进行维护。

3.6 其他专门要求

系统架设于网使用,网络数据通过SSL加密处理。连接时需要验证身份,同时有远程管理界面。

3.10需求验证应有哪些人参加?画一个过程模型说明需求评审应该如组织。

答:参加人员应该包括作者、技术人员、用户代表、领域专家、阅读人员、记录人员、观察员等。

组织需求评审:

相关文档
最新文档