L1系统分析与设计导论综述.ppt

  1. 1、本文档共71页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
L1系统分析与设计导论综述

本课程要介绍的方法 粗略地说, 对一个系统做分析设计,通常做以下事情: 定义用例, 定义领域模型, 定义交互图, 定义设计类图 简单示例 如果我们要设计一个骰子电脑游戏,游戏规则为玩家掷两个骰子,如果点数之和为7则赢。 定义用例 定义领域模型 定义交互图 定义设计类图 简单示例 定义用例:玩家请求掷出两颗骰子,点数之和为7则赢,否则为输。 定义领域模型 定义用例 定义交互图 定义设计类图 简单示例 本游戏涉及的概念有:玩家(player)、骰子游戏(DiceGame)、骰子(Dice)。领域模型为: 领域模型(概念对象模型) 定义领域模型 定义用例 定义交互图 定义设计类图 简单示例 骰子游戏的交互图为:(动态视图) 定义领域模型 定义用例 定义交互图 定义设计类图 简单示例 设计类图为:(静态视图) 定义领域模型 定义用例 定义交互图 定义设计类图 本课程要介绍的方法 本课程就是要掌握这些东西及其他…… 本次课小结 本课程的学习内容和学习方法 面向对象分析/设计(OOA/OOD)的历史渊源和含义 一个小例子 课后作业 阅读第1章 预习第2章 《 软件开发过程管理》课程 * 采用自顶向下、逐步求精及“独立功能,单出、入口”模块化的程序设计方法;使用三种基本控制结构构造程序,任何程序都可由顺序、选择、循环三种基本控制结构构造。结构化程序设计主要强调的是程序的易读性。 * * 概览 * 概览 可视化 * 如何学 网站 使用百度查找。关键词:软件工程、UML、系统分析 如何学 答疑 联系电话QQ: 1813968005 邮箱: 1813968005@ 面对面:周四上午3、4节。地点: ZA310 如何学 考核 课程性质:必修 专业教育 学分:4 学时:64 课内实验:0 考核性质:考试 考核形式:提交报告 考核模式:二段制 成绩评定方法:总评成绩 = 平时成绩 X 30% + 报告成绩 X 70% 补考方法:总评成绩不足60分需补考。补考成绩 = 平时成绩 X 30% + 补交报告成绩 X 70% 如何学 分组 每组3人,选一名组长 共同完成作业和参与课堂讨论 分组原则:自行安排 小组题目:基于B/S架构的项目,先小组内自行讨论和选择,若不能确定,由老师指定题目。 何谓OOA/OOD 软件工程简史 结构化方法简介 面向对象的方法简介 本课程要介绍的方法 何谓OOA/OOD 软件工程简史 结构化方法简介 面向对象的方法简介 本课程要介绍的方法 软件工程简史 计算机产生于1940年代; 软件工程的概念出现于1960年代末; 软件工程的目标是探索有效的软件开发方法。开始,随着结构化程序设计语言产生的方法,被称为结构化方法; 1980年代后,随着面向对象的程序设计语言的出现和流行,产生了面向对象方法。 何谓OOA/OOD 软件工程简史 结构化方法简介 面向对象的方法简介 本课程要介绍的方法 结构化方法简介 结构化方法的发展经过 结构化的本意是工程化、有章法的意思;(从这个意义说,面向对象的方法也是结构化的) 结构化方法指一大类设计方法,即软件工程诞生后、面向对象的方法产生前的软件开发方法; 结构化方法简介 结构化方法包括: 结构化的程序设计; 结构化的系统分析; 结构化的系统设计 结构化方法简介 结构化的程序设计 C语言程序设计,就是结构化的程序设计方法。 有哪些特点? 结构化方法简介 结构化的系统分析 典型的分析方法是把系统的功能看成是对一些数据的处理 对系统的描述可以从数据及对数据的处理、数据的关系出发。 结构化方法简介 结构化的系统分析 使用数据流图(DFD)表示系统中数据的流动和转换。包括输入和输出数据 由四种符号构成(数据源、流向、处理、存储) 数据流图可以分层画出 结构化方法简介 结构化的系统分析 数据流图 结构化方法简介 结构化的系统分析 实体关系图可以用来表示数据对象之间的关系和数据对象的属性 表示符号 也称为E-R图 结构化方法简介 E-R图 结构化方法简介 结构化的系统分析 数据字典是结构化分析常采用的文档。对不同的系统元素,采用不同的格式描述 一般有四种。 结构化方法简介 结构化方法简介 结构化的系统设计 设计的结果包括:系统由哪些模块构成;每个模块有哪些功能;模块之间有什么关系;每个模块具体如何实现。 常采用模块结构图、IPO图表示。 结构化方法简介 结构化方法简介 现场小调查 同学们学过的面向对象程序设计语言有哪些? C++ JAVA C# 面向对象OO思想才是核心 何谓OOA/OOD 软件工程简史 结构化方法简介 面向对象的方法简介 本课程要介绍的方法 面向对象的方法简介 产生的原因 面向对象释义:对象包含了数据和对数据的处理,是对客观存在的抽象。 传统方

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档