你将收获

1)理解什么是优秀的设计;2)学会从分析需求开始如何逐步做出实用的软件设计;3)学会架构设计、数据库设计、用户体验设计和详细设计的实战技巧。

适用人群

中高级研发工程师

课程介绍

软件设计视频培训教程,该课程告诉大家,软件设计并不是概要设计与详细设计这么简单,更加不是纸上谈兵的事情。课程全程活用UML(统一建模语言或标准建模语言),为你分享架构设计、数据库设计、用户体验设计和详细设计的实战技巧,并附上实战案例,软件设计文档撰写、工具使用。让你学会如何分析需求,如何逐步做出“漂亮”的软件设计!

课程目录

讨论留言

正在加载中...

同学笔记

  • qq_22314145 2020-08-11 17:41:52

    来源:整个程序需要考虑的设计规范 查看详情

    1.输入合法性判定,批量数据的传输约定

    2.实体类的生命周期,逻辑类的生命周期

    3.并发冲突的处理原则,包括判定方法,提示方法

    4.连接打开、关闭原则,采用事务的原则

    5.异常处理机制,日志记录机制

  • qq_22314145 2020-07-23 15:38:50

    来源:优秀设计从分析需求开始 查看详情

    需求分析考虑点:

    1.什么人会使用这个系统

    2.不同的人将会使用这个系统的什么功能

    3.还有哪些不确定或不具体的需求点

    4.哪些需求对技术提出了怎样的需求【需求和技术怎么关联起来】

  • weixin_42509545 2020-02-07 13:58:09

    来源:架构设计的第一层拆解 查看详情

    1、需求分析

          用例图

    2、架构设计

    部署图、内部关系图

没有更多了