大学计算机精品课件 计算机软件基础The software basic of computer.ppt

大学计算机精品课件 计算机软件基础The software basic of computer.ppt

  1. 1、本文档共84页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第*页 ①主程序员组 组由主程序员、程序员和后援工程师为核心组成。 主程序员是经验丰富能力强的高级程序员,负责小组全部技术活动的计划、协调与审查工作,还负责设计和实现项目中的关键部分。 后援工程师协助和支持主程序员的工作,为主程序员提供咨询,也做部分分析、设计和实现的工作,并在必要时代替主程序员工作,以便使项目能继续进行。 程序员负责项目的具体分析与开发,以及文档资料的编写工作。根据系统规模大小及难易程度,小组还可以聘请一些专家、辅助人员、软件资料员协助工作。 主程序员组这种集中领导的组织形式突出了主程序员的领导作用,简化了人际通信。这种组织形式能否取得好的效果,很大程度上取决于主程序员的技术水平和管理才能。美国的软件产业中大多采用主程序员组的组织形式。 第*页 ②民主小组 小组由经验丰富的技术人员组成。项目有关的所有重大决策都由全体成员集体讨论、确定解决。这种组织形式强调发挥每个成员的积极性,要求每个成员充分发挥主动精神和协作精神。通过充分讨论,也是在互相学习,因而在组内形成一个良好合作的工作气氛。但有时也会因此削弱个人的责任心和必要的权威作用。有人认为这种组织形式适合于研制时间长、开发难度大的项目。 日本软件产业中大多采用这种组织形式,取得较好的效果。这种组织形式在强调发挥每个成员的积极性的同时,也创造了一个尊重每个成员的良好工作环境。由于小组成员在工作上能够很好地配合,因而做到了较长时间稳定的人员合作关系。这样的小组形式避免了美国因软件人员频繁流动对工作造成的严重干扰。 第*页 ③层次小组 小组内人员分为3级:组长、高级程序员和程序员。 组长负责全组工作,包括任务分配、技术评审和复查、掌握工作量和参加技术活动。组长直接领导2至3名高级程序员。 高级程序员通过基层小组,管理若干个程序员。这种组织结构只允许必要的人际通信。它比较适合项目本身就是层次结构状的课题以及大型软件项目的开发。 第*页 ⑶软件项目的管理 软件项目管理包括:项目指导和项目检验。 指导的目的是在软件项目的实施过程中,动员和促进工作人员积极完成所分配的任务。 检验是软件管理的最后一个方面。它是对照计划检查执行情况的过程,同时也是对照软件工程标准检查实施情况的过程。在发现项目的实施与计划或标准有较大的偏离时,应采取措施加以解决。 管理内容包括: 指导工作的要点 检验管理的要点 检验管理的工作范围 第*页 指导工作的要点 ① 鼓励。恰当而且及时地鼓励是非常重要的。要建立健全竞争和激励机制,它可使人们充满信心,勇于继续克服困难,愿意努力进一步提高工作效率,迎接新任务的挑战。 ② 引导。通常,人们愿意追随那些能够体谅个人要求或实际困难的领导。高明的领导人应能体察到这些,并能巧妙地把个人的要求和目标与项目工作的整体目标结合起来,至少应能做到在一定程度上的协调,或在一个工作周期内一致。要制定相对优惠的“留人”政策,稳定骨干队伍。从风险分析中可知,大幅度的人员调整是非常有害的,即使是人员的临时观念也会使项目付出无形的代价,因而蒙受无谓的损失。 第*页 检验管理的要点 ①重大偏离。在软件项目实施过程中,必须注意:工作与计划之间、任务与标准之间的重大偏离。遇到有这种情况时应及时向管理部门报告并采取相应的措施给予适当的处置。 ②选定标准。检验管理需要事先确定应当遵循的标准,使得软件项目的工作进展可以用某些客观、精确且有实际意义的标准加以衡量。 ③特殊情况。管理人员必须注意软件项目实施的一些特殊情况,认真分析其中的一些特殊问题,加以解决。 第*页 检验管理的工作范围 检验管理可能涉及到以下几个方面: ①质量管理。包括明确度量软件质量的因素和准则,决定质量管理的方法和工具,以及实施质量管理的组织形式。 ②进度管理。检验进度计划执行的情况。 ③成本管理。度量并控制软件项目的开销。 ④文档管理。检验文档编写是否符合要求。 ⑤配置管理。检验、控制软件配置项的变更。 第*页 ⒊软件配置管理 软件配置管理是人们在软件工程实践过程中总结出的一套管理办法和原则。软件配置管理将伴随整个软件生存周期。 软件配置管理和基线 配置管理的任务 第*页 ⑴软件配置管理和基线 什么是软件配置项?一般认为:软件生存周期各个阶段活动的产物经审批后即可称之为软件配置项。 软件配置项包括: ①与合同、过程、计划和产品有关的文档和资料; ② 源代码、目标代码和可执行代码; ③相关产品,包括软件工具、库内的可重用软件、外购软件及顾客提供的软件等。 第*页 基线 什么是基线?第一次提出的软件配置项就构成基线配置项。基线分类列表如下: 系统功能说明。系统模型,项目计划,进度安排; 软件需求规格说明。包括:图形分析模型、过程、原型、数学规格

您可能关注的文档

文档评论(0)

flyben + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档