软件工程实验报告 一
2013-12-22 16:16
399 查看
模版 实验一 需求分析
课程 | 班级 | 学 号 | 姓 名 | 实验时间 |
软件工程导论 | 12广电2 | 120701240 | 吴联棒 | 2013.12.21 |
一、实验名称
学生信息管理系统需求分析二、实验目的
完成学生信息管理系统需求分析,建立需求模型;系统掌握软件开发过程中需求分析过程,分别对系统进行业务分析、用户需求分析和系统需求分析。
三、实验主要内容
将整个需求分析过程分为业务分析、用户需求分析和系统需求分析,确定每个模块功能所需要的算法和数据结构,并设计出程序的详细规格说明,可画出详细的程序流程图,为编码做准备,写出详细设计报告。四、实验原理
确定对系统的综合要求,包括:功能需求:这方面的需求指定系统必须提供的服务。通过需求分析应该划分出系统必须完成的所有功能。
性能需求:性能需求指定系统必须满足的定时约束或容量约束,通常包括速度(响应时间)、信息量速率、主存容量、磁盘容量、安全性等方面的需求。
可靠性和可用性需求:可靠性需求定量地指定系统的可靠性。
五、实验结果
学生信息管理系统需求分析报告
第一章 学生信息管理系统简介
随着当今社会发展,信息化水平逐步提高,对教务管理有了新的要求,因此,编写一个信息管理系统是十分有必要的。 该软件主要是实现对学生信息进行系统化的管理,首先可以对学生基本信息进行输入和读取,其次查找并显示特定学生的相关信息,然后可以插入学生的相关信息,还有就是可按学生相关信息排序,以求达到简易操作的目的第二章 学生信息管理系统业务用例建模
2.1 学生信息管理系统业务流程分析
2.1.1 学生信息输入流程分析
1、管理员通过密码登录到系统。2、如果密码错误,重新输入,密码正确,将学生的信息输入。
3、管理员将学生的信息保持到文件。
学生信息输入业务流程图如下:
2.1.2 学生信息查询流程分析
1 管理员通过密码登录到系统。
2 如果密码错误,重新输入,密码正确,查看学生信息。
学生信息查询流程图如下:
2.1.3 学生信息删除流程分析
学生信息删除流程图如下:
2.1.4学生信息修改系统
学生信息修改流程图如下:
2.2业务需求用例建模阶段
2.2.1业务角色的查找及建立
根据此学生信息管理系统的分析知,学生信息管理系统涉及的业务角色有:管理员2.2.2业务用例查找与分析
根据业务流程可以找到基本的业务用例有很多,简要列举如下:
管理员输入密码,登录系统。
管理员输入学生的信息,并且保存。
管理员修改学生的信息,并且保存。
管理员删除学生的信息,并且保存。
2.2.3业务用例图
2.2.3业务活动图
学生信息输入过程活动图:
第三章 学生信息管理系统系统需求用例建模
3.1 学生信息输入需求用例分析
3.1.1 确定系统角色:
一个角色可以是人、硬件设备、甚至另外一个系统。对于一个系统而言,每种类型的用户表示为一个或几个角色,每个与该系统交互的外部系统也表示为一个或几个角色。学生信息输入系统中,我们通过分析,可以找出这样一些角色:系统管理人员。
3.1.2确定系统顶层用例
系统得顶层用例图如下:
3.1.3 入库管理功能性分析:
根据业务描述,我们可以确定学生信息管理系统的分层用例图如下:
3.2系统整体功能描述
系统整体功能图如下:
相关文章推荐
- 如何编写一份软件工程实验报告
- 软件工程实验报告 二
- 软件工程实验报告 三
- 软件工程课程实验报告:实验二
- 软件工程课程实验报告:实验一
- 软件工程实验报告三
- 软件工程实验报告 一
- 软件工程实验报告 二
- 软件工程第六次作业-例行报告
- 嵌入式软件设计第8次实验报告-140201236-沈樟伟
- 软件工程第二次作业 - 每周例行报告
- [高级软件工程实验]命令行菜单小程序V1.0
- 个人第三次软件工程作业-每周例行报告
- [高级软件工程实验]将menu设计为可重用的子系统
- 软件工程(3)智能手环市场调研报告
- 软件工程第五次作业——例行报告
- 软件工程之— 项目开发文档(可行性研究报告的编写)
- 软件工程作业第二周--例行报告
- 2008秋季-计算机软件基础-未交实验报告名单
- 软件工程报告3查字典