版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程实践
报
姓名学号:
专业:计算机科学与技术_______________________
班级:计算机科学与技术11-4班________________
设计题目:软件工程实践___________________________
成员:
指引教师:.
12月31日徐州
课程设计指引教师评阅书
指引教师评语:
成绩:指引教师签字:
年月H
目录
第一章图书管理系统总体规划1
第二章实验一:运用Visio绘制DFD图1
1、顶层及零层数据流图(DFD)1
2、分层数据流图(DFD)2
第三章实验二:UML工具使用4
1、用例图4
2、类图7
3、序列图7
4、状态图8
5、协作图9
6、活动图9
第四章实验三:软件源代码管理10
1、SVN简介10
2、SVN软件使用阐明11
第五章实验四:使用软件测试工具18
1、Nunit软件测试工具18
1.1TDD简介19
1.2.NUmt简介19
1.2.1Nunit简介19
1.2.2某些惯用属性22
1.3如何在.NET中应用NUnit24
1.4其她某些核心概念28
TestSuite32
Explicit属性35
ExpectedException属才生35
1.5测试生命周期合约-36
2、TestManager软件测试工具38
2.1TestManager简介38
2.2TestManager详细使用38
第一章图书管理系统总体规划
对于数据库系统,规划工作是十分必要。规划好坏将直接影响到整个图书管理系统成功
与否,数据库设计中规划阶段重要任务是建立数据库必要性及可行性分析,拟定数据库系统
在整个图书管理系统地位,
依照图书管理数据库对技术人员和管理人员水平、数据采集和管理活动以及借阅者计算
机素质规定;数据库技术对计算机系统软硬件规定。决定把数据库管理系统设计成为一种综
合数据库。此数据库涉及所有操作人员所有活动功能。由于,此图书管理系统应用界面较简
朴、功能单一。因此,用一种综合数据库就能满足图书管理规定,并且实现容易。
因而,图书管理系统可以按照顾客权限和实现功能不同分为两某些:外部学生对数据库
查阅访问和内部管理人员对图书记录管理维护。但是,这两某些都调用是同一数据库,只但
是内部管理人员能实现所有管理功能,而外部学生访问数据库时,某些功能被屏蔽,只能进
行查阅。书管理系统整个应用状况作全面、详细调查,拟定图书管理目的,收集支持系统总
设计目的基本数据和对这些数据规定,拟定顾客需求,并把这些写成顾客和数据库设计者都
可以接受文档。
第二章实验一运用Visi。绘制DFD图
实验规定:
I.可以采用构造化办法对所选系统进行需求分析二
2.采用Visio绘制系老式DFD图;
3.提交绘制图形和实验报告。
1、图书管理系统顶层和第零层DFD图
图
书
馆
管
读者
理
员
FD图
顶层D
理系统
图书管
图
书
馆
管
理
员
图
层DFD
第零
系统
管理
图书
FD图
分层D
系统
管理
图书
2、
书借用
FS图
一
图书
.3.1
表
设置
图类型
书
馆
管
信
理图书
员
书
2图
#3.
目表
总书
F6
管理
档案
图
书
馆
管
表
理总书目
员
D图
层DF
第1
系统
管理
图书
图
书
馆
管
书目表
理F6总
员
图
书
馆
管
理
员
FD图
2层D
统第
理系
图书管
制;
图绘
DFD
零层
层和
统顶
理系
书管
和图
整顿
报告
验一
责实
波负
甫飞
注:皇
;
绘制
DFD图
第1层
系统
管理
图书
负责
吕伟
制。
D图绘
层DF
第2
系统
管理
图书
负责
刘什
使用
工具
UML
验二
章实
第三
:
规定
实验
软
学习
件,
具软
L等工
arUM
e、St
Ros
tional
装Ra
、安
下载
1.
用;
件使
对
形针
等图
动图
、活
态图
、状
列图
、序
类图
图、
用例
绘制
2.
计。
和设
分析
模型
进行
系统
所选
例图
1、用
在绘制图书管理系统用例图之前咱们要对其中角色进行辨认,对一种图书管理系
统来说,重要有两种角色:读者和图书管理员。另一方面,在重要角色基本上,
可以辨认出与角色相应用例,从而画出用例图。与读者有关过程涉及:借书、还
书、图书信息检索、借阅信息查询、个人有关信息查询及修改(如:姓名、性别、
年级、专业、家庭住址、联系电话、民族、身份证号、出生日期等),与图书管
理员有关过程涉及:办理借书、办理还书、图书订购、读者信息管理、图书信息
管理以及系统管理。以上分析中,与读者、图书管理员有关过程构成了本系统基
本用例。
图书管理系统基本用例图
图书管理模块涉及与图书有关某些过程,重要有图书借出、图书归还、图书信息
读者管理模块用例图
读者管理模块重要涉及与读者有联系有关过程。重要有读者增长/删除、修改读
者权限及密码、借阅信息查询、个人信息查询及修改、借阅超期/丢失罚款
系统管理模块用例图
系统管理模块重要有系统登录、退出,系统更新、系统维护
2、类图
3、序列图
借书普通过程序列图
4、状态图
图书管理员重要时间流可以有图书管理系统状态图分析而来,与图书管理
员有关过程涉及:办理借书、办理还书、解除预定,图书预定、图书信息管理(增
长/删除书目、图书类别管理、流通状况)、读者信息管理(增长/删除读者、读
者权限修改等)
5、协作图
借书普通过程协作图
读者刷卡进入图书馆,先查询图书及个人借阅信息,然后去挑选书,挑好书后进
入借车程序,图书管理员先检查读者证件与否合理,如合理则进行借车,读者借
完书后,图书管理员要修改读者借阅信息和库存图书信息。
6、活动图
注:皇甫飞波负责基本用例图以及各模块用例图绘制;
吕伟负责类图和图书管理员使用系统状态图绘制;
刘什负责借书普通过程协作图、时序图以及活动图绘制。
第四章实验三软件源代码管理
实验规定:
1.下载、安装SVN、Trac等工具软件,学习软件使用;
2.对所选系统源代码进行版本管理。
1、SVN简介
subversion(简称四)是近年来崛起版本管理软件,是cvs接班人。当前,绝大
多数开源软件都使用svn作为代码版本管理软件。
使用状况
虽然在时Subversion使用族群依然远少于老式CVS,但已有许多开放原码
团队决定将CVS转换为Subversion,已经转换使用Subversion涉及了FreeBS
DsApacheSoftwareFoundation、KDE、GNOME、GCC、Python>Samba>Mo
no以及许多团队。
许多开发团队换用
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广州社区地理题目与答案解析
- 2026年健康饮食与营养知识测试题
- 2026年消防安全与应急救援习题集
- 2026年生态环境保护政策法规知识考试卷
- 2026年金融理财知识测试卷资产配置策略专项题库
- 2026年生活常识测试卷日常安全知识专项训练
- 2026年心理辅导与咨询技巧测试
- 2026年高考英语阅读理解与写作专项训练
- 2026年法律知识竞赛模拟试题库
- 2026年企业财务管理专项习题集
- 2026广东中山大学中山眼科中心茂名医院(茂名市眼科医院)招聘54人笔试模拟试题及答案详解
- 银行消防安全知识培训课件
- ktv安装合同协议
- 施工机械租赁管理措施
- 大学化学第04章-能源化学基础课件
- 自然灾害对基础设施的风险评估
- 钢结构施工合同范本
- 新型降糖药物的临床应用
- 第1.2课《风景谈》(教案)-【中职专用】2023-2024学年高一语文随堂同步名师课堂(高教版2023·基础模块上册)
- 物业突发事件应急处理培训
- 质量管理部门安全生产责任制模版
评论
0/150
提交评论