




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上淮海工学院计算机工程学院实验报告书课程名: 软件工程 题 目: 软件工程综合实验 班 级: 学 号: 姓 名: 评语:成绩: 指导教师: 批阅时间: 年 月 日专心-专注-专业软件工程综合实验报告要求一目的与要求:1)系统复习结构化或面向对象软件工程方法的基本原理、技术和方法;2)掌握软件工程项目分析、设计、编码、测试和管理等阶段相关建模、设计和管理工具的使用方法;推荐借阅有关Microsoft Office Visio 系统、Microsoft Project、Power Design 系统的功能和使用方法;3)通过试验要逐步提高运用软件工程基本理论、技术和方法解决
2、实际问题的能力;4)按照实验题目要求独立完成实验内容,如发现拷贝、抄袭者严肃处理;5)认真书写实验报告,并按时提交。二 实验内容或题目1. 根据自己兴趣或前期实验选择一软件工程项目,按照结构化软件工程方法或OO软件工程方法进行分析和建模(要求有功能模型、数据/对象模型、行为/动态模型);在分析模型的基础上,完成系统的概要和详细设计(要给出设计模型,如H图、程序流程图、问题域子系统、人机界面设计等设计);2. 在1软件工程项目分析和设计的基础上,选取系统数据流图,并清楚标识系统的全部信息域特性,然后对项目的规模和工作量进行估算;按照项目的工序或过程模型对项目的任务或作业进行分解和工作量分配,并绘
3、制工程网络图给出关键路径的选择,绘制甘特图给出该项目的时间进度安排。三实验步骤与源程序 医院患者病情诊断和监控系统:1. 分析和建模:(1)、医院患者病情诊断和监控系统的对象模型:(2)、通过分析可以得出出系统的用例为:中央监护,病症监护,提供标准病症信号,病历管理,病情报告管理,得用例图:(3)、根据用用例图建立系统的功能模型 动态模型脚本(监护系统正常时)监护系统的正常情况脚本1、 请用户登录相应得系统2、 进入相应的系统登陆界面3、 系统要求用户输入用户名和密码,用户输入4、 请求数据库系统;数据库系统核对用户名和密码,然后通知此次登录正确5、 要求用户选择事件类型(查询、更新、打印等)
4、,假设用户选择打印6、 要求用户输入患者编号,储户输入编者号7、 确认患者信息在预先数据库中,然后要求系统处理这个事务,系统反馈可以打印8、 系统输出打印表,用户拿走表1 系统正常情况下脚本说明 脚本(ATM系统异常时)银行储蓄系统的异常情况脚本1、 请用户登录相应得系统2、 进入相应的系统登陆界面 3、 系统要求用户输入用户名和密码,用户输入9、 请求数据库系统;数据库系统核对用户名和密码,然后通知此次登录错误,拒绝登录4、 并请用户重新输入密码,用户输入正确密码,系统核对后反馈此次登录是正确的5、 系统要求用户输入查询患者的编号,用户输入编号6、 用户突然说你改变主意不想查询了,他按下“取
5、消”键7、 系统退出,返回到登陆后主界面。 表2 系统异常情况下脚本说明2. 系统的概要和详细设计: (1).总体设计层次图 (2)、监护系统ER图: (3)、监护系统数据流程图: (4)、监护系统状态转换图: (4)、医务基本系统模型: (5)监护管理流程图: (6)、监护系统更新功能的PAD图: (7)登陆界面盒图。(8)IPO表:系统:生理信号输入控制子系统作者:张彬模块:生理信号输入管理日期:2012-5-27编号:11被调用:调用:定时时间输入程序输入:传感器的输入输出:有效的记录处理:校验记录更新记录局部数据元素:注释:3. 对项目的规模和工作量进行估算;按照项目的工序或过程模型对
6、项目的任务或作业进行分解和工作量分配。(1)、依据信息域特性对项目的规模(功能点)、工作量和工程时间进行估算; 信息域的五个特性 1)输入项数:产品测试,1个 2)输出项数:文档整理,1个 3)查询数:分析、概要设计、详细设计,3个 4)主文件数:测试计划、编码,2个 5)外部接口数:测试方案设计,1个 输入系数a1: 3,输出系数a2: 4,查询系数:6,文件系数:10,接口系数:7 UFP=1*3+1*4+3*6+2*10+1*7=52 计算技术复杂因子TCF:序号Fi技术因素影响程度1234567891011121314F1F2F3F4F5F6F7F8F9F10F11F12F13F14数
7、据通信分布式数据处理性能标准高负荷的硬件高处理率联机数据输入终端用户效率联机更新负责的计算可重用性安装方便操作方便可移植性可维护性21342214354323DI=Fi=39TCF=0.65+0.01*39=1.04计算功能点数FPFP=UFP*TCF=1.04*52=54.08(2).工作量E=585.7+15.12*54.08=1403.3896(3)、监护系统项目的工程网络图: (4)、监护系统项目的甘特图:3.医院监护系统编码实现,界面设计:(1)问题域子系统护士类(Nurse)public class Nurse private String jobNumber; private S
8、tring PassWord; private String Name; private String PhoneNumber; private String Post; private String Sex; 医生类(doctor)public class doctor private String jobNumber;private String PassWord; private String Name; private String Sex; private String Post; 患者类(Patient)public class Patient private String Nam
9、e; private String Sex; private String Address; private String PhoneNumber; private String PatientNumber; 病历表(medicalRecords)public class medicalRecords implements bill private String Heartbeat; private String bloodPressure; private String Pulse; private String bodyTemperature; 病情报告类(conditionReport)
10、public class conditionReport implements operation (2)监护系统数据表设计 病人表字段名 数据类型主关键字外部关键字参照的表取值说明病人ID号Vchar2(10)yes不允许为空姓名Vchar2(30)病房号Vchar2(10)病床号Vchar2(10) 医护人员表字段名 数据类型主关键字外部关键字参照的表取值说明姓名Vchar2(30)性别Vchar2(2)电话Number(15)住址VarChar2(50)职工ID号Vchar2(10)yes不允许为空职称Varchar2(10)病历表字段名 数据类型主关键字外部关键字参照的表取值说明病人I
11、D号Vchar2(10)yes不允许为空性别Vchar2(2)年龄Smallint家属VarChar2(30)住址VarChar2(50)安全范围VarChar2(10)主治医生ID号Vchar2(10)生理信息表字段名 数据类型主关键字外部关键字参照的表取值说明病人ID号Vchar2(10)yes不允许为空脉搏Smallint心跳Smallint血压Smallint呼吸频率Smallint(3)系统人机交互界面设计:(1)、界面主界面生理信号信息采集模块界面监护管理模块界面四测试数据与实验结果(可以抓图粘贴)1.根据系统流程图执行测试:(1)流程图.登录模块 登录流程图.监护管理 监护管理流
12、程图(2)测试.登录模块测试 1).语句覆盖测试用例 为了使每个语句都执行一次,为此需要输入下面的测试数据: isAdministrator=true,userName=true,passWord=true isAdministrator=false,useName=true, password=false通过上面的两组数据就可以实现此流程的语句覆盖。 2).判定覆盖测试用例 用下面两组数据可以实现判定覆盖 .isAdministrator=true,userName=true,passWord=true; .isAdministrator=false,useName=false, password=true; 3). 条件覆盖测试用例 .isAdministrator=true,userName=true,passWord=true; .isAdministrator=false,useName=false, password=false; 4).基本测试用例 画出流图: 由流图可得出环形复杂度为4,因此共有4条路径。分别为: 路径1:-。 路径2:-。 路径3:-。 路径4:-。 测试用例分别为: 路径1的测试用例:isAdministrator=false,userName=false,pa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 林园养殖转让协议书
- 清洁服务临时协议书
- 澄海家庭团聚协议书
- 服装工厂转让协议书
- 消防工作安全协议书
- 摄影项目合同协议书
- 授权直播带货协议书
- 滴滴车辆出借协议书
- 母亲财产分割协议书
- 离婚扶养小孩协议书
- 语文跨学科学习成功案例分析:语文与艺术学科的融合
- GB/T 23106-2024家用和类似用途毛发护理器具性能测试方法
- 《劳动教育与实践》在线课程习题测试及答案
- 高标准农田跟踪审计、工程中间计量、变更价格调整及竣工结算审核项目 投标方案(技术方案)
- 人教版 七上 数学 第五章 一元一次方程《实际问题与一元一次方程-第4课时 分段计费问题与方案选择问题》课件
- T-CECS120-2021套接紧定式钢导管施工及验收规程
- 虚拟商业创新创业实训智慧树知到答案2024年西安工业大学
- 三年级数学下册计算题大全(每日一练共18份)
- 阀门产品质量证明书
- 高二语文九日齐山登高省公开课金奖全国赛课一等奖微课获奖课件
- 2024-2030年中国桦树汁行业市场发展趋势与前景展望战略分析报告
评论
0/150
提交评论