软件工程
文章平均质量分 88
LavanSum
这个作者很懒,什么都没留下…
展开
-
计算机基础—总结文章
1、位运算(一)https://www.cnblogs.com/yrjns/p/11246163.html -- 清晰整理了所有位操作(二)https://blog.csdn.net/weixin_34284188/article/details/88016444-- 相比(一)详细介绍无符号位移2、原创 2021-05-13 18:32:19 · 153 阅读 · 0 评论 -
软件开发与设计
本人经常对模块化编程、面向对象编程,以及他们与软件设计的关系有点模糊,且不清楚他们之间的层次联系,今天翻阅了书本资料和百度百科资料进行了整理如下:软件设计(或者说怎样构建一个(稍具规模的)软件):确定软件的总体架构(架构包括了整个关联系统,框架指的是单个系统的骨架),把整个软件系统划分成大大小小的多个子系统,设计每个子系统的具体结构。软件开发(目前在有两种主流的开发方法):结构化开发和面向对象开发。原创 2017-06-16 14:17:59 · 2860 阅读 · 3 评论 -
软件工程领域 相关概念
编码相关:1、模块和组件的区别? 模块(Module)和组件(Component)是一对容易混淆的名词,也常常用来相互替换。两者是否有差异往往取决于专业背景、所在领域、以及视角。 Module:中文名为模块或模组。 它的核心意义是分离职责,本身是一组具有一定内聚性代码的组合,职责明确。 对外的接口可以是松散的或集中的。 它以问题分解的新式,来解决软件设计问题。 它更强调一个内聚的概念,形原创 2017-06-08 09:59:18 · 3688 阅读 · 0 评论 -
如何理解模块、组件和对象
**模块化开发的最大价值是分治、分治、分治! 模块化能分离职责,从而达到分治! 达到复用! 组件跟模块区别不大,都是基于功能的划分。只是组件偏向于发行的概念,强调的是“跨项目的可重用性”这层意思。模块偏向于设计的概念,强调的是单个项目中的“分离职责”这层意思。**模块:模块,又称构件,是能够单独命名并独立地完成一定功能的程序语句的集合(即程序代码和数据结构的集合体),或指大型软件系统的原创 2018-01-15 15:42:15 · 4923 阅读 · 1 评论