好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

页眉

第三章

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

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

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

常规文档的写作能力,因为系统分析员需要将对目标系统的各种需求编写成需求规约; 很强的学习能力,因为系统分析员需要掌握新理念新技术新方法来解决客户需求; 另外,系统分析员需要了解软件开发过程,具备系统开发管理及相关经验。

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

(1)开发一个系统取代现有的销售订单处理系统。 (2)开发软件控制充当外科医生的机器人。 (3)开发软件操作出租车仪表。

(4)为国防部开发一个安全的战场通信系统。 答:(1)现有销售订单处理系统及其用户;

(2)外科医生;

(3)市场上类似系统; (4)战场通信领域专家;

3.6 举例说明一个系统的三个不同类型的非功能需求。 答: 采用B/S开发模式;系统持续可用性;系统易用性;

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

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

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

1.1 编写目的

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

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

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

页脚

页眉

1.2 背景

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

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

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

1.3 定义

医院管理信息系统

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

门诊管理信息系统

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

住院管理信息系统

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

药品管理信息系统

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

1.4 参考资料 软件工程 清华大学出版社(钱乐秋,赵文耘,牛军钰)

2 任务概述 2.1 目标

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

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

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

2.2 用户的特点

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

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

2.3 假定和约束

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

3.1 对功能的规定 系统名称:医院信息管理系统 模块编号:1.1 上层调用模块:医院信息管理系统 模块名:挂号子系统 支持文件名:无 下层被调用模块:接受并审核挂号请求确认并打印挂号审核并确认退号 页脚

页眉

输入数据:缴费确认 处理:对医院挂号进行综合处理 系统名称:医院信息管理系统 模块编号:1.2 上层调用模块:挂号子系统 输入数据:挂号信息 处理:由挂号信息生成挂号缴费单 系统名称:医院信息管理系统 模块编号:1.3 上层调用模块:挂号子系统 输入数据:挂号费收费确认 处理:待挂号收费确认后,生成正式挂号单 系统名称:医院信息管理系统 模块编号:1.4 上层调用模块:挂号子系统 输入数据:病人退号请求 处理:对病人退号请求审核,判断是否退号 系统名称:医院信息管理系统 模块编号:1.5 上层调用模块:挂号子系统 输入数据:用户查询请求 处理:根据查询请求查询后输出查询结果 系统名称:医院信息管理系统 模块编号:1.6 上层调用模块:接受并审核挂号 输入数据:用户填写信息 处理:根据用户填写信息生成挂号信息 系统名称:医院信息管理系统 模块编号:1.7 上层调用模块:接受并审核挂号 输入数据:用户填写信息 处理:根据用户填写信息生成挂号信息 系统名称:医院信息管理系统 模块编号:1.8 上层调用模块:接受并审核挂号 页脚

输出数据:正式挂号单退号请求缴费信息退费信息 模块名:接收并审核挂号请求 支持文件名:挂号单库病历库 下层被调用模块:窗口挂号 输出数据:挂号费缴费单 模块名:确认并打印挂号 支持文件名:挂号单库 下层被调用模块:无 输出数据:正式挂号单 模块名:审核并确认退号 支持文件名:挂号单库 下层被调用模块:无 输出数据:退号请求 模块名:查询及输出统计信息 支持文件名:病历库挂号单库 下层被调用模块:无 输出数据:查询结果 模块名:窗口挂号 支持文件名:无 下层被调用模块:无 输出数据:挂号信息 模块名:电话挂号 支持文件名:无 下层被调用模块:无 输出数据:挂号信息 模块名:预约挂号 支持文件名:无 下层被调用模块:无 页眉

输入数据:用户填写信息 处理:根据用户填写信息生成挂号信息 系统名称:医院信息管理系统 模块编号:1.9 上层调用模块:接受并审核挂号 输入数据:用户填写信息 处理:根据用户填写信息生成挂号信息 系统名称:医院信息管理系统 模块编号:2.1 上层调用模块:医院信息管理系统 输入数据:正式挂号单药品信息库存信息 出院确认无效住院请求缴费确认 处理:对诊断操作进行综合处理 系统名称:医院信息管理系统 模块编号:2.2 上层调用模块:诊断子系统 输入数据:正式挂号单 处理:对挂号单进行排序入队,按顺序生成开始诊断挂号单 系统名称:医院信息管理系统 模块编号:2.3 上层调用模块:诊断子系统 输入数据:开始诊断挂号单体检收费确认 处理:生成体检结果 输出数据:挂号信息 模块名:自动挂号 支持文件名:无 下层被调用模块:无 输出数据:挂号信息 模块名:诊断子系统 支持文件名:无 下层被调用模块:接收并等待挂号体检处方生成结束就诊并更新病历 输出数据:出院批准住院请求缴费信息退费信息 模块名:接受并等待挂号 支持文件名:挂号单库 下层被调用模块:无 输出数据:开始诊断挂号单 模块名:体检 支持文件名:病历库 下层被调用模块:输入体检要求体检并输入体检结果 输出数据:体检结果 其余模块略

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个字符

页脚

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

页眉第三章3.3你认为一个系统分析员应该具有哪些理想素质和基础知识?请说明理由。答:较强的沟通能力和理解力,因为系统分析员需要通过与用户交流、对现有系统的观察来获取需求,并理解其中业务逻辑和用户需求;良好的逻辑分析能力以及表达能力,因为系统分析员需要对获取的需要进行分析与建
推荐度:
点击下载文档文档为doc格式
3mzja2g6oq35m4y31ezc5v45r56fo5008yv
领取福利

微信扫码领取福利

微信扫码分享