软件工程实验报告(完整)

博主介绍:✌全网粉丝喜爱+、前后端领域优质创作者、本质互联网精神、坚持优质作品共享、掘金/腾讯云/阿里云等平台优质作者、擅长前后端项目开发和毕业项目实战✌有需要可以联系作者我哦!

🍅附上相关C语言版源码讲解🍅

👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟

《软件工程》实验报告

班级: 学号: 姓名

指导教师:

实验题目: ++++使用visio绘制项目组织及程序流程图++++

一、实验目的:

通过本实验使学生掌握使用VISIO进行软件需求分析描述和项目组织的方法,为软件开发过程的系统分析和设计提供重要的依据。

二、实验内容:

(1)绘制项目组织结构图;

(2)绘制程序流程图。

三、实验步骤:

1.绘制项目组织结构图

(1)新建绘图。执行【文件】|【新建】|【组织结构图】|【组织结构图】

(2)加入背景和标题

(3)添加【总经理】形状

(4)添加【经理】形状

(5)添加【职位】形状

(6)排列下属图形

(7)添加其他形状

(8)调整形状间距

(9)完善并保存为一个文件

2.绘制程序流程图

(1)执行【文件】|【新建】|【流程图】|【基本流程图】命令;

(2)加入背景和标题;

(3)添加流程图中的各个步骤;

(4)添加文本,双击各个图形输入相应文本;

(5)连接图形,利用【常用】工具栏中的【连接线工具】按钮;

(6)在线条上添加文字;

(7)完善并保存为一个文件。

四、实验效果

五、实验总结

1.在实验中学会使用Visio基础功能;

2.掌握了组织架构的原理及组织架构意义,有了架构能更好组织软件的开发;

3.绘制程序流程图使得程序更加的清晰,便于理解,更好的对软件进行维护,也减少了软件的出错。

实验题目: ++++使用visio建立数据模型、项目管理图++++

一、实验目的:

通过本实验使学生能够根据需求分析结果,使用VISIO建立数据模型,为系统分析和设计提供重要的依据。同时建立项目管理日程图(甘特图),为项目的有序进行提供科学的管理手段。

二、实验内容:

(1)建立数据模型

(2)绘制甘特图

三、实验步骤:

1.建立数据模型

(1)执行【文件】|【新建】|【数据库】|【数据库模型图】命令。

(2)使用反向工程创建数据库模型。执行【数据库】|【反向工程向导】对话框,设置数据源。

(3)进入选择对象类型界面。

(4)进入反向工程表和视图界面。

(5)进入向导的释放添加形状选择界面。

(6)进入信息确认界面

(7)添加【实体】形状和表信息

(8)建立【实体】间的关系

(9)完善并保存为一个文件

2.绘制甘特图

(1)执行【文件】|【新建】|【项目日程】|【甘特图】命令

(2)在【甘特图选项】中设置【日期】、【格式】

(3)添加任务名称

(4)更改任务开始、完成和持续日期

(5)向图中添加列,如增加负责人

(6)建立任务间的依赖关系

(7)为图形添加标题块

(8)完善并保存为一个文件

四、实验效果

五、实验总结

1、建立数据模型使得整个框架脉络更加的清晰易懂,减少开发的出错和修复成本。

2、了解项目的基本运用方法和实验步骤,掌握设定项目的开始日期的基本方法。

3、绘制甘特图可以很好的管理项目,提高估计工期的精确度。

实验题目: ++++使用黑盒测试方法设计测试用例并测试++++

一、实验目的:

通过经典案例,加深学生对软件测试过程和测试技术的了解,为今后从事软件开发和测试工作做好准备。

二、实验内容:

为三角形程序设计测试用例。这个程序的功能是,读入代表三角形边长的三个整数,判断它们能否组成三角形。如果能够,则输出三角形是等边、等腰或任意三角形的识别信息。

三、实验步骤:

(1)根据三角形特点,按照黑盒测试方法设计相关的测试用例。

(2)根据该程序的处理逻辑,通过某种开发工具编写程序,实现测试过程。

(3)根据程序内部处理逻辑,按照白盒测试技术进行检验,并补充黑盒测试法中不够完善的测试用例。

四、实验效果

1.测试代码

2.测试结构

五、实验总结

通过此次软件测试的课程设计,深刻学习掌握了软件测试和软件测试过程的基本方法和基本技术,关于黑盒、白盒的测试用例的设计,也进行了认真学习研究,从而进一步提高了自己在程序上的编写能力,以及一些之前未触及的问题。

大家点赞、收藏、关注、评论啦 !

谢谢哦!如果不懂,欢迎大家下方讨论学习哦。

相关推荐
学习菌子8 小时前
第9章:【系统架构设计师】软件工程(5.系统运行与评价)
系统架构·软件工程·软考高级·系统架构师·系统维护·系统转换·系统评价
张较瘦_8 小时前
[论文阅读] 人工智能 + 软件工程 | Call Me Maybe:用图神经网络增强JavaScript调用图构建
论文阅读·人工智能·软件工程
VV- Wxiaoxwen15 小时前
Web3区块链有哪些岗位?
软件工程·软件构建·开源软件
筱姌10 天前
软件工程概述:核心概念、模型与方法全解析
软件工程
TOSUN同星10 天前
软件更新 | 从数据到模型,全面升级!TSMaster新版助力汽车研发新突破
汽车·软件工程
IDRSolutions_CN10 天前
在 Java 中生成 PDF 缩略图(教程)
java·经验分享·pdf·软件工程·团队开发
IDRSolutions_CN10 天前
用Java将PDF转换成GIF
java·经验分享·pdf·软件工程·团队开发
张较瘦_11 天前
[论文阅读] 软件工程 + 教学 | 软件工程项目管理课程改革:从传统教学到以学生为中心的混合式学习实践
论文阅读·学习·软件工程
文哥工具箱211 天前
天若 OCR效率工具F4 截图秒识别,多语言混合文本准确率高离线识别保隐私
电脑·软件工程·开源软件
筱姌12 天前
软件工程概述知识点总结
软件工程·概述