
软件架构
潇潇微雨up
这个作者很懒,什么都没留下…
展开
-
软件设计——质量属性(非功能性需求)
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-06-13 20:40:08 · 13465 阅读 · 0 评论 -
软件设计——约束
作为软件开发者 我们设计的每一个软件都存在于现实生活中,所以一定会存在约束条件的 约束可以驱动 塑造和影响软件系统的架构 你工作的组织和环境都会给你强加一些约束 影响你的架构1.时间和预算的约束 也就是时间和金钱 这两者我们都很熟悉 而且通常不够。。。2.技术约束 通俗来说 也就是 你所能达到的技术 你肯定不可以接收一个你的技术达不到的项目 或者说某个功能你的技术达不到原创 2016-06-13 22:51:35 · 37410 阅读 · 0 评论 -
软件设计——开始设计前的准备
最近在看<<程序员必读之软件架构>> 这本书 ,主要是想规范一下自己开发软件的流程 这本书看了三分之一了 发现对于自己来说 看这本书还是有点早的,对于我一个还没毕业经验不是很丰富的程序员来说 里面大多讲的东西距离我还有一段距离,但是其中设计软件这一部分对于我来说还是正合适的 我就先在这里 总结一下 这一部分所学的东西吧 不总结我怕我回过头就忘记了 哈哈 对于软件设计来说 有很多东西是需要我原创 2016-06-13 17:31:25 · 719 阅读 · 0 评论 -
软件设计——原则
约束是强加给我们的 而原则是我们为了标准化和一致性而采用的 开发原则编码标准和规范 自动化单元测试 静态分析工具 等等 架构原则分层策略 业务逻辑的位置 高内聚 低耦合 SOLID 无状态组件 存储过程 域模型。。 HTTP会话的使用 始终一致和最终一致 如果你经常构建大型企业软件系统,那么你可能考虑过上述的这些原则,但是要小心,即使是善意的原则 有时候也会起到意原创 2016-06-13 23:20:06 · 578 阅读 · 0 评论