




已阅读5页,还剩10页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一实验一 软件需求分析软件需求分析 软件需求分析 实验目的 1 掌握系统的功能描述 性能描述方法 2 掌握需求分析工具数据流程图 数据字典等 3 掌握系统需求分析的步骤和方法 实验内容 用结构化数据流分析技术进行软件系统需求分析 得出系统的数据流程图和数据字典 实验步骤 1 到相关单位进行需求分析 2 综合利用 Internet 网和相关书籍整理并完善需求分析 3 画出系统数据流图 分析系统是事务型还是变换型 4 得出系统数据字典 1 软件系统需求描述 从功能 性能上进行描述 2 软件系统数据流程图 由加工 数据流 数据存储 源点和终点四种元素组成 1 顶层数据流图 旅游 管理 系统 游客管理员显示旅游地 报名旅游 修改旅游 添加旅游景点 查询旅游地 删除旅游地 2 1 层数据流图 旅游 管理 系统 游客 管理员 管理员密码 验证 登陆 报名旅游地点 显示所有旅游点 显示可报名旅游点 修改旅游点 登入 登入 添加旅游地点 显示各地点人数 显示不足3人的地 点并可以删除 删除 登入 3 2 层数据流图 用户 旅游管 理系统 登录 游客 管理员 进入 进入 管理员密码 验证 旅游地点表 游客表 输入 显示不足3人的地 点并可以删除 显示各地点人数 添加旅游地点 报名旅游地点 显示所有旅游点 显示可报名旅游点 修改旅游点 3 软件系统数据字典 1 数据流条目 数据流 旅游地 别名 描述 用来存储旅游地点信息 定义 旅游地 区号 名称 人数 位置 数据库 数据流 游客 别名 描述 用来存储游客信息 定义 游客 身份证号 姓名 性别 位置 数据库 2 加工条目 加工名 旅游管理系统 加工编号 0 层 描述 对管理员添加旅游地点进行管理 输入数据流 旅游地 游客 输出数据流 旅游地 游客 加工逻辑 若管理员输入密码正确则可以进行操作否则重新输入 3 文件条目 数据文件名 游客信息表 简述 用于存放游客信息 输入数据 游客信息 输出数据 游客信息 数据文件组成 游客信息表 身份证号 姓名 性别 存储方式 关键码 存取频率 经常 数据文件名 旅游地点表 简述 用于存放旅游地点信息 输入数据 旅游地点信息 输出数据 旅游地点信息 数据文件组成 旅游地点表 区号 名称 人数 存储方式 关键码 存取频率 经常 4 实验小结 需求分析是一项重要的工作 也是最困难的工作 通过本实验 运用所学知识 全面收集与实验有关的相关信息 逐步完善需求分析报告 实验二实验二 软件概要设计软件概要设计 实验项目名称 软件概要设计实验项目名称 软件概要设计 实验目的 实验目的 1 掌握系统总体结构的设计 2 掌握系统接口设计 数据结构设计等 3 掌握系统概要设计的步骤和方法 实验内容实验内容 主要解决实现该系统需求的程序模块设计问题 包括如何把该系统划分成若干个模块 决定各个模块之间的接口 模块之间传递的信息 以及数据结构 模块结构的设计等 实验步骤实验步骤 1 首先确定系统总体设计方案 分清系统是事物型还是加工型 2 完成系统的模块结构图及模块的功能说明 3 完成系统的接口设计 4 完成系统的数据结构设计 1 软件系统模块结构图 软件系统模块结构图 旅游管理系统 游客管理员 报 名 旅 游 地 点 显 示 所 有 旅 游 点 显 示 可 报 名 旅 游 点 修 改 旅 游 点 添 加 旅 游 地 点 显 示 各 地 点 人 数 显示 不足 3人 的地 点并 可以 删除 2 接口设计接口设计 1 用户接口 屏幕格式 采用窗口格式 可自由转换 与各分窗体之间的切换以完成各种处 理 菜单格式 列表式菜单 应不同用户选择不同功能 2 硬件接口 现实中要求使用高速以太网以实现快速联网操作 但是在理论实验软件本身的 目的来看 无需网络通讯接口 3 软件接口 Windows 标准接口 要求与其他软件无冲突错误发生 3 数据结构设计 数据结构设计 本系统的基本结构有 登陆 登陆分为两种 一种是游客 一种是管理员需要密码 管理员模块 添加旅游地点 管理员能够输入旅游地点信息添加旅游地点 显示各地点人数 管理员能够参考所有旅游点 显示不足 3 人的地点并可以删除 查看人数少的地方并可以删除 游客模块 添加旅游地点 游客可以输入自己的信息添加旅游地点 显示所有旅游点 游客可以参考所有旅游点 显示可报名旅游点 游客可以参考可报名的旅游点 修改旅游点 游客可以修改已经选好的地点 4 出错处理设计出错处理设计 本系统需要专业的数据库管理员来担任线路管理员 数据据的置信和恢复是系 统正式运行后最重要的维护工作之一 需要按不同的要求制定不同的置信计划 定期对数据库和日志进行备份 以保证一旦发生故障 能利用数据库备份及日 志文件 尽快将数据库恢复到某种一致辞性状态 并尽可能减少对数据库的破 坏 软件就具备自动拼写错误检查等功能 在出现故障后应从整个系统数据库 重新载入数据进行操作 故障 类别故障举例原因分析 硬 件 故 障 各种板卡 外设等出现电器故障或机械 故障 服务器主机部件和外设均完好无损 但 日久自然形成的接触不良 CMOS 设置 错误 负荷太大 电源的功率不足等 致命性永久性故障 必须更换 元器件 如电子器件寿命有效 期到了 长时间工作 电源忽 高忽低 软 件 故 障 系统配置不当 未安装驱动程序或驱动 程序之间产生冲突 内存管理设置错误 如内存管理冲突 内存管理顺序混乱 内存不够等 病毒感染 如 OVE 和 DBF 等数据文件打不开 运行速度变慢 硬 盘不能正常使用等 软 硬件不兼容 软件安装 设置 调试 使用和维护不 当 病毒影响 软件漏洞 缓存堆积 5 实验小结 实验小结 通过这次学习我对软件的概要设计有了更深的了解 在应用中通过产生问题 解决问题 的过程得以很好的提升 添 加 旅 游 地 点 选择游客 功能 查 看 线 路 信 息 开始 停止 显 示 所 有 旅 游 点 显 示 可 报 名 旅 游 点 实验三实验三 软件详细设计软件详细设计 实验项目名称 软件详细设计实验项目名称 软件详细设计 实验目的 实验目的 1 掌握模块的程序描述 2 熟练使用流程图 等详细描述工具 3 掌握详细设计的步骤和方法 实验内容 实验内容 进行软件系统的结构设计 逐个模块的描述 包括各模块的功 性能 输入 输出 算法 程序逻辑 接口等等 实验步骤 实验步骤 1 首先进行程序系统的结构设计 2 然后对主要程序进行描述 注 应该同时进行用户界面设计 1 软件系统其中的软件系统其中的 3 个模块的详细设计 画程序流程图 个模块的详细设计 画程序流程图 游客流程图游客流程图 管理员 功能 添加旅 游地点 显示不足 3 人的地点并 可以删除 开始 停止 输入密码 N Y 显示各地 点人数 管理员流程图管理员流程图 2 程序描述 程序描述 旅游管理系统是一款面向游客导游旅行查询的管理系统该系统能方便的为 使用者提供旅游线路信息 以及让管理员编辑管理各线路信息 根据不同的使 用者该管理系统要实现以下目标 1 客户 他们通过系统可以查看旅游线路信息和导游的信息 2 线路管理员 他们可以通过系统可以查看旅游线路信息 添加线路信息 删 除线路信息 3 界面设计友好 美观 数据存储安全 可靠 4 系统最大限度地实现易维护性和易操作性 3 实验小结 实验小结 本实验进一步定制软件开发的细节问题 明确软件需求安排项目 规划与进度 组织软件开发与测试 便于用户与开发商协调工作 对软件开发 中将要面临的问题及解决方案进行需求分析 实验四实验四 软件测试和调试软件测试和调试 实验项目名称 软件测试和调试实验项目名称 软件测试和调试 实验目的 实验目的 1 掌握软件测试的基本技术和概念 2 掌握软件测试的方法 3 掌握程序调试的常用技术 实验内容 实验内容 用课堂上介绍的方法 对上一实验的程序 进行测试 并要求测试通过 然后撰写软 件测试说明书 实验步骤 实验步骤 1 首先设计测试方案 分别采用白盒法和黑盒法 2 进行测试 3 对于出错的程序进行修改 4 并不断循环直至程序符合要求 5 写出测试说明书 1 测试项目测试项目 1 游客报名时的区号 2 游客查询旅游地 2 设计测试用例设计测试用例 15 个 白盒法个 白盒法 10 个 黑盒法个 黑盒法 5 个 个 在报名输入一个存在的区号在报名输入一个存在的区号 在报名时输入一个不存在的区号 在录入旅游地点之后显示旅游地 在没有录入旅游地时显示旅游地 3 对多开发软件测试结果的评价 对多开发软件测试结果的评价 各项输入都非常成功 4 实验小结 实验小结 测试任何产品都有两种方法 如果已经知道了产品应该具有的功能 可以通过 测试来检验是否每个功能都能正常使用 如果知道产品的内部过程 可以通过 测试来检验产品内部动作是否按照规格说明书的规定正常进行 前一种方法称 为黑盒测试 后一种方法成为白盒测试 通过测试 运行系统 找出错误和可 以改善的地方 实验五实验五 UML 用例图用例图 实验项目名称 实验项目名称 UML 用例图用例图 实验目的 实验目的 根据系统的功能分析系统的用例组成 根据系统的功能分析系统的用例组成 确定用例图中的执行者 执行者与用例之间的关系确定用例图中的执行者 执行者与用例之间的关系 能分析每一个用例的事件流能分析每一个用例的事件流 实验内容 实验内容 系统的用例图的设计和实现系统的用例图的设计和实现 实验步骤 实验步骤 系统需求分析系统需求分析 确定事件流确定事件流 用用 ROSE 画出用例图画出用例图 实验学时 实验学时 2 学时学时 1 系统需求分析系统需求分析 1 用户界面友好 性能稳定 软件具有较好的鲁棒性 充分考虑备份 存档等 系统维护策略 2 优化数据的逻辑模型设计和物理模型设计 以便提高运行速度 降低存储空 间 且能满足数据一致性要求 充分考虑行为的合理划分 提高软件使用的便 利性 2 主要事件流主要事件流 添加课程事件流 a 用户选择进入管理界面 用例开始 b 系统提示进入不同用户 A1 进入管理员 c 输入密码 d 进入管理界面 系统显示管理员选择功能 e 进入 输入旅游地点 界面 f 系统提示输入旅游地点信息 g 进入 查询各旅游地游客人数 界面 h 系统显示各旅游地及人数 i 进入 显示不足三人的旅游地 界面 j 系统显示不足三人的旅游地及人数 并提示可以删除 k 退出系统 l 用例结束 A2 进入游客 m 进入游客界面 系统显示游客选择功能 n 选择 输入旅游地区号 界面 o 选择区号并提示输入身份证 姓名 性别 p 进入 显示查询所有旅游地 界面 q 系统显示所有旅游地及人数 r 进入 查询可报名地 界面 s 系统显示可报名旅游地及人数 t 进入 修改旅游地点 界面 u 系统提示输入区号和身份证号 然后重新输入报名步骤 v 用例结束 3 旅游管理系统系统的用例图主要操作步骤 旅游管理系统系统的用例图主要操作步骤 步骤步骤 1 确定系统涉及的总体信息 步骤步骤 2 确定系统的参与者 步骤步骤 3 确定系统的用例 游客 管理员 数据库 用户 结束1 结束2 结束3 结束4 结束5 结束6 结束7 结束8 添加旅游地点 显示所有旅游点 显示可报名旅游点 添加旅游地点 消息1 消息2 修改旅游点 结束1 结束2 结束
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 乐理题库及答案资源
- 基于注意力机制的图像分类-洞察阐释
- 环境友好材料在土木工程中的运用
- 知名餐饮品牌连锁入股合作专项协议
- 文化展览馆场地无偿使用及展览策划服务合同
- 展览馆场地租用合同样本
- 互联网工业厂房物业委托管理与电商服务合同
- 2025【合同范本】互联网服务费用同城特约委托收款协议书
- 2025汽车销售合同样本版
- 2025合同范本有限合伙企业隐名合伙人协议示例
- GB/T 4740-2024陶瓷材料强度试验方法
- 新环境保护法
- 2024年工厂股权转让尽职调查报告3篇
- 恪守职业道德课件
- 黄色国风中国传统配色柠檬黄介绍模板
- 2024年秋期国家开放大学《11809企业战略管理(统设课)》期末考试题库
- 商业综合体场地平整施工方案
- 河南省郑州市高新区2023-2024学年七年级下学期期末地理试卷
- 精细化工行业安全规范解析
- 健康管理中心运营与服务流程规范
- 新电气安全规程
评论
0/150
提交评论