实验题目

系统需求分析

实验目的

1.      掌握UML中的业务过程模型、用例模型。

2.      熟悉一种UML建模工具。

实验要求

学会UML业务过程模型、用例模型建模方法

实验任务

任务一:自行选择一个软件项目;

项目名称:

个人信息管理系统

背景说明:

个人信息管理系统是使用计算机实现学生大量信息处理的电子档案管理系统,在本系统中主要满足学生、教师、系统管理员三方面的需求。

需求概述
1.  录入学生信息:管理员先创建学生的学号,由学生输入自己的学号和姓名,对自己的一些基本信息进行录入或修改最后进行保存。系统管理员教师录入学生的基本信息。

2. 学生信息查看:根据读入的学生学号和姓名,输出早先录入的学生基本信息。通过输入要查找的学生信息,实现数据的筛选。

3. 系统管理:系统管理分为三部分:学生的功能和系统管理员教师执行的用户管理、修改核心数据。

任务二:利用UML业务过程模型对软件的应用流程建模

1.      业务流程说明:

任务三:利用UML用例模型对软件的需求进行分析,并对应用场景建模;

需求分析

个人信息管理系统是使用计算机实现学生个人信息处理的电子档案管理系统,在本系统中主要满足学生系统管理员教师两方面的需求。对学生来说主要是查询学生信息、修改个人信息、保存个人信息等;系统管理员教师主要负责系统的维护工作,涉及到学生个人信息管理、系统状态维护和查询修改录入学生相关信息等

用例模型的建立用例图(用场景建模)

—— 12网工    王立华

软件工程导论——实验报告相关推荐

  1. 软件工程导论-实验报告-软件测试

    软件工程导论-实验报告-软件测试 [问题描述] 一元二次方程式 ax2+bx+c=0的求根程序有以下功能: 1)输入A.B.C三个系数: 2)根据根的性质的:两个相等或不相等的实根,或无实根,输出相应 ...

  2. 软件工程导论实验报告二(类图设计)

    软件工程导论实验报告 实验二 类图设计 2.实验目的 (1)掌握绘制类图的基本步骤: (2)掌握识别类的方法. 3.实验内容 利用StarUML或其它UML绘图工具,绘制系统中的类图. (1)图书管理 ...

  3. [软工导论③]实验报告三(机票预订系统的需求分析建模、总体结构设计、详细设计、测试))

    [软工导论③]实验报告二(教务管理系统之子系统的需求分析建模.总体结构设计.详细设计.测试)) 实验一 机票预订系统的需求分析 一.目的与任务 目的:确定项目要做什么及其可实施性,在此基础上完成系统的 ...

  4. 计算机导论实验论文,计算机导论实验报告.doc

    计算机导论实验报告 课内实验报告 课程名称: 班 级: 学 号: 学生姓名: 任课教师: 2016年 9月 12日 实 验 报 告 实验名称实验1 熟悉计算机环境及输入法练习开关主机开关实 验 结 论 ...

  5. 工程热力学c语言 朗肯循环第二题,软件工程上机实验报告_相关文章专题_写写帮文库...

    时间:2019-05-12 14:56:17 作者:admin <数据库与软件工程>上机实验答案 实验三 SQL语言的DDL 3.CREATE TABLE aa( Bb1 VARCHAR( ...

  6. 《软件工程》实验报告——软件设计

    一.实验目的 掌握Axure RP软件基本用法: 掌握软件体系结构设计: 了解常用软件设计模式: 将实验过程中形成的图形.文字内容插入本文档. 二.实验内容 1.当前Web前端最经典的软件体系结构模式 ...

  7. 软件工程课程实验报告:实验三

    实验三:内部模块化的命令行菜单小程序V2.0 咖啡机<软件工程(C编码实践篇)>MOOC课程作业http://mooc.study.163.com/course/USTC-10000020 ...

  8. 软件工程课程实验报告:实验二

    实验二:命令行菜单小程序V1.0 咖啡机<软件工程(C编码实践篇)>MOOC课程作业http://mooc.study.163.com/course/USTC-1000002006 新创建 ...

  9. 软件工程课程实验报告:课程总结

    软件工程(C编码实践篇)学习总结 李珺(咖啡机)<软件工程(C编码实践篇)>MOOC课程作业http://mooc.study.163.com/course/USTC-1000002006 ...

最新文章

  1. 飞书与IAI国际广告奖,协同实现国内营销史上的创新“云终审”
  2. Python陷阱:为什么不能用可变对象作为函数的默认参数值
  3. PyTorch-图像分类演示
  4. 【c++基础】vector中按照Point类型某一个变量进行排序
  5. 对List集合中的元素进行排序
  6. linux自带浏览器如何更新,在deepin上安装edge浏览器后更新系统报错的解决方案
  7. 执行一次怎么会写入两次数据_浅谈 Redis 数据持久化之 AOF 模式
  8. 围成面积(信息学奥赛一本通-T1359)
  9. radius mysql md5_请教两个问题:关于无线局域网和Radius+MD5认证
  10. java 8和jdk区别_java-8 – JDK 6和JDK8之间的Java Collection差异
  11. @Autowired和@Resource
  12. 拼多多组织架构大变动:黄峥不再担任公司CEO
  13. HDU 4031 Attack(线段树/树状数组区间更新单点查询+暴力)
  14. 特征选择之互信息(mutual information)算法思想及其python代码实现
  15. 服务器密码过期进不去系统,登陆服务器密码过期
  16. 中国地理省份行政区划,代表文化收集整理
  17. python读取word页眉_python 使用win32com实现对word文档批量替换页眉页脚
  18. Sqlite数据库锁死问题
  19. python设置word背景色_python 绘图的背景颜色不要_项目分享|5步教你用Python制作朋友圈个性签名...
  20. sqlserver Month()函数取日期不足两位的加 0(转载)

热门文章

  1. 便捷式储能电源核心技术--单相逆变器设计
  2. java 连接已重置_JavaServer客户端连接重置
  3. neo4j中心度算法(Centrality algorithm)-2.Betweenness Centrality algorithm
  4. 华为云认证的含金量高吗?数通考什么内容?
  5. IIS事件查看器_WebServer事件查看器_帮助查看IIS-Web服务器事件执行日志
  6. 新浪微博分享MD5签名生成器没反应
  7. 单碟500GB 希捷7200.12 750GB硬盘上市
  8. Macbook 强制关机快捷键
  9. python关键词_python与seo,Python批量挖掘百度凤巢关键词
  10. 如何将抓取下来的unicode字符串转换为中文