摘要: 1 需求分析的重要性 需求缺陷发现越晚成本越高 2 需求的分类 2.1 功能性需求 输入、输出、异常 2.2 非功能性需求 用户关心的质量属性:性能、规格、可靠性、易用性.. 开发运维关注的质量属性:可维护性、可移植性、可重用性、可测试性… 2.3 约束 协议、标准、规范、语言、资源限制、运行环境。 阅读全文
posted @ 2019-04-17 17:06 傲衣华少 阅读(577) 评论(0) 推荐(0) 编辑
摘要: 1 什么是架构 三要素: 1、 构件 2、 构件之间的关系 3、 构件与环境之间的关系 2 软件架构原则 2.1 全面解耦原则 对业务进行抽象建模,业务数据与业务逻辑解耦,软件和硬件解耦,平台和产品解耦,系统各部件间解耦 什么是系统的耦合性耦合性(Coupling),也叫耦合度,是对系统模块间依赖或 阅读全文
posted @ 2019-04-17 16:35 傲衣华少 阅读(3429) 评论(0) 推荐(0) 编辑