第一次实验
来源:互联网 发布:1000以内的完数c语言 编辑:程序博客网 时间:2024/04/30 14:36
课程
班级
学 号
姓 名
实验时间
软件工程导论
12电信1
120705102
黄磊
2013.11.18
软件工程实验报告 一
一、实验名称}
学生课表系统需求分析
二、实验目的
完成学生课表系统需求分析,建立需求模型计;
系统掌握软件开发过程中需求分析报告的写法。
三、实验主要内容
将整个需求分析过程分为业务分析、用户需求分析和系统需求分析,确定每个模块功能所需要的算法和数据结构,并设计出程序的详细规格说明,可画出详细的程序流程图,为编码做准备,写出详细设计报告。
四、实验原理
详细设计也称过程设计,是程序设计的蓝图。该设计是在数据设计、体系结构设计和接口设计完成之后进行的。过程设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计出的处理过程尽可能的简明易懂。结构化程序设计是实现上述目标的关键技术,因此是过程设计的逻辑基础。过程设计的结果基本上决定了最终程序设计的质量。
将程序体系结构元素变换为对软件构件的过程描述。该实验主要是利用过程设计工具进行程序设计。
五、实验结果
学生选课系统需求分析报告
第一章 学生选课系统简介
学生课表系统是网吧用来记录用户消费时间的一个程序
第二章 学生课表系统业务用例建模
2.1 学生课表系统业务流程分析
2.1.1 添加课表流程分析
随着大学课程的增加,学生需要通过其他方法来记住课表
2.1.2 查询课程流程分析
学生可以找到他们所需要的信息
2.1.3 删除流程分析
随着学期的变更,学生课表也随之变化
2.2业务需求用例建模阶段
2.2.1业务角色的查找及建立
用户,课程名称
2.2.2业务用例查找与分析
1.用户记录自己的课表
2.根据学期变化,增加或删除科目
3.2系统整体功能描述
系统整体功能图如下:
系统整体功能图如下:
- 第一次实验
- 第一次实验
- 第一次实验
- 第一次实验
- 第一次实验
- 第一次实验
- 第一次实验
- 第一次java实验:"*号画圆"
- 第一次上机实验成果
- 第一次实验报告
- 第一次实验任务
- 第一次上机实验报告
- 第一次上机实验报告
- 第一次实验报告
- 软工第一次实验
- 计算机图形学第一次实验
- 操作系统第一次实验
- 第一次实验作业
- Android SDK更新缓慢或无法更新的解决方法
- IntelliJ 常见问题汇总
- socket多线程
- mysql 字符串转数字再排序
- Qt中各个widget前后位置的设置
- 第一次实验
- javac不是内部或外部命令,也不是可运行的程序或批处理文件
- 首次接触Boost过程
- opencv笔记_1118
- 3D引擎优化方法整理
- 编写Android.mk中的LOCAL_SRC_FILES的终极技巧
- 打印周一到周日任何一天
- ListView SimpleAdapter
- ZigBee基础概念和知识点