1/12
文档分类:资格/认证考试

软件设计师摘要.doc


下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

特别说明:文档预览什么样,下载就是什么样。

下载所得到的文件列表
软件设计师摘要.doc
文档介绍:
系统开发与运行:软件工程包括三个要素:方法工具和过程软件开发环境的构成是:环境机制、工具集;其核心是:环境信息库具有的具有的特性:集成性、开放性、可剪裁性、数据格式一致性、风格统一的用户界面开放性:允许其他的软件工具加入到开发环境中环境机制可分为:环境信息库、过程控制和消息服务、用户界面规范软件包括:程序、数据、文档软件质量特性:可移植性、可靠性、可维护性、可复用性等软件的可维护性包括:可测试性、可理解性、可修改性软件维护工作包括:改正性维护、适应性维护、完善性维护可修改性主要取决于:结构化性、可扩充性软件的可靠性是指在规定的时间和条件下,与软件维持其性能水平的能力有关的一组属性软件的可移植性是用来衡量软件质量的重要尺度之一;为了提高可移植性,应有完备的文档资料,用C语言开发的系统软件具有较好的可移植性软件的质量标准分三层:1质量特性;2质量子特性;3度量指标六个质量特性:功能性(包括互用性)、可靠性(包括易恢复性)、易使用性(包括易理解性)、效率、可维护性(包括易测试性)、可移植性采用表格驱动方式有助于提高设备独立性商业风险关系到软件的生存能力;Charette提出的三个概念:关心未来、关心变化、关心选择四种风险评估活动为:建立表示风险概率的尺度,描述风险引起的后果,估计风险影响的大小以及确定风险估计的正确性风险分析:风险识别、风险估计、风险评价、风险驾驭和监控;其建立的三元组(风险描述、风险概率、风险的影响)定义风险参照标准:成本、进度、性能常用的软件生存期模型有:瀑布模型(用SD方法),演化模型,螺旋模型(集中了瀑布和演化的优点并加如了风险分析),喷泉模型(面向对象,迭代和无间隙特征)等原型法适用于开发较复杂的系统和需求不确定性高的系统,用于需求分析阶段,可分为三种:实验型、演化型、探索型需求分析的基本原则是:能够表达和理解问题的信息域和功能域;以层次化的方式对功能进行分解和不断细化;清楚定义信息接口;给出系统的逻辑视图和物理视图;定义系统的抽象模型。信息域包括:信息内容、信息结构、信息流在UML提供的图中,可以采用类图对逻辑数据库建模;序列图用于接口、类和协作的行为建模,并强调对象行为的时间顺序;用例图用于系统的功能建模,并强调对象之间的控制流UML包括三种基本构造块:事物(结构事物、行为事物、分组事物、注释事物)、关系(依赖关系、关联关系、泛化关系、实现关系)图—提供了9种图:用例图:展现了一组用例、参与者以及它们之间的关系类图:展现了一组对象、接口、协作和它们之间的关系(常包含类、接口、协作以及依赖、泛化和关联关系,也可包含注解和约束)对象图:展现了一组对象以及它们之间的关系(一般包括对象和链接)交互图:用于对系统的动态行为进行建模(由一组对象和它们之间的关系组成,包含它们之间可能传递的消息)包含顺序图(序列图)和协作图(合作图)状态图:展现了一个状态机,它由状态、转换、事件和活动组成活动图:是一种特殊的状态图(一般包括活动状态和动作状态、转换和对象)构件图:展现了一组构件之间的组织和依赖,用于对源代码、可执行的发布、物理数据库等的系统建模)部署图:展现了运行处理节点以及其中构件的配置。UML的“4+1”视图:结构视图、实现视图、行为视图、环境视图、用例视图UML的4种关系:依赖:依赖关系是两个事物之间的语义关系,其中一个事物(独立事物)发生变化会影响另一个事物(独立事物)的语义关联:关联关系是一种结构关系,它描述了一组对象之间链接的结构关系。其中有一种特殊类型的关联关系,即聚合(聚集)关系,它描述了整体和部分间的结构关系泛化:泛化关系则是一种一般化—特殊化的关系。利用这种关系,子元素(特殊化对象)可以共享父元素(一般化对象)的结构和行为实现:实现关系是类之间的语义关系,其中的一个类制定了由另一个类保证执行的契约。实现关系用于两种情况:在接口和实现它们的类或构件之间在用例和它们的协作之间画数据流图的基本步骤,概括的说,就是自外向内,自顶向下,逐层细化数据流图的每个加工至少有一个输入数据流和一个输出数据流任何一个数据流子图必须与它上一层的一个加工对应,两者的输入数据流和输出数据流必须一致,此即父图与子图的平衡RUP统一开发过程是典型的面向对象的开发过程,特点是以体系结构为核心的、用例驱动的、迭代的和增量的过程;共有9个核心过程工作流;采用二维的过程构造:第一维(横轴)表明过程的生存期;第二维(纵轴)表明过程的静态状况每个迭代过程分为四个阶段:初始阶段、细化阶段、构造阶段、移交阶段模块独立性的量度有两个:模块间的耦合模块的内聚内容耦合度最高,非直接耦合的耦合度最低功能内聚最高偶然内聚最低模块之间调用时通过参数表传递了一个数据结构,属于标记耦合;一个模块直接引用另一个模块中的数据属于内容耦合;一个模块通过公共数据结构把数
内容来自淘豆网www.taodocs.com转载请标明出处.
相关文档
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sxlw2015
  • 文件大小103 KB
  • 时间2020-10-30
文档标签