计算机软件 第一讲概述.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
练习 考虑下面事情哪些更像一个项目 出版一份报纸 结婚 为金融部门的计算机系统处理2000年问题 对什么是好的人机接口形式的研究 对用户使用计算机系统出现问题的调查 为一个新计算机写一个操作系统 为一个机构安装新的Word版本 造一个跨海隧道 什么是项目管理 项目管理是在项目活动中应用知识,技能,工具和技术来满足项目需求的过程,它通过初始化,计划,执行,控制和结束等活动来完成。 项目管理的发展 项目管理的发展 50年代后期发展起来的一种计划管理方法,它主要从开始生产大型、高费用、进度要求严的复杂系统的需要中发展起来的 在60年代只有航空、航天、国防和建筑工业才愿意采用项目管理 70年代项目管理在新产品开发领域中扩展到了复杂性略低、变化迅速、环境比较稳定的中型企业中 80年代开始,项目管理已经被公认为是一种有生命力并能实现复杂的企业目标的良好方法 项目管理框架 Scope Mgt. Time Mgt. Cost Mgt. Quality Mgt. HR Mgt. Comm Mgt. Risk Mgt. Procure Mgt. Success Stakeholders’ needs and expectations Tools and techniques 9 Knowledge Areas Core Functions Project Integration Management Facilitating Functions 项目管理涉及的知识 项目阶段 项目阶段 每一个项目阶段的标记是一个或几个可交付的物件(deliverable)。Deliverable是一个具体的可验证的工作产品,如可行性研究,详细设计或者一个工作原型。 项目阶段的结束是由关键交付物或者项目性能作标记的,以确定项目是否能够继续进行下一阶段或者检测和修正错误。阶段结束的检查经常被称为phase exits, stage gates, kill points. 项目生命周期 项目生命周期定义了一个项目的开始与结束。 项目生命周期定义的阶段顺序通常包括某些技术转移或“握手”(hand off),如从需求到设计,从构造到运行,但是在风险允许下,也可以下一阶段提前进行,这种重叠的阶段被称为快速跟踪(fast tracking)。 项目生命周期通常定义: 各个阶段需要完成的技术工作; 每个阶段需要涉及的人。 项目生命周期 绝大多数项目生命周期有一些共同的特点,如成本和人员消耗的变化曲线。 项目生命周期与产品生命周期是不同的。 项目生命周期 软件项目 特征: 不可见 复杂性(以每一单位货币来看) 灵活性:软件去适应人或组织而不是相反 IT软件项目管理技术的发展 软件项目管理的发展 软件项目管理最早源于70年代中期。当时美国国防部曾立题专门研究软件项目做不好的原因,发现70%的项目是由于管理不善引起的,而并不是因为技术实力不够,进而得出一个结论,即管理是影响软件研发项目全局的因素,而技术只影响局部。 到了90年代中期,软件项目管理不善的问题仍然存在。据美国软件工程实施现状的调查,软件研发的情况仍然很难预测,大约只有10%的项目能够在预定的费用和进度下交付。 目前,软件项目管理许多技术还很不成熟。但一些大型软件公司多采用一定的标准规范如CMM和ISO 9000,以及一些软件项目管理辅助工具进行软件项目管理,并取得了较好的效果。 软件项目包含的活动 需求分析 描述 设计 编码 校验 安装 维护 支持 练习 某一学院原来属于政府管辖,现在独立办学,但是工资单仍然由政府的计算机中心生成,而政府对这一服务进行收费。因而学校考虑是否自行采用一个现成的系统来管理这些数据。该项目包含哪些阶段? 项目评估,计划,需求描述,设计/编码,验证 软件项目分类 按软件类别 信息系统:与组织接口 嵌入式系统:接口是机器 操作系统是一个信息系统还是嵌入式系统? 有些项目是为了生成某一产品,而某些项目的进行是为了达到某些目标。许多软件项目分为两个阶段,第一阶段是目标驱动,第二阶段再生成真正的软件产品。 学院所需要的独立的工资系统是一个目标驱动的项目还是一个产品驱动的项目? 从系统的角度看软件项目 一个项目关注于生成一个系统和/或将一个旧系统转换为一个新系统 系统,子系统和环境 确定学院工资系统的子系统,工资系统的环境中的重要实体是什么? 工资系统 环境中主要实体 税务部门 养老金 通过EDI支付的银行 工会 软件供应商 硬件供应商 其它办公设备供应商 外部审计 学院管理人员 站点管理人员 员工 从系统的角度看软件项目 开放和封闭系统 项目失败的一个原因是技术人员不能够开放系统和立即接受外界的变化。 部分优化 例如:可能很高效,但是难于修改 社会技术系统 软

文档评论(0)

zgllll2610 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档