二软件开发过程综述幻灯片.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文档。上传文档
查看更多
软件开发过程的管理经验 完善流程概念,防止顾此失彼 分析项目情况,认清主次关系 明确工作计划,解决关键问题 遵循工程规范,保证项目质量 学习先进技术,提升自身能力 开展团队协作,完成总体目标 * 软件项目管理培训之二——软件开发过程综述 * Thanks for your time! Questions Answers * 软件项目管理培训之二——软件开发过程综述 * * * * * * 1.软件工程是一门研究如何用系统化、规范化、数量化等工程原则和方法去进行软件的开发和维护的学科。 软件工程的目标是研制开发与生产出具有良好的软件质量和费用合算的产品。 2.软件质量可用六个特性来作评价,即功能性、可靠性、易使用性、效率、维护性、易移植性。 瀑布式生命周期模型:分析 → 设计 → 编码 → 测试 → 维护 3.关注于软件生存周期中所实施的一系列活动并通过过程度量、过程评价和过程改进等涉及对所建立的软件过程及其实例进行不断优化的活动使得软件过程循环往复、螺旋上升式地发展。 软件项目管理培训之二——软件开发过程综述 软件项目管理培训之二——软件开发过程综述 软件项目管理培训之二——软件开发过程综述 软件项目管理培训讲座 系列之二——软件开发过程综述 内容提要 软件开发过程的基本概念 软件开发过程的管理内涵 抛砖引玉——真实案例剖析 * 软件项目管理培训之二——软件开发过程综述 * 软件开发过程的基本流程 * 软件项目管理培训之二——软件开发过程综述 * 客户需求 需求分析 总体设计 详细设计 工作分解 实现1 实现2 实现3 实现N 调试评测 系统集成、安装配置、技术支持 封装发布 更改设计 软件开发过程的基本概念(1) * 软件项目管理培训之二——软件开发过程综述 * 软件开发过程的基本概念(2) 启动阶段 客户接触——需求分析——项目启动 以商业活动为主,技术工作为辅 计划阶段 确定范围(概要设计)——确定细节(详细设计) 以系统架构为主,技术实现为辅 实施阶段 技术实现——功能性能评测——技术完善 以软件开发为主,进度控制为辅 结束阶段 代码封装——系统发布——技术支持 以软件服务为主,商业活动为辅 问题:控制阶段在哪里呢? * 软件项目管理培训之二——软件开发过程综述 * 案例分析:DLReader项目浅析 启动阶段 客户需求分析、项目建议书编写 项目团队组建、项目分工与时间表制定 计划阶段 核心模块的概要设计与详细设计 系统架构实现 实施阶段 代码实现和内部技术讨论 里程碑控制 结束阶段 代码提交与系统发布 后续技术支持工作 控制阶段的处理 * 软件项目管理培训之二——软件开发过程综述 * 与软件工程研究领域的对比 软件工程的提出 1968年秋,北约会议,提出“软件工程(Software Engineer)”概念 软件开发技术和软件项目管理 传统软件工程 管理角度:生命周期模型、文档、交流 设计角度:结构化方法(PO) 现代软件工程 面向对象的分析、设计方法(OOA,OOD) 企业管理角度:软件过程管理,CMM * 软件项目管理培训之二——软件开发过程综述 * 对软件开发过程的理解误区 误区1:无视客户需求,欠缺服务理念 客户需求就是软件开发的终极目标 优秀的技术只有满足需求才有价值 误区2:轻视设计环节,忽略工作规划 总体设计阶段确定项目范围、目标、资源、时间 详细设计阶段建立系统结构,实现工作细分 误区3:缺乏系统观念,偏重局部开发 只注重写代码,忽视系统设计、调试方法的研究 技术唯上,对测试、封装、美工、手册工作冷漠 误区4:不懂发布流程,降低开发价值 “Manual、Setup Package”是最终的开发结果 技术实现之后,如何为现实服务是关键 * 软件项目管理培训之二——软件开发过程综述 * 内容提要 软件开发过程的基本概念 软件开发过程的管理内涵 抛砖引玉——真实案例剖析 * 软件项目管理培训之二——软件开发过程综述 * 软件开发过程的管理内涵 * 软件项目管理培训之二——软件开发过程综述 * 负责建立并维护良好的软件开发工程环境,辅以完整、灵活的文档管理体系。 软件开发工程环境由一系列的软硬件设施、操作习惯、管理规范组成。其目的在于保证高质量的软件开发过程。 软件开发过程的管理内涵 软件工程环境的组成 操作系统、应用平台:软硬件配置 文档、数据整理环境:文件夹结构 代码编写、调试环境:IDE的配置 功能性能评测分析环境:评测管理 系统封装、项目发布环境:发布管理 软件工程规范的目的 详细规定各种环境配置,保持统一 严格约束开发工作习惯,保证质量 * 软件项目管理培训之二——软件开发过程综述 * 软件工程环境的组成(1) 操作系统、应用平台的配置 安装何种版本的OS、DB、I

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档