Перевод недоступен; показан китайский оригинал.

Понятия · concept_software_design

软件设计

软件设计同时指一门学科、一组过程、过程的结果,以及产生该结果的生存周期阶段。

Обновлено · rev 2 · Другие названия:Software Design

指南把“设计”区分为四种紧密相关的用法:用科学原理、技术信息和想象力定义软件系统,使其以尽量经济和有效的方式完成预先规定的功能;实施该学科的过程;应用该学科后的结果;以及得到这些结果的生存周期阶段。软件设计说明记录这一结果,把软件细化为构件、组织这些构件,并定义构件之间以及软件与外部的接口,详细到能够据以构造。作为生存周期活动,设计分析需求,以确定软件的外部特性和内部结构,作为构造的基础。设计分三步:软件系统的架构设计、面向外部的高层设计、面向内部的详细设计。架构设计属于软件架构知识域。[1]

该知识域在指南中的一级主题为:

  • 软件设计基础
  • 软件设计过程
  • 软件设计质量
  • 记录软件设计
  • 软件设计策略与方法
  • 软件设计质量分析与评价

Читать связанные записи

Страница связей →

Mentioned in

Источники

  1. Guide to the Software Engineering Body of Knowledge (SWEBOK Guide) v4.0a · Hironori Washizaki (ed.), IEEE Computer Society · 2026-08

    Chapter 3

    ↩