软考中级软件设计师
文章平均质量分 62
许墨の小蝴蝶
记录一些笔记,方便查阅。
展开
-
UML案例分析
那么根据关系来判断,C和D直接是聚合关系,多个歌手聚合为一个乐队,那么根据空心菱形的方向,空心菱形指向的是整体部分,所以C是乐队,D是歌手。分析: 缺了关联,要从整个题干来分析,题干的1 2段落的内容都表现在图里了,继续往下看,发现 一条音轨和上一条音轨或者下一条音轨需要创建联系,关系是0-1,因为音轨如果有上一条或者下一条,那么就对应了上一条或下一条音轨,如果没有的话,就是0的情况。另一条路径是连接电脑,充电或同步歌曲,进入完成状态,断开连接,打开,歌曲选择,播放,可以知道按任意键是最短的路径。原创 2023-12-09 16:10:47 · 506 阅读 · 0 评论 -
UML概扩知识点
一系列的图一共14种,分为2大块:结构图和行为图。我们需要了解的是UML的一系列的图,红框里的是最核心的。在所有的静态图里,唯一一个描述上不同的是: 部署图(讲述的是软件的部件应该部署到哪个硬件的哪个节点)用例图: 是用于区分静态图和动态图有分歧的图,有些地方分为静态图,有些地方分为动态图。UML是使用图工具,把相关的项目的情况使用图来做表达。其次是对各种关系有了解(红框里的: 依赖关系,关联关系,泛化关系,实现关系)哪些属于动态图,哪些属于静态图,哪些属于结构图,哪些属于行为图。主要考试到关系和图。原创 2023-12-09 12:49:50 · 429 阅读 · 0 评论 -
UML图的各种类型以及软件设计师考试考察的方式
顺序图里,考试中考察方式: 核心点是放在消息里,因为顺序图是一种动态图,动态图表现的是对象之间的交互关系,所以往往会把顺序图中的某些消息抠掉,让大家根据处理流程来分析某一步是干嘛的,例如图中分析第6,7号是干嘛的,需要我们依据题目给出的描述,根据前面已有的1234条已有的完成的任务综合分析后面还有哪些步骤要走(往往已经把这些专有的消息、名称都已经列出来了,相当于做选择题,让大家选择合适的词语来填到这个位置来)。其实,所有的图要解决的问题是类似的,都是把完整的图抠出一些空,看能不能把它恢复完整。原创 2023-12-09 11:27:13 · 1200 阅读 · 0 评论 -
敏捷开发方法
与XP的高度纪律性不同,水晶方法体系探索了用最少纪律约束而仍能成功的方法,从而在产出效率与易于运作上达到一种平衡。极限编程(XP):敏捷开发的典型方法之一,是一种轻量级(敏捷)、高效,低风险、柔性、可预测的、科学的软件开发方法,它由价值观、原则、实践和行为4个部分组成。并列争球法(Scrum):用迭代的方法,其中把每30天一次的迭代称为一个“冲刺”,并按需求的优先级来实现产品。协调是通过简短的日常会议来进行的。自适应软件开发(ASD):ASD的核心是三个非线性的、重迭的开发阶段:猜测,合作与学习。原创 2023-12-08 15:14:07 · 430 阅读 · 0 评论