微软高级软件研发主管研修计划(Architect 2000)之:解决方案的设计之物理设计概念
来源:互联网 发布:ubuntu分区之后unsable 编辑:程序博客网 时间:2024/06/08 13:46
第二章 解决方案的设计
--物理设计概念
概览:
l 物理设计概述
l 物理设计分析
l 物理设计合理化
l 物理设计实现
习题:
1、物理设计的目标是什么?
答:
l 确定适当的开发技术
l 将逻辑设计转换为物理设计模型
l 为开发过程提供基准
l 定义了何时到达项目计划认可里程碑
2、概念设计、逻辑设计和物理设计之间的区别是什么?
答:
设计类型 | 视角 | 行为 |
概念设计 | 以用户和业务的视角看待问题 | 根据使用场景来定义问题和解决方案 |
逻辑设计 | 以项目团队的视角看待解决方案 | 将解决方案定义为逻辑上相互协作的服务 |
物理设计 | 在开发人员的视角看待解决方案 | 定义了解决方案的服务和技术 |
3、在物理设计中,开发团队负责哪些工作?
答:
l 负责物理设计交付成果
l 设计模型、制定计划和进度表,进行开发评估
4、部署模型包括哪些内容?
答:部署模型是一个将应用程序及其服务与实际的服务器拓扑联系起来的图。它包括网络拓朴、组件和数据拓扑。
5、在物理设计的研究步骤中,项目团队负责哪些工作?
答:
l 确定物理约束和需求
l 识别基础架构的变更或利害关系
6、项目团队如何处理需求和约束之间的差距?
答:
l 接受差异而不采取任何行动
l 确定变通地处理差异的方法
l 将需求推迟到项目的后期处理
7、在物理设计的分析步骤中,项目团队如何使用在逻辑设计中创建的对象和服务清单?
答:
l 根据MSF基于服务的应用程序模型对服务进行分类
l 识别隐藏的服务
8、在物理设计的分析步骤中,项目团队如何完善类图?
答:
n 将逻辑对象及其接口转换成类定义
n 识别逻辑设计阶段还不明确的对象
n 根据需要合并逻辑对象
n 将对象分类,得到基于服务的模型
n 完善方法
n 完善属性
9、如何为解决方案选择候选技术?
答:?
10、 部署模型的网络拓朴和数据拓朴之间有什么区别?
答:
l 网络拓扑显示:
n 工作站和服务器,并标明其功能
n 连接计算机的网络基础架构
l 组件和数据拓扑
n 标明了软件包、组件及其服务具体位置,以及涉及到的网络拓扑和数据存储位置的网络图
11、 分发策略和打包策略有什么区别?
答:
l 分发策略用来确定服务在解决方案体系结构中的位置的基本原理
l 打包策略用来确定服务位于哪个组件内的基本原理
12、 结合和耦合有什么区别?
答:?
13、 编程模型的目的是什么?
答:编程模型设置了一组特定的准则,用于提供一致的组件实现,并提高组件的可维护性。
14、 什么是组件接口?
答:组件接口描述了组件的外部结构。
15、 应用程序用户服务层的用户类型是什么?
答:?
花絮:
1、在国内一般的软件项目中,有一个角色被称为“业务专家”,顾名思义,他们精通于此项目的业务操作。如果说MSF组队模型中也有的话,那就是“产品管理”这个角色了。
2、 Dog Food
在微软,人们把自己团队做的软件叫做dog food,试用此软件则叫做eat dog food。如果你自己都不愿“吃”的话,用户怎么会去付费去“吃”?
3、“数据迁移”是一个伟大的工程!有时甚至会占用总预算的20%!!
4、国内的很多软件是封装的,即不能与其他的系统很好的共存。如果想达到这一点,即需要软件适配器,而这往往是相当昂贵的。
5、失败的IT应用中70%是由于数据的原因,而其中相当大的部分是由于没有很好地处理历史数据。
- 微软高级软件研发主管研修计划(Architect 2000)之:解决方案的设计之物理设计概念
- 微软高级软件研发主管研修计划(Architect 2000)之:解决方案的设计之概念设计的创建
- 微软高级软件研发主管研修计划(Architect 2000)之:解决方案的设计之逻辑设计概念
- 微软高级软件研发主管研修计划(Architect 2000)之:解决方案的设计之解决方案的构思
- 微软高级软件研发主管研修计划(Architect 2000)之:解决方案的设计之信息的收集和分析
- 微软高级软件研发主管研修计划(Architect 2000)之:企业IT体系结构
- 微软高级软件研发主管研修计划(Architect 2000)培训感想
- 软件研发之系统设计
- 数据库设计之概念、逻辑、物理模型
- 数据库设计之物理设计
- WEB设计经验--来自微软设计主管
- 软件研发之道:微软开发团队的经验法则
- 软件研发之道:微软开发团队的经验法则
- 设备研发之设计决策
- 软件的设计之生生不息
- 软件的设计之道
- 第06章 软件架构设计 之 软件架构的概念
- 连载《国培计划》骨干教师的研修日志之五:精彩的第一课
- junit中的断言方法
- 北极投资
- java 异常处理学习笔记
- 不刻意去求成功,没有包袱,没有私欲,只有努力
- 鸾镜
- 微软高级软件研发主管研修计划(Architect 2000)之:解决方案的设计之物理设计概念
- 闲言碎语话家庭
- 歌词欣赏--《十面埋伏》主题曲
- 2004.8.16
- 使用ASP调用WebService时要注意的问题(修正)
- 关于sql server中,建视图的语句中不能加order by的问题
- 使用CreateFile, ReadFile, WriteFile在Windows NT/2000/XP下读写绝对扇区的方法
- Luckyfox的新生活
- 关于c语言的一些例子(给大企鹅的)