天津理工大学计算机项目管理期末复习
天津理工大学2022年计算机应用基础期末样卷及答案

计算机应用基础期末样卷得分评卷人一、填空题(共40题,每题2.5分,共计100分)1、用24×24点阵的汉字字模存储汉字,每个汉字需________字节。
【答案】722、二进制数值编码中,十进制“-9”的原码是____。
【答案】1000110013、未来计算机将朝着微型化、巨型化、_________和智能化方向发展。
【答案】网络化4、计算机能直接识别和执行的语言是___。
【答案】机器语言5、交易双方都是企业的电子商务形式称为_________。
【答案】B2B6、无论哪种制数,处于不同位置的数码所代表的值不同,与它所在位置的_________值有关。
【答案】权重7、对信号的输入、计算和输出都能在一定的时间范围内完成的操作系统被称为_________系统。
【答案】实时8、计算机存储器包括内存储器和________【答案】外存储器9、分时系统主要用于软件开发和运行较小的程序。
因为在这种环境下用户,不会长期连续地占用_______以利于其他用户使用.【答案】CPU10、若想调整音箱的音量大小,可以双击任务栏上的_______图标。
【答案】扬声器11、操作系统利用______内存技术,把内存与外存统一起来管理,把程序的一部分调入内存,另一部分仍留在外存中,程序可在内、外存之间切换,为用户提供一个容量比实际大得多的虚拟存储器,以保证大程序的运行【答案】虚拟12、从能否连接多个设备角度出发,I/O 接口可分为 ( )接ロ与 ( )接口。
【答案】独占式;总线式13、显示器的分辨率指的是水平分辨率和________的乘积 。
【答案】垂直分辨率14、Office剪贴板可以在内存允许的情况下,将用户最近复制的________次内容全部保存。
【答案】1215、如果想在文档中加入页眉、页脚,应当使用_____中的“页眉”“页脚"命令。
【答案】插入选项卡16、在Photoshop软件中选定了图层中一个闭合区域后,想改变选定的内容为原来选定内容之外的部分,即实现" 反选”,操作的快捷键是______.注:用大写英文字母答题,若为组合键,则中间用一个英文形式的+号连接,无额外空格,形如:ABC+XYZ+W【答案】SHIFT+CTRL+I17、在Word软件中,使用______对话框可对纸张的边界、大小设置。
IT项目管理课程-期末考试复习提纲手抄版(上)

本提纲要点齐全、思路凌乱、知识跳跃,阅读时要想象自己是老师,注意语气。
一章:九大知识领域:四个核心+四个辅助+集成化(要做什么)五个管理过程:每个知识领域在每个过程中的工作(看PPT图)五个过程中“执行”最花时间项目集成管理:输入->工具->输出(看PPT图,了解,不考可能性大)项目管理:优点(要会判断),概念(要会判断区分项目和例行事务)(选择哪些是项目,根据项目属性)项目管理三角约束关系:SCT (P9)(一定要掌握)项目管理Framework图(干系人需求和期望+九大知识领域+辅助工具和技术)(P10)(一定要掌握)项目经理:技能(掌握)(几页PPT),区分软硬技能两项目管理组织:其一,PMI——美国项目管理体系(认证体系:PMP)二章:项目管理方法论(简单了解)项目生命周期(四个阶段)产品生命周期(模型:瀑布、原型、螺旋等,原型模型多用于界面开发)(要会区分项目生命周期与产品生命周期)三章:甘特图:(要非常清楚图中元素),概要任务(不需要指定起止时间)——黑色线,关键点——?,里程碑——黑色菱形,依赖关系——箭头线甘特图左边是WBS(工作分解结构)(会考四道题,要非常了解,或简答或填空)(WBS会考简答或选择,没有填空,本次考试题型为选择、简答、计算(四道)、分析。
)工作包:WBS最低层,可以具体指派工作任务四章:项目章程:内容(名称、开始点、结束点、干系人等)(了解)SWOT:(P120)(要知道)NPV:(P128)(要会计算,会填表,一定会考)(计算每年当中的折线因子,计算收益、成本、现金流)(NPV=总折线收益-总折线成本,ROI=NPV/总折线成本)变更流程(要清楚)配置管理、缺陷管理、质量管理(是怎样的)(一定要看,否则后果不堪设想)(分析题)五章:项目管理范围:内容(P162)(定义需求,定义范围,创建WBS,……)(要掌握)描述WBS的详细信息在字典当中六章:(整章都很重要)进度管理:内容(P197)(定义活动,排序,估算活动资源,估算活动时间,开发计划,控制计划)四个依赖关系(FS,SS,FF,SF)里程碑:(P199)不需要估算工期三点估算:(乐观+悲观+最可能出现的情况×4)/6甘特图符号:黑色线——概要任务(无需估算工期),黑色菱形——里程碑,箭头线——依赖关系,长方形——汇总任务项目工期由依赖关系中最长工期决定关键路径(要会找)(最长工期的那个)活动历程:几个时间(ES,EF,LS,LF)(P215)(要会计算)欲知后事如何,请听下回分解……。
IT项目管理课程期末试卷

中央财经大学2023-2023年度第一学期期末考试《IT项目管理》课程试卷一、单项选择题(合计30题, 30分)1.需求跟踪矩阵旳作用是____。
A.可以体现需求与后续工作成果之间旳对应关系B.固化需求, 防止变更C.明确项目干系人对于需求旳责任D.对于需求复杂旳项目, 可以用来明确需求2. 有关需求管理旳描述, 不对旳旳是()。
A. 需求管理要保证利益有关方对需求旳一致理解B. 需求管理要获取顾客需求并定义产品需求C. 需求管理要与需求开发紧密合作D. 需求管理要获得利益有关方对需求旳一致承诺3. 在需求变更管理中, CCB旳职责是()。
A. 决定采纳或拒绝针对项目需求旳变更祈求B. 负责实现需求变更C. 分析变更祈求所带来旳影响D. 鉴定变更与否对旳地实现4.项目发生变更在所难免。
项目经理应让项目干系人(尤其是业主)认识到()。
A. 在项目筹划阶段, 变更成本较高B. 在项目筹划阶段, 变更成本较低C. 在项目筹划阶段, 变更带来旳附加值较低D.在项目执行阶段, 变更成本较低5.有关项目生命周期和产品生命周期旳论述, 错误旳是()。
A.产品生命周期开始于商业计划, 通过产品构思、产品研发、产品旳平常运行直到产品不再被使用B.为了将项目与项目实行组织旳平常运行联络起来, 项目生命周期也会确定项目结束时旳移交安排C.一般来说, 产品生命周期包括在项目生命周期内D.每个项目阶段都以一种或一种以上旳可交付物旳完毕和正式同意为标志, 这种可交付物是一种可度量、可验证旳工作产物6、()是建设方进行项目立项旳第一步, 其目旳在于选择投资机会、鉴别投资方向。
A.项目论证B.项目评估C.项目识别D.项目可行性分析7、在()中, 项目经理旳权力最小。
A.强矩阵型组织B.平衡矩阵组织C.弱矩阵型组织D.项目型组织8、矩阵型组织旳缺陷不包括()。
A.管理成本增长B.员工缺乏事业上旳持续性和保障C.多头领导D.资源分派与项目优先旳问题产生冲突9、某个项目第一年旳预算是150万美元, 次年旳预算是300万美元, 第三年旳预算是300万美元, 第四年旳预算是80万美元。
2022年天津理工大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)

2022年天津理工大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)一、选择题1、下述文件中适合于磁带存储的是()。
A.顺序文件B.索引文件C.哈希文件D.多关键字文件2、哈希文件使用哈希函数将记录的关键字值计算转化为记录的存放地址,因为哈希函数是一对一的关系,则选择好的()方法是哈希文件的关键。
A.哈希函数B.除余法中的质数C.冲突处理D.哈希函数和冲突处理3、某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则采用()存储方式最节省运算时间。
A.单链表B.仅有头指针的单循环链表C.双链表D.仅有尾指针的单循环链表4、循环队列A[0..m-1]存放其元素值,用front和rear分别表示队头和队尾,则当前队列中的元素数是()。
A.(rear-front+m)%mB.rear-front+1C.rear-front-1D.rear-front5、向一个栈顶指针为h的带头结点的链栈中插入指针s所指的结点时,应执行()。
A.h->next=sB.s->next=hC.s->next=h;h->next=sD.s->next=h-next;h->next=s6、循环队列放在一维数组A中,end1指向队头元素,end2指向队尾元素的后一个位置。
假设队列两端均可进行入队和出队操作,队列中最多能容纳M-1个元素。
初始时为空,下列判断队空和队满的条件中,正确的是()。
A.队空:end1==end2;队满:end1==(end2+1)mod MB.队空:end1==end2;队满:end2==(end1+1)mod (M-1)C.队空:end2==(end1+1)mod M;队满:end1==(end2+1) mod MD.队空:end1==(end2+1)mod M;队满:end2==(end1+1) mod (M-1)7、下列关于无向连通图特性的叙述中,正确的是()。
IT项目管理期末考查题含答案

期末考查题一、请列举出影响软件开发工作效率的主要因素,并解释怎样才能提高软件开发的生产率?一、答:影响软件开发工作效率的主要因素,一般包括资本、方法、技术、质量、员工工作绩效、企业文化。
其中,资本投入影响生产率的主要原因是设备的投资以及设备的利用情况。
技术因素主要是指技术的应用情况,只有技术被充分地应用,才能发挥技术的优势。
员工工作绩效主要是指员工的工作能力和工作动机。
企业文化时时刻刻都在影响着组织的生产率。
提高软件开发的效率的方法:1、提高项目成员的工作技能。
即使在组建项目团队时每个成员的技能都是合格的,每个人仍然需要不断学习,无论对于项目还是人生而言都是有益的。
项目经理应当组织一些有针对性的培训,提高项目成员的工作技能,使他们在开发产品时不仅做得好而且做得快。
2、制定合适的软件过程。
软件过程定义了做事的主要步骤,如果过程混乱,做事颠三倒四的话,势必伤害生产效率。
虽然人们都知道开发软件要经历需求分析、系统设计、编程、测试这些阶段,但是严格的线性顺序并不见得就是最优的,因为许多局部工作可以并行开展甚至提前开展。
二、阅读下述材料,请分析项目出了什么问题?如果由你来担任项目经理,你会如何管理此项目?海正公司的赵晓东最近心里挺烦。
公司前一段签了一个100多万元的单子,由于双方老板很熟,且都希望项目尽快启动,在签合同时也没有举行正式的签字仪式。
合同签完,公司老总很快指定赵晓东及其他8名员工组成项目组,由赵晓东任项目经理.老总把赵晓东引见给客户老总,客户老总在业务部给他们安排了一间办公室。
项目进展开始很顺利,赵晓东有什么事都与客户老总及时沟通。
可客户老总很忙,经常不在公司。
赵晓东想找其他部门的负责人,可他们不是推托说做不了主,就是说此事与他们无关,有的甚至说根本就不知道这事儿。
问题得不到及时解决不说,很多手续也没人签字。
项目组内部问题也不少,有的程序员多次越过赵晓东直接向老板请示问题;几个程序员编的软件界面不统一;项目支出的每笔费用,财务部都要求赵晓东找老板签字。
计算机软件项目管理考试试题及答案

《软件项目管理》期末复习考试及答案一、判断题(正确画√,错误画×)1.项目是由临时性的组织来完成的。
( T)2.项目的选择包括评估各种需求和机会,评估必须是有形和定量的。
( F )3.在双代号图中,每一事件(圆圈)必须有惟一的事件序号,即网络图中不会出现相同的事件序号。
(T )4.根据项目生命周期可知,不同项目各阶段资源投入强度不同。
通常是前期投入低,逐渐增加达到高峰后开始降低。
( T )5.具有正总时差路径被称为关键路径。
( F )6.申请书是一份推销文件,而不是技术报告。
( T)7.某项活动的最早开始时间和最早结束时间是通过网络图反向推算得到的。
( F )8.在绘制网络图时,把活动画在一个闭路中是不允许的,因为它描述的是不断自我重复的活动路径。
( T )9.项目必须完成的整个时间段被定义为从预计开始时间到要求完工时间。
(T )10.某项活动的浮动时间为负值,表明该项活动花费的时间可以延长。
( F )二、单项选择题1. 项目生命周期四个阶段中,第二阶段结束于( A )A)签订合同 B)需求建议书的发布C)申请书的提交 D)项目结束2.固定价格合同对于客户和承约商来说,风险分别是(B )A)低低 B)低高C)高低 D)高高3.进度偏差SV<0(为负值)时,表示(B )A)进度提前 B)表示进度延误C)实际消耗工时(或成本)低于预算值,即项目有结余或效率高D)实施成本过高,即实际消耗工时(或成本)超过预算值,即项目超支4.右图是一个单代号图,表示( A )A)活动A结束10天以后,活动B才能开始ArrayB)活动A开始10天以后,活动B才能开始C)活动A结束10天以后活动才能结束D)活动A开始10天以后活动B才能结束5.准备需求建议书的目的是从( C )的角度全面、详细地阐述为了满足识别需求所要做的工作。
A)项目参与人员 B)项目经理C)客户 D)项目承约商三、多项选择题1.下列工作中属于项目的是()A) 策划一场婚礼B)开发一个软件 C)为人民服务D)主持一次会议E)管理大楼的卫生服务2.项目目标通常用下列要素来表示()A)工作范围 B)顾客满意度C)进度计划 D)成本E)工作人员3. 下面对单代号图描述正确的是()A)节点表示活动 B)箭线表示活动C)箭线表示活动(工作)之间的逻辑关系。
计算机项目管理师考试题目及答案

计算机项目管理师考试题目及答案第一部分:项目管理基础知识1. 项目是什么?项目管理是指什么?项目是指为了创造独特的产品、服务或结果而进行的临时性工作。
项目管理是一种将知识、技能、工具和技术应用于项目活动以满足项目需求的实践。
2. 请简要解释项目生命周期的概念。
项目生命周期是项目从开始到结束所经历的一系列阶段,包括启动、规划、执行、控制和收尾。
其中,每个阶段都有不同的任务和目标,并且在完成后需要经过一些形式的批准或验证。
3. 在项目管理中,什么是项目范围?项目范围是指项目所包含的工作内容、交付物和所需的成果。
它明确界定了项目的目标和限制,帮助项目团队和相关利益相关者更清晰地了解项目的要求和预期结果。
4. 请列举项目进度管理中常用的工具和技术。
常用的项目进度管理工具和技术包括项目网络图、甘特图、关键路径法、资源平衡等。
这些工具和技术有助于规划、控制和监督项目进度,以确保项目按计划顺利进行。
5. 项目风险管理的目标是什么?请列举一些常见的项目风险。
项目风险管理的目标是识别、评估和应对项目可能出现的不确定性和风险。
常见的项目风险包括技术风险、供应商风险、人力资源风险、时间延误风险等。
通过有效的风险管理,可以最大程度地降低项目失败的风险。
第二部分:计算机项目管理考试题目及答案1. 项目集是什么?请解释项目集管理的概念。
项目集是一组相互关联、相互依赖的项目的集合。
项目集管理是一种协调和管理项目集的方法,旨在确保项目集中的各个项目能够协同工作,实现整体目标。
2. 在项目管理中,什么是关键路径?关键路径是指在项目网络图上,具有最长持续时间的路径,决定了整个项目的最短完成时间。
任何延误或变动都可能导致整个项目延误。
3. 请解释敏捷项目管理的概念。
敏捷项目管理是一种注重灵活性和快速响应变化的项目管理方法。
它强调团队合作、快速交付可工作的成果以及不断反馈和改进的过程。
4. 范围基准、进度基准和成本基准在项目管理中的作用是什么?范围基准、进度基准和成本基准是项目计划的核心组成部分。
天津理工大学数据库期末复习试题一

1. 组织层数据模型的三要素是[ ]。
A.外模式,概念模式和内模式B.关系模型,网络模型,层次模型:1的联系,1:n的联系,n:m的联系D.数据结构,数据操作,数据约束条件2在关系模型中,任何关系必须满足约束条件包括实体完整性、[ ]和用户自定义完整性。
A.动态完整性B.数据完整性C.参照完整性D.结构完整性3 SQL Server 中的角色是[ ]。
A. 一个服务器登录B. 一个数据库用户C. 一组权限的集合D. 一个服务器用户4.当数据的物理存储结构改变时,应用程序无需改变,这样的特性称为数据的[ ]。
A.逻辑独立性B.物理独立性C.程序无关性D.物理无关性5.下列哪个不是以处理大量数据为中心的应用程序的特点[ ]。
A.涉及的数据量大B.数据需长期联机保存C.数据的计算复杂D.数据可被多个应用所共享6.E-R图适用于建立数据库的[ ]。
A.概念模型B.结构模型C.逻辑模型D.物理模型7. 在关系数据库设计中,设计关系模型属于[ ]。
A.需求分析B.物理结构设计C.逻辑结构设计D.概念结构设计8.[ ]记录了对数据库中数据进行的每一次更新操作。
A.后援副本B.日志文件C.数据库D.缓冲区9.[ ]是用户定义的一组数据库操作序列,是一个基本的不可分割的工作单元。
A.程序B.进程C.事务D.文件10.信息世界中,实体是指[ ]。
A.客观存在的事物 B. 客观存在的属性C. 客观存在的特性D. 某一具体事件11. 数据库系统中,DBA表示[ ] 。
A.应用程序设计者 B. 数据库使用者C. 数据库管理员D. 数据库结构12.数据库的概念模型独立于[ ]。
A.具体的机器和DBMS B.E—R图C.信息世界D.现实世界13. 数据库系统包括[ ]。
A.DB、DBMS B. DB、DBMS、DBA、计算机硬件C. DB、DBA D.DB、DBMS、DBA、OS、计算机硬件14. 在数据库结构中,保证数据库独立性的关键因素是。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目管理期末考试15个缩写/30分6个问答题/30分分析题3题/40分第一章What is software project management? Is it really different from ‘ordinary’ project management?软件项目的特性:不可见性、复杂性、一致性、灵活性软件项目管理在管理方面的特性。
管理包括以下活动:●策划:决定要做什么●组织:进行安排●人员:选择合适的人员来完成任务等●指导:作出指示●监督:检查进展●控制:采取行动以清除项目的障碍●革新:提出新的解决方案●代表:与客户、用户、开发人员、供应商以及其他利益相关者进行沟通②How do you know when a project has been successful?就软件项目而言,可以总结为以下目标:●实现既定功能。
●达到质量要求。
●按时。
●在预算内。
就商业方面而言,一个项目的成功是指项目的收益高于成本。
③Stakeholders? 利益相关者利益相关者是指在项目中有利害关系的人。
利益相关者可以分为以下几类:1)项目组内部人员这意味着项目负责人直接管理这类利益相关者。
2)项目组外部人员但属于同一组织内部例如需要用户的帮助来执行系统测试,此时有关人员的委托必须经过协商。
3)项目组和组织的外部人员外部的利益相关者可能是受益于所实现系统的客户(或用户)。
这些人之间的关系大多建立在具有法律效力的合同之上。
④Some ways of categorizing software projects 软件项目分类的方式1、强制使用用户和自愿使用用户在工作场所中,有一些系统是员工完成工作(比如记录销售业务)必须使用的系统,然而有些系统的使用是自愿而非强制的,比如游戏软件。
我们很难用一个业务系统从潜在客户那里引导出精确的需求。
游戏软件的内容主要依靠开发人员丰富的创造力,以及市场调查、关注群体和原型评价等技术手段。
2、系统与嵌入式系统:信息系统与嵌入式系统之间存在着传统的区别。
信息系统可以帮助员工完成事务处理操作,如库存管理系统。
嵌入式(或过程控制)系统用于控制机器,比如建筑物的空调设备的控制系统。
有些系统可能兼有二者的要素,比如上述库存管理系统也可以控制一个自动化仓库。
3、目标与产品要区别项目的目标是为了生产一种产品,还是为了满足一定目标。
项目可能是生产一种其细节由客户规定并负责证实的产品。
另一方面,项目可能是为了满足一定目标,这些目标可能有多种方法来达到。
很多软件项目有两个阶段。
第一阶段是目标驱动项目,可产生项目的建议书;第二阶段是实际创建该软件产品。
⑤Activities covered by software project management 软件管理覆盖的活动开发新系统通常有三个连续的步骤:1)可行性研究评估一个预期的项目是否值得开始——即存在一个有效的业务案例。
2)策划如果可行性研究的结果指出预期的项目可行,那么就可进入策划阶段。
3)项目实施现在可以实施项目了,项目实施通常包括设计和实现两个子阶段。
第二章①Cost-benefit evaluation techniques 成本效益评价技术净利润(net profit):是在项目的整个生命周期中总成本和总收入之差。
回收期(payback period):是达到收支平衡或偿还初始投入所花的时间。
投资回报率(Return On Investment,ROI):也称作会计回报率(Accounting Rate of Return,ARR),提供了一种方法来比较净收益率与需要的投入。
ROI=(平均年利润/总投资)×100%※净现值(Net Present Value,NPV):是一种项目评价技术,它考虑了项目的收益率和要产生的现金流的时限。
现值=第t年的值/(1+r)tr是贴现率,用十进制小数值表示。
t是现金流在未来出现的年数。
练习假定贴现率为10%,计算项目的NPV。
②Programme management 项目集管理项目集:为了获得利益,用协同方式管理的一组项目,而这些项目不能进行独立的管理。
项目集的存在形式:商业周期项目集战略项目集基础设施项目集研究和开发项目集创新的伙伴关系第三章Step-Wise methods 步进式方法第一步:标识项目的范围和目标第二步:标识项目的基础设施第三步:分析项目的特征第四步:标识项目的产品和活动第五步:估算每个活动的工作量第六步:标识活动的风险第七步:分配资源第八步:评审/发布计划第九步和第十步:执行计划并进行较低层次的策划第四章①Take account of the characteristics of the system to be developed. 选择通用的生命周期方法:控制系统(control system)信息系统(information system)用户可用性(availability of users)专用技术(specialized techniques)硬件环境(hardware environment)安全性关键的系统(safety-critical system)不准确的需求(imprecise requirement)②Select an appropriate process model. 选择合适的过程模型——Waterfall process model 瀑布模型One-shot 一次完成once-through 一次通过V-process model V过程模型是瀑布模型的扩展Spiral model 螺旋模型是研究瀑布模型的另一种方法——prototypes model 原型模型原型是已规划的系统的一个或多个方面的工作模型。
原型分类:抛弃型原型:只验证某些想法,然后在真正开发系统时抛弃进化型原型:开发和修改原型,直至它最终成为可运行的系统——increment model 增量式模型增量式交付是将应用程序分解为小的构件,然后按顺序实现和交付构件,每个要交付的构件应该给用户带来一些效益。
时间盒(time-boxing)通常与增量式方法相关联。
每个增量可交付物的时机严格受已批准的最终期限的约束。
这个最终期限必须满足,甚至可以删掉一些计划的功能,或者可以转移到后面的增量去实现。
——aqile development methods第五章①Avoid the changers of unrealistic estimates. 避免不现实估计估计过高可能导致项目花更长的时间。
●帕金森定律(Parkinson Law)●布鲁克斯定律(Brooks Law)估计过低的危险是影响质量。
②Understand the range of estimating methods that can be used.软件开发工作量估计的主要方法:算法模型使用代表目标系统和实现环境特征的“工作量驱动因子”来预测工作量。
专家判断征求知识渊博的员工的建议。
类比标识一个类似的已完成的项目的实际工作量作为新项目的基础。
帕金森法标识做一个项目可利用的员工工作量,并用来作为“估计”。
赢的价格“估计”似乎是一个相当低的赢得合同的数字。
自顶向下明确地规划整个项目的总体估计,然后分解成为构件任务所需要的工作量。
自顶向下法自顶向下法通常和参数模型相关。
参数模型公式如下:工作量=系统规模/生产率预测软件开发工作量的模型有两个关键构件:第一个是评估要承担的软件开发任务的规模的方法;第二个是评估做每项任务的效率。
③Estimate projects using a bottom-up approach.由底向上估计估计人员将项目分解成构件任务,然后估计执行每个任务需要多少工作量。
由底向上法最适合于后期的更详细项目策划阶段。
如果一个项目完全是新颖的或者没有可用的历史数据,那么建议估计人员最好使用由底向上方法。
④Count the function points for a system. 计算功能点功能点发进行估算的时候具体过程是:1.对估算功能单元的类型进行识别2.计算每种类型的复杂度.3.计算总体的调整前的功能点数4.根据调整因子对功能点数进行调整FP = UFC *TCF其中,UFC表示未调整的功能点计数;TCF表示技术复杂度因子。
对于每个事务,为调整的功能点的计算方法:Wi ×(输入数据元素类型数) +We ×(引用的实体类型数) +Wo ×(输出数据元素类型数)这里,Wi、We和Wo表示权重,可以通过询问开发人员在先前的项目中花在开发处理输入、访问和修改已存储的数据及处理输出的各部分软件上所占的工作量比例来导出。
⑤Estimate the effort needed to implement software using a precedural programming language.工作量=c×规模k工作量(effort)是按人月(pm)度量的。
规模(size)是按kdsi度量的,kdsi是指要交付的千行源代码指令。
c和k是常量。
⑥Understand the COCOMO approach to developing effort model.分为基本COCOMO模型,和中级COCOMO模型两种,前者是一个静态单变量模型,对整个软件系统进行估算;后者是一个静态多变量模型,将软件系统模型分为系统和部件两个层次,系统是有部件组成的。
第六章①Produce an activity plan for a project. 产生项目的活动计划产生项目计划的第一步是确定需要执行什么活动以及以什么次序执行这些活动。
第二步,理想的活动计划是活动风险分析的对象,目的是标识潜在的问题。
第三步是资源分配。
最后一步是产生进度表。
②Estimate the overall duration of a project. 估计项目的总周期③Create a critical path and a precedence network for a project.创建项目的关键路径和优先网络Activity-on-node networksFloat = LF - ES - duration关键路径是通过网络的最长路径Activity-on-arrow networks练习6.1使用优先网络约定为表6-1所指定的项目绘制一个活动网络。
完成之后,请将结果与图6-14进行比较。
练习6.2参看图6-7描绘的Amanda的CPM网络。
使用表6-2中给出的活动周期,计算项目的最早完成日期,并标识网络上的关键路径。
第七章①Definition of ‘risk’and ‘risk management’.风险:用来描述不希望的时间或结果。