教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高等教育 >

面向对象系统分析与设计与java2

来源:网络收集 时间:2026-09-03
导读: UML 与面向对象系统及JAVA课件 AN OBJECT-ORIENTED SYSTEMS ANALYSIS AND DESIGN METHODOLOGY 面向对象系统分析与设计方法95 UML 与面向对象系统及JAVA课件 系统发展生命周期 (SDLC)计划 可行性分析 (可选) 需求确定 分析 概念设计 物理设计 建立原形 培训

UML 与面向对象系统及JAVA课件

AN OBJECT-ORIENTED SYSTEMS ANALYSIS AND DESIGN METHODOLOGY 面向对象系统分析与设计方法95

UML 与面向对象系统及JAVA课件

系统发展生命周期 (SDLC)计划 可行性分析 (可选) 需求确定

分析

概念设计

物理设计 建立原形 培训 新旧系统交替 实施 进化 –维护 & 升级

设计

UML 与面向对象系统及JAVA课件

什么是信息系统开发? 信息系统就是对问题求解的过程。对现实问题求解,在计算机(工具)上运行。 也就是用工具完成我们想完成的事情。从这点说软件开发 同其他各种生产一样;

信息系统开发过程可以归结为两项主要活动:人们对所要解决的问题及其相关事物的认识(1)和基于 这种认识所进行的描述(2)

97

UML 与面向对象系统及JAVA课件

语言的鸿沟编程语言 语言的鸿沟 自然语言

计 算 机

客 观 事 物

程序的 理解执 行(机器)

编程(人)

语言的 过渡(人)

对题域的 认识(人)98

UML 与面向对象系统及JAVA课件

编程语言的发展使鸿沟变窄

语言的鸿沟

计 算 机

客 观 事 物

机 器 语 言

汇 编 语 言

非 面 向 对 象 高 级 语 言

面 向 对 象 语 言

伴随着编程语言的发展,语言的鸿沟越来 越窄,但是鸿沟不可能消失,除非计算机 能直接理解人的语言,或者人直接使用编 程语言来认识这个世界!

怎么办??

99

UML 与面向对象系统及JAVA课件

软件工程学传统的软件工程方法: 语言的鸿沟

计 算 机

编程/测试

详 细 设 计

总 体 设 计

需 求 分 析

客 观 事 物

编程语言

自然语言 分析与设计的鸿沟100

UML 与面向对象系统及JAVA课件

第一节方法论综述 方法论定义: 做事或思考的策略、步骤 、方向 或行动(strategy, steps, directions, or actions). 方法来源于: 购买 创建 两者综合

至今有多种成熟的产品可以直接购买用于开发 信息系统101

UML 与面向对象系统及JAVA课件

至今几种方法的分类 传统方法论 结构化的分析与设计方法论 信息建模/工程 面向对象 原形化方法是一项技术 - (有人说它是第五

种方法)

102

UML 与面向对象系统及JAVA课件

传统方法论(1950s - )

适于小项目小课题 从功能的角度看问题 不正规,无结构,不可复用的,无法测量的 , 主观臆

断的 使用工具:103

UML 与面向对象系统及JAVA课件

传统方法论使用工具-------------------------技术与工具----------------------------------系统 数据 用户 处理 流 交流 逻辑 系统 流程图

表格,版面, 网格图

采访

英语描述脚本, 程序流程图, HIPO 图

104

UML 与面向对象系统及JAVA课件

结构化方法(1970中期 - now) 也称数据流建模 辅助结构化变程 非常流行 –系统分析使用的主要方法之一

有结构,可复用的,可测量 由于CASE工具的出现大大的增强

1) Yourdon, and 2) Gane & Sarson

从功能的角度看问题 把现实世界描绘为数据在信息系统中的流动,以及在数 105 据流动过程中向信息的转化

UML 与面向对象系统及JAVA课件

结构化方法使用 工具- -------------------------技术与工具---

-------------------------------系统 数据 用户 处理 流 交流 逻辑 系统 流程图 数据字典, 数据结构图 访问, 用户审查, 决策树, 结构化英语, 结构图, Warnier/Orr 图

实体关系图

JAD 讨论

106

UML 与面向对象系统及JAVA课件

New or Modified Monthly StatementBank

Monthly Account Statements

Monthly Statement

Prior Monthly Statement

Reconcile Account Balances

TransactionCreditor

Bill Current Balance

Account BalancePay a Bill Bank Accounts

Account Transactions

Payment

Modified Balance

PaymentDepositWithdraw Funds from an Account

Account Transactions

Modified Balance

Withdraw or transferEmployer

Pay

Deposit Funds into an Account

Bank

Other Income Source

Reimbursement

UML 与面向对象系统及JAVA课件

客户 Customer Number (PK) Customer Name Shipping Address Billing Address Balance Due 下单

定单 Order Number (PK) Order Date Order Total Cost Customer Number (FK)

购买

库存产品 Product Number (PK) Product Name Product Unit of Measure Product Unit Price 出售

定单产品 Ordered Product ID (PK) . Order Number (FK) . Product Number (FK) Quantity Ordered Unit Price at Time of Order

UML 与面向对象系统及JAVA课件

Warnier-Orr图

109

UML 与面向对象系统及JAVA课件

信息建模 方法论(1980早期 -

数据建模 &信息工程 客观世界被描述为数据和数据属性及其相 互关系

可复用,可测量,自动化的 从信息角度来开发信息系统110

…… 此处隐藏:910字,全部文档内容请下载后查看。喜欢就下载吧 ……
面向对象系统分析与设计与java2.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1707250.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)