通 达 学 院
实 验 报 告
( 2015 / 2016学年 第1学期)?
?
?
课程名称
软件工程
实验名称 实验 1: 软件需求规格说明书的设计和撰写 实验时间 指导单位 指导教师
2015
年 11 月 16 物联网学院 赵莎莎
学生姓名 学院(系)
汤勇
班级学号 13002918
日
物联网学院 专 业 物联网工程
实验名称 实验 1: 软件需求规格说明书的设计和撰写 指导教师 赵莎莎 实验类型 上机 实验学时 2 实验时间 2015-11-16 一、 实验目的 1. 熟练掌握软件需求规格说明书的编制 2. 学会软件的可行性分析 3. 学会绘制用例图 4. 学会绘制UML活动图(泳道图) 5. 学会绘制ERD图 6. 学会绘制类图 二、实验环境(实验设备) 1. 每位学生配备计算机一台 2. 计算机需安装文字处理系统(word)、绘图软件(visio)或UML建模工具(ArgUML)等 三、实验内容 为满足毕业论文工作的要求,南京邮电大学教务处需要你公司开发一套本科毕业设计(论文)网上选题系统。作为一名软件公司的项目主管,你与学校教务处经过反复交流以后,明确了系统的基本需求,请你编制一份《南京邮电大学本科毕业设计(论文)网上选题系统需求说明书》。 1. 系统需求概述 主要功能:教师.学生可以通过用户名和密码认证进入该系统,学生可以自由选择教师公布的课题。 性能要求:所有数据实时更新保持同步,且定时备份。 输出要求:简单、快捷、实时。 输入要求:及时的修改和更新学生、教师基本的信息。 安全与保密要求:系统本身配备一定的安全机制,保证各项数据的完整、正确。 每类用户进入系统时,均需输入唯一的用户名和密码; 教师有权对已添加课题进行修改或删除;学生有权对选修课题进行修改; 管理员有权对学生信息、所选课题、最终成绩进行管理、修改 2. 可行性分析 2.1技术可行性 就目前使用的开发技术来说,系统的功能目标能够达到;利用现有的技术在规定的期限内开发工作基本能够完成。 2.2经济可行性 在系统上投入的人力,设备,空间,材料,等等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。该系统在经费支出过高的缺点的,所以新系统一经使用在经费支出方面一定会得到很好的改善,用户在使用了新系统后只需要花一定资金购买一部分计算机与软件就能实现自动化 2.3操作可行性 可达到数据录入迅速、规范、可靠; 统计准确,制表灵活,适应力强,容易扩充。 具有易用性、灵活性、开放性与可视性 1
3. 初步用例图(老师、学生、管理员) 南京邮电大学本科毕业选题系统<
5. 实体联系图(ERD-以学生、课题、教师为例) 年级课题号学号姓名课题名性别姓名N 1 选题学生课程号课题截止时间专业代码专业N 课题容量学号入学时间辅导1 性别课程号教师编号教师职称教师编号系部姓名 6. 类图(教师类、学生类、管理员类、课题类为例) 学生类-年级-姓名-性别-专业代码-学号-入学时间+添加()+修改()+登录()+选课()+退选()+查看已选课程()课题类-端1选题*-课题号-课题名-截止时间+添加()+删除()*+修改()-端4*教师类-性别-职称-教师编号-系部-姓名+添加()+修改()+移除()-端2*指导-端3 3
四、实验小结(包括问题和解决方法、心得体会等) 通过本次试验,我详细了解到了需求的获取和分析的过程。进一步掌握了业务需求、用户需求、功能需求和非功能需求的含义,并且掌握了在visio中绘制用例图并导出为图片格式的方法,巩固了UML的知识。对接下来的软件需求规格说明书更加有把握了 五、指导教师评语 成 绩 批阅人 4
日 期
5