Software Engineering——A PRACTITIONER'S APPROACH (english edition · eighth edition)
【Software Engineering——A PRACTITIONER'
S APPROACH (english edition ·
eighth edition)】知是行的主意,行是知的功夫。这篇文章主要讲述Software Engineering——A PRACTITIONER'
S APPROACH (english edition ·
eighth edition)相关的知识,希望能为你提供帮助。
ARCHITETUAL DESIGN
Record at P261
Choosing the right architecture style can be tricky. Bushman suggests two complementary concepts that can provide some guidance.
Problem frames(wikipedia linked)
describe characteristics of recurring problems, without being distracted by references to details of domain knowledge or programming solution implementations.
Supplement
The first problem frames identified by Jackson included:
- required behavior
- commanded behavior
- information display
- simple workpieces
- transformation
- There is some part of the physical world whose behavior is to be controlled so that it satisfies certain conditions. The problem is to build a machine that will impose that control.
文章图片
Domain-driven design suggests that the software design should reflect the domain and the domain logic of the business problem you want to solve with your application.
推荐阅读
- 基于TCP的安卓服务器开发
- 外部浏览器打开app置顶页面
- shiro实现app和web统一登录
- andorid HTTPS不需要证书VolleyEror: com.android.volley.NoConnectionError: javax.net.ssl.SSLHandshakeE
- Android NDK 环境搭建
- Android Studio之Activity切换动画
- android控件
- 如何编写和精灵宝可梦一样的 app()
- 矩阵链乘法的例子