UML 过程.docVIP

  1. 1、本文档共20页,可阅读全部内容。
  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文档。上传文档
查看更多
UML软件开发过程 一.概述??????????????????? 软件开发过程(software development process) 迭代开发是软件开发过程和大多数其他现代方法中的关键实践。在这种生命周期方法中,开发被组织成一系列固定的短期(如三个星期)小项目,称为迭代;每次迭代都产生经过测试、集成并可执行的局部系统。每次迭化都具有各自的需求分析、设计、实现和测试活动。 ? ? ? 科目 制品 初始 细化 构造 移交 需求调研 需求调研表 s ? ? ? 系统分析 领域模型 s r ? ? 用例模型 s r ? ? 业务主体流程图 s r ? ? 用例文档 ? s ? ? 体验界面源代码 ? s ? ? 用户体验调查表 ? S ? ? 系统设计 软件架构文档 ? s ? ? 类设计 ? s r ? 时序图设计 ? s r ? 数据库设计 ? s r ? 实??? 现 编写代码 ? s r r ? 二. 需求调研 (1).了解需求 人??? 员: 地??? 点: 工作要点: 文???档: 规 ???则: 2、调研人员应着重了解业务的整体性,应控制客户讲述的内容。 3、调研人员应以多听少说为主。 4、调研人员应对各业务相关部门和人员都进行交流,以保证对各方面人员需求有全方面了解。 (2).需求整理 人??? 员: 地??? 点: 工作要点: 文??? 档: 规??? 则: 2、进行讨论记录不明确的业务。 (3).需求确认 人??? 员: 地??? 点: 工作要点: 文??? 档: 规??? 则: 2、调研人员应多讲,让客户多了解调研人员对业务理解的正确。 3、同一业务可能需要进行多次需求确认。 ? 三.系统分析 ? 分析强调是的对问题和需求的调查研究,不是解决方案。例如需要一个新的在线交易系统,那么,应该如何使用它,它应该具有哪些功能? 概括为:做正确的事(分析)。 在进行系统分析过程中用例分析、领域模型分析、基本路径分析、用例文档各活动应相互交差进行的,相交补充与完善的进行。 ?(1).用例分析 用例就是需求,主要是说明系统如何工作的功能性或行为性需求。 人??? 员: 工作要点: 文??? 档: 规??? 则: 2、系统用例是待开发系统中所有要实现的所有功能,应包括用户业务功能和系统维护功能等。 3、执行者:在系统之外,透过系统边界与系统进行有意义交互的任何事物。 执行者要点 系统外—必须和它交互。 系统边界—责任边界,非物理边界。 有意义交互—属于目标系统的责任。 任何事物—人、外系统、外部因素、时间。 4、用例要点 价值结果—有意义的目标。 系统执行—价值结果由系统生成。 执行者可见—业务语言,用户观点。 一组用例实例—用例的料度。 ?(2).领域模型分析 领域模型是对领域的概念类或现实世界的可视代表示。领域模型也称为概念模型。 人??? 员: 工作要点: 文??? 档: 规??? 则: (3).基本路径分析 基本路径用于描述用例的处理流程。 人??? 员: 工作要点: 文??? 档: 规??? 则: ?????? 2、编写时应包括各个层次类的建模。 3、一般系统可分为三层:界面层,业务层,数据层。 ? (4).编写用例文档 用例文档是指对与系统用例编写的文本文档。用与补充时序图无法描述业务流程中各节点详细情况。 人??? 员: 工作要点: 文??? 档: 规??? 则: 2、主要用于描述人与系统间的交互过程和系统的处理结果。 3、用例文档中包括的内容有:用例编号、用例名称、执行者、前置条件、后置条件、涉众利益、基本路径、扩展路径、字段列表、业务规则、非功能需求、设计约束。 (5).编写体验界面 体验界面是系统分析基本完成后对系统界面建模。 人??? 员: 工作要点: 文??? 档: 规??? 则: 2、体验界面应包括真实系统的所有界面。 (6).用户体验调查 用户体验调查是将系统分析出各制品与用户进行交流,用户可在此阶段重新整理需求,发觉出新的潜在需求。 人??? 员: 工作要点: 文??? 档: 规??? 则: ?????? 2、详细记录用户反馈信息。 ????????????? 3、对分析不足之处,需返回到以上各环节重新分析。 ? 四.系统设计 ? 设计强调的是满足需求的概念上的解决方案(在软件方面和硬件方面),而不是其实现。最终,设计可以实现,而实现(如代码)则表达了真实和完整的设计。 概括为:正确地做事(设计)。 (1).框架设计 框架设计首先决定了整个结构。 人??? 员: 工作要点: 文??? 档: 规??? 则: 2、系统层次不益过多。 3、各层间交互技术应简单、稳定。 (2).类图设计 人??? 员: 工作要点: 文??? 档: 规??? 则: 2、一

文档评论(0)

PPT精品 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档