- 博客(2)
- 资源 (7)
- 收藏
- 关注
项目管理期末复习资料(xinhua+hegongda)
期末复习大家都懂!
项目是有目的、有计划、按照设计好的进程,为创造独特的产品、服务或其他成果而进行的一次性工作。
2.项目属性
一次性与独特性;
目标确定与过程不确定;
活动整体性与过程渐进性;
项目组织临时性与开放性;
实施的周期性
对资源的依赖性;
结果不可逆转。
1.2.1项目管理定义
在项目活动中运用专门的知识、技能、工具和手段,对项目周期内的各阶段工作进行计划、组织、指导和控制,以取得良好经济效益和过程优化的活动总和。
2.任务分解的重要性
WBS提供了项目范围基线和实施工作框架,是范围变更的重要输入和项目进度、成本的估算基础。作用如下:
明确了完成项目需要做的工作。
准确掌握任务完成时间。
提供了项目管理的重要基础。是范围基线的重要组成部分。可以有效监督范围的变化。
2022-06-17
软件设计与体系结构期末复习笔记(xinhua)
期末知识点整理
计算机的工作是由程序来控制的.
程序:程序是为解决某一问题而编写的语句序列。通俗的说,将解决一个实际问题的具体操作步骤用某种计算机语言描述出来,就形成了程序。
高质量代码的四个基本特性:(记忆)
① 正确性
② 简单性
③ 可读性
④ 可测试性
软件设计模式(Software Design pattern),又称设计模式,是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。(记忆)
软件设计模式四个主要部分:(记忆)模式名称、问题、解决方案、效果。
根据目的来分
(1)创建型模式:用于描述“怎样创建对象”,它的主要特点是“将对象的创建与使用分离”。GoF中提供了5种创建型模式。
(2)结构型模式:用于描述如何将类或对象按某种布局组成更大的结构,GoF中提供了7种结构型模式。
(3)行为型模式:用于描述类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,以及怎样分配职责。GoF中提供了11种行为型模式。
2022-06-17
编译原理知识点总结(xinhua)
期末复习必备笔记,
编译程序包括词法分析、语法分析、语义分析和中间代码生成、中间代码优化和目标代码生成,还包括表格处理(符号表)和出错处理。
●编译程序与具体的机器有关,与具体的语言有关
●四种文法的别称以及之间的关系(“包含”关系)
0型文法称为短语文法。L0
1型文法称为上下文有关文法L1
2型文法称为上下文无关文法L2
3型文法称为正规文法。L3
针对语言L(G[S])={a^mb^n|m≥1,n≥1},构造其文法。
解:G[S]: S → AB
A → aA
A →a
B → bB
B →b
文法二义性的理解,二义性文法是不是可以判定的?如何说明一个文法是二义性的?
给定一个文法G,如果在它产生的语言L(G)中存在某个句子对应两棵或两颗以上分析树,则称文法G是二义性的。(不存在算法在有限的步骤中确切判定文法是否为二义性)
2022-06-17
UML期末复习清晰版(xinhua)
面向对象方法的基本概念――封装
·封装,即对其客户隐藏对象的属性和实现细节,仅对外公开接口,并控制在程序中属性的读和修改的访问级别。
封装强调两个概念,即独立和封闭(eg)。
。独立是指对象是一个不可分割的整体,它集成了事物全部的属性和操作,并且它的存在不依赖于外部事物。
。封闭是指与外部的事物通信时,对象要尽量地隐藏其内部的实现细节,它的内部信息对外界来说是隐蔽的,外界不能直接访问对象的内部信息,而只能通过有限的接口与对象发生联系。
统一建模语言(UML)是一种通用的可视化建模语言,可以用来描述、可视化、构造和文档化软件密集型系统的各种工件。
UML创始人:Grady Booch、James Rumbaugh、Ivar JacobsonUML用来捕获系统静态结构和动态行为的信息。
UML是独立于过程的,它适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具。(广泛)
UML不是一种程序设计语言,其描述的模型可以和各种编程语言相联系。
2022-05-25
UML建模期末总复习简易版(xinhua)
软件工程的目标
使软件开发的成本能够控制在预计的合理范围内。 (成本)
·使软件产品的各项功能和性能能够满足用户需求。(功能)
·提高软件产品的质量。(质量)
·提高软件产品的可靠性。(性能)
·使生产山来的软件产品易于移植、维护、升级和使用。
·使软件产品的开发周期能够控制在预计的合理时间范围内。(周期)
·封装强调两个概念,即独立和封闭。
独立是指对象是一个不可分割的整体,它集成了事物全部的属性和操作,并且它的存在不依赖于外部事物。
封闭是指与外部的事物通信时,对象要尽量地隐藏其内部的实现细节,它的内部信息对外界来说是隐蔽的,外界不能直接访间对象的内部信息,而只能通过有限的接口与对象发生联系。
2.2 UML简述
·统一建模语言(UML)是一种通用的可视化建模语言,可以用来描述、可视化、构造和文档化软件密集型系统的各种工件。
·UML用来捕获系统静态结构和动态行为的信息。
UML不是一种程序设计语言,其描述的模型可以和各种编程语言相联系。
2022-05-25
人机交互期末复习必备(xinhua)
1.什么是人机交互?
所谓人机交互(Human Computer Ineration,HCL.是指关于设计、评价和实现供人们使用的交互式计算机系统,并围绕相关的主要现象进行研究的学科。狭义地讲,人机交互技术主要是研究人与计算机之间的信息交换,主要包括人到计算机和计算机到人的信息交换两部分。
2.为什么说人机交互是综合学科?
人机交互是一门综合学科,它与认知心理学、人机工程学、多媒体技术、虚拟现实技术等密切相关。其中,认知心理学与人机工程学是人机交互技术的理论基础,而多媒体技术、虚拟现实技术与大机交互是相互交叉和渗透的。
3.人机交互的三个阶段(历史)?
(1)命令行界面交互阶段
计算机语言经历了由最初的机器语言,而后是汇编语言,直至高级语言的发展过程。
(2)图形用户界面交互阶段
GUI 的主要特点是桌面隐喻、WIMP技术、直接操纵和“所见即所得”。
(3)自然和谐的人机交互阶段(目前正处于这个阶段)
主要特点是基于语音、手写体、姿势、视线跟踪、表情等输入手段的多通道交互。
目的是使人能以声音、动作、表情等自然方式进行交互操作。
4.交互的过程主要是通过视觉,听觉
2022-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人