下半年软件水平考试《软件设计师》考点汇总

下半年软件水平考试《软件设计师》考点汇总

ID:32604725

大小:49.75 KB

页数:19页

时间:2019-02-13

下半年软件水平考试《软件设计师》考点汇总_第1页
下半年软件水平考试《软件设计师》考点汇总_第2页
下半年软件水平考试《软件设计师》考点汇总_第3页
下半年软件水平考试《软件设计师》考点汇总_第4页
下半年软件水平考试《软件设计师》考点汇总_第5页
资源描述:

《下半年软件水平考试《软件设计师》考点汇总》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、下半年软件水平考试《软件设计师》考点汇总 什么是设计模式  20世纪60年代的软件危机使得人们开始重视软件工程的研究。起初,人们把软件设计的重点放在数据结构和算法的选择上。随着软件系统规模越来越大、越来越复杂,整个系统的结构和规格说明也显得越来越重要。面对日益复杂的软件系统,人们开始认识到,要真正实现软件的工业化生产方式,达到软件产业发展所需要的软件生产率和质量,软件复用是一条现实可行的途径。  1995年,《DesignPattern》(中译“设计模式”)一书问世,成为面向对象编程中使用模式化方法的开创性著作。这本书对于软件实践

2、中的一些不断变换面孔重复出现、但特征和解决方案的本质却十分类似的问题进行了总结归纳,提炼出23个具有代表性的模式。设计模式本身并不是一种具体的“技术”,它讲述的是思想。它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧,还让开发人员能够真正掌握接口或抽象类的应用。更重要的是,该书提炼的这些设计模式反复强调的宗旨是尽量提高程序的使用率,让程序尽可能的可重用。  Java中的设计模式  Java语言作为面向对象编程语言的优秀代表,它拥有简单易用的特性,以及强大的功能,非常有利于设计模式的实施。Java发展到现在,按应用主要分为三大

3、块:J2SE、J2ME和J2EE,这也就是SunONE(OpenNetEnvironment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入式系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于大型分布式网络程序的开发,如电子商务网站和ERP系统。Java技术已经逐渐成为电子商务主流技术之一。在Java的各个平台中,设计模式有很多精彩的应用,而且随着Java技术的不断发展,设计模式也在不断丰富。  J2SE与设计模式  早期发布的设计模式主要来自桌面应用软件的开发经验。在

4、《DesignPattern》一书中,所有的模式都是通过面向桌面应用的窗口程序来举例说明的。相应的在J2SE中,贯穿了设计模式的思想,尤其是大量运用了MVC模式。基于工作流协同软件工作流管理系统是“一种在工作流形式化表示的驱动下,通过软件的执行而完成工作流定义、管理及执行的系统”,其主要目标是对业务过程中各活动发生的先后次序及同活动相关的相应人力或信息资源的调用,进行管理而实现业务过程的自动化。  在企业的日常工作中,绝大多数属于流程类工作,比如业务的分级审批工作、各类申请表单、公文签审、业务处理等。通过现代的技术手段将企业内诸多

5、繁琐复杂的业务流程自动化,并对其进行有效地管理便是工作流需要解决的问题。  传统的系统设计方式将业务流程以编码的方式固化在应用系统中,在业务流程和组织结构发生改变的情况下,需要将系统进行重大修改,甚至重新设计。实际上,业务流程的改变是导致许多应用系统失败的最主要的原因。  工作流管理系统的出现使得上述情况发生了改变。应用系统的开发人员通过可视化的方式分析和设计业务流程,并将各个应用模块联接在一起。在组织结构和业务流程发生变化的时候,能够在很少修改甚至不修改原来应用的情况下,仅仅通过适当调整或重新定义工作流程就能适应变化了的情况。 

6、 采用工作流管理系统有以下优点:  提高系统的柔性,适应业务流程的变化,建设各类信息系统的重要工作之一就是发现用户的工作流程,进行分析建模,并把它体现到信息系统的设计中。  企业都在随着时间不断地改革工作流程,使企业各部门能够更好地发挥服务职能、提高工作效率。  提高企业工作效率,企业许多流程在自动化过程中会省去一些不必要的步骤  较好的流程控制,通过标准的工作方法和跟踪审计,提高了业务流程的管理简易应用规格说明技术使用传统的访谈技术定义需求时,用户和开发者往往有意无意地区分“我们和他们”。由于不能做到像同一个团队的人那样同心协力

7、地识别和精化需求。这种方法的效果有时并不理想(经常发生误解,还可能遗漏重要的信息)。  为了解决上述问题,人们研究出了一种面向团队的需求收集法,称为简易的应用规格说明技术。这种方法提倡用户与开发者密切合作,共同标识问题,提出解决方案的要素,商讨不同的方法并指定基本的需求。今天,简易的应用规格说明技术已经成为信息系统界使用的主流技术。  尽管存在许多不同的简易应用规格说明方法,但是它们遵循的基本准则是相同的。  ·在中立地点举行由开发者和用户双方出席的会议。  ·制定准备会议和参加会议的规则。  ·提出一个议事日程,这个日程应该足够

8、正式以便能够涵盖所有要点,同时这个日程又应该足够非正式,以便鼓劢自由思维。  ·由一个“协调人”来主持会议,他既可以是用户也可以是开发者还可以是从外面请来的人。  ·使用一种“定义机制”(例如,工作表、图表等)。  ·目标是标识问题、提出解决方案要

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。