架构,通俗的说法是“最高层次的规划,难以改变的决定”,这些规划和决定奠定了事物未来发展的方向和最终的蓝图。 软件架构,维基百科定义,“有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计”。 除了系统功能需求外,软件架构还需要关注性能、可用性、伸缩性、扩展性和安全性这五个架构要素,平衡这...
一个接口的规格说明需要向其它系统开发人员传达正确应用该单元的所有信息,这些信息不应该局限于单元的访问函数和它的签名,还应包括以下几点: 1、目标:为每个访问函数的功能建立充分详细的文档,以帮助其它开发人员找出最符合他们需求的函数 2、前置条件:列出所有假设,以帮助开发人员了解在何种情况下该单元才能正常工作 3...
百度试题 题目A 概要设计 B 需求分析 C 详细设计 D 架构设计相关知识点: 试题来源: 解析 C 反馈 收藏
设计 在设计阶段,设计人员根据需求文档,对软件系统进行设计,包括数据结构、系统架构、业务模型及规则、流程控制、模块接口等。 输出概要设计,详细设计文档,以及数据库设计说明书等。 开发 在明确需求后,开发工程师正式进入编码阶段,根据产品原型图、UI效果图、设计文档,选择合适的开发环境、开发工具、开发语言等等进行实现...
百度试题 题目A 概要设计和详细设计 B 架构设计和对象设计 C 部署设计和用例设计 D 功能设计和模块设计相关知识点: 试题来源: 解析 A 反馈 收藏
11面向对象的分析模型由用例模型、类 对象模型、对象 关系模型、对象 行为模型组成。 对象关系模型描述对象间的静态关系 对象行为模型描述系统的动态行为。 面向对象系统设计 面向对象的系统设计指用分析阶段给出的问题域模型 用面向对象的方法设计出软件基础架构 概要设计 和完整的类结构 详细设计 以实现业 ...