蚂蚁文库
换一换
首页 蚂蚁文库 > 资源分类 > PDF文档下载
 

【专业文档】软件项目管理

  • 资源ID:54767983       资源大小:423.04KB        全文页数:11页
  • 资源格式: PDF        下载权限:游客/注册会员    下载费用:15积分 【人民币15元】
快捷注册下载 游客一键下载
会员登录下载
三方登录下载: 微信快捷登录 QQ登录  
下载资源需要15积分 【人民币15元】
邮箱/手机:
温馨提示:
支付成功后,系统会自动生成账号(用户名和密码都是您填写的邮箱或者手机号),方便下次登录下载和查询订单;
支付方式: 微信支付    支付宝   
验证码:   换一换

 
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,既可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰   

【专业文档】软件项目管理

软件项目管理软件项目管理 1 1.管理的对象及内容.管理的对象及内容 对象软件工程项目 内容项目工作范围; 可能遇到的风险; 需要的资源(人、软/硬件) ; 要完成的任务; 经历的里程碑; 花费的工作量(成本) ; 工作进度。 方法制定项目开发计划,对计划的实施进行追踪、监控。 2 2.管理过程的活动.管理过程的活动 软件项目启动在系统工程阶段确定软件项目的目标和范围。目标指出项目的目的。范 围标明项目实现的基本功能。 度量度量是对计划进行追踪的基本手段、作用是有效地,定量地进行管理。 历史项目的度量数据是对项目进行估算制定项目开发计划的依据, 是改进软件过程的依 据。 估算以软件项目的工作范围、历史项目度量为基础把项目分解为可单独进行估算的小 块估算项目需要的资源、开发周期、成本。 风险分析寻找项目开发中可能出现的不确定因素。如对用户需求的理解程度。可能出 现的技术障碍、资源(人、资金、软/硬件、设备)的变更。协作环境的变化等,对进度、 成本、质量造成的影响。 制定计划资源分配、进度安排、风险分析及处理方案。 追踪控制在软件项目过程中通过日报、周报、月报、例会等形式及收集各种度量数据 对资源使用情况,进度进行追踪与计划进行比较,进行必要的更改、调整。保证项目按时、 按质低成本地完成。 3 3.软件工程基本概念.软件工程基本概念 3.13.1 软件软件 定义定义 软件是计算机系统中与硬件相互依存的另一部分, 它是包括程序、 数据及其相关文档的 完整集合。 软件的特点软件的特点 1 软件是一种逻辑实体,而不是具体的物理实体。 2 在软件的开发过程中没有明显的制造过程。一旦某一软件项目研制成功,可以大量 地复制同一内容的副本。必须着重在软件开发方面下功夫。 3 没有硬件那样的机械磨损, 老化问题。 不存在磨损和老化问题。 而它存在退化问题。 软件维护比硬件维护要复杂得多。 4 对计算机系统有着不同程度的依赖性。 5 至今尚未完全摆脱手工艺的开发方式。大多是“定做”的。 6 软件是复杂的。 软件开发, 特别是应用软件的开发常常涉及到其他领域的专门知识。 7 软件的研制工作须要投入大量的、复杂的、高强度的脑力劳动,它的成本是比较高 的。 8 相当多的软件工作涉及到社会因素。 软件的分类软件的分类 1 按软件的功能划分    系统软件与计算机硬件紧密配合在一起, 使计算机系统各个部件、 相关的软 件和数据协调、高效地工作的软件。 支撑软件是协助用户开发软件的工具性软件。 应用软件是在特定领域内开发,为特定目的服务的一类软件。 2 按软件规模进行划分 3 按工作方式划分     实时处理软件; 分时软件; 交互式软件; 批处理软件。 3.23.2软件工程软件工程 定义定义 软件工程是指导计算机软件开发和维护的工程学科。 采用工程的概念、 原理、 技术和方法来开发与维护软件。 软件工程要素软件工程要素方法、工具(环境) 、过程、标准(规范) 。    方法方法是软件开发“如何做”的技术。如项目计划方法,需求分析方法,数据 结构设计方法,系统设计方法,算法、编码、测试、维护方法。 工具工具为软件工程方法提供的自动、半自动软件支撑工具。各种软件工具、开 发机器等组合形成软件工程环境。 过程过程软件工程是开发、运行、维护和修复软件的系统方法。软件工程过程是 将软件工程的方法和工具综合起来以达到合理、及时地进行计算机软件开发的 活动的序列。过程定义了方法使用的顺序、要求交付的文档资料、为保证质量 和协调变化所需要的管理、及软件开发各个阶段完成的时程碑。         标准标准软件工程实施过程中的一系列统一的约束和规定。 付出较低的开发成本; 达到要求的软件功能; 取得较好的软件性能; 开发的软件易于移植; 需要较低的维护费用; 能按时完成开发工作,及时交付使用。 软件工程项目基本目标软件工程项目基本目标 3.33.3软件生存周期软件生存周期 定义定义软件孕育、诞生、成长、成熟、衰亡的生存过程。一般称其为计算机软件的 生存期。 生存周期阶段生存周期阶段软件生存期分为六个阶段,即制定计划、需求分析和定义、软件设 计、程序编写、软件测试、运行维护。 生存期模型生存期模型软件生存模型是从软件项目需求定义直至软件经使用后废弃为止,跨 越整个生存期的系统开发、 运作和维护所实施的全部过程、 活动和任务的结构框架。 瀑布模型瀑布模型规定了各项软件工程活动,自上而下、相互衔接的固定次序,如同瀑布 流水,逐级下落。 维护阶段 软件生存期的瀑布模型软件生存期的瀑布模型 演化模型演化模型进行两次开发,第一次是试验开发,其产品为“原型”,第二次是正式开 发得到满意的软件产品。 螺旋模型螺旋模型 定义 阶段 计划 需求分析 开 发 阶 段 设计 编码 测试 运行 维护 制定计划风险分析 客户评估 螺旋模型螺旋模型 3.43.4软件文档软件文档 实施工程 定义定义文档是指某种数据媒体和其中所记录的数据。 它具有永久性,并可以由人或 机器阅读,通常仅用于描述人工可读的东西。在软件工程中,文档常常用来表示对 活动、需求、过程或结果进行描述、定义、规定、报告或认证的任何书面或图示的 信息。 文档的作用文档的作用 1 提高软件开发过程的能见度。 2 提高开发效率。 3 在一定阶段的工作成果和结束标志。 4 便于协调以后的软件、开发、使用和维护。 5 便于管理人员、开发人员、操作人员、用户之间的协作、交流和了解。 6 便于用户了解软件的功能、性能等各项指标。 文档的种类文档的种类 1 开发文档; 2 管理文档; 3 用户文档 4 4.软件度量.软件度量 4.14.1什么是软件度量什么是软件度量 软件度量就是在软件开发过程中把反映或影响软件开发成本、 开发效率、 软件质量的各 种数据测量出来并记录下来。 4.24.2软件度量的作用软件度量的作用 为了有效地定量地进行管理________计划、估算、过程监控、评价。是改进过程提高软 件质量的重要手段。 4.34.3从从 CMMCMMLevel2Level2可重复级可重复级 的特征看度量的重要性的特征看度量的重要性 1 2 3 4 管理制度化,建立了基本的管理制度和规程,管理工作有章可循。 初步实现标准化,开发工作较好地实施标准。 变更依法时行,做到基线化。 新项目的计划和管理基于过去的实践经验,具有重复以前成功项目的环境和条 件。管理工作主要跟踪经费支出(资金、设备、人员、工时)进度、功能以及 识别存在的问题。 4.44.4度量的内容度量的内容 11 过程属性的度量过程属性的度量 1工作量度量 工作产品对象标识项目、文档、模块、工作时间 月、周、日、时 工作内容调研、编写文档、编码、测试、评审、改错、项目例会 工作成果文档页数、代码行数、模块数、发现或纠正的错误数 工作量人月 、人周、 人时 2资源费用度量

注意事项

本文(【专业文档】软件项目管理)为本站会员(sunhongz117)主动上传,蚂蚁文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知蚂蚁文库(发送邮件至2303240369@qq.com或直接QQ联系客服),我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们


网站客服QQ:2303240369

copyright@ 2017-2027 mayiwenku.com 

网站版权所有  智慧蚂蚁网络

经营许可证号:ICP备2024020385号



收起
展开