`
85977328
  • 浏览: 1898586 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

软件追求的几个特性

 
阅读更多
看了大话设计模式,里面总结的挺精辟

可维护性:改只需要修改的地方
可复用性:做好的代码,不管当前使用与否以后可以重用
可扩展性:没有的功能,很容易加进来,不修改原来的地方
灵活性:各模块可以自由组合
分享到:
评论
2 楼 85977328 2014-02-08  
lynnbond 写道
精辟!赞一个!

哈哈,多多交流
1 楼 lynnbond 2014-02-08  
精辟!赞一个!

相关推荐

    餐饮企业选择餐饮管理软件的几个要素分享.pdf

    餐饮企业应根据自身业务流程,确定软件的主要功能需求,而不是追求功能全面。同时,系统的安全、稳定和可靠性远比功能丰富性更重要。数据显示,多数餐饮企业仅使用了软件功能的30%-40%,因此,基础功能的稳定性和...

    《软件工程》课后习题答案

    2. 软件产品有几个阶段?各有何特征? 软件产品有三个阶段:程序设计时代、程序系统时代和软件工程时代。程序设计时代(1946-1956)特征是追求编和技巧,追求程序运行效率;程序系统时代(1956-1968)特征是个人...

    餐饮企业选择餐饮管理软件的几个要素参照.pdf

    首先,从理念出发,企业应注重以客户需求为中心,而非单纯追求产品特性。市面上很多餐饮软件供应商可能过于关注自身产品的推广,而忽视了不同餐饮业态和企业发展阶段的特定需求。例如,中餐正餐与快餐店的业务流程...

    UDP协议的几个特性介绍

    下面将详细介绍UDP协议的几个关键特性: 1. 无连接的特性:UDP是无连接的,意味着发送数据之前,UDP发送方和接收方之间不需要建立一个连接。它不会像TCP协议那样通过三次握手来建立连接,因此它没有建立连接的开销...

    2019新版软件设计师教程(第五版)(完整版&最新版)

    教程中的内容可能包括以下几个关键部分: 1. **需求工程**:讲解如何有效地获取、分析和表达用户需求,制定出详细的需求规格书,以及如何进行需求管理,确保需求的一致性和完整性。 2. **软件体系结构设计**:介绍...

    文件加解密软件

    对于日常使用,软件的“简单方便”特性意味着用户无需具备专业的信息安全知识,只需几步操作就能完成文件的加密和解密,极大地提高了工作效率。 文件加解密软件通常包含以下功能: 1. 文件加密:用户可以选择需要...

    一个很不错的截图软件,绿色版

    在使用绿色版截图软件时,我们需要注意几个要点。首先,由于软件不依赖系统注册表,所以更新可能需要手动下载新版本替换旧文件。其次,尽管绿色版软件小巧易用,但也可能因为没有集成自动更新机制,导致错过一些新...

    2 软件质量与软件质量保证方法-20151215.pdf

    保证软件质量的方法通常涉及以下几个方面:需求分析的精确性、设计的合理性、编码的规范性、测试的充分性以及持续的维护和改进。软件质量保证(Software Quality Assurance, SQA)是确保这些方法得到正确实施的过程...

    最好用的截图软件(免安装)

    描述中的关键词“绿色”和“体积小,功能强大”揭示了该截图工具的几个关键特性。首先,“绿色”意味着它是一个环保型的软件,不会对计算机系统造成过多负担,同时也可能暗示它是一个便携版或免安装版的应用程序。...

    很小的绿色刻录软件onew

    它以“绿色”著称,意味着无需安装即可使用,仅包含一个程序文件——"刻录ONES.exe",体积非常小,大约几百KB,节省了用户的硬盘空间。 在刻录功能方面,"onew"虽然小巧,但其功能并不简单。它支持常规的CD、DVD...

    软件工程习题集.doc

    【软件工程概述】 ...综上所述,软件工程不仅涉及编程,更注重软件生命周期的全面管理,包括需求分析、设计、测试和维护,强调文档的重要性,采用合适的开发模型以适应不同项目的需求,并追求高质量的软件产品。

    软件工程软件编码PPT学习教案.pptx

    实现良好的编程风格,有几个关键点需要遵循。首先,变量名应具有意义,避免使用拼音,尽量使用英文表达,确保“见名知意”,同时保持命名的一致性和准确性。其次,标准的书写格式至关重要,如使用分层缩进来展示代码...

    序论软件工程与项目管理.pptx

    在内容上,文档主要分为以下几个章节: 1. **绪论**:介绍了软件工程学的范畴,强调了软件工程在解决软件危机中的作用。软件危机是指由于软件开发与维护中的问题导致的成本增加、质量下降和用户满意度降低。 2. **...

    小巧的16KB截图软件

    基于这些信息,我们可以深入讨论以下几个知识点: 1. **轻量级软件的优势**:小体积软件的一大优势在于它们快速启动,不需要大量系统资源,对于低配电脑或移动设备特别友好。它们往往更易于分发,用户下载和安装也...

    二级公共基础知识(软件工程).pptx

    这个过程通常被分为几个阶段,包括可行性研究与计划制定、需求分析、设计、编码、测试和维护。在需求分析阶段,数据流图和数据字典等工具被用来明确和描述软件的需求。结构化分析方法帮助分析人员理解和表达这些需求...

    一个软件版本更新

    在IT行业中,软件版本更新是常见的维护和优化过程,它涉及到程序的功能改进、错误修复、性能提升以及新特性添加等多个方面。在这个特定的案例中,我们有一个易语言(E Language)的源码版本更新,易语言是一种中国...

Global site tag (gtag.js) - Google Analytics