软件开发过程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4 6 4 8 6
字段大小 20 8 1 20 4
字段大小 20 8 1 20 4
字段大小 4 50 50 50
班级 总学时 周次 教室类型 优先级
字段名称 教室 周次 节次 所属专业 班级
字段名称 教室 周次 节次 所属专业 班级
字段名称 周一 周三 周五
文本 文本 文本 文本 文本
字段类型 文本 文本 文本 文本 文本
教室表 jiaoshi
字段名称 字段类型
编号
自动编号
类型
星期 节 34 节 78
文本 文本 文本 文本
字段大小 递增 6 1 1 1
字段名称 名称
规模 节 12 节 56 节 90
字段类型 文本 文本 文本 文本 文本
字段大小 30 6 1 1 1
课程表 kecheng 字段名称 字段类型
课程编号 所属学院 所属年级
软件开发过程
实验一 软件需求分析
一、目的和意义
对本书第二和三章的内容做进一步的掌握,写出软件需求规
格说明书。为下面的实习奠定基础。
二、实习内容
1、确定软件题目(学生可自己拟定,也可在本书附录 2 中选择); 2、分析软件需求以及人工模式下的工作流程; 3、编写需求规格说明书(需求规格说明书的编写要求参见本节模板参考); 4、完成形式:以文档的形式完成软件的需求规格说明书。纸张型号为 A4。
任务概述: 硬件环境:CPU 的型号为 PentiumIII 以上,内存 256M ,及其兼容机 软件环境:Win98/2000/xp、VB/VC/VF/DeLphi 等。 软件的使用条件和限制:教室的数量能满足排课的需求;一个教师只能代两门课;修
改课表有安全级别。 数据描述:
用户提供的资料:计划书和教师、教室情况 用户对软件的要求:输入计划书,系统自动按班级排课表,并可查询打印课表。 静态数据:教室信息(编号、名称、类型(普通/多媒体)、规模等)。 动态数据:计划书(课程名称,专业年级,人数,学时,讲课(周次),实验周次,教 师姓名,对教室的要求等。)、教师信息(编号、姓名、学院、职称) 数据流图: 数据流图的图符含义为:圆圈表示加工,矩形框表示结果,箭头表示数据流向。 课表编排系统的数据流图如下: 计划书中的数据有:学生所在学院、专业年级、班级、人数、课程名称、总学时、周 学时、周次、教师姓名、教室类型等信息。 教室数据有:教室编号、教室类型、教室的规模(60 人/90 人)、周一到周五各个时间 段的使用情况等信息 一级课表数据有:专业年级、班级、周一至周五每天五个时间段(12 节,34 节,56 节,78 节,90 节)、课程名称、教室编号、教师姓名、课程起始周次或间断的周次。
文本 文本 文本
字段大小 8 20 4
字段名称 课程名称 所属专业
字段类型 文本 文本
字段大小 20 20
计划表 jihua 字段名称 编号 所属学院
字段类型 自动编号 文本
字段大小 递增 20
字段名称 课程名称 所属专业
字段类型 文本 文本
字段大小 20 20
所属年级
文本
学生人数
文本
周学时
文本
教师姓名
三、实习指导
1、在磁盘上建立一个软件工程实习文件夹,以自己的姓名命名。
2、提交文档的格式如下: 第一页的格式为:
软件名称:
文档编号
版本号
文档名称:
项目名称:
项目负责人: 编写 审核
时间 时间
批准 开发单位
时间
第二页之后的内容为:
编写目的:阐明编写该文档的目的,指出读者对象
项目背景:项目的委托单位、开发单位、该软件系统与其他系统的关系。
字段类型 文本 文本 文本 文本 文本
字段类型 文本 文本 文本
4 4 6 6 1
字段大小 20 16 4 20 1
字段大小 20 16 4 20 1
字段大小 50 50 50
功能划分:基本信息输入模块、计划书信息输入模块、课表自动生成模块、备份删除
数据模块。
功能描述:
基本信息输入模块的功能:建立良好的用户输入界面,输入基本信息(教师信息和教 室信息)。
计划信息输入模块的功能:输入计划书中的信息。
课表自动生成模块的功能:根据输入的基本信息,自动生成一级课表。(具体算法在详
细设计中查询)。
备份删除数据模块的功能:课表编排系统将在多学期使用,一个学期结束后,应备份
数据,并将旧数据删除,产生新的课表数据。
性能需求:
数据精确度:整数
注:对计划书中的数据和教室数据的加工处理,形成一级课表所需
要的数据。
计划
一级课表
教室信息
约束信息
信息课表冲突
数据库描述及数据词典:
班级表 banji
字段名称 班级编号 年级 所属专业
字段类型 文本 文本 文本
字段大小 6 4 20
二级课表
字段名称 班级 所属学院
字段类型 文本 文本
字段大小 2 20
文本
课程类型
文本
临时表 linshi
字段名称ቤተ መጻሕፍቲ ባይዱ
字段类型
课程名称 任教老师
星期 所属学院
文本 文本 文本 文本
所属年级
文本
临时表 linshi2
字段名称
字段类型
课程名称 任教老师
星期 所属学院
文本 文本 文本 文本
所属年级
文本
输出结果表 result
字段名称
字段类型
节次 周二
文本 文本
周四
文本
周六
文本
功能需求: