软件工程管理课件.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文档。上传文档
查看更多
软件工程管理 主要内容 基本流程 常用版本控制软件 编码规范 文档格式 我们的实训方案 基本流程 需求分析 ----基本方案 需求确认-----需求规格说明书 概要设计-----系统用例图 详细设计-----系统设计报告,数据库设计报告 编码 单元测试----测试用例报告 集成测试 系统测试 维护 1 相关系统分析员和用户初步了解需求,然后列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确的相关的界面。 2 系统分析员深入了解和分析需求,根据自己的经验和需求或相关的工具再做出一份功能需求文档。这次的文档会清楚给出系统大致的大功能模块,大功能模块有哪些小功能模块,并且还例出相关的界面和界面功能。 3 系统分析员和用户再次确认需求。 4 系统分析员根据确认的需求文档所给用的界面和功能需求用迭代的方式对每个界面或功能做系统的概要设计。(详细设计) 5 系统分析员把写好的概要设计文档给程序员,程序员根据所例出的功能一个一个的编写。 6 测试编写好的系统。交给用户使用,用户使用后一个一个的确认每个功能,然后验收。 例子 1 某公司想找人订做一套人事管理软件, 假设联系上了我们。 2 一般情况下派专门的软件工程师到他们那里去了解我们要设计一个什么的东西给他们用,然后回来做个方案给他们,其中方案的内容包括:我们开发出来的软件大概的界面是怎样?方便什么人使用?什么人可以使用什么功能?方便到什么程度?大概的硬件要求是怎样等? 3 他们看了方案后,确定他们就是要做一套这样的软件,我就开始开发这套软件。 4 我们把开发出来的软件交用他们使用,其中在使用的过程中哪里使用不方便或哪里达不到要求,我们会修改这些功能,直到他们要求的所有功能都能很完美的解决掉。 软件工程过程管理 1、开发过程管理 2、版本管理 3、文档管理 4、编码规范管理 开发过程管理 PVCS是世界领先的软件开发管理工具,是公认的事实上的工业标准。 全球的著名企业、软件机构、银行等诸多行业及政府机构几乎无一例外地应用了PVCS,并在竞争中占据着有利的地位。 通过对软件开发过程中产生的变更进行追踪、组织、管理和控制,建立规范化的软件开发环境。 (最贵) 开发过程管理意义 规范开发过程,缩短开发所需的时间,减少开发成本;完整详细地记载了开发历史过程,便于软件维护;通过排除开发中的错误、加强软件一致性和可重用性提高软件质量 过程管理随后详细讲解 版本管理 软件管理工具简介 1、VSS 2、CVS 3、CC VSS(Visual SourceSafe ) SourceSafe是Microsoft公司推出的配置管理工具,是Visual Studio的套件之一。SourceSafe是国内最流行的配置管理工具,用户量绝对是第一位。 VSS(Visual SourceSafe ) SourceSafe是长得很土气的文件管理器,的确难看。 但是难看不碍事,SourceSafe的优点可以用8个字来概括“简单易用,一学就会” SourceSafe的主要局限性 只能在Windows下运行,不能在Unix, Linux下运行。SourceSafe不支持异构环境下的配置管理,对用户而言是个麻烦事。这不是技术问题,是微软公司产品战略决定的。 SourceSafe的主要局限性 适合于局域网内的用户群。 不适合于通过Internet连接的用户群,因为SourceSafe是通过“共享目录”方式存储文件的。 CVS (Concurrent Version System) 著名的开放源代码的配置管理工具 CVS的官方网站是/ 官方提供的是CVS服务器和命令行程序,但是官方并不提供交互式的客户端软件。许多软件机构根据CVS官方提供的编程接口开发了各色各样的CVS客户端软件,最有名的当推Windows环境的CVS客户端软件——WinCVS。WinCVS是免费的,但是并不开放源代码 CVS主要优点 SourceSafe有的功能CVS全都有,CVS支持并发的版本管理,SourceSafe没有并发功能。CVS服务器的功能和性能都比SourceSafe高出一筹。 CVS服务器是用Java编写的,可以在任何操作系统和网络环境下运行。CVS深受Unix和Linux 的用户喜爱。Borland公司的JBuilder提供了CVS的插件,Java程序员可以在JBuilder集成环境中使用CVS进行版本控制。 CVS主要优点 CVS服务器有自己专用的数据库,文件存储并不采用SourceSafe的“共享目录”方式,所以不受限于局域网,信息安全性很好。 CC --ClearCase Rational公司的ClearCase是软件行业公认的功能最强大、价格最昂贵

文档评论(0)

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

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

1亿VIP精品文档

相关文档