软件工程实践报告姓名:吕伟学号:08113441专业:计算机科学与技术班级:计算机科学与技术11-4班设计题目:软件工程实践成员:皇甫飞波(08113438)刘什(08113440)指导教师:赵莹2013年12月31日徐州课程设计指导教师评阅书指导教师评语:成绩:指导教师签字:年月日目录第一章图书管理系统总体规划-----------------------------------------------------------------------1第二章实验一:利用Visio绘制DFD图-----------------------------------------------------------11、顶层及零层数据流图(DFD)----------------------------------------------------------------12、分层数据流图(DFD)-------------------------------------------------------------------------2第三章实验二:UML工具的使用-----------------------------------------------------------------41、用例图----------------------------------------------------------------------------------------------42、类图-----------------------------------------------------------------------------------------------73、序列图----------------------------------------------------------------------------------------------74、状态图----------------------------------------------------------------------------------------------85、协作图----------------------------------------------------------------------------------------------96、活动图----------------------------------------------------------------------------------------------9第四章实验三:软件源代码管理---------------------------------------------------------------------101、SVN介绍-----------------------------------------------------------------------------------------102、SVN软件使用说明-----------------------------------------------------------------------------11第五章实验四:使用软件测试工具-----------------------------------------------------------------181、Nunit软件测试工具-----------------------------------------------------------------------------181.1TDD的简介----------------------------------------------------------------------------------191.2.NUnit的介绍---------------------------------------------------------------------------------191.2.1Nunit的介绍----------------------------------------------------------------------------191.2.2一些常用属性-------------------------------------------------------------------------221.3如何在.NET中应用NUnit-----------------------------------------------------------------241.4其他的一些核心概念-----------------------------------------------------------------------28TestSuite-----------------------------------------------------------------------------------32Explicit属性----------------------------------------------------------------------------------35ExpectedException属性-------------------------------------------------------------------351.5测试生命周期合约-----------------------------------------------------------------------362、TestManager软件测试工具-------------------------------------------------------------------382.1TestManager介绍---------------------------------------------------------------------------382.2TestManager具体使用---------------------------------------------------------------------38第1页共56页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共56页第一章图书管理系统总体规划对于数据库系统,规划工作是十分必要的。规划的好坏将直接影响到整个图书管理系统的成功与否,数据库设计中的规划阶段的主要任务是建立数据库的必要性及可行性分析确定数据库...