- 博客(26)
- 收藏
- 关注
原创 系统架构设计(二)
软件架构复用是系统化的软件开发过程:开发一组基本的软件构件模块,以覆盖不同的需求/体系结构之间的相似性,提高系统开发的效率、质量和性能。软件架构复用的类型包括机会复用和系统复用。机会复用是指开发过程中,只要发现有可复用的资产,就对其进行复用。系统复用是指在开发之前,就要进行规划,以决定哪些需要复用。DSSA(Domain Specific Sofware Architecture,DSSA)就是在一个特定应用领域中为一组应用提供组织结构参考的标准软件体系结构,即用于某一类特定领域的标准软件构件的集合。
2025-09-16 18:03:43
797
原创 系统架构设计(一)
基于架构的软件设计ABSD)方法是由架构驱动,即由构成架构的商业、质量和功能需求的组合驱动架构设计。它强调采用视角和视图来描述软件架构,采用用例和质量属性场景来描述需求。进一步来说,用例描述的是功能需求,质量属性场景描述的是质量需求(或侧重于非功能需求)。使用ABSD方法,设计活动可以从项目总体功能框架明确就开始,这意味着需求获取和分析还没有完成,就开始了软件设计。ABSD方法有三个基础。第一个基础是功能的分解,使用已有的基于模块的内聚和耦合技术(高内聚低耦合);第二个基础是。
2025-09-16 17:06:34
891
原创 知识产权与标准化
国际标准化组织(ISO),中国(GB):中华人民共和国国家技术监督局美国(ANSI):美国国家标准协会美国电气和电子工程师学会标准(IEEE)中华人民共和国国家军用标准(GJB)
2025-09-12 16:07:05
783
原创 数学与经济管理
在约束条件下求极值线性规划问题的数学模型通常由线性目标函数、线性约束条件、变量非负条件组成(实际问题中的变量一般都是非负的)。快速解题步骤(求交点):①根据题目条件列出不等式或不等式组;②将不等关系特殊化为等式,两两等式联立求交点;③若交点值满足所有约束条件,直接代入目标函数求得极值即可:若交点值不满足约束条件,继续计算其他两两等式。(若交点值不满足实际情况,取附近值即可,如小数个人)。
2025-09-12 15:08:22
681
原创 信息系统基础知识(三)
信息系统战略规划ISP是从企业战略触发,构建企业基本的信息系统架构,对企业内、外信息资源进行统一规划、管理与应用。利用信息系统控制企业行为,辅助企业进行决策,帮助企业实现战略目标。优先次序关键成功因素识别、性能指标识别。
2025-09-09 17:44:35
675
原创 信息系统基础知识(一)
催生了服务和面向服务的开发方法。从应用的角度来看,组织内部、组织之间各种应用系统的互相通信和互操作性直接影响着组织对信息的掌握程度和处理速度。如何使。
2025-09-08 17:44:49
567
原创 信息安全基础知识
的特点:无论数据多长,都会产生固定长度的信息摘要;任何不同的输入数据,都会产生不同的信息摘要;单向性,即只能由数据生成信息摘要,不能由信息摘要还原数据。
2025-09-05 17:59:33
1803
原创 面向对象技术
定义:提供一个创建一系列相关或相互依赖的对象的接口,而无需指定它们具体的类(抽象接口)分类:创建型对象模式。适用场景:①一个系统要独立于它的产品的创建、组合和表示时②)一个系统要由多个产品系列中的一个来配置时。③当要强调一系列相关的产品对象的设计以便进行联合使用时④当提供一个产品类库,只想显示它们的接口而不是实现时。
2025-09-04 15:35:54
759
原创 软件工程基础知识*(二)
需求获取、需求变更、需求跟踪软件需求是指用户系统在功能、行为、性能、设计约束等方面的期望(需求),以及反映这些条件或能力的文档说明。高层次的目标要求用户软件功能功能需求非功能需求设计约束(RE)是指应用已证实有效的原理、方法,通过合适的工具和记号,系统的描述待开发系统及其行为特征和相关约束。需求工程的活动包括5个阶段:(4),形成需求基线(经过评审的SRS)(确认是否是用户想要的需求)(5),包括变更控制、版本控制、需求跟踪、需求状态跟踪,
2025-08-26 16:22:17
915
原创 软件工程基础知识*(一)
随着软件系统的规模越来越大、软件复杂度也越来越高,软件开发出现问题。软件的开发难度、进度难以预测,成本难以控制,质量无法保证,功能无法满足用户需求,出现了软件危机。所以诞生了软件工程,目的是提高软件生产率、提高软件质量、降低软件成本。软件工程指的是应用计算机科学、数学及管理科学等原理以工程化的原则和方法来解决软件问题工程。软件开发的生命周期(三大阶段)包括可行性研究和详细需求分析过程,任务是确定软件开发工程必须完成的总目标,具体可分成问题定义、可行性研究、需求分析等。就是软件的设计与实现。
2025-08-22 15:46:26
750
原创 计算机网络(二)
数据在网络中转发通常离不开。人们日常使用的计算机通常就是通过交换机接入网络的。交换机功能包括:(1)。提供大量可供线缆连接的端口达到部署星状拓扑网络的目的。(2)。在转发帧时重新产生不失真的电信号。(3)。在内置的端口上使用相同的转发和过滤逻辑。(4)。将部署好的局域网分为多个冲突域,而每个冲突域都有自己独立的带宽,以提高交换机整体宽带利用效率。交换机需要实现的功能如下所述:(1)转发路径学习:数据帧中有源MAC地址,记录源MAC地址、进入端口,建立MAC地址表。
2025-08-21 11:08:52
908
原创 嵌入式系统及软件
嵌入式操作系统(Embedded Operating System,EOS)是指用于嵌入式系统的操作系统。与通用操作系统相比,具备以下主要特点:(1)可剪裁性:支持开放性和可伸缩性的体系结构(2)可移植性:操作系统通常可运行在不用体系结构的处理器和开发板上(3)强实时性:嵌入式操作系统实时性通常较强,可用于各种设备的控制(4)强紧凑性:由于嵌入式系统的资源受限的特点,嵌入式操作系统代码需要紧凑、精炼,不应存在无用代码(5)高质量代码:嵌入式系统已被广泛用于安全枚关系统。
2025-08-19 15:43:45
812
原创 数据库设计(二)
关系数据库设计的方法之一就是设计满足合适的模式。关系数据库规范化理论主要包括数据依赖、范式和模式设计方法。其中核心基础是,数据依赖中最重要、最基本的就是。
2025-08-18 17:33:59
982
原创 操作系统(二)
10、11采用一次间接寻址,盘块的大小为1KB,每个盘块号占4个字节,所以存放1KB/4B=256个物理块地址,物理盘块的大小为1KB共访问1KB*256=256KB,所以10可以访问11KB~266KB,11访问267KB~522KB。例如,对用户编写的源程序,需要经过编译、连接、装入以及执行等步骤得到结果,这其中的每一个步骤称为作业步。1、如上图所示每个盘大小为1KB,每个盘块号占4B,0~9为直接索引,10、11为一级间接索引,12为三级间接索引,当程序访问11264字节处数据时,如何寻址?
2025-08-15 17:23:43
812
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅