软件工程10-11

行为建模

在这里插入图片描述

顺序图就是按照时间顺序,给用户的操作,从而发生的整个前后端的过程,这个动作,画出来
状态建模就是…对有价值的部分,进行一个不算精确,只是考虑大概情况的模型建立

软件系统设计
在这里插入图片描述

这个图说明啥呐,系统是复杂的,有结构的,不同部位还要考虑不同的事

在这里插入图片描述

对吧,代码容易读,容易改
复用就是降低耦合啊,减少成本吧,别太浪费

在这里插入图片描述

扯了半天犊子,一线就是去用框架,设计模式是大幅度增加可读性的,这么写就意味着干这类的事
构件便于复用,就像是砖瓦,大的构件就是屋顶,或者活动板房的一面墙

抽象就是关注问题相关部分,而忽略无关部分,降低复杂性
模块化,就是分治的一种方案,这一块干一类事
高内聚,低耦合,每个模块相对独立,互相依赖小

在这里插入图片描述

在这里插入图片描述

这么多家伙又能排起来,找到哪块哪块,就是模块化了。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
风格是啥呐,就是潮流稍纵即逝,但风格永存
mvc,现在已经太久了,现在是前端mvvm,后端也是分到5、6层了,应用级别的东西,学校里教的比较落后

在这里插入图片描述

断点还有事件,真的秀…浏览器本身也是应用

在这里插入图片描述
在这里插入图片描述

第一个策略是发布订阅模式,是众多设计模式中的一个,这个有中间商,松耦合
观察者模式,跟发布订阅不同的是,没有第三方赚差价,耦合度就比较高

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
我的收获是认识了状态模型,以及开放封闭原则,还有发布订阅模式、观察者模式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

设计就是玩嘛,过家家呗,快乐就完事了

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

后期加班是最好的解决方案
目标i\成本\均衡
最后一定是要折中啊

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

一个接口背后,复杂的时候,真复杂

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

网页一统天下,原生app很贵,混合app很无敌,就是app里面嵌套网页

在这里插入图片描述

分层架构啊

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

数据库选择,可笑,没学应用就搞选择,选个锤子

猜你喜欢

转载自blog.csdn.net/jvhbi/article/details/108506033