当前位置: 首页 > news >正文

flash做网站导航企业网站优化外包

flash做网站导航,企业网站优化外包,做网站开发要具备什么知识,织梦 网站源码1.体系结构的设计方法概述 基于体系结构的软件设计(Architecture-Based Software Design,ABSD)方法。ABSD方法是由体系结构驱动的,即指由构成体系结构的商业、质量和功能需求的组合驱动的。 使用ABSD方法,设计活动可以…

1.体系结构的设计方法概述

        基于体系结构的软件设计(Architecture-Based Software Design,ABSD)方法。ABSD方法是由体系结构驱动的,即指由构成体系结构的商业、质量和功能需求的组合驱动的。 

        使用ABSD方法,设计活动可以从项目总体功能框架明确就开始,这意味着需求抽取和分析还没有完成(甚至远远没有完成),就开始了软件设计。设计活动的开始并不意味着需求抽取和分析活动就可以终止,而是应该与设计活动并行。特别是在不可能预先决定所有需求时(例如,产品线系统或长期运行的系统),快速开始设计是至关重要的。

        ABSD方法有3个基础。第1个基础是功能的分解。在功能分解中,ABSD方法使用已有的基于模块的内聚和耦合技术。第2个基础是通过选择体系结构风格来实现质量和商业需求。第3个基础是软件模版的使用,软件模版利用了一些软件系统的结构。

2.概念与术语

2.1设计元素

         ABSD方法是一个自顶向下,递归细化的方法,软件系统的体系结构通过该方法得到细化,直到能产生软件构件和类。

        ABSD方法中使用的设计元素如图1所示。在最顶层,系统被分解为若干概念子系统和一个或若干个软件模版。在第2层,概念子系统又被分解成概念构件和一个或若干个附加软件模版。       

 图1 ABSD方法过程

2.2视角与视图

        考虑体系结构时,要从不同的视角(Perspective)来观察对架构的描述,这需要软件设计师考虑体系结构的不同属性。例如,展示功能组织的静态视角能判断质量特性,展示并发行为的动态视角能判断系统行为特性,因此,选择的特定视角或视图(如逻辑视图、进程视图、实现视图和配置视图)可以全方位的考虑体系结构设计。使用逻辑视图来记录设计元素的功能和概念接口,设计元素的功能定义了它本身在系统中的角色,这些角色包括功能、性能等。

2.3用例和质量场景

        用例已经成为推测系统在一个具体设置中的行为的重要技术,用例被用在很多不同的场合,用例是系统的一个给予用户一个结果值的功能点,用例用来捕获功能需求。

        在使用用例捕获功能需求的同时,人们通过定义特定场景来捕获质量要求,并称这些场景为质量场景。 这样一来,在一般的软件开发过程中,人们使用质量场景捕获变更、性能、可靠性和交互性,分别称之为变更场景、性能场景、可靠性场景和交互性场景。质量场景必须包括预期的和非预期的场景。

http://www.qdjiajiao.com/news/9840.html

相关文章:

  • 专做和田玉的网站班级优化大师使用心得
  • 下载日产app北京搜索引擎优化管理专员
  • 数码网站名中国seo谁最厉害
  • 做网站怎么样才能排在首页企业品牌推广营销方案
  • 做绿化生意有什么网站做网站的平台
  • 刚做的网站为什么百度搜不到手机如何创建网站
  • 单位网站怎么制作国内真正的免费建站
  • 网站建设步骤及分工资阳地seo
  • 衢州网站推广专业seo培训
  • php新手网站开发百度关键词搜索怎么弄
  • 做高端企业网站千峰培训可靠吗?
  • 做游戏出租的网站好免费个人网站注册
  • 专做公司网站 大庆品牌策划运营公司
  • 网站建设发布教程排超联赛积分榜
  • 昆明网站建设推广线下推广方式有哪些
  • 做下载网站赚钱吗高级seo是什么职位
  • pc 手机网站建设谷歌推广优化
  • 社交网站怎么制作网站优化入门
  • 只做自己网站免费放单平台无需垫付
  • 给企业做网站 工作5118
  • 用花生做网站个人网站免费域名和服务器
  • 做刷单的网站一站传媒seo优化
  • 中国建设银行网站荆门网点查询自助建站
  • 做视频直播网站需要办理什么资质南宁百度推广代理公司
  • 四大工业设计软件有哪些seozou是什么意思
  • 公司做网站的好处搜索引擎优化的主要内容
  • 自己电脑做网站 路由器邵阳做网站的公司
  • 鄙视wordpress太原seo服务
  • 网站标识描述可以填关键词吗百度知道首页网
  • 网站开发的计划书南宁seo推广服务