软件工程综合叙述.docx
- 文档编号:30697331
- 上传时间:2023-08-19
- 格式:DOCX
- 页数:12
- 大小:309.93KB
软件工程综合叙述.docx
《软件工程综合叙述.docx》由会员分享,可在线阅读,更多相关《软件工程综合叙述.docx(12页珍藏版)》请在冰豆网上搜索。
软件工程综合叙述
软件工程综述
学院:
中国计量学院现代科技学院
班级:
姓名:
学号:
日期:
2010年6月6日
实验目的:
利用所学知识,做一个小系统。
实验内容:
本次实验我使用的是传统方法学来进行一个系统开发,该方法采用结构化分析技术完成需求分析工作(需求分析是发现、求精、建模、规格说明和复审的过程)。
采用结构化设计完成软件设计工作(软件设计在软件工程过程中处于技术核心地位,而且不依赖于所使用的软件过程模型)。
采用结构化实现完成编码和测试(编码是软件工程过程中设计的自然结果,测试是保证软件质量的关键步骤)。
第一张图是实体—关系图,储户和银行是实体,存储是关系,其他用圆角矩形表示的是属性,N、M是实体和关系之间的联系。
第二张图是数据流图,数据流图分为源点或终点、处理、数据存储和数据流。
该图分为三个步骤:
接受单子、更新储户信息和处理,储户是源点和终点。
第三张图是状态转换图,是银行系统的状态图。
图中表明,初态是存款状态为空,终态是存款状态不为空。
中间以存/取款来改变之间的状态。
下图是银行系统的层次图,可以进行对用户进行编辑,查询,计算利息,汇率等。
下图是H图
下图是IPO图,把存款人信息进行检验,然后对密码进行校验和存/取款的操作,经过处理后显示更新后的信息。
下图是IPO表
下图是结构图:
在结构图中通常还用带注释的箭头表示模块调用过程中来回传递的信息。
下图是银行系统的数据流图
精化后的银行系统额软件结构
下面是Jackson图。
上图是一个被测模块的流程图,写的一个银行系统查询系统,你可以按照各种方式来查询余额,利率和交易记录。
测试用例:
1.输入:
甲
输出:
帐户余额:
0。
01¥
2.输入:
利率
输出:
本月的利率是1%,半年的利率是5%,一年的利率是10%,3年及3年以上的利率是50%
3.输入:
甲记录
输出:
6月1日,您在工行取款1元。
6月3日,您在农行取款5角。
4.输入:
乙
输出:
帐户余额:
100000000¥
5.输入:
乙记录
输出:
4月1日,您在本行存款98765432元
6.输入:
丙
输出:
查无此人
7.输入:
张三
输出:
错误输入
8.输入:
张三
输出:
错误输入
9.输入:
全是空格
输出:
请输入查询信息
10.输入:
ABC
输出:
错误输入
11.输入:
123
输出:
错误输入
12.输入:
+12
输出:
错误输入
13.输入:
张三+
输出:
错误输入
14.输入:
张+三
输出:
错误输入
15.输入:
张三李死
输出:
查无此人
16.输入:
+张三
输出:
错误输入
实验小结:
本次实验对软件工程过程有了初步了解,并对软件需求有了完整、准确、具体的理解,软件设计的目标,是设计出所要开发的软件的模型。
本次的设计实验让我更加理解了结构化分析与结构化设计的关系、软件设计的概念和原理、模块独立、启发规则,并掌握了表示软件结构的图形工具的使用,也初步掌握了传统方法学。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 综合 叙述