软工习题答案,华工软件工程,习题答案参考试卷资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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需求验证应有哪些人参加?画一个过程模型说明需求评审应该如组织。
答:参加人员应该包括作者、技术人员、用户代表、领域专家、阅读人员、记录人员、观察员等。
组织需求评审: