
软考2024-软件设计师中级
文章平均质量分 87
软件设计中级
yoyo勰
这个作者很懒,什么都没留下…
展开
-
软考证书查询和下载和个税抵扣
软考电子证书如何下载和软考如何填写个税抵扣(申报个税专项附加扣除)原创 2024-12-26 14:41:53 · 346 阅读 · 0 评论 -
12.2.案例分析专题-数据库设计
若社区蔬菜团购网站还兼有代收快递的业务,请增加新的“快递”实体,并给出客户实体和快递实体之间的“收取联系,对图2-1进行补充。联系名可以用联系1、联系2和联系3代替,联系的类型为1:1、1:n和m:n(或1:1、1:* 和 * : *)(1)客户信息包括:客户号、客户名、客户性质、折扣率、联系人、联系电话。根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整)客户(客户号,客户名,(a),折扣率,联系人,联系电话)(4)记录客户订单信息,包括订单编号、团购点编号、客户电话、订单内容和日期。原创 2024-08-21 03:29:21 · 871 阅读 · 0 评论 -
面向对象程序设计代码
Facade (外观)模式是一种通过为多个复杂子系统提供一个一致的接口,而使这些子系统更加容易被访问的模式以医院为例,就医时患者需要与医院不同的职能部门交互,完成挂号、门诊、取药等操作。关联:是一种结构关系,描述了一组链,链是对象之间的连接。两个类之间的关联,实际上是两个类所扮演角色的关联,因此,两个类之间可以有多个由不同角色标识的关联。阅读下列说明和 Java/C++ 代码,将应填入(n)处的字句写在答题纸的对应栏内。阅读下列说明和 Java/C++ 代码,将应填入(n)处的字句写在答题纸的对应栏内。原创 2024-08-26 23:27:06 · 1116 阅读 · 0 评论 -
C语言算法
算法分析与设计15分,有8-10分和代码相关。原创 2024-08-23 00:23:00 · 848 阅读 · 0 评论 -
12.3.案例分析专题-面向对象设计
考点:用例图和类图。原创 2024-08-22 22:39:52 · 1197 阅读 · 0 评论 -
12.1.案例专题-数据流图
更新车辆离场时间,根据计费规则计算出停车费用,若车主是会员,提示停车费用:若储存余额够本次停车费用,自动扣费,更新余额,若储值余额不足,自动使用授权缴费账号请求支付系统进行支付,获取支付状态。根据监控规则对产品质量进行监控,将检测情况展示给检测业务员、若不满足条件,向检测业务员发送质量报警,检测是质量发起远程控制部分,向检测设备发送控制指令进行处理。当车辆进入停车场时,若有(空余车位数大于1),自动识别车牌号后进行道闸控制,当车主开车离开停车场时,识别车牌号,计费成功后,请求道闸控制。(2)检测模型部署。原创 2024-08-20 11:19:57 · 904 阅读 · 0 评论 -
8-11章节复习总结
计算机网络:是计算机技术与通信技术相结合的产物,它实现了远程通信、远程信息处理和资源共享。计算机网络的功能:数据通信、资源共享、负载均衡、提高系统可靠性。计算机网络的分类:总线型:利用率低、干扰大、价格低星型:交换机形成的局域网、中央单元负荷大环型:流动方向固定、效率低、扩充难树型:总线型的扩充、分级结构分布式:任意节点连接、管理难成本高逻辑编址、路由选择、域名解析、错误检测和流量控制以及对应用程序的支持等。逻辑编址:每一块网卡在出厂时就由厂家分配了一个独一无二的永久性的物理地址。原创 2024-08-19 23:35:17 · 1407 阅读 · 0 评论 -
11.3.软件系统分析与设计-面向对象分析与设计和程序设计与实现
(属性)。面向对象根据需求进行建模:用例模型和分析模型。原创 2024-08-16 22:33:41 · 419 阅读 · 0 评论 -
11.2.软件系统分析与设计-数据库分析与设计
数据库的物理设计是离不开具体的DBMS的,不同DBMS对物理文件存取方式的支持不同,设计人员必须充分了解所用DBMS的内部特征,根据系统的处理要求和数据的特点来确定物理结构。为一个给定的逻辑数据模型设计一个最适合应用要求的物理结构的过程,就是数据库的物理设计。数据库概念结构设计阶段是在需求分析的基础上,依照需求分析中的信息要求对用户信息加以分类、聚集和概括建立信息模型,并依照选定的数据库管理系统软件转换成为数据的逻辑结构,再依照软/硬件环境,最终实现数据的合理存储,这一过程也称为数据建模。原创 2024-08-16 20:02:19 · 1084 阅读 · 0 评论 -
10.2 网络与信息安全基础知识
非授权访问没有预先经过同意,就使用网络或计算机资源则被看作非授权访问,如有意避开系统访问控制机制,对网络设备及资源进行非正常使用,或擅自扩大权限,越权访问信息。它主要有以下几种形式:假冒、身份攻击、非法用户进入网络系统进行违法操作、合法用户以未授权方式进行操作等。信息泄漏或丢失指敏感数据在有意或无意中被泄漏出去或丢失,它通常包括:信息在传输中丢失或泄漏、信息在存储介质中丢失或泄漏以及通过建立隐蔽隧道等窃取敏感信息等。原创 2024-08-16 00:46:41 · 1096 阅读 · 0 评论 -
11.1.软件系统分析与设计-结构化分析与设计
需求定义(软件需求规格说明书SRS):是需求开发活动的产物,编制该文档的目的是使项目干系人与开发团队对系统的初始规定有一个共同的理解,使之成为整个开发工作的基础。SRS是软件开发过程中最重要的文档之一,对于任何规模和性质的软件项目都不应该缺少。需求验证:也称为需求确认,目的是与用户一起确认需求无误,对需求规格说明书SAS进行评审和测试,包括两个需求评审:正式评审和非正式评审。需求测试设计概念测试用例,设计场景来测试需求,没有代码。需求验证通过后,要请用户签字确认,作为验收标准之一,此时,原创 2024-08-16 19:37:09 · 912 阅读 · 0 评论 -
10.1 网络基础知识
了解非授权访问没有预先经过同意,就使用网络或计算机资源则被看作非授权访问,如有意避开系统访问控制机制,对网络设备及资源进行非正常使用,或擅自扩大权限,越权访问信息。它主要有以下几种形式:假冒、身份攻击、非法用户进入网络系统进行违法操作、合法用户以未授权方式进行操作等。信息泄漏或丢失指敏感数据在有意或无意中被泄漏出去或丢失,它通常包括:信息在传输中丢失或泄漏、信息在存储介质中丢失或泄漏以及通过建立隐蔽隧道等窃取敏感信息等。原创 2024-08-14 15:44:43 · 252 阅读 · 0 评论 -
11.4.软件系统分析与设计-算法的分析与设计
分治法特征:把一个问题拆分成多个小规模的相同子问题,一般可用递归解决。经典问题:斐波那契数列、归并排序、快速排序、矩阵乘法、二分搜索、大整数乘法、汉诺塔回潮法特征:系统的搜索一个问题的所有解或任一解。经典问题:N皇后问题、迷宫、背包问题动态规划法(用于求最优解):划分子问题,并把子问题结果使用数组/散列表存储,利用查询子问题结果构造最终问题经典问题:斐波那契数列、矩阵乘法、背包问题、LCS最长公共子序列贪心法(用于求满意解】特征:局部最优,但整体不见得最优。每步有明确的,既定的策略。原创 2024-08-16 23:07:04 · 792 阅读 · 0 评论 -
9.标准化与软件知识产权基础知识
没有考过。原创 2024-08-14 01:15:54 · 605 阅读 · 0 评论 -
8.6.数据库基础技术-数据库的控制
事务是并发控制的前提条件,并发控制就是。原创 2024-08-13 23:05:31 · 554 阅读 · 0 评论 -
8.5.数据库基础技术-规范化
如设定年龄属性的值必须在0到180之间。原创 2024-08-13 22:24:01 · 783 阅读 · 0 评论 -
8.4.数据库基础技术-SQL
特点:大量化(Volume)、多样化Variety)、价值密度低Value)、快速化(Velocity)。要处理大数据,一般使用集成平台,称为大数据处理系统,其特征为:高度可扩展性、高性能、高度容错、支持异构环境、较短的分析延迟、易用且开放的接口、较低成本、向下兼容性。原创 2024-08-13 00:30:49 · 752 阅读 · 0 评论 -
8.3.数据库基础技术-关系代数
给定关系R(A,B,C,D)和关系S(C,D,E),,对其进行自然连接运算R⋈S后的属性列为()个;R×S:对R和S标上1-7的属性列。然后对其求π,筛选出A B C D E这五列,可以是π。∧是并且的符号,3=5∧4=6是第3列和第5列相连,第4列和第6列相关连。'2’带引号的是值,2不带引号的是属性列。(R⋈S)等价的关系代数表达式为()。R⋈S后只剩下A B C D E这5列。就是第2列>第7列的。原创 2024-08-12 23:26:54 · 514 阅读 · 0 评论 -
8.2.数据库基础技术-数据模型
(所研究的对象类型的集合)、(对数据库中各种对象的实例列允许执行的操作的集合)、(一组完整性规则的集合)。原创 2024-08-12 22:33:39 · 915 阅读 · 0 评论 -
8.1.数据库基础技术-数据库基本概念
数据:是数据库中存储的基本对象,是描述事物的符号记录。数据的分类:文本、图形、图像、音频、视频。数据库DB:是长期存储在计算机内、有组织的、可共享的大量数据的集合DataBase数据库的基本特征:数据按一定的数据模型组织、描述和存储。可为各种用户共享;冗余度较小;数据独立性较高;易扩展。数据库系统DBS是一个采用了数据库技术,有组织地、动态地存储大量相关数据,方便多用户访问的计算机系统数据库:统一管理、长期存储在计算机内的,有组织的相关数据的集合硬件。原创 2024-08-12 21:55:21 · 677 阅读 · 0 评论 -
5-7章节复习总结
可行性分析与项目开发计划:主要确定软件的开发目标及其可行性。需求分析:确定软件系统的功能、性能、数据和界面等要求,从而确定系统的逻辑模型,该阶段产生的主要文档有软件需求说明书。概要设计:概要设计就是设计软件的结构,明确软件由哪些模块组成,这些模块的层次结构、调用关系、功能是什么样的。设计该项目总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。该阶段产生的主要文档有概要设计说明书。原创 2024-08-12 15:52:17 · 582 阅读 · 0 评论 -
7.4.分支限界法&概率算法&近似算法&数据挖掘算法&智能优化算法
了解,没有考过,基本上不会考。原创 2024-08-08 23:50:12 · 708 阅读 · 0 评论 -
7.3.1.算法设计与分析-总结及真题讲解
其中c(i,j)表示i个物品、容量为j的0-1背包问题的最大装包价值,最终要求解c(n,W)。若此为部分背包问题,首先采用归并排序算法,根据物品的单位重量价值从大到小排序,然后依次将物品放入背包直至所有物品放入背包中或者背包再无容量,则得到的最大装包价值为(64),算法的时间复杂度为(65)。假设公路起点A的坐标为0,消防栓的覆盖范围(半径)为20米,10栋房子的坐标为(10,20,30,35,60,80,160,210,260,300),单位为米。以下关于该求解算法的叙述中,正确的是()。原创 2024-08-08 23:01:35 · 924 阅读 · 0 评论 -
7.3 算法设计与分析-动态规划法和贪心法
考的最多动态规划法(Dynamic Programming):在求解问题中,对于每一步决策,列出各种可能的局部解,通过决策保留那些有可能达到最优的局部解,丢弃其它局部解,以每一步都是最优解来保证全局是最优解。本质也是将复杂的问题划分成一个个子问题,与分治法不同的是分治法中的每个子问题都是相同的,而动态规划法中的。此算法会将大量精力放在前期构造表格上面,其会对每一步,列出各种可能的答案,这些答案会存储起来,最终要得出某个结果时,是通过查询这张表来得到的。。原创 2024-08-08 21:54:19 · 1071 阅读 · 0 评论 -
7.2 算法设计与分析-分治法和回溯法
相对简单,考的概率比较低分治法:对于一个规模为的问题,若该问题可以容易地解决则直接解决;否则将其分解为k个规模较小的子问题,这些,递归地解决这些子问题,然后将各子问题的解合并得到原问题的解。步骤:分解(将原问题分解成一系列子问题求解(递归地求解各子问题,若子问题足够小,则直接求解)一合并(将子问题的解合并成原问题的解)。凡是涉及到的都是分治法(二分查找、归并排序、求阶乘、斐波那契数列等)。递归:指子程序(函数)直接调用自己或通过一系列调用语句间接调用自己,是一种描述问题和解决问题的常用方法。原创 2024-08-08 21:15:30 · 460 阅读 · 0 评论 -
7.1.算法分析与设计-算法分析基本概念与算法分析基础
很难。原创 2024-08-08 20:41:53 · 723 阅读 · 0 评论 -
6.3.面向对象技术-设计模式
【2015】(45)设计模式能够动态地给一个对象添加一些额外的职责而无需修改此对象的结构;【2021】股票交易中,股票代理(Broker)根据客户发出的股票操作指示进行股票的买卖操作,设计如下所示类图。该设计采用()模式将一个请求封装为一个对象,从而使得以用不同的请求对客户进行参数化;来描述构件与构件之间的关系。对请求排队或记录请求日志,以及支持可撤销的操作,其中,()声明执行操作的接口。该模式属于()模式,该模式适用于()(D)一个对象引用其他很多对象并且直接与这些对象通信,导致难以复用该对象。原创 2024-08-08 16:04:24 · 1041 阅读 · 0 评论 -
6.2.面向对象技术-UML图
类与类之间的关系,如下图中,老师与学生是双向关联,老师有多名学生,学生也可能有多名老师。两个类之间的关联,实际上是两个类所扮演角色的关联,因此,两个类之间可以有多个由不同角色标识的关联。在没有类图的前提下,对象图就是静态设计视图。【2014】如下所示的UML序列图中,(42)表示返回消息,Account类必须实现的方法有(43)。序列图:即顺序图,动态图,是场景的图形化表示,描述了以时间顺序组织的对象之间的交互活动。通信图:动态图,即协作图,是顺序图的另一种表示方法,也是由对象和消息组成的图,只不过。原创 2024-08-07 23:35:21 · 1121 阅读 · 0 评论 -
6.1.面向对象技术-面向对象相关概念
(属性)。原创 2024-08-07 01:41:30 · 1409 阅读 · 0 评论 -
5.11.结构化开发方法-WebApp设计与用户界面设计
了解,几乎没有考过。原创 2024-08-06 23:44:15 · 427 阅读 · 0 评论 -
5.10.结构化开发方法-结构化分析
案例分析第一题会考。原创 2024-08-06 23:32:04 · 1323 阅读 · 0 评论 -
5.9.结构化开发方法-系统分析与设计概述
选择题1分左右结构化开发方法:结构化方法由构成,它是一种面向数据流(数据的流向)的开发方法。系统分析:是一种问题求解技术,它将一个系统分解成各个组成部分,目的是研究各个部分如何工作、交互,以实现其系统目标。目的和任务:系统分析的主要任务是对现行系统进一步详细调查,将调查中所得到的文档资料集中,对组织内部整体管理状况和信息处理过程进行分析,为系统开发提供所需的资料,并提交(系统分析报告)。系统开发的目的:是将现有系统的物理模型转换为目标系统的物理模型。原创 2024-08-05 23:51:43 · 896 阅读 · 0 评论 -
5.8软件工程基础知识-项目管理
确定完成项目各项可交付成果而需要开展的具体活动。②。原创 2024-08-05 23:03:56 · 1092 阅读 · 0 评论 -
5.7软件质量和软件度量
注意:m和代表的含义不能混淆,可以用一个最简单的环路来做特殊值记忆此公式,另外,针对一个程序流程图,每一个分支边(连线)就是一条有向边,每一条语句(语句框)就是一个顶点。【2018年】在ISO/EC9126软件质量模型中,可靠性质量特性是指在规定的一段时间内和规定的条件下,软件维持在其性能水平有关的能力,其质量子特性不包括()这种冗余通常采用重复执行的方式,即当系统出现错误时,会重复执行相同的操作,直到操作成功为止。讨论软件质量首先要了解软件的质量特性,目前已经有多种软件质量模型来描述软件质量特性,例如。原创 2024-08-03 15:41:49 · 1133 阅读 · 0 评论 -
5.6软件工程-运维
软件交付给用户之后进入维护阶段,根据维护具体内容的不同将维护分为不同的类型,其中“采用专用的程序模块对文件或数据中的记录进行增加、修改和删除等操作”的维护属于()。系统可维护性是指维护人员理解、改正、改动和改进软件系统的难易程度,其评价指标不包括()。,可维护性是所有软件都应具有的基本特点,必须在。保证软件具有可维护的特点。系统的可维护性可以定义为。原创 2024-08-03 13:53:00 · 3375 阅读 · 1 评论 -
5.5软件工程-系统测试
考点少,知识点多。原创 2024-08-03 13:33:59 · 3133 阅读 · 0 评论 -
5.4.软件工程-系统设计
系统设计的主要目的就是为系统制定蓝图,在各种技术和实施方法中权衡利弊,精心设计,合理地使用各种资源,最终勾画出新系统的详细设计方案。系统设计的主要内容包括新系统总体结构设计、代码设计、输出设计、输入设计、处理过程设计、数据存储设计、用户界面设计和安全控制设计等。系统设计方法:面向数据流的结构化设计方法(SD)。面向对象的设计方法(OOD)。抽象化;自顶而下,逐步求精;信息隐蔽;模块独立(高内聚、低耦合)。保持模块的大小适中;尽可能减少调用的深度;多扇入、少扇出;单入口、单出口;原创 2024-08-03 12:25:55 · 2991 阅读 · 0 评论 -
5.3 需求分析
软件需求:是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。IEEE中的定义是:软件需求指用户解决问题或达到目标所需要的条件或能力,是系统或系统部件要满足合同、标准、规范或其他正式规定文档所需具有的条件或能力,以及反映这些条件或能力的文档说明。需求来源:可以来自于用户(实际的潜在的)、用户的规约、应用领域的专家、相关的技术标准和法规;可以来自于原有的系统、原有系统的用户、新系统的潜在用户;甚至还可以来自于竞争对手的产品。原创 2024-08-03 02:29:00 · 1432 阅读 · 0 评论 -
5.2-软件工程基础知识-软件过程模型
类型特征瀑布模型结构化方法。容易理解、管理成本低、需求明确、文档齐全、风险控制弱V模型瀑布模型的变体,开发与测试结合。增量模型瀑布模型和原型模型的结合体。第一个增量是核心。如增量不确定管理成本会增加。原型模型原型方法。也叫快速原型模型,属于演化模型。适合需求不明确、经常变化的项目。螺旋模型属于演化模型。瀑布模型和原型模型的结合体。适合大型、复杂、有风险的项目。喷泉模型面向对象方法。复用好、开发过程无间隙、节省时间。RUP/UP用例驱动、架构为中心、迭代、增量。原创 2024-08-02 23:28:08 · 1321 阅读 · 0 评论 -
5.1-软件工程基础知识-软件工程概述
了解。原创 2024-08-02 22:13:04 · 1328 阅读 · 0 评论