编程方法设计阶段分配

时间:2010-04-15 11:15:31

标签: oop

嘿,我有一个处理设计阶段的任务(NCC)。场景是你有四个足球分区(1,2,3和4分区),每个分区由22支球队组成,因此每支球队有42场比赛(主场和客场)。这个概念类似于巴克莱高级联赛,其排名基于积分或目标差异或球队得分。区别在于前2名球队晋升,最低2名晋级,其中包括Div 1和Div 4,因为Div1的前2名被提升为国家联赛,高于1区域联赛,Div4的2名被降级到了地区联赛以下的4区域联赛。因此,区域联赛共有3个联赛和4个分区(每个队有22支队伍)。现在裁判必须添加比赛结果,因此现在必须生成自动表, 有两份报告

  1. 4个分区的联赛表
  2. 所有选定球队在赛季中按日期排列的所有结果列表
  3. 有几件事要做...我知道制作一切都会很糟糕,但至少要向我解释我应该如何绘制这些以及我应该包括哪些内容(通常)

    • 每个报告的逻辑数据结构图(DSD)
    • 每份报告的初步计划结构(PSD)
    • 每份报告的详细程序规范
    • 每份报告的流程图

    还有其他一些事情,但我认为我们的老师会为我们提供明确的“线索” 非常感谢


    更新 - 目前为止的项目:

    DSD http://www.freewebtown.com/caesar3/images/DSD.jpg

    数据结构图

    PSD http://www.freewebtown.com/caesar3/images/PSD.jpg

    初步计划结构

1 个答案:

答案 0 :(得分:0)

这是第一次看到DSD或PSD的时候,所以我的回答很简单: - )

对我来说DSD看起来不错,除了我不确定这些变化。我知道促销/降级每年举行一次。因此,如果每年生成此报告,则包含促销和促销是有意义的。确实是降级(但是没有必要提到“保持” - 如果一支球队没有升级也没有降级,那么它显然仍然属于同一个分区/联赛)。但是如果报告在一年中定期重新生成,那么大部分时间都没有变化 - 如果这个团队是这个部门的新手,也许在团队细节中提一下是否有意义。

PSD看起来很好。

现在从DSD开始,您可以详细了解详细程序规范。看一下图中的每个元素,并用几句话写下你想象中包含的内容,以及报告中的内容。您可以通过报告进行几轮调查并完善您的想法。如果详细程序规范有一些特定的格式/结构,在第一轮之后,您可以开始按照要求的格式按摩您的想法。

希望这有帮助。