首页 > TAG信息列表 > 维护性
设计模式遵循的设计原则
一、什么是设计原则? 答:如果说设计模式是编写代码的一种套路,那么设计原则就是用来约束我们使用这种套路应该要遵循的规则,只有遵循了这些规则的设计模式编写出来的应用程序才具有更好的扩展性和维护性。作为一个程序员,不应该只站在客户的角度去判定某一程序只要实如何保证架构的质量(稳定性和健壮性)
稳定性 系统受到外来作用影响时,系统经过一个过渡阶段,仍然能够自身系统稳定 健壮性 计算机软件在输入错误、磁盘故障、网络过载、有意攻击,能否不宕机 架构质量的衡量 拓展性 维护性 可管理 高可用 日常开发中的架构质量 理解难度 接入依赖的成本 崩溃率和错误率的指标 开发分库分表实现方式Client和Proxy,性能和维护性该怎么选?
大家好,我是【架构摆渡人】,一只十年的程序猿。这是分库分表系列的第一篇文章,这个系列会给大家分享很多在实际工作中有用的经验,如果有收获,还请分享给更多的朋友。 其实这个系列有录过视频给大家学习,但很多读者反馈说看视频太慢了。也不好沉淀为文档资料,希望能有一系列文字版本的讲解软件质量的特性
六大特性:功能性,可靠性,易用性,效率,可移植性,维护性 外部质量: 功能性:适合性,准确性,互操作性,保密安全性,功能性的依从性 可靠性:成熟性,容错性,易恢复性,可靠性的依从性 易用性:易理解性,易学性,吸引性,易用性的依从性 效率:时间特性,资源利用率,效率的依从性 维护性:易分析性,易改变性,易测试性,云计算大数据学习中心:python课程 01
云计算大数据学习中心:python课程 我的第一节python课程 学习内容: 一、计算机的组成。 硬件:输入输出设备、CPU、存储设备。 软件:系统软件(操作系统、驱动程序)、应用程序。 二、编程语言。 1、机器语言: 速度快,可读性、维护性、拓展性不好。 2、汇编语言: 相对于机器语言可读性有继承的好处和弊端
好处: 1.提升了代码的复用性。 2.提高了代码的维护性。 3.让类与类之间产生了关系,是多态的前提。 弊端: 1.类的耦合性增强了 2.开发的原则:高内聚、低耦合 耦合:类与类的关系 内聚:就是自己完成某件事情的能力导航落后, 5架苏27回国靠运输机带路, 3架战机撞山飞行员全死(俄式系统工程法,说穿了就是挖肉补疮,牺牲经济性、牺牲寿命、牺牲维护性)
1995年,俄罗斯勇士飞行表演队在参加航展后、回国途中,出现了一次极为严重的事故:准备降落越南金兰湾机场时,六机编队(5架苏27,1架伊尔76)中,3架苏27连续撞山,4名顶级飞行员全部死亡。 事故的直接原因是领航的伊尔76机长、格列比文尼科夫严重违反飞行安全规范的一系列愚蠢、盲目自信的操作;最软件质量模型是什么?
ü 功能性 适合性 准确性 互操作性 保密安全性 功能性的依从性 ü 可靠性 成熟性 容错性 易恢复性 可靠性的依从性 ü 易用性 易理解性 易学性 易操作性 吸引性 易用性的依从性 ü 效率 时间性 资源利用性 效率依从性 ü 维护性 易分析性 易改变性 稳定性 易测试性【软件质量】软件质量特性因子总结
软件质量 软件质量是反映一个软件产品或服务满足明确和隐含需要的能力的程度 从客户的角度 满足要求 适用 从生产者的角度 以最经济的手段制造出市场上最有用的产品 软件质量特性因子 功能 可维护性 性能 可用 可靠性 重用 移植 安全 质量特性因子 含义 说明软件的可复用性和维护性
可复用性和可维护性是评价一个系统设计好坏的重要标准。一个好的软件设计,必须能够允许新的设计要求以较为容易和平稳的方式加入到已有的系统中去,从而使这个系统能够不断的焕发青春。 一个可维护性较好的系统,应当允许维护工作能够以容易、准确、安全和经济的形式进行。 软件可维护ORACLE有关表分区的一些维护性操作
有关表分区的一些维护性操作:一、添加分区以下代码给SALES表添加了一个P3分区ALTER TABLE SALES ADD PARTITION P3 VALUES LESS THAN(TO_DATE(‘2003-06-01′,’YYYY-MM-DD’));注意:以上添加的分区界限应该高于最后一个分区界限。以下代码给SALES表的P3分区添加了一个P3SUB1子分区A