UML绘图

30分钟学会UML类图


  1. PDL描述五子棋判断横向输赢的逻辑和过程

    1. procedure 五子棋横向判断输赢(){
    2. 获取当前下的棋子;
    3. if(棋子距离左边界距离 > 4 && 棋子左侧四个位置都存在棋子){
    4. if(左侧四个棋子的颜色和当前棋子颜色相同){
    5. 判断为胜利;
    6. }
    7. }
    8. if(棋子距离右边界距离 > 4 && 棋子右侧四个位置都存在棋子){
    9. if(右侧四个棋子的颜色和当前棋子颜色相同){
    10. 判断为胜利;
    11. }
    12. }
    13. 判断为未胜利;
    14. }
  2. 软件工程的需求变更(数据库MS SQLSERVER 变更为MYSQL,C/S变更为B/S) 面向对象有哪些好处

面向对象的好处:

  • 易于复用,提供软件的可重用性提升了软件的质量
  • 易于扩展
  • 易于维护
  • 软件开发效率高
  • 有利于客户的理解和沟通,便于分析员和客户交流
  • 保证开发过程在方法、工具上的一致性和连续型
  1. 面向对象分析,五子棋的类有哪几个?类内的属性,方法(UML)

面向对象设计 - 图1

  1. 五子棋、试卷自动生成、简历自动获取绘图和重点

第二章:软件需求工程