软件工程
实 验 报 告
班 级
学 号 姓 名 指导老师
目录
实验一 结构化需求分析 .........................................................................
实验二 结构化软件设计...........................................................................
实验三 面向对象的软件分析...................................................................
实验四 软件编码与测试........................................................................... 目录 1 4 7 11
实验一 结构化需求分析
一.实验目的
(1)掌握数据流的分析技术
(2)掌握软件需求分析的过程和方法。
(3)熟悉项目开发计划和需求规格说明书的制定方法。
二.实验题目
目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统。医院对患者监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志。当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统打印出某个指定病人的病情报告。
三.实验内容和要求
(1)用结构化数据流分析技术进行软件系统需求分析,得出系统的数据流图和数据字典。
(2)正确运用图表工具进行表示。
四.需求规格说明书
1
2
3
实验二 结构化软件设计
一.实验目的
1.掌握结构化软件设计的过程和方法。
2.掌握设计说明书的编写。
二.实验题目
目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统。医院对患者监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志。当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统打印出某个指定病人的病情报告。
三.实验内容和要求
1.在需求分析的基础上,用结构化软件设计方法进行系统设计,给出系统合理的体系结构。
2.完成数据设计、软件结构设计、接口设计及过程设计。
3.正确运用图表工具进行表示,如层次图、HIPO图、结构图、N—S图、PAD图、判定表及伪码等描述方式。
4.按规范正确编写软件文档。
4
四.设计说明书
5
6
实验三 面向对象的软件分析
一.实验目的
掌握面向对象的软件分析方法
二.实验题目
目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统。医院对患者监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志。当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统打印出某个指定病人的病情报告。
三.实验内容和要求
1.用面向对象的分析方法进行软件系统需求分析,得出系统的分析模型(对象模型、动态模型、功能模型)。
2.正确运用图表工具进行表示。
3.按规范正确编写软件文档。
7
四.软件文档
8
9
10
实验四 软件编码与测试
一.实验目的
1.掌握软件测试的过程和方法。
2.掌握测试用例的设计方法。
3.熟悉测试计划说明书、测试记录与分析报告的编写。
二.实验题目
目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统。医院对患者监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志。当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统打印出某个指定病人的病情报告。
三.实验内容和要求
1.用程序设计所规定的编程语言,编写一段代码实现软件需求给出的一个功能。每个小组至少有两个功能模块。
2.根据前面实验中完成的软件项目进行相应软件测试,制定测试计划、设计测试用例,特别是一些异常情况的处理。
3.模块的动态测试以黑盒法为主,辅以白盒法。重要执行路径的测试使用白盒法。白盒法必须先列出所有判定,再选择覆盖标准,根据不同的覆盖标准所列出的情况,设计测试用例。
4.集成测试重点测试模块的接口部分,要求保留测试过程所设计的驱动模块或桩模块。
5.应根据需求规格说明书所确定的系统功能和性能设计测试用例。
6.阅读相关的软件开发标准文档,正确编写测试计划、测试记录与分析报告。
11
四.测试报告
测试计划
12
测试记录
分析报告
软件截图
登陆界面
13
主界面
警报窗口
消息提醒 14
第二篇:微软软件-华东交大软件学院一期6周软件工程实训总结报告-20xx2110050223-吴焱
华东交通大学软件学院
20##年六周软件工程实训总结报告
专业班级: 软件工程+道路与铁道工程 学 号: 20102110050223
学生姓名: 吴焱 指导教师: 彭老师
所在项目: 外语听力复读考核系统 项目经理: 张扬
实训公司: 国家发改委微软创新中心江西分中心
实训周期: 20## 年 9 月 2 日至 2013 年 10 月 12 日
学生签名:
年 月 日