Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oop 设计阶段分配的程序设计方法_Oop - Fatal编程技术网

Oop 设计阶段分配的程序设计方法

Oop 设计阶段分配的程序设计方法,oop,Oop,嘿,我有一个任务NCC处理设计阶段。该场景是,你有四个足球分区1、2、3和4,每个分区由22个队组成,因此每个队主客场比赛42场。这一概念类似于巴克莱超级联赛,根据积分或其他进球差异或其他球队得分进行排名。不同的是,前2名的球队被提升,后2名的球队被降级,这包括1级和4级,因为1级的前2名被提升到1级地区联赛之上的国家联赛,4级的后2名被降级到4级地区联赛之下的地方联赛。因此,区域联赛共有3个联赛和4个分区,每个分区有22支球队。现在裁判员必须添加比赛结果,因此现在必须生成自动表格, 有两份报告

嘿,我有一个任务NCC处理设计阶段。该场景是,你有四个足球分区1、2、3和4,每个分区由22个队组成,因此每个队主客场比赛42场。这一概念类似于巴克莱超级联赛,根据积分或其他进球差异或其他球队得分进行排名。不同的是,前2名的球队被提升,后2名的球队被降级,这包括1级和4级,因为1级的前2名被提升到1级地区联赛之上的国家联赛,4级的后2名被降级到4级地区联赛之下的地方联赛。因此,区域联赛共有3个联赛和4个分区,每个分区有22支球队。现在裁判员必须添加比赛结果,因此现在必须生成自动表格, 有两份报告

四个师的排名表 按比赛日期列出本赛季任何选定球队的所有结果 有几件事要做。。。我知道把所有的东西都画出来会很糟糕,但至少要向我解释一下我应该如何画这些东西,以及我应该包括哪些东西

每个报表的逻辑数据结构图DSD 每个报告的初步项目结构PSD 每个报告的详细程序规范 每个报告的流程图 还有其他的事情,但我想我们的老师会给我们明确的线索 非常感谢

更新-到目前为止的项目:

数据结构图


初步程序结构

这是我第一次看到DSD或PSD,所以请恕我直言:-

对我来说,DSD看起来还行,只是我不确定这些变化。我知道升职/降职每年发生一次。因此,如果该报告每年生成一次,那么包括升职和降职确实是有意义的,但是没有必要提及剩余-如果一支球队既没有升职也没有降职,那么它显然仍然在同一个分区/联赛中。但是如果报告在一年中定期更新,那么大部分时间都没有变化——如果这个团队是这个部门的新手,那么在团队细节中提及可能是有意义的

PSD在我看来很好

现在从DSD开始,您可以深入了解详细信息以获得详细的程序规范。看一看图表中的每个元素,用几句话写下你想象中的内容,以及它在报告中的表现。你可以做几轮的检查报告,完善你的想法。如果详细的程序规范有特定的格式/结构,在第一轮之后,您可以开始将您的想法转换为所需的格式


希望这有帮助。

我们不会为您做家庭作业/作业。您应该先自己尝试一下。如果你能告诉我们你自己已经走了多远,我们将帮助你修复/改进它。谢谢你的回复。问题是,因为这是一个图表,我需要发布一个我目前无法做到的图像。我试图给一个外部链接,其中链接到图像,希望你能检查出来。我刚刚画了一个DSD和PSD,不知道如何区分它,但我也不知道如何实现详细的程序规范。这只是报告1,我将你的图表作为图片添加到帖子中。谢谢你的评论和建议。问题是,我们通常在页眉和页脚上画一些圆圈,放上数字,然后有一个键,数字有某种意义,而不仅仅是描述意义。身体保持不变,但我不知道如何正确操作。有没有在线教程可以让我了解这些事情是如何完成的,因为我没有在我们的NCC教科书中看到任何东西。