天津理工大学计算机项目管理期末复习
2022年天津理工大学工程管理专业《管理学》科目期末试卷A(有答案)

2022年天津理工大学工程管理专业《管理学》科目期末试卷A(有答案)一、选择题1、当一个管理者组织制订公司战略以寻求企业进一步发展时,他扮演的管理角色是明茨伯格所说的()。
A.领导者 B.发言人C.企业家D.混乱驾驭者2、依据情景领导理论,当下属有能力但无意愿干领导希望他们干的工作时,以下哪种领导风格最为合适?()A.告知 B.推销 C.参与 D.授权3、()不属于创业精神所主要强调的三个方面的主题。
A.对机会的追求B.创新C.增长D.拼搏4、公司产品设计部接受了一项紧急任务,该任务的完成需要进行严密的控制,同时又要争取时间和速度。
在这种情况下,最适合采用哪种沟通网络?()A.Y式沟通网络 B.全通道式沟通网络C.轮式沟通网络 D.环式沟通网络5、如下选项中哪个不属于影响计划工作的权变因素?()A.组织的层次B.权力的大小C.环境的不确定性D.未来投入的持续时间6、钱德勒是最早对战略和结构的关系进行研究的管理学家,他研究的结论是()。
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、创造力(Creativity)与创新(Innovation)12、决策13、差别化战略14、管理万能论15、人际关系角色16、工作专门化与部门化17、学习型组织18、权变理论三、简答题19、简述霍桑实验的结论及其意义。
天津理工大学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)(要会计算)欲知后事如何,请听下回分解……。
项目管理期末小条(天津理工)

项目管理期末小条(天津理工)第一章1、Software: the interdependent part in computer, include program, data and correlative document.2、Characteristics of software project(软件项目的特征):Invisibility不可见性、Complexity 复杂性、Conformity一致性、Flexibility灵活性。
3、Stakeholders(项目相关人员):These are people who have a stake or interest in the project.包括:Within the project team项目组内部人员、Outside the project team, but within the same organization在同一组织内但在该项目组外的人、Outside both the project team and the organization在该项目组和该组织之外的人员。
4、PMBOK(Project Management Body Of Knowledge)9部分:Project Integration Management、Project Scope Management、Project Time Management、Project Cost Management、Project Human Resource Management、Project Risk Management、Project Quality Management、Project Procurement Management、Project Communication Management 。
第二章Step Wise:Step 0:select project(选择项目)Step 1:establish project scope and objectives(标识项目的范围和目的)(1)identify objectives and measures of effectiveness标识目的以及有效性的度量方式(2)establish a project authority确立项目的主管当局(3)identify all stakeholders in the project and their interests标识项目所有相关人员以及他们的利益(5)modify objectives in the light of stakeholder analysis根据项目相关人员的分析修改目的(6)establish methods of communication with allparties确定各部门之间的交流方法Step 2:establish project infrastructure(标识项目的基础设施)(1)establish link between project and any strategic plan确立项目和战略策划之间的关系(2)identify installation standards and procedures标识安装标准和步骤(3)identify project team organization标识项目组的组织Step 3:analysis of project characteristics(分析项目的特征)(1)distinguish the project as either objective or product-based 区分项目是目的驱动还是产品驱动(2) analyse other project characteristics (including quality based ones) 分析项目的其他特征(包括基于质量的特征)(3)identify high level project risks 标识项目的高级别风险(4)take into account user requirements concerning implementation 实现时考虑用户的需求(5)select general (6)life cycle approach 选择开发方法学和生命周期方法(7)review overall resource estimates评审整个资源估计Step 4:identify project products and activities(标识项目的产品和活动)(1)identify and describe project products (2)document Generic product flows (3)recognizeproduct instances (4)produce ideal activity network (5)add check-points if neededStep 5:Estimate effort for each activity(估计每个活动的工作量)(1)carry out bottom-up estimates 执行由底向上的估计(2)revise plan to create controllable activities 修改策划创建可控制的活动Step 6:identify activity risks(标识活动的风险)(1)identify and quantify risks for activities 标识和量化基于活动的风险(2)plan risk reduction and contingency measures 计划合适的风险缓解和应急措施(3)adjust overall plans and estimates to take account of risks 根据风险调整计划和估计Step 7:allocate resources(分配资源)(1)identify and allocate resources to activities 标识和分配资源(2)revise plans and estimates to take into account resource constraints 根据资源约束修改计划和估计Step 8:review/publicise plan(评审/发布计划)(1)review quality aspects of project plan 评审项目计划的质量(2)document plan and obtain agreement 将计划文档化并取得一致的建议Step 9:execute plan (执行计划)Step10:create lower level plans(进行较低层次的策划)第三章1、Programme management(项目群)定义:a group of projects that are managed in a co-ordinated way to gain benefits that would not be possible were the projects to be managed independently。
IT项目管理复习提纲

填空题相关知识点1、IT项目的分类?1)软件开发类2)系统集成类3)通信建设工程类4)网站建设类2、项目的开发方式有哪些?1)完全自主开发2)完全外包3)联合开发3、IT项目管理过程?项目管理过程分成启动、计划、执行、控制和收尾五个过程组。
同样,IT信息化项目的过程也是由这五个过程组组成的。
4、项目控制的分类?在项目的控制过程中,主要包括进度控制、成本控制、质量控制、风险控制和变更控制。
5、项目利益相关者的定义?项目利益相关者就是积极参与项目,或者利益因项目的实施或完成而受到积极或消极影响的个人和组织,他们还会对项目的目标和结果施加影响。
6、项目利益而相关者的分类?1)项目的发起者2)项目的投资者3)项目的所有者(业主)4)项目的执行者(实施者)5)项目的设计者7、项目经理所具备的素质有哪些?1)领导能力2)沟通能力3)组织能力4)激励能力5)决策能力6)综合能力8、范围管理的过程?1)项目启动2)范围计划3)范围定义4)范围核实5)范围变更控制9、IT项目质量管理的原则1)以顾客为中心的原则2)重视领导作用的原则3)全员参与的原则4)过程管理的原则5)系统方法的原则6)持续改进的原则7)基于事实决策的原则8)互利的供方关系10、需求层次理论的内容?1)生理需要2)安全需要3)社会需要4)尊重需要5)自我实现11、举例说明人的内部因素工作富有成就感、工作成绩得到认可、工作本身、责任大小、晋升、成长12、保健因素的定义政策、监督、人际关系、工作环境和工资。
当具备这些因素时,员工没有不满意,但是它们也不能带来满意。
13、强化的三种方式?1)正强化2)负强化3)废除14、人员甄选的方法?笔试、面试、情景模拟和心理测试15、人员的培训体系有哪些?1)培训需求分析2)培训项目设计3)培训组织实施4)培训成果转化5)培训效果评估16、内部培训师的选择?1)高层领导2)部门管理人员3)项目经理4)有专业技术特长的员工17、成果类型的种类?1)认知成果2)技能成果3)情感成果4)绩效成果5)投资回收率18、人员开发方法?1)正规教育2)人员测评3)在职体验4)人际互动19、团队建设活动的方法?1)人际法2)角色定义法3)价值观法4)任务导向法20、沟通管理的主要内容1)沟通计划编制:决定项目干系人的信息和沟通需求,谁需要什么信息,什么时候需要以及怎样获得。
计算机软件项目管理考试试题及答案

《软件项目管理》期末复习考试及答案一、判断题(正确画√,错误画×)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 4567891011121314151617181920D C C B C A D B C A C A D D B C B C A B1. 组织层数据模型的三要素是[ ]。
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. 数据库系统包括[ ]。
天津理工大学Java期末考试复习提纲

第1章Java语言概述Java程序编译运行过程。
Java.exe是解释器,Javac.exe是编译器。
Java源文件扩展名.java,编译后的扩展名.class。
环境变量设置。
Java语言采用Unicode编码,Unicode占两个字节。
第2章基本数据类型和数组基本数据类型的使用,▲一维数组定义和使用、数组长度、sort方法。
第3章运算符、表达式与语句instanceof运算符、if-else、while、do-while、for,break、continue的作用。
第4章类与对象Java的特点:封装、继承、多态。
类的定义,类的声明,▲类的修饰符,构造方法的定义(课件P9),成员变量(类变量、实例变量,课件P15),方法(类方法、实例方法,课件P18),常量(课件P16),方法的声明、定义(课件P17),方法调用变量(课件P19),方法之间的调用,方法重载(课件P21),this(课件P21),import语句的写法(课件P28),Java程序默认导入ng包,▲方法和成员变量的访问控制符(课件P31~38),▲类的访问控制符(课件P39),▲使用基本数据类型相应类定义对象(Integer类)。
▲对于同一个类实例化的两个对象,使用= =和equals( )判断二者是否相等(搜索一下)。
教材第三版【例4-3】【例4-4】【例4-5】【例4-6】【例4-7】【例4-10】【例4-11】【例4-15】【例4-16】第5章继承、接口子类的继承性(课件P7),子类对象的构造过程(课件P12),成员变量的隐藏和方法的重写(课件P16~22),super的使用(课件P23),上转型对象(课件P30~36),抽象类(课件P37~38),接口(课件P39~40),匿名类(课件P46~47),▲异常类(课件P50~51,可能导致异常的情况),标准异常类(课件P53),try-catch语句(课件P55~60),泛型类(课件P68~70)============教材第三版【例5-1】【例5-3】【例5-6】【例5-9】【例5-10】【例5-12】【例5-13】【例5-14】【例5-18】【例5-19】【例5-20】【例5-21】【例5-22】课本第6章& 第7章Object 类(课件P5~6),▲Java中toString方法的作用(搜索一下),System.in、System.out(课件P7),String类(课件P15),▲Math类第6章多线程线程的生命周期(课件P12~15)线程中断状态(P13、14)▲创建多线程程序的两种方法:自定义Thread类的子类、实现Runnable接口,(课件P17~23)第7章输入/输出流File类(课件P14~17),文件字节流(课本P173),文件字符流(课本P175),缓冲流(课本P177),随机读写流第8章集合云盘中的电子书《Java开发实战经典(名师讲坛).李兴华.扫描版.完整书签.pdf》,13.1~13.6节▲LinkedList类第10章Java与数据库操作JDBC-ODBC桥接器(课本12.3节P283~285)SQL语句(云盘中的电子书《Java开发实战经典(名师讲坛).李兴华.扫描版.完整书签.pdf》17.3节)查询操作步骤、顺序查询、模糊查询、排序查询、条件查询(课本P285~288)教材第三版【例12-1】,【例12-2】,▲【例12-3】。
- 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’.风险:用来描述不希望的时间或结果。