信息工程导论-第四章_第1页
信息工程导论-第四章_第2页
信息工程导论-第四章_第3页
信息工程导论-第四章_第4页
信息工程导论-第四章_第5页
已阅读5页,还剩33页未读 继续免费阅读

下载本文档

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

文档简介

1、第四讲 信息工程设计方法信息与软件工程学院目录信息与软件工程学院信息系统建模信息系统信息系统包括数据处 理、事务管理和决策支持信息与软件工程学院信息系统建模面向过程面向过程的建模方法面向过程的建模方法是把过程看作系统模型的基本部分,数据是随着过程而产生的在应用软件开发中l面向过程的开发通常是指结构化方通常是指结构化方法法,即自顶向下程序设计,将更复杂的程序按照功能分解为程序模块,并将这些模块组成一张层次图。l现代结构化方法现代结构化方法中又加入了DFD(Data Flow Diagram:数据流图)方法,主要针对系统中的数据流需求,增强了传统功能划分为主的过程分析方法。 信息与软件工程学院信息

2、系统建模面向数据面向数据的建模方法面向数据的建模方法把模型的输入输出看成是最为重要的,因此,首先定义的是数据结构,而过程模块是从数据结构中导出的,即功能跟随数据最有影响的面向数据的设计方法是Jackson设设计法。计法。信息与软件工程学院信息系统建模面向信息面向信息建模方法面向信息建模方法是从整个系统的逻辑数据模型开始的,通过一个全局信息需求视图来说明系统中所有基本数据实体及其相互关系,然后,在此基础上逐步构造整个模型信息系统运作所需的信息实体信息实体数据信息面向信息的建模方法与面向数据建模方法的区区别别就是信息和数据的区区别别信息与软件工程学院信息系统建模面向决策决策支持系统决策支持系统由数

3、据库、模型库和各自的管理系统组成。决策支持系统模型决策支持系统模型需要反映的问题是系统的决策制订原则和机理、系统的组织机构和人员配置。比较成熟的决策支持系统建模方法有Petri网信息与软件工程学院信息系统建模面向对象面向对象的分析方法面向对象的分析方法是利用面向对象的信息建模概念,如实体、关系、属性等,同 时运用封装、继承、多态等机制来构造模拟现实系统的方法。面向对象设计步骤面向对象设计步骤信息与软件工程学院目录信息与软件工程学院信息系统功能分析信息系统的功能信息系统的功能信息系统的五个基本功能:输入、存储、处理、输出和控制。信息与软件工程学院目录信息与软件工程学院架构设计信息与软件工程学院架

4、构设计-DODAFDODAF 是一个控制控制“EA开发、维护和决策生成”的组织机制,是统一组织“团队资源、描述和控制EA活动”的总体结构。EA:Enterprise Architecture的缩写企业架构 依据依据DODAF架构的架构的EAl可揭示团队当前状况l勾画团队未来蓝图l确定团队的发展计划l奠定团队可视、可控、和谐、滚动持续发展的基础架构架构EA的最终目的的最终目的:是夯实团队信息化乃至现代化的基础。信息与软件工程学院架构设计-MODAFMODAF is an internationally recognised enterprise architecture framework de

5、veloped by the MOD to support Defence planning and change management activities. It does this by enabling the capture and presentation of information in a rigorous, coherent and comprehensive way that aids the understanding of complex issues, thereby providing managers with the key factors they shou

6、ld consider when making decisions about changes to the businessMODAF is used extensively in Defence acquisition to support systems engineering, particularly in support of Network Enabled Capability (NEC),Network-enabled capability, or NEC, is the name given to the United Kingdom Ministry of Defence

7、intent to achieve enhanced military effect through the better use of information systems towards the goal of right information, right place, right time and not too much信息与软件工程学院架构设计-TOGAFTOGAF 9 was developed around a web based view, and has a more modular structure than the previous version. Below

8、is a depiction of the components信息与软件工程学院架构设计架构设计-Zachman 企业架构企业架构Zachman企业架构框架企业架构框架是一种分析框架,包括了一些最基本的分析要点或关注点、视角。l它是关于企业架构的一种简单本体(通用概念及语义)l它是一个分类调查表,是展开分析,并组织分析所得到结果的一种基本结构。它不是一种企业模型框架它不是一种企业模型框架,并没有包含多少比“普通事物”更多的“企业”独有的构成要素或结构特征从企业工程立场上看,它是一种初步的、它是一种初步的、基础性的框架基础性的框架,可以作为完整企业工程框架的基础部分或基础工具。信息与软件工程学

9、院架构设计架构设计-4+1 视图模型视图模型4+1软件架构软件架构用来处理软件高层次结构的设计和实施。它以精心选择的形式将若干结构元素进行装配,从而满足系统主要功能和性能需求,并满足其他非功能性需求,如可靠性、可伸缩性、可移植性和可用性信息与软件工程学院架构设计架构设计-4+1 视图模型视图模型信息与软件工程学院目录信息与软件工程学院信息系统界面设计 用户界面设计用户界面设计是信息系统设计的工作内容之一。用户界面设计是系统设计人员根据信息系统的设计目标,在需求说明文档的基础上,为了合理、有效、安全地反映信息系统的功能和作用,所从事的系统设计工作用户界面设计工作信息与软件工程学院信息系统界面设计

10、信息与软件工程学院信息系统界面设计信息与软件工程学院信息系统界面设计信息与软件工程学院信息系统界面设计信息与软件工程学院目录信息与软件工程学院软件体系结构数据抽象和面向对象风格的体系结构管道/过滤器风格的体系结构信息与软件工程学院软件体系结构随着计算机网络技术和软件技术的发展,软件体系结构和模式也在不断地发生变化,近些年来产生了一系列新的软件体新的软件体系架构系架构信息与软件工程学院软件体系结构云计算云计算的基本原理云计算的基本原理是通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将更与互联网相似信息与软件工程学院软件体系结构云计算云计算技术体系结构:云计

11、算技术体系结构:由于云计算分为IaaS、PaaS和SaaS三种类型,不同的厂家又提供了不同的解决方案,目前还没有一个统一的技术体系结构综合不同厂家的方案,给出一个供商榷的云计算体系结构这个体系结构,它概括了不同解决方案的主要特征,每一种方案或许只实现了其中部分功能,或许也还有部分相对次要功能尚未概括进来。信息与软件工程学院软件体系结构物联网通俗地讲,物联网物联网就是万物都接入到互联网,物体通过装入射频识别设备、红外感应器、GPS 或其他方式进行连接,然后通过移动通信网络或其他方式接入到互联网,最终形成智能网络,通过电脑或手机实现对物体的智能化管理和信息采集分析。物联网应该具备三个特征物联网应该

12、具备三个特征l一是全面感知全面感知,即利用RFID、传感器、二维码等随时随地获取物体的信息l二是可靠传递可靠传递,通过各种电信网络与互联网的融合,将物体的信息实时准确地传递出去l三是智能处理智能处理,利用云计算、模糊识别等各种智能计算技术,对海量数据和信息进行分析和处理,对物体实施智能化的控制。信息与软件工程学院软件体系结构物联网物联网的感知层包括传感器等数据采集设备,包括数据接入到网关之前传感器网络物联网的网络层将建立在现有的移动通讯网和互联网基础上。网络层也包括信息存储查询,网络管理等功能物联网应用层利用经过分析处理的感知数据,为用户提供丰富的特定服务物联网体系架构信息与软件工程学院软件体

13、系结构移动计算移动计算技术移动计算技术使计算机或其它信息智能终端设备在无线环境下实现数据传输及资源共享。它的作它的作用用是将有用、准确、及时的信息提供给任何时间、任何地点的任何客户。信息与软件工程学院软件体系结构移动计算可信计算平台体系结构主要分为三层:lTPM(可信平台模块):TPM是一种硬件设备,其中含有密码运算部件和存储部件。lTSS(TPM软件栈)l应用软件信息与软件工程学院目录信息与软件工程学院软件设计工具lMicrosoft Office Visio 是微软公司出品的一款的软件,它有助于 IT 和商务专业人员轻松地可视化、分析和交流复杂信息。visio是绘制流程图使用率最高的软件之

14、一lAxure RP是美国Axure Software Solution公司的旗舰产品,是一个让负责定义需求和规格、设计功能和界面的专家快速创建应用软件或Web网站线框图、流程图、原型和规格说明文档的 专业快速原型设计工具,它比任何当前其他创建静态原型的工具都要快速、高效,因为他才是真正的专门原型设计工具,并且支持多人协作设计和版本控制管理。lOmniGraffle是由The Omni Group制作的一款绘图软件,其只能于运行在Mac OS X和iPad平台之上。OmniGraffle可以用来绘制图表,流程图,组织结构图以及插图,也可以用来组织头脑中思考的信息,组织头脑风暴的结果,绘制心智图,作为样式管理器,或设计网页或PDF文档的原型信息与软件工程学院信息与软件工程学院目录信息与软件工程学院软件开发环境软件开发环境软件开发环境(Software Development Environment,SD

温馨提示

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

评论

0/150

提交评论