美文网首页
软件架构方面梳理

软件架构方面梳理

作者: lotawei | 来源:发表于2018-01-26 10:49 被阅读16次
  • 浅谈历史
    最早的程序需要从C语言开始吧,编写的程序全是.h .cpp一套一套的,相互include编写过程是函数相互调用.人们发现后面好难复用,且不好扩展.于是出现面向对象了,面向对象让更小单元不再是单单的函数更多的是object 它具有了继承、封装、多态的特性,这时让我们的程序员的工作内容更多的变成了面向对象编程,然而就算是变成这样,对软件的可扩展性和可维护性仍然是个巨大的挑战.因此迫切需要一套专门思想来指导规范程序员的写法.因为大型项目不靠这些来管理是更混乱的.他带给我们更多的是管理上的东西,而非技术上额这个功能可以实现,这个功能不好实现.跟技术无关.
  • 软件架构和设计模式
    设计模式和软件架构不能混为一谈
    设计模式
    更多的是知道程序员如何在适用情景实现相关业务更轻松.
    关于设计模式相关的理解在这里或许你能得到比较直白的解说
    http://design-patterns.readthedocs.io/zh_CN/latest/read_uml.html#id1
    以及实战方面的相关应用
    http://blog.csdn.net/lovelion/article/details/17517213
    软件架构
    这个的范围更广,这考虑的更多的不是细节而是需要具备哪些模块模块之间可以干什么,这个具体开发都是根据需求去设计的比如你是电商我们采用什么后台?服务器?数据存储放哪?如何考虑网络安全数据保证?更多的是流程上的把握和模块的划分,这些小小的点才是包括设计模式的选取什么的.

相关文章

  • 软件架构方面梳理

    浅谈历史最早的程序需要从C语言开始吧,编写的程序全是.h .cpp一套一套的,相互include编写过程是函数相互...

  • 学习总结0606

    一、软件架构的概念 软件架构是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。 软件架构整体...

  • 第三章 软件架构产生的背景

    从技术方面说软件架构(technical)在技术方面,软件架构为系统提供了一系列的可选的质量属性,可以完全通过软件...

  • 软件架构、开发框架和设计模式三者的关系

    概念 软件架构:架构又称软件架构,是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。不仅显示...

  • Android关于MVC / MVP / MVVM / Andr

    架构是什么 架构是又名软件架构,是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计 架构模式是...

  • 2019年工作目标

    平衡好软件测试和软件开发的时间 软件测试: 1、继续梳理测试基础知识 2、结合实际项目,建立测试架构思维(学习架构...

  • IOS架构模式MVC、MVP、MVVM

    软件架构的定义?它的存在意义是什么? 软件架构是一系列相关的抽象模式,用于指导软件系统各个方面的设计。软件架构描述...

  • 草稿-读书笔记 - 《软件架构设计》

    第一部分 软件架构概念和思想篇 第1章 解析软件架构概念 1.1 软件架构概念的分类一方面,开发者对架构的明确程度...

  • 阿里P8架构师20年经验总结成微服务设计企业架构转型之道笔记

    本文涉及两个方面的知识体系,即企业架构知识体系和软件架构知识体系。 企业架构和软件架构虽然都与IT相关,但其知识体...

  • 系统分析与设计homework8

    描述软件架构与框架之间的区别与联系软件架构是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。...

网友评论

      本文标题:软件架构方面梳理

      本文链接:https://www.haomeiwen.com/subject/dgsiaxtx.html