软件工程10-11

行为建模

软件工程10-11

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

软件系统设计
软件工程10-11

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

软件工程10-11

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

软件工程10-11

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

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

软件工程10-11

软件工程10-11

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

软件工程10-11

软件工程10-11
软件工程10-11
软件工程10-11
软件工程10-11
软件工程10-11
软件工程10-11
软件工程10-11
软件工程10-11
软件工程10-11
软件工程10-11
风格是啥呐,就是潮流稍纵即逝,但风格永存
mvc,现在已经太久了,现在是前端mvvm,后端也是分到5、6层了,应用级别的东西,学校里教的比较落后

软件工程10-11

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

软件工程10-11
软件工程10-11

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

软件工程10-11
软件工程10-11
软件工程10-11
我的收获是认识了状态模型,以及开放封闭原则,还有发布订阅模式、观察者模式

软件工程10-11
软件工程10-11
软件工程10-11

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

软件工程10-11
软件工程10-11
软件工程10-11

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

软件工程10-11
软件工程10-11
软件工程10-11

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

软件工程10-11
软件工程10-11
软件工程10-11

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

软件工程10-11

分层架构啊

软件工程10-11
软件工程10-11
软件工程10-11

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