软件开发方法和流程.pptVIP

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件开发方法及流程 王进 2006-9-17 软件工程开发模型 2. 瀑布法 这个过程分为六个阶段,示图象瀑布,在软件维护过程中间产生的错误可返回到前五步的任何一步进行修改,然后按原来的顺序继续完成开发。瀑布法因其简洁而著称,特别适合小型软件开发组。 主要作用是让开发者完全了解客户所设置的需求,在功能上等价于实际产品必须实现最后产品所需求的所有基本功能。主要有六项内容。快速原型法从瀑布法吸收了好的部分。这使得快速原型法具备一个完全生命周期得特点:需求可跟踪性、可测试性、和易维护性。而且与用户交互得增加、需求得确认、文档的减少。 并行法 LSX系统开发实例 系统UML 详细设计 详细设计 UseCase UseCase记述 包括事件流程、场景等在UML中并没有对UseCase记述的记述方法进行明确的定义。所以,关于记述方法未必就一定要统一。 概要、场景、事件流程 概要中用数行描述UseCase的作用、目的等 例如网上购物系统中「会员登录」的UseCase,就可以表述为「在网上购物系统中,为了购买商品,需要先成为会员。在本UseCase中完成会员的登录。」 UseCase 场景中主要是叙述一个UseCase的具体的流程。 这里的名字、数字等记述的都是具体的实例。也就是场景记述的是实际使用该系统时的操作运行的真实过程。 基本场景…达到了UseCase目的的场景 例外场景…没有达到UseCase目的的场景 UseCase 在网上购物系统的「会员登录」这个UseCase的例子中,最终实际登录成功的场景为基本场景.密码错误等没有能够作为会员登录成功的场景为例外场景. 「会员登录」UseCase的基本场景 使用客户田中太郎先生点击了网上购物系统中的「会员登录」按钮.网上购物系统显示需要输入会员信息的画面. 田中太郎先生输入会员信息:名字栏为田中太郎、电话号码栏为03-1234-5678、住所栏为东京都港区芝浦1-1-1、信用卡号码为9191-9191-9191-9191。 网上购物系统将信用卡号码9191-9191-9191-9191和黑名单作校对,确认有无问题。确认完成后,网上购物系统将田中太郎先生登录到会员名单上。 网上购物系统显示会员登录完成的画面。 网上购物系统发布会员ID和密码。 「会员登录」UseCase的例外场景 网上购物系统在将信用卡号码9191-9191-9191-9191和黑名单作校对时,发现有问题。 网上购物系统显示「本信用卡无法使用」。 事件流程 场景是针对UseCase的流程中的某一个进行具体地描述,而事件流程是网罗UseCase的整个过程进行记述。 事件流程按每个不同的UseCase分别记述。以下就是事件流程中要记述的项目: 前置条件:对该UseCase可以开始时状态的系统的制约 后置条件:对该UseCase结束后的系统的制约。 基本流程:基本的流程 备用流程:发生频度低的正常流程 例外流程:非正常结束的流程 「会员登录」UseCase的事件流程 前置条件:无 基本流程:顾客选择「会员登录」功能。显示会员登录画面,顾客输入包括名字、电话号码、住址、信用卡号码等会员信息。 信用卡号码将和黑名单校对。(E1) 作成会员信息,在会员表(按五十音图排列)的目录中登录会员信息。(S1) 备用流程: (S1) 如果目录里没有五十音,作成目录。 例外流程: (E1)有问题时,显示「该信用卡无法使用」,画面回到会员信息登录。 ※(S1)、(E1)分别表示备用流程和例外流程的分歧。 「会员登录」时没有前置条件。对「购买」UseCase来说,已经作为会员登录是前置条件。 UseCase实例1 UseCase实例2 类设计 流程图 测试用例 测试用例 ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? CONFIDENTIAL ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? * CONFIDENTIAL 生命周期法:是一

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档