2006年10月26日
摘要: 《面向对象软件工程》笔记第一章 软件和软件工程1、软件的一种分类:定制软件Custom Software、通用软件Generic Software、嵌入式软件Embeded Software。2、软件工程 定义:是在成本、时间及其他的约束条件下,通过对大型、高质量的软件系统的系统化的开发与演进,从而解决客户问题的过程。3、软件工程中IEEE/ACM道德公约的要点:(1)与公共利益保持一致;(2)在符合公共利益的前提下,最大限度地满足客户与雇主的需要;(3)按可能的最高标准开发与维护产品;(4)进行专业决策时保持诚信与自主;(5)在管理中体现道德意识;(6)在符合公共利益的前提下,提升职业的诚信 阅读全文
posted @ 2006-10-26 00:49 YangJin 阅读(206) 评论(0) 推荐(0) 编辑
  2006年10月25日
摘要: PowerDesigner v121、特性:(1)业务过程建模:用图示模型实现设计或建模;(2)数据建模:利用基于可靠方法、两级(概念上和物理上)关系数据库建模,设计并生成数据库模型;还支持数据仓库建模;(3)对象建模:用UML完成设计和分析,利用定制的生成器,自动地生成源代码;(4)企业版本库:可查询共享工作组里所有成员的模型和信息。2、业务处理模型Business Process Model:主要用在需求分析阶段,任务是理清系统的功能,得出系统的逻辑模型。3、概念数据模型Conceptual Data Model:主要用在系统开发的数据库设计阶段,按用户的观点来对数据和信息进行建模,并用E 阅读全文
posted @ 2006-10-25 17:57 YangJin 阅读(187) 评论(0) 推荐(0) 编辑
  2006年10月20日
摘要: 第四章 Generating DocumentationVP-UML提供了几种产生项目报告的工具。ReportWriter通过跟踪和同步你的项目来简化你的工作。它可以输出HTML或PDF格式的项目报告,还自带了精致的打印工具来打印你建立的视图。在本章中,主要有以下内容:(1)产生Ad-hoc报告;(2)产生HTML报告;(3)产生PDF报告;(4)打印工具。Report Writer工具是一个非常强大的报表创建工具。用户能从已存在的项目中,通过它们的项目文档来输出报表。VP-UML提供了无缝集成的UML模型工具并带字处理器,提供了同意的文档环境。通过在VP-UML的Report Writer工 阅读全文
posted @ 2006-10-20 16:27 YangJin 阅读(271) 评论(0) 推荐(1) 编辑
  2006年10月12日
摘要: 第三章 Working with Diagrams本章将向你展示怎样用VP-UML完成各项工作,如画图表元素(图形和连接器),定制连接器,编辑图表和输出图表为图片文件。本章主要有以下内容:一、创建图表元素二、编辑图表和图表元素三、使用图表布局四、为类使用隔间设置在创建一个新图表后,你可以通过图表工具栏创建图表元素。1、建立图形点击图表工具栏实现。2、建立连接器从图表工具栏中选择想要的连接器并且点击源图形,拖动连接器到目标图形。VP-UML提供了连续的UML语法检查。当你创建一个无效的连接时,你将看到一个停止标志。如果连接有效时,你将看到一个蓝色矩形框环绕着目标图形。3、建立自连接一些图形可以自 阅读全文
posted @ 2006-10-12 13:54 YangJin 阅读(255) 评论(0) 推荐(0) 编辑
  2006年10月11日
摘要: 第二章 Working with Projects第一节 建立、打开和保存项目1、新建和打开项目新建和打开项目如同微软的word操作,非常简单,不再多说。2、输入和输出项目如果你正要维护一个很大的VP-UML项目,它包含了许多图表。那么,你可以使用输出项目工具,通过你选择想要的图表来把它分割成更小的多个项目。每一个输出的项目文件是自包含的,这意味着它有所选择的所有图表和模型元素,并且修改项目不影响分割前的原始的大项目。当你修改了输出的项目后,你还可以通过合并项目工具,合并这些改变到原始的大项目中。在集体开发中,这种项目输出和合并工具使开发非常便利。其操作很简单,菜单上有,恕不多说。注意:你可以 阅读全文
posted @ 2006-10-11 13:47 YangJin 阅读(237) 评论(0) 推荐(0) 编辑
  2006年10月9日
摘要: 一、UML工具Visual Paradigm 5.3介绍目前的最新版本就是5.3,下面是有关它的报道。Visual Paradigm 是一块UML建模工具,工具为以下人员设计,包括软件工程师、系统分析师、 业务分析员、系统架构师等,工具主要是为OO系统提供可靠的建模和分析工具。VP支持最新 的Java标准和UML图。此外VP可以和其他工具整合,包括Eclipse/IBM WebSphere 等。Visual Paradigm在这几年的进步非常的迅速,已经非常地普及。Visual Paradigm还是第15界jolt的uml设计工具大奖得主。最值得关注的是:Visual Paradigm 是中国 阅读全文
posted @ 2006-10-09 19:31 YangJin 阅读(1351) 评论(0) 推荐(1) 编辑
摘要: LaTeX2e类和包的设计(三)1)User-defined commands用户自定义命令可以在LaTeX下用命令定义新命令或重定义命令。定义新命令:/newcommand{/com_name}[narg][opt]{def}重新定义命令:/renewcommand{/com_name}[narg][opt]{def}命令/newcommand用来定义一条新命令;命令/renewcommand用来重定义一条已存在的命令。narg:指定新命令或重定义的命令带有多少个参数,从1到9取值;如果调用了不正确的变量,会产生一个错误。opt:给出了新命令在缺省情况下带有的可选参数。def:是命令的实际定 阅读全文
posted @ 2006-10-09 17:26 YangJin 阅读(214) 评论(0) 推荐(0) 编辑
  2006年10月6日
摘要: 防火墙技术(一)目前,保障网络安全的有效措施主要有:防火墙、身份认证、加密、数字签名和内容检查等。防火墙是指设置在不同网络或网络安全域之间的一系列部件的组合。它是不同网络或网络安全域之间信息的唯一出入口,能根据企业的安全政策控制(允许、拒绝、监测)出入网络的信息流,且本身具有较强的抗攻击能力。它是提供信息安全服务、实现网络和信息安全的基础设施。在逻辑上,防火墙是一个分离器,一个限制器,也是一个分析器,有效地监控了内部网和Internet之间的任何活动,保证了内部网络的安全。防火墙可以是非常简单的过滤器,也可以是精心配置的网关,它们原理相同,都是监测并过滤所有内部网和外部网之间的信息交换,保护内 阅读全文
posted @ 2006-10-06 21:26 YangJin 阅读(357) 评论(0) 推荐(0) 编辑
  2006年9月29日
摘要: 注意:在tex的编写中,如果用到带@的命令,必须把它包含在/makeatletter和/makeatother之间。如果是在宏包中使用,则无需此两个命令。一、class and package的结构:1) Identification: 1.1)Package files do this as follows:/NeedsTeXFormat{LaTeX2e}/ProvidesPackage{<package>}[<date><other information>]For example:/NeedsTeXFormat{LaTeX2e}/ProvidesPac 阅读全文
posted @ 2006-09-29 11:57 YangJin 阅读(467) 评论(0) 推荐(0) 编辑
摘要: LaTeX2e类和包的设计(一)一、类和包版本介绍LaTeX2.09对用户书写class和package提供的支持很少,用户不得不使用底层命令。LaTeX2e提供了许多用于组织package文件的高级命令,同时在已有class和package的基础上建立另一个class或package也容易多了。二、类和包的书写1)使用doc和docstrip工具如果要书写的LaTeX类或包比较大,可考虑使用随LaTeX发布的doc软件。可由docstrip软件加以处理,产生.cls和.sty文件。doc软件可自动产生定义和命令使用索引以及更新目录列表。-->对大规模TeX资源维护的文档建立有用。2)文 阅读全文
posted @ 2006-09-29 10:36 YangJin 阅读(448) 评论(0) 推荐(0) 编辑