面向对象系统分析与设计与java2
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字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [高等教育]一年级家长课程教案
- [高等教育]封丘县人民医院深入推进纠正医药购销领
- [高等教育]2017年6月大学英语四级真题试卷及答案(
- [高等教育]2017年北京第二外国语学院文学院824中
- [高等教育]7 高中历史第7单元1861年俄国农奴制改
- [高等教育]【K12学习】4、实际测量-苏教版六年级
- [高等教育]药具培训试卷题库及部分参考答案
- [高等教育]本土电子元器件目录分销商如何赢得生意
- [高等教育]七年级岭南版美术教案
- [高等教育]书作文之书法活动通讯稿
- [高等教育]Endnote X 软件使用入门和用法总结(LS)
- [高等教育]嵌入式系统的现状及发展状况
- [高等教育]2012抗菌药物专项整治活动方案解读
- [高等教育]人教版新课本一年级数学下册期末试卷
- [高等教育]爱课程民法学观后感
- [高等教育]930机组使用说明书1
- [高等教育]煤气设备设施点检标准
- [高等教育]常见室内观叶植物图解
- [高等教育]312党员群众路线心得体会
- [高等教育]小学信息(苗版)第一册全册教案
- 在市---局2010党建大会上的讲话
- 《科哲》提纲及补充阅读材料(2010.7)
- 苏州高博软件技术职业学院论文开题报告
- 兼职导游管理的困境及对策探讨
- 基于通用设计理念的现代厨房产品语义研
- 康乐一中2010年至2011年度鼓号队、花束
- 第10章_数据收集整理与描述_期末复习课
- 2008年黑龙江林甸商贸购物中心营销策划
- 水硬度的测定实验报告
- 五分钟教你拍摄夜景光绘照
- 2014年临床妇产科三基三严试题及答案
- 0第二课 纾解压力第一站了解压力
- 解析建筑工程电气设备安装施工技术要点
- 地方性应用型本科高校“双师型”师资队
- 高考语文专题复习课件:小说阅读指导
- 装饰工程投标书2
- 大学生就业难问题探讨及对策
- English and Its History
- 青岛市城市房屋修缮工程质量监督管理办
- 初中英语形容词和副词的用法和练习题




