80-软件项目管理习题.docx
《80-软件项目管理习题.docx》由会员分享,可在线阅读,更多相关《80-软件项目管理习题.docx(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、80-软件项目管理习题软件项目管理习题第一章绪论13题2软件工程的三个目的是什么,以什么衡量能否到达目的?可用性;正确性;经济性。以用户需求及项目计划来衡量能否到达目的3软件工程活动包括哪些?那些活动需要有最终用户的介入?每个经过需要有如何的文档产出?问题定义:关于问题性质、工程目的和规模的书面报告;可行性研究:可行性分析报告;需求分析:需求分析讲明书;设计:概要设计讲明书,具体设计讲明书实现:无确认:测试计划,测试报告支持:操作手册,用户手册。其中需要有最终用户介入的有:问题定义,可行性研究,需求分析,确认,支持。5软件工程的原则有哪些?1选取适宜的开发模型。2采用适宜的设计方法。3提供高质
2、量的工程支持。4重视开发经过的管理。6你能讲出哪些软件工程模型,他们各自有什么有缺点,适用于如何的系统?一、瀑布模型:1实际的项目很少根据该模型给出的顺序进行;2用户经常难以清楚地给出所有需求,而线性顺序模型却要求如此;3用户必需要有耐心;4开发者经常被不必要地耽误;5项目相关人员之间的敌对关系。适用于开发团队熟悉的系统。二、原型化模型:1原型作为“第一个系统,是我们应该抛弃的;2趋于用户的压力,用户会要求将原型改成最终的工作产品;3趋于开发进度压力及设计构造的压力,无法更改应用模块。适用于:用户定义了软件的一组一般性目的,但不能标识出具体的输入、处理及输出需求以及开发者不能确定有效的算法或技
3、术适应性的系统。快速应用(RAD)经过模型:1、只能用于信息系统。2、对于较大的项目需要足够的人力资源去建造足够的RAD组。3、开发者和客户必须在很短的时间完成一系列的需求分析,任何一方配合不当都会导致RAD项目失败。4、这种模型对模块化要求比拟高,假如有哪一功能不能被模块化,那么建造RAD所需要的构件就会有问题。5、技术风险很高的情况下不合适这种模型。螺旋模型:、需要相当的风险分析评估的专门技术,且成功依靠于这种技术。2、很明显一个大的没有被发现的风险问题,将会导致问题的发生,可能导致演化的方法失去控制。3、这种模型相比照较新,应用不广泛,其成效需要进一步的验证。优点:1、对于大型系统及软件
4、的开发,这种模型是一个很好的方法。开发者和客户能够较好地对待和理解每一个演化级别上的风险。增量经过模型:缺点:1、至始至终开发者和客户纠缠在一起,直到完全版本出来。优点:1、人员分配灵敏,刚开场不用投入大量人力资源,当核心产品很受欢迎时,可增加人力实现下一个增量。2、当配备的人员不能在设定的期限内完成产品时,它提供了一种先推出核心产品的途径,这样就能够先发布部分功能给客户,对客户起到镇静剂的作用。3、具有一定的市场。9项目的定义是什么,有什么特点,请给出三个是项目的例子,并给出三个不是项目的例子。项目是指在一定约束条件下为完成特定产品或服务所做的一次性任务。特点:一次性,明确性,作为管理对象的
5、整体性。项目:建造一栋大楼,一座工厂,研制一种新药不是项目:一般不需要计划的事情,如吃饭等12项目生命周期包括哪些阶段?哪个阶段具有最大的不确定性?各个阶段的活动主要有哪些?1项目启动:可行性分析,以便确定能否接受项目2项目的计划:项目背景描绘,目的确定,范围定义,进度安排,资源计划,成本估计,工作分解构造,项目具体计划,计划审批及计划基线等3项目的施行:施行计划,进度控制,费用控制,质量控制,变更控制,合同管理,现场管理4项目的结束:范围确认,质量验收,费用结算与审计,项目资料与验收,项目交接与清算,项目审计,项目评估。项目启动阶段具有最大的不确定性13项目管理的六要素有哪些?互相之间是什么
6、关系。TQC又指什么?六要素:范围,时间,成本,质量,组织,客户满意度互相关系:在实际工作中,工作合同中定义,时间通过进度计划规定,成本通过预算规定,而假如确保质量在质量保证计划中规定。这些文件是一个项目立项的基本条件。一个工作范围和TQC确定了,项目的目的也就确定了。TQC:时间,质量,成本14如何衡量项目能否成功?假如项目在TQC的约束内完成了工作范围的工作,就能够讲项目成功了15项目管理分哪几大知识体系,它们之间什么关系?-国际项目管理协会IPMAInternationalProjectManagementAssociation1965年成立,起源于欧洲项目管理学会PMIProjectM
7、anagementInstitute1969年成立,美国IPMA的成员主要是代表各个国家的项目管理研究组织,重视专业人员的资格认证工作。PMI成员主要是以企业、大学、研究机构的专家为主,它开发了一套项目管理知识体系PMBOK。集成管理,范围管理,时间管理,成本管理,质量管理,人力资源管理,沟通管理,采购管理,风险管理第二章需求管理14题1软件需求的定义是什么,分别从用户角度,开发者角度,相关文档角度给以阐述用户解决问题或到达目的所需的条件或能力用户角度系统和系统部件要知足合同,标准,规范或其它正式文档所需具有的条件或能力。开发者角度反映上述描绘条件或能力的文档讲明。2描绘软件需求要做的五项主要
8、事情指什么。系统的输入,系统的输出,系统的功能,系统的属性,系统环境的属性。3软件需求经过与哪些经过相关,是如何的关系?1项目计划经过:需求是制定项目计划的基础,开发资源和进度安排的估计都要建立在对最终产品的真正理解上。2跟踪控制经过:监控每项需求的状态,以便项目管理者能发现设计和验证能否到达了预期的要求。假如没有到达,管理者通常请求变更控制经过来进行范围的缩减。3变更控制经过:在需求编写成文档并制定基线以后,所有接下来的变更都应通过确定的变更控制来进行4系统测试经过:软件需求是系统测试的重要参考5文档编制经过:产品的需求是编写文档的重要参考,低质量和拖延的需求会给编写用户文档带来极大的困难。
9、6系统构建经过:需求文档是所有设计、实现工作的基础,需要根据需求文档来确定模块设计,而模块又要作为编写代码的根据。系统构建经过需要跟踪每项需求与相应的设计和软件代码。4变更控制要能确保哪几点?变更控制经过能确保下面几点:变更的影响是能够接受的;遭到变更影响的所有人都接到通知并明白这一点;由适宜的人选来做出接受变更的正式决定;资源按需进行调整;保持需求文档是最新版本并是准确的更新文档。5描绘可能对一个系统要求的三个不同类型的非功能需求,并举例。产品需求:网站系统应该让不同国家用户用其本国语言进行沟通。包括可用性需求,可靠性需求,可移植性需求,效率需求机构需求:系统开发经过和交付物要知足国标GBX
10、XX-SP-STAN-95包括交付需求,实现需求,标准需求外部需求:未经受权系统不应该泄漏除他们姓名和系统号以外的个人信息包括互操作需求,道德需求,立法需求8对学生选课系统给出可能的项目干系人,并分析不同人员在需求上会不会产生矛盾。学校管理机构人员,教师,学生等。开发小组内的成员等会在需求上产生矛盾12根据需求的抽象层次分析,需求能够分为哪几个抽象层次重点原始问题描绘,用户需求,系统需求,软件设计描绘23需求管理的目的是什么?到达目的需要遵循如何的原则?目的:1使软件需求受控,并建立代软件工程和管理使用的需求基线。2使软件计划,产品和活动与软件需求保持一致。原则:1需求一定要分类管理2需求必须
11、分优先级3需求必须文档化4需求一旦变化,就必须对需求变更的影响进行评估5需求管理必须与需求工程的其他活动严密整合。第三章软件项目估算与进度管理12题1什么是软件项目估算,什么是软件项目进度管理,两者之间的联络和区别是什么?它们对于软件开发有什么意义?软件项目估算包括工作量估算和成本估算两个方面。估算是指通过预测构造软件软件项目所需要的工作量的经过。软件项目进度管理就是定义工作并确定完成工作的方式,对主要任务及需要的时间和资源进行估计,定义管理评审和控制的框架。软件项目成本估算及进度管理是在软件项目的早期要开展的一项重要工作,也是软件项目管理的重要内容之一。软件项目成本估算及进度管理是制定项目计
12、划的根据。软件项目管理经过开场于项目的计划,估算是完成项目计划的基础,它主要包括对完成该软件项目所需的资源、成本和进度的估算。软件项目的进度安排主要是考虑软件开发详细工期的安排,进度安排必须根据软件项目估算的实际情况,制定切实可行的进度计划。12研究课本第九章案例分析中“移动平台嵌入式电子商务平台项目描绘,要求:可能考1用代码行技术估算本系统的规模;2用功能点技术估算本系统的规模;3用静态单变量模型估算开发本系统所需的工作量;4假设由10个人开发本系统,请制定进度计划;5假设由30个人开发本系统,请制定进度计划。23项目整体进度安排的经过是什么?进度安排随着项目进展如何调整?经过:1根据项目总
13、体进度目的,编制人员计划。2将各阶段所需要的资源和能够获得的资源进行比拟,确定各阶段的初步进度,然后确定整个项目的初步进度。3对初步进度计划进行评审,确保该计划知足要求,否则就要重复上面的步骤。调整:进度安排计划随着项目的进展而动态调整,逐步趋于愈加具体准确。25什么是甘特图?什么是网络图?它们各有什么特点,适用的项目类型?甘特图:又称横道图,是各种任务活动与日历表的对照图。它用水平线段来表示任务的工作阶段,其中线段的长度表示完成任务所需要的时间,起点和终点分别表示任务的开场和结束时间。特点:每一任务的完成不以能否继续下一阶段的任务为标准,其标准是能否交付相应文档和通过评审。它能清楚地表明了项
14、目的计划进度,并能动态反映当前开发进展状况。网络图:用网络分析的方法编制的进度计划称为网络图。网络图中,边表示任务,节点表示任务的开场或结束,以大写字母表示的任务后面括号内的两个数字表示任务的最早开场时间和最晚开场时间,下面即是一个网络图的例子。26下列图是一个小型S项目的网络图,所有时间以天为单位,网络从节点1进展到节点10。重点要求:画出代表项目的PERT图;确定关键途径;关键途径:A-D-K-L-O及C-I-M-O计算每个活动的浮动时间;A:0B:1C:0D:0E:7F:1G:3H:2I:0J:3L:0M:0N:3O:0对于活动A、B、C,由于人力资源限制,缩短这三个活动中任何一个的时间
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 80 软件 项目 管理 习题
限制150内