- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象技术与Java语言设计 缪克华 副教授 我的研究领域 Multi Agent 多智能体协作系统 足球机器人研究与竞赛 国内冠军、世界第三名 GPS与GIS系统 RFID 系统 其它项目如:搜索引擎优化(SEO)、商业智能BI 本课程的背景与目的 社会需求 专业方向 教学背景 最终目的是培养系统分析师 初级程序员、程序员、分析师 本课内容与目标 教材 面向对象技术与JAVA语言 课程安排 二部分: 第一部分:面向对象方法基础与UML 第二部分: java语言 工具与补充材料 java Netbeanse、 Rational Rose 、UML教程 信息系统的基本概念 可行性分析与需求确定 面向对象系统分析与设计方法基本概念 类图 类属性 类关系与对象联结 类服务与场景图(活动图、状态图、时序图、协作图) Rational Rose JAVA语言 Java语言基本语法 流程控制 常用类 线程 网络编程 数据库 界面设计 其它 目标 实质上对面向对象系统分析与设计概念的认识与灵活应用. 要求 至少要熟悉一种软件建模工具UML 精通JAVA语言的编程 考核方法:考勤、大作业与测试 面向对象发展概述 八十年代末以来,随着面向对象技术成为研究的热点出现了几十种支持软件开 发的面向对象方法。其中,Booch, Coad/Yourdon, OMT, 和Jacobson的方法在面 向对象软件开发界得到了广泛的认可。特别值得一提的是统一的建模语言UML (Unified Modeling Language),该方法结合了Booch, OMT, 和Jacobson方法 的优点,统一了符号体系,并从其它的方法和工程实践中吸收了许多经过实际检验 的概念和技术。UML方法自去年提出后到现在已发展到1.1版,并已提交给对象管 理集团OMG,申请成为面向对象方法的标准。 SYSTEMS ANALYSIS ANDDESIGN系统分析与设计INTRODUCTION介绍 完整视图 计划 分析 设计 实施 升级(进化)evolution 系统 System系统 系统的概念 六部分组成的系统模型 自动信息系统定义 a type of fabricated system used by one or more persons to help them accomplish some task or assignment they have utilizes hardware and software 数据 –输入、输出或存储 功能 –所执行的商业活动 行为 –请求可观察到的结果 系统分析与设计是人们创建信息系统的过程 问题域的不确定 答案的不确定 分析的动态性 团队开发模式 成员的知识基础 信息系统建模的复杂性 风险承担者 风险承担者(StackHolder) 影响信息系统或受到信息系统影响的商业机构、个人或团体 President ---vice President ----director----senior manager----Manager----Assit Manager 研究公司的问题和需要,以便确定硬件、软件、人、过程和数据来提高公司或组织的水平: 增加收入 减少开支 提高服务质量 其他基本技能 分析与设计的具体细节 计划 可行性研究 (optional) 需求确定 概念设计 物理设计 构建 (prototype) 转化 - old to new 培训 实施 改进或维护 系统为用户建立 建立SDLC分工机构 信息系统开发不是线性过程 必要时果断取消该项目 书面文档资料是每个活动提供的产品 项目必须要得到领导层支持 2 5 6 7 9 12 13 14 15 17 18 19 21 22 26 27 28 30 * 你的学过的有关软件的课程。 你未来的行业 你对软件开发的了解 你参与开发过的项目、你的职位 你对信息系统分析的认识 具体内容 1 系统分析与设计是人们创建信息系统的过程 系统分析 与设计 信息系统 2 An idea 分析 设计与实施 完成信息系统 时间 5 简化视图 Planning Evolution Implementation Design Analysis 6 自然界 人造的 信息系统 Others 自动信息系统 Others 7 系统 是。。。的集合: 相互关系组件 公同作用 为共同的目标 9 系统 边界 输入 控制 反馈 输出 处理 信息系统 人 过程 数据 12 人 过程 数
文档评论(0)