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

国外网址上海专业seo服务公司

国外网址,上海专业seo服务公司,商务网站建设实训报告总结,深圳知名网站建设哪家好基于架构的设计(ABSD)Architecture-Based Software Design是一种软件设计方法,强调软件架构设计应该由商业、质量和功能需求共同驱动。这种方法允许设计活动在明确项目总体功能框架的前提下开始,并且需求抽取和分析活动应与设计活…

基于架构的设计(ABSD)Architecture-Based Software Design是一种软件设计方法,强调软件架构设计应该由商业、质量和功能需求共同驱动。这种方法允许设计活动在明确项目总体功能框架的前提下开始,并且需求抽取和分析活动应与设计活动并行进行,而非在设计活动开始后终止。

ABSD有三个基础:

  1. 功能的分解:将系统的功能需求分解为更小的、可管理的部分。
  2. 选择体系结构风格以实现质量和商业需求:根据系统需求选择合适的体系结构风格,以确保系统能够满足商业目标和质量要求。
  3. 软件模板的复用:利用已有的软件模板来减少重复的设计工作,提高效率。

ABSD的特点包括:

  • 自顶向下、递归细化、迭代清晰的设计过程,直到能产生软件构件和类。
  • 使用不同的视角和视图来描述软件架构,以确保全面性和准确性。
  • 采用用例来描述功能需求,使用质量场景来表述质量需求,这有助于更好地理解和实现需求。

ABSD的开发过程包括以下几个阶段:

  1. 架构需求:包括需求获取(获取系统的质量目标、商业目标和开发人员的目标)、标识构件(生成类图、对类进行分组、将类打包成构件)和架构需求评审(需求获取-标识构件-需求评审迭代)。
  2. 架构设计:包括提出软件架构模型、将已标识的构件映射到架构中、分析构件之间的相互作用、生成软件架构和设计评审。
  3. 架构文档化:主要输出内容有体系结构规格说明和质量设计说明书,后者用于测试体系结构需求。软件架构文档应该从使用者的角度进行书写,针对不同背景的人员采用不同的书写方式,并将文档分发给相关人员。架构文档要保持较新,但不要随时保证文档最新,要保持文档的稳定性。
  4. 复审:目的是表示潜在风险,提早发现缺陷和错误。
  5. 架构实现:包括分析与设计、构件实现、构件组装和系统测试。
  6. 架构演化:涉及需求变化的归类、制定演化方案、修改或调整构件及其相互作用、构件的重新组装与测试以及技术评审,以应对系统需求的变化。

这种设计方法有助于开发出高质量的软件系统,并且能够灵

http://www.dtcms.com/wzjs/261645.html

相关文章:

  • 虚拟货币网站建设搜索引擎优化的主要工作
  • vultr 做网站推广普通话手抄报简单
  • 广州网站建设论坛小白如何学电商运营
  • 全功能多国语言企业网站财经新闻最新消息
  • 无锡市城乡和住房建设局网站北京疫情太严重了
  • 自定义网站模块南京网站制作
  • 网站建设报价多少优秀的网页设计网站
  • 自己免费做网站seo综合查询怎么用的
  • wordpress check baidu result 怎么用广州seo优化推广
  • 福州市建设局网站百度保障平台 客服
  • 网站flash动画效果代码网站点击排名优化
  • 搜狗网站制作成crm软件
  • 毕业网站设计代做网页设计学生作业模板
  • 怎么花最少的钱做网站seo
  • 网站建设要多少钱站长推荐
  • 建设通网站怎么查项目经理在建洛阳网站seo
  • 极路由 做网站关键词竞价排名是什么意思
  • wordpress api 注册seo优化网站的手段
  • 辽宁建设工程信息网怎么获取招标文件seo引擎搜索
  • 网站建设的基本流程是什么广州百度首页优化
  • 电子商务网站建设毕业论文北京网站优化外包
  • 非80端口做网站百度推广怎么登录
  • 怎么做苹果手机网站首页河北百度seo
  • 网站建设 b2bseo常用工具包括
  • 用户访问域名劫持网站抖音广告怎么投放
  • 学院网站建设流程足球世界排名前十
  • 小程序商城哪家好推荐热狗seo顾问
  • 聊城商城网站建设三门峡网站seo
  • h5制作易企秀郑州seo优化顾问热狗
  • 做优化网站注意什么seo免费诊断电话