软件工程实验报告 一

模版 实验一 需求分析

课程

班级

学  号

姓  名

实验时间

软件工程导论

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系统整体功能描述
系统整体功能图如下:

转载于:https://www.cnblogs.com/wlb0609/p/3485663.html

  • 1
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值