- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第*/90页 成本估算方法简介 专家估算法 依靠一个或多个专家对项目做出估算,其精度主要取决于专家对估算项目的定性参数的了解和他们的经验。 类推估算法 在自顶向下法中,类推估算法将估算项目的总体参数与类似项目进行直接比较得到结果;在自底向上法中,类推是在两个具有相似条件的工作单元之间进行。 算式估算法 前两种估算法的缺点在于:它们依靠的是带有主观猜测和盲目性的估算方法。算式估算法则是企图避免主观因素影响的一种方法。算式估算法有两种基本类型:由理论导出的算法和由经验得出的算法。 第*/90页 ④风险分析 在开发新的软件系统过程中,由于存在许多不确定因素,软件开发失败的风险是客观存在的。 风险分析实际上就是贯穿在软件工程过程中的一系列风险管理步骤,其中包括:风险识别、风险估计、风险管理策略、风险解决和风险监督等。 第*/90页 主要风险因素 ① 产品大小。实践经验表明项目风险和产品的大小成正比(度量单位是代码行或功能点)。 ② 技术相关。使用新技术或已过时的技术都存在风险。包括未使用过的新型硬件、支持软件,缺乏标准与规范的非传统的开发方法等。技术风险一般难于改正。 ③ 开发环境。适用的开发工具不足、不可靠、使用不方便等因素,都会降低开发效率。 ④ 组织规模和人员经验。 ⑤ 客户因素。表现在客户需求经常矛盾,不了解客户的特殊需要,客户不了解项目中采用的新技术,且双方又难于沟通等。 第*/90页 ⒉软件人员组织与管理 人员是软件工程项目最重要、也是最为活跃的资源因素。 如何组织得更加合理,如何管理得更加有效,从而最大限度地发挥这一重要的资源潜力,对于成功地完成软件工程项目至关重要。 第*/90页 ⑴项目组的组织结构 开发组织采用什么形式,要针对软件项目的特点来决定,同时也与参加人员的素质有关。 建立项目组织时要考虑这样一些原则: ①项目责任制度。项目必须实行项目负责人责任制。项目责任人对项目的完成负全部责任。 ②人员少而精。项目组成员之间的交流和协作是项目成败的关键。人员少,具有便于组织管理、合理分工、减少通信等优点;人员精,有利于互相激励、发挥各自的特长优势,提高工作效率。 第*/90页 ⑵程序设计小组的组织形式 实践证明开发组织的组织形式、人员之间联系得多少和联系方式与生产效率直接相关。 开发小组人数少(2~3人),则人员之间的联系比较简单。但随着人数的增加,相互之间的联系的复杂程度是呈非线性增加的。 第*/90页 ①主程序员组 组由主程序员、程序员和后援工程师为核心组成。 主程序员是经验丰富能力强的高级程序员,负责小组全部技术活动的计划、协调与审查工作,还负责设计和实现项目中的关键部分。 后援工程师协助和支持主程序员的工作,为主程序员提供咨询,也做部分分析、设计和实现的工作,并在必要时代替主程序员工作。 程序员负责项目的具体分析与开发,以及文档资料的编写工作。 主程序员组这种集中领导的组织形式突出了主程序员的领导作用,简化了人际通信。这种组织形式能否取得好的效果,很大程度上取决于主程序员的技术水平和管理才能。美国的软件产业中大多采用主程序员组的组织形式。 第*/90页 ②民主小组 小组由经验丰富的技术人员组成。项目所有重大决策都由全体成员集体讨论、解决。这种组织形式强调发挥每个成员的积极性,要求每个成员充分发挥主动精神和协作精神。通过充分讨论,也是在互相学习,因而在组内形成一个良好合作的工作气氛。但有时也会因此削弱个人的责任心和必要的权威作用。这种组织形式适合于研制时间长、开发难度大的项目。 日本软件产业中大多采用这种组织形式;它在强调发挥每个成员积极性的同时,也创造尊重每个成员的良好工作环境。由于小组成员在工作上能够很好地配合,而形成长时间稳定的人员合作关系,从而避免了美国因软件人员频繁流动对工作造成的严重干扰。 第*/90页 ③层次小组 小组内人员分为3级:组长、高级程序员和程序员。 组长负责全组工作,包括任务分配、技术评审和复查、掌握工作量和参加技术活动。组长直接领导2至3名高级程序员。 高级程序员通过基层小组,管理若干个程序员。这种组织结构只允许必要的人际通信。它比较适合项目本身就是层次结构状的课题以及大型软件项目的开发。 第*/90页 ⑶软件项目的管理 软件项目管理包括项目指导和项目检验。 指导的目的是在软件项目的实施过程中,动员和促进工作人员积极完成所分配的任务。 检验是软件管理的最后一个方面。它是对照计划和对照软件工程标准检查执行情况的过程。在发现项目的实施与计划或标准有较大的偏离时,应采取措施加以解决。 管理内容包括: …… 第*/90页 指导工作要点 ① 鼓励。恰当而且及时地鼓励是非常重要的。要建立健全竞争和激励机制,它可使人们充满信心,勇于继续克服困难,愿意努力进一步提高工作效
您可能关注的文档
最近下载
- 汽车底盘构造与维修教案.doc VIP
- 人教版七年级上册数学期末动点问题压轴题专题训练.docx VIP
- GB50173-2014《电气装置安装工程66KV及以下架空电力线路施工及验收规范》.docx VIP
- 1.1 空间向量及其运算(大单元教学设计) 高二数学(人教A版选择性必修第一册).docx
- 2024安徽职业技术学院招聘笔试真题含答案详解.docx VIP
- 山洋伺服电机rs2快速入门手册.pdf VIP
- 生活中的方向第1课时教室里的方向(课件)数学苏教版二年级上册(新教材).pptx VIP
- 宫殿记忆法:提升术.pptx VIP
- 【小学英语】3-6年级整个英语语法体系11页.pdf VIP
- 2025中级经济师《经济基础知识》三色笔记.pdf VIP
文档评论(0)