
软件工程
文章平均质量分 74
michael433899
在黑夜里梦想着光
展开
-
软件架构最佳实践和案例分析——笔记摘要
1. 架构不是一维的概念,要根据受众情况从多个方面解构。经典的视图包括4+1+2 2. 各种视图的实现方式(描绘方式)是没有定规的,但有些具体的实现细节可以采用标准的,如UML。 3. 逻辑视图可以用动画,开发视图中可以没有UML,而是一些框架组件的垒砌和他们之间的关系(如WebLogic,Spring等)。数据视图(数据架构) 可分为数据复制与分布,数据流的处理和安全性。 4. 架构视图的设计方式:结合实际可增加和减少视图;多视图可以组合;多个视图可以并行设计,由首席架构师领衔总体。原创 2010-11-07 15:54:00 · 1085 阅读 · 0 评论 -
软件架构最佳实践和案例分析——培训训后感(原)
<br />两天的课程,内容不可谓不多也,总结下来最精炼的也要包括以下:<br /> 1. 架构的概念:是针对不同受众的多维视图<br /> 2. 各种视图的内容及实现方法<br /> 3. 架构设计中的驱动因素,包括功能,质量属性和约束条件<br /> 4. 质量属性中的性能,可扩展性,可用性的详细阐述,每一种都有相应的很多理论和实践支撑<br /> 5. 架构师的工作流程,包括如何拆分系统,接口如何设计,如何对架构进行分层和分区,如何确定通用的底层支持机制,并在此过程中生成相应的视图和文档。这原创 2010-11-07 16:01:00 · 814 阅读 · 1 评论 -
典型的软件开发模型(转)(很老的理论)
<br />软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。 软件开发 模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。 最早出现的软件开发 模型是1970年W·Royce提出的瀑布模型。该模型给出了固定的顺序,将生存期活动从上一个阶段向下一个阶段逐级过渡,如同流水下泻,最终得到所开发 的软件产品,投入使用。但计算拓广到转载 2010-11-07 16:04:00 · 431 阅读 · 0 评论