第一章 项目管理概述
填空题
项目目标成功实现的制约因素有:项目范围、成本、进度计划、客户满意度。
软件项目管理分为项目初始,项目计划,项目执行控制,项目结束。
项目管理是伴随着项目的进行而进行的,目的是为了确保项目能够达到期望的结果的一系列管理行为
选择题
以下哪一项最能表现某个项目的特征( C )
A. 运用进度计划技巧
B. 整合范围与成本
C. 确定期限
D. 利用网络进行跟踪
项目管理需要在相互间有冲突的要求中寻找平衡,除了( **A **)。
A. 甲方和乙方的利益
B. 范围、时间、成本、质量
C. 有不同需求和期望的项目干系人
D. 明确的和未明确表达的需求
以下都是日常运作和项目的共同之处,除了 ( D )。
A. 由人来做
B. 受制于有限的资源
C. 需要规划、执行和控制
D. 都是重复性工作
有效的项目管理要求项目管理团队理解和利用以下专业知识领域的知识和技能,除了( C )。
A. 项目管理知识体系
B. 应用领域知识、标准与规章制度
C. 以项目为手段对日常运作进行管理
D. 处理人际关系技能
管理一个项目包括以下内容, ...
大学课程
未读填空题
项目目标成功实现的制约因素有:项目范围、成本、进度计划、客户满意度。
软件项目管理分为:项目初始、项目计划、项目执行控制、项目结束。
项目管理是伴随着项目的进行而进行的,目的是为了确保项目能够达到期望的结果的一系列管理行为。
在立项阶段,产品负责人会进行自造购买决策,确定待开发产品的哪些部分应该采购,外包开发,自主研发。
在瀑布模型生存期模型中,要求项目所有的活动都严格按照顺序执行,一个阶段的输出是下个阶段的输入。
投标书一般有两种类型:建议书和报价单。
进行任务分解时,可以采用清单或者图表的形式表达任务分解的结果。
任务分解可以采用生存期为标准,或者以功能为标准,或者其他的方法。
任务分解结构中,任何分支最底层的细目叫做工作包。
任务分解结构中,工作包是完成一项具体工作所要求的一个特定的、可确定的、可交付以及独立的工作单元。
需求分析也称为需求建模,是为最终用户所看到的系统建立一个概念模型,是对需求的抽象描述,并尽可能多地捕获现实世界的语义。
软件不同于其他物理产品的成本和其他领域项目的成本计算(比如建筑行业等),它不包括原材料和能源的消耗,主要是人的劳动的消耗。
成本包括 ...
判断题
语句
答案
软件测试的目的是尽可能多的找出软件的缺陷。
✔️
Beta测试是验收测试的一种。
✔️
验收测试是由最终用户来实施的。
❌
项目立项前测试人员不需要提交任何工件。
✔️
单元测试能发现约80%的软件缺陷。
✔️
代码评审是检查源代码是否达到模块设计的要求。
❌
自底向上集成需要测试员编写驱动程序。
✔️
负载测试是验证要检验的系统的能力最高能达到什么程度。
❌
选择题
软件验收测试的合格通过准则是:
软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
所有测试项没有残余一级、二级和三级错误。立项审批表、需求分析文档、设计文档和编码实现一致。
验收测试工件齐全。
软件测试计划评审会需要哪些人员参加?
项目经理、SQA负责人、配置负责人、测试组。
下列关于alpha测试的描述中正确的是:
alpha测试需要用户代表参加,alpha测试是验收测试的一种。
测试设计员的职责包括:
设计测试用例、过程、脚本。
填空题
软件验收测试包括正式验收测试、alpha测试、b ...
在Ollama上启用amd780m(gfx1103)GPU加速
喜欢种地怎么你了?(快速靠近)
准备与安装
先安装AMD HIP SDK for Windows。截至目前(2024-5-14),官网最新的版本为5.7.1。安装完成后请重启。
由于780M不在支持列表内,我们只能自行编译rocBLAS或者使用第三方开发者编译好的,以支持AMD ROCm。
自行编译:Windows下编译rocBLAS - 知乎 (zhihu.com)
第三方开发者编译好的:Releases · likelovewant/ROCmLibs-for-gfx1103-AMD780M-APU- (github.com)
我使用的gfx1103 AMD780M phoenix V3.7z
安装完成HIP,并且获取到了需要的文件(rocblas.dll,rocblas\library)后
在文件管理器中输入%HIP_PATH%
将%HIP_PATH%/bin/下原来的rocblas.dll文件重命名为rocblas.dllbak,%HIP_PATH%/bin/rocblas/下 ...
经验分享
未读最近项目服务器总是很卡,cpu使用率一直居高不下,让我看看怎么回事。
一看,kswapd0使用率直接200%,不卡才怪。
看一下远程连接是不是有异常
有问题,看下kswapd0里都是些什么
这个进程及不对劲,可能是病毒,先kill再说。
1kill -9 42642
然后再删除/root/.configrc/下的所有文件
1rm -rf /root/.configrc/
看看计划任务
1crontab -e
好家伙,这里面也这么多?删掉。
根据上面crontab里的信息,把/tmp/.X28ty/下的文件也都删除
1rm -rf /tmp/.X28ty/
最后修改服务器密码。解决,下班。
下午题-面向对象的程序设计与实现
C++基本语法、Java基本语法、解题技巧、真题讲解
NULL
大纲
C++基本语法
基本概念
类、派生类、类外函数实现
构造函数、析构函数
对象指针、对象引用、虚函数、纯虚函数
代码示例
Java基本语法
基本概念
类和示例
接口
程序示例
解题技巧
唠叨
下午考试的第5和第6题是二选一作答,都是填空题,其原理完全相同,只是一个要用C++语言编写程序,另一个要用JAVA语言编写程序。这些填空题主要考查基本语法,几乎不涉及算法,相对于第4题中的算法设计,这些填空题更容易获得满分。
如果你是初学者或者对这两种语言都不太熟悉,我建议专攻JAVA程序题,因为JAVA的语法相对于C++来说更简单,更容易理解和记忆,更容易获得满分。
面向对象的程序填空题可以分为两类。一种是纯定义,如定义接口类、抽象类、接口类中的函数等,这些可以通过程序代码快速判断。
另一种是关于设计的,需要填写函数体,但这些函数体并不要求编写完整的程序实现代码,而是需要按照调用的形式填写。这些调用函数通常可以在程序中或者在 ...
下午题-算法设计与c语言实现
程序设计语言、算法分析、算法分类、解题技巧、真题讲解
NULL
大纲
程序设计语言
程序设计语言的基本成分
数据成分:指的是一种程序设计语言的数据和数据类型。数据可分为常量(在程序运行时不可改变)、变量(在程序运行时可以改变)、全局变量(其存储空间在静态数据区分配)、局部变量(其存储空间在堆栈区分配)。数据类型包括整型、字符型、双精度、单精度浮点型、布尔型等。
运算成分:指明了允许使用的运算符号及运算规则。这包括算术运算、逻辑运算、关系运算、位运算等。
控制成分:指明了语言允许表达的控制结构。这包括顺序结构、选择结构和循环结构(包括初始化、循环体和循环条件)。
传输成分:指明语言允许的数据传输方式。如赋值处理、数据的输入输出等。
函数
函数:C程序由一个或多个函数组成,每个函数都一个名字,其中有且仅有一个名字为main的函数作为程序运行时的起点。函数是程序模块的主要成分,是一段具有独立功能的程序。函数使用涉及三个概念:函数定义、函数声明(先声明后使用)、函数调用。
传值调用:将实参的值传递给形参,形参的改变不会导 ...
下午题-UML建模
用例图、类图、序列图、通信图、活动图、状态图、解题技巧、真题讲解
NULL
大纲
图
用例图
用例图:静态图,展现了一组用例、参与者以及它们之间的关系
用例图中的参与者是人、硬件或其他系统可以扮演的角色:用例是参与者完成的一系列操作。
主要考察参与者和用例的识别、用例之间的关系(包含include、扩展extend、泛化)
如图所示,登记外借信息用例包含用户登录用例,因为每次如果要登记外借信息,必然要先进行用户登录。而查询书籍信息的扩展是修改书籍信息,是因为每次查询书籍信息后,发现有错误才会修改,否则不修改,不是必要的操作。
因此,区分用例间的关系是包含还是扩展,关键在于是不是必须操作。
类图
主要考察填类名、多重度、类之间的联系(泛化、组合、聚合、实现、依赖)
多重度含义如下:
1:表示一个集合中的一个对象对应另一个集合中1个对象。
0..*:表示一个集合中的一个对象对应另一个集合中的0个或多个对象。
1..*:表示一个集合中的一个对象对应另一个集合中的一个或多个对象。
*:表示一个集合中的一个对象对应另一 ...
下午题-数据库设计
E-R图和关系模式、E-R转换为关系模式、解题技巧、真题讲解
NULL
大纲
E-R图和关系模式
E-R图
E-R图:即实体-联系图,使用椭圆表示属性(一般没有)、长方形表示实体、菱形表示联系,联系两端要标注联系类型。
联系类型:一对一1:1、一对多1:N、多对多M:N。
实体和子实体(之间直接用直线连接,是从属关系,无联系类型)
多个实体一个类型(一般是三个实体连接到一个类型上,本质也是两两对应的联系关系,根据题目说明,若有三个实体相关,则是此种情况)
主键和外键(主键是本关系内唯一,外键是其他关系的主键,外键可以有多个)
关系模式
关系模式就是以名称和属性名表示一个联系,如下(空出来的数字是考法,要我们填的):
客户(客户ID、姓名、身份证号、电话、住址、账户余额)
员工(工号、姓名、性别、岗位、身份证号、电话、住址)
家电(家电条码、家电名称、价格、出厂日期、(1))
家电厂商(厂商ID、厂商名称、电话、法人代表信息、厂址、(2))
购买(订购单号、(3)、金额)
主键:不能为空,能唯一标识当前关系的属性。
外键: ...
下午题-数据流图
数据流图基本概念、数据流图设计原则、解题技巧、真题讲解
NULL
大纲
数据流图基本概念
数据流图
数据流图描述数据在系统中如何被传送或变换,以及如何对数据流进行变换的功能或子功能,用于对功能建模,数据流图相关概念如图:
数据流图是可以分层的,从顶层(即上下文无关数据流)到0层、1层等,顶层数据流图只含有一个加工处理表示整个管理信息系统,描述了系统的输入和输出,以及和外部实体的数据交互。数据流图示例如下:
顶层数据流图
描写的是**外部实体(长方形)和系统(圆角长方形)**之间的交互,而外部实体我们是不需要分析的
零层数据流图
是对顶层数据流图的进一步分析,其中操作是圆角长方形,数据存储是未封闭的长方形
外部实体
通常是人物、部门、系统等
数据存储
通常是记录、文件、清单等
数据字典
数据字典是用来定义在数据流图中出现的符号或者名称的含义,在数据流图中,每个存储、加工、实体的含义都必须定义在数据字典中,并且交图和子图之间这些名称要相同。示例如下:
数据流图的设计原则
基本设计原则
数据流图是一种重要的系统 ...