主要完成的工作是解析“系统如何实现”的问题。
主要包括一下几个方面。
1、确定软件架构
1、分析模型的结构。
2、对应于系统目标的最基本。最重要的实现要素。
3、特性和要点的解释。
2、确定实现的各种关键性要素
1、关键的用例、主要的控制类、功能和服务的首要组织方式
2、对象的组织模式
3、常用和最关键的实现算法模型。
4.选定开发工具和开发环境
3、归结目标到最适合的计算体系
1、表示层:用户的界面部分
2、事务逻辑层:负责处理表示层的应用请求,完成商务逻辑的计算任务并肩结果返回用户。
3、数据服务层:为应用提供数据来源。