面向对象系统分析与设计与java.ppt_第1页
面向对象系统分析与设计与java.ppt_第2页
面向对象系统分析与设计与java.ppt_第3页
面向对象系统分析与设计与java.ppt_第4页
面向对象系统分析与设计与java.ppt_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、面向对象技术与Java语言设计,缪克华 副教授,我的研究领域,Multi Agent 多智能体协作系统 足球机器人研究与竞赛 国内冠军、世界第三名 GPS与GIS系统 RFID 系统 其它项目如:搜索引擎优化(SEO)、商业智能BI,本课程的背景与目的,社会需求 专业方向 教学背景 最终目的是培养系统分析师 初级程序员、程序员、分析师,你的学过的有关软件的课程。 你未来的行业 你对软件开发的了解 你参与开发过的项目、你的职位 你对信息系统分析的认识,本课内容与目标,教材 课程安排 二部分: 第一部分:面向对象方法基础与UML 第二部分: java语言 工具与补充材料 java Netbeans

2、e、 Rational Rose 、UML教程,信息系统的基本概念 可行性分析与需求确定 面向对象系统分析与设计方法基本概念 类图 类属性 类关系与对象联结 类服务与场景图(活动图、状态图、时序图、协作图) Rational Rose VA语言 Java语言基本语法 流程控制 常用类 线程 网络编程 数据库 界面设计 其它,具体内容,目标 实质上对面向对象系统分析与设计概念的认识与灵活应用. 要求 至少要熟悉一种软件建模工具UML 精通JAVA语言的编程 考核方法:考勤、大作业与测试,面向对象发展概述,八十年代末以来,随着面向对象技术成为研究的热点出现了几十种支持软件开 发的面向对象方法。其中

3、,Booch, Coad/Yourdon, OMT, 和Jacobson的方法在面 向对象软件开发界得到了广泛的认可。特别值得一提的是统一的建模语言UML (Unified Modeling Language),该方法结合了Booch, OMT, 和Jacobson方法 的优点,统一了符号体系,并从其它的方法和工程实践中吸收了许多经过实际检验 的概念和技术。UML方法自去年提出后到现在已发展到1.1版,并已提交给对象管 理集团OMG,申请成为面向对象方法的标准。,SYSTEMS ANALYSIS ANDDESIGN系统分析与设计INTRODUCTION介绍,1,系统分析与设计是人们创建信息系统

4、的过程,系统分析 与设计,信息系统,2,An idea,分析,设计与实施,完成信息系统,时间,5,简化视图,完整视图,计划 分析 设计 实施 升级(进化)evolution,Planning,Evolution,Implementation,Design,Analysis,6,系统,自然界,人造的,信息系统,Others,自动信息系统,Others,7,系统 是。的集合: 相互关系组件 公同作用 为共同的目标,System系统,9,系统的概念,六部分组成的系统模型,系统,边界,输入,控制,反馈,输出,处理,信息系统,人,过程,数据,12,自动信息系统定义 a type of fabricate

5、d system used by one or more persons to help them accomplish some task or assignment they have utilizes hardware and software,人,过程,数据,软件,硬件,13,数据 输入、输出或存储 功能 所执行的商业活动 行为 请求可观察到的结果,自动信息系统的 三个基本特点,14,系统分析与设计是人们创建信息系统的过程,SA&D,15,人,过程,数据,软件,硬件,问题域的不确定 答案的不确定 分析的动态性 团队开发模式 成员的知识基础 信息系统建模的复杂性,系统分析的难点,17,系

6、统分析师的中心作用,系统分析师,用户*,指导委员会*,厂商,程序员与技术人员,数据库管理员,经理*,* = Stakeholders涉众,18,风险承担者,风险承担者(StackHolder) 影响信息系统或受到信息系统影响的商业机构、个人或团体 President -vice President -director-senior manager-Manager-Assit Manager,研究公司的问题和需要,以便确定硬件、软件、人、过程和数据来提高公司或组织的水平: 增加收入 减少开支 提高服务质量,系统分析师的工作,19,系统分析员的素质 要求,其他基本技能,21,需求描述 (3),一般

7、系统开发模型,涉众,信息技术人员,分析,设计与实施,需求 (1),持续参与 (5),信息系统 (6),问题定义的能力 (2),解决问题的能力 (4),22,分析与设计的具体细节,分析: 系统计划 可行性研究(optional) 需求确定 用户采纳 原型化(optional) 产品: 需求规格说明 原形(optional),设计与实施 物理设计 原型化 软件构建 用户文档 测试 培训 用户采纳 转换 实施系统 产品:信息系统,项目管理,持续记录,计划 可行性研究 (optional) 需求确定 概念设计 物理设计 构建 (prototype) 转化 - old to new 培训 实施 改进或维

8、护,系统开发生命周期(SDLC),分析,设计,26,顺序或传统的 SDLC,1. Planning for an information system 2. Feasibility Study (optional) 3. Requirements Determination (gathering) 4. Conceptual design 5. Physical design and/or purchase and/or prototyping 6. Conversion from current system to new/changed system 7. Training 8. Impl

9、ementation 9. Evolution for enhancements and maintenance,瀑布型 SDLC,Planning,Feasibility Study,Requirements Determination,Conceptual Design,Physical Design,Conversion,Training,Implementation,Evolution,“开始” “结束”,“Begin” “End”,27,Planning,Feasibility Study,Requirements Determination,Conceptual Design,Physical Design,Conversion,Training,Implementation,E

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论