摘要:
一、前言 二、存储设计 三、总结 阅读全文
摘要:
一、前言 在系统设计中,对系统的存储设计我们在不断的演化,从文本文件,到关系型数据库,再到非关系型数据库。非关系型数据库又分键值对存储、列存储、文档存储的Redis/memcahed/mongdb/HBase等。存储架构的设计不在是单一的,而是依据系统场景需要组合式的使用,比如在在线购物的商品详情页 阅读全文
摘要:
一、前言 在Java面向对象的开发中,通过Class定义类,类中包括字段(属性)、方法、构造函数等。在由类创建具体实例时,通过类中属性的get(设置器)和set(访问器)设置或者访问类中的属性。使用过程中,我们都清楚如何使用属性,但是1、属性的访问修饰符为什么设置成private;2、为什么要使用g 阅读全文
摘要:
一、前言 在序章中已经介绍了MVC架构,MVC即模型-视图-控制器模式,该架构的核心组件是模型(Model)、视图(View)、控制器(Controller),各个部件之间职责明确,以实现搞内聚低耦合的系统。Model层的作用和职责①表示应用程序的数据结构和业务逻辑;②包含用于访问、更改和保存数据的 阅读全文
摘要:
一、论文论据 数据仓库是从各种外部数据源、各种内部应用程序中定期提取数据的大型存储库。数据湖是一个以原始格式存储数据的平台,不需要定义数据按原样存储数据,而无需事先对数据进行结构化处理或者定义数据模式,数据湖仓虽然适合数据的存储,但由于不支持事务、缺乏一致性/隔离性、不保证执行数据质量等。因此数据湖 阅读全文
摘要:
一、论点论据 软件维护,就是在软件 已经交付使用之后,为了改正错误或满足新的需要而修改软件的过程。 可以选择以下4~5种主要的影响软件维护工作的因素,进行论述 影响软件维护工作的主要因素有: 1、可理解性:通过阅读源代码和文档,了解软件功能和运行的容易程度。 2、可测试性:验证软件程序正确的难易程度 阅读全文
摘要:
一、论文论据 软件体系架构评估是软件开发过程中的重要环节。软件系统架构设计结束后需要开展架构评估。软件体系架构评估,就是对系统的一些重要属性,如可靠性、进行风险评价和判断的,软件体系架构评估用于保证软件系统质量,保证软件系统架构设计的合理性,完整性。软件体系架构评估可以降低软件成本、减少投资风险。 阅读全文
摘要:
一、论点论据 软件体系结构表示系统的框架结构,是从比较高层次来描述构件、构件性质和构件间的关系及其接口。软件体系结构风格是描述某一个特定应用领域中系统组织方式的惯用模式,是多年研究工程实践的结果。组织方式则描述了系统的组织构件和这些构件的方式。 可以选择以下5~6类主要的软件体系结构风格的方式。进行 阅读全文
摘要:
一、论文论据 企业集成平台技术分为企业集成架构(EIA)和B2B两种。EIA侧重于企业内部纵向集成、B2B侧重于支持企业间业务往来的横向集成、EIA是将基于各种不同平台、用不同方案建立的异构应用集成的一种方法和技术。EIA通过建立底层结构,联系整个企业异构系统、应用、数据源等,实现企业内部的ERP/ 阅读全文
摘要:
一、论文论据 软件质量保证是审计软件质量要求,确保采用合理的质量标准和操作多的过程。软件质量保证过程关注软件产品生成的整个过程,验证软件产品开发过程中相关实施过程的完整性,一致性、有效性,确保开发活动和测试活动等遵循正确的过程。为软件产品达到合适的质量级别提供保证。 软件质量保证常见的活动包括有准备 阅读全文