软件工程结构化设计实验题目及报告
软件工程结构化设计是软件工程中一个非常重要的阶段,它 涉及到软件设计的各个方面,包括需求分析、设计、实现、测试和维护等。通过这次实验,我们可以更好地理解结构化设计的基本概念、原理、技术和方法,并掌握设计阶段各种设计工具的使用方法。
一、目的与规定
在这次实验中,我们的目的是系统学习和理解结构化软件工程设计阶段的基本概念、原理、技术和方法。同时,我们也要掌握设计阶段各种设计工具的使用方法,如层次图、程序流程图、N-S 图、PAD 图、鉴定表(树)、伪代码语言等工具的使用方法。
二、实验内容或题目
在这次实验中,我们选择了自己第一次实验所完毕的结构化分析项目(或题目),选择所绘制的数据流图,并完毕了下面 2、3、4 规定的结构化设计内容:
1.按照面向数据流图的结构化设计方法,并在优化所选择数据流图的基础上,导出项目的总体设计层次图;
2.按照具体设计阶段所学的过程设计工具,分别选择程序流程图、盒图和 PAD 图等设计工具,并选择 2 所得层次图中几个重要模块进行具体设计,画出相应设具体计结果图形;
3.选择 3 中某一模块的具体设计结果,画出相应得流图,并计算其圈复杂度。
三、实验环节与源程序
在这次实验中,我们首先根据数据流图画出了相应的层次图,然后选择了管理员订单解决和客户订单选择预定这两个模块,并画出了相应的程序流程图和流图。接着,我们又画出了管理员订单解决的 PAD 图和客户订单选择的盒图。
四、测试数据与实验结果
在这次实验中,我们得到了一些有趣的结果:
1.项目的总体设计层次图(图 1)
2.管理员进行订单解决的程序流程图(图 2)
3.管理员订单流程图相应的流图(图 3)
4.客户订单解决的程序流程图(图 4)
5.客户订单流程图相应的流图(图 5)
6.客户订单选择的盒图(图 6)
7.管理员订单选择的 PAD 图(图 7)
五、结果分析与实验体会
通过这次实验,我们可以更好地理解结构化设计的基本概念、原理、技术和方法,并掌握设计阶段各种设计工具的使用方法。此外,我们也可以更好地了解汽车销售管理系统的功能和实现过程。
在这次实验中,我们唯一的感触就是其实这些图画起来一点都不难,只要你熟悉系统,了解流程,画图只是将自己的想法用图形表达出来罢了。
评论0
最新资源