一、    需求分析

1.  系统软件开发环境

l  Windows10 64bit

l  开发语言Python

l  IDE:visual studio

 

2.  用例图

该GUI主要完成两个功能即用户创建新游戏,利用电脑进行提示。用户按下新游戏按钮则生成一个新的数独迷局并将其显示,当用户陷入困境点击提示按钮时,会帮助用户填充一个数字或者告知用户该局已经无法继续进行;用户每填充一个数字都要进行一次数独验证,避免用户填入不符合数独要求的数字。

软件工程——数独GUI 设计

 

 

 

 

 

二、    系统设计

1.  模块划分

 

 

 软件工程——数独GUI 设计

 

 软件工程——数独GUI 设计

 

 软件工程——数独GUI 设计

 

 

 

 

2.  模块说明

上图主要显示了用户界面和内部数据处理的模块。外部界面的响应由内部数据处理模块驱动完成。

3.  类设计

类图以及关系图如下

 软件工程——数独GUI 设计

 

 

三、    软件动态模型设计

1.  顺序图

 

 软件工程——数独GUI 设计

 

 

 

相关文章:

  • 2021-09-19
  • 2021-06-15
  • 2021-06-26
  • 2021-12-06
  • 2021-08-12
  • 2021-08-14
  • 2021-10-15
猜你喜欢
  • 2021-05-25
  • 2021-12-25
  • 2021-06-25
  • 2021-04-19
  • 2021-09-23
  • 2022-01-02
  • 2021-06-02
相关资源
相似解决方案