基于 Java ES 软件创建业务解决方案所涉及的任务可分为几个阶段,如下图所示。该图还显示了通常执行各项任务的 Java ES 用户类别。
上图中显示的生命周期阶段一般可分为以下几组:
前期部署。在这些阶段,业务需求将转换为部署方案,该方案由逻辑体系结构和一组服务质量要求组成。该部署方案将用作设计部署体系结构的规范。
部署。在这些阶段,部署方案将转换为部署体系结构。此体系结构可用作项目核准和预算的基础。该部署体系结构也是实现规范的基础,后者为在生产环境中部署(建立、测试和展开)软件解决方案提供了所需的细节。
图 1–3 中所示各生命周期阶段的任务在第 4 章,Java ES 解决方案生命周期中进行了更为详细的论述。
图 1–3 显示了通常执行生命周期各阶段所示任务的 Java ES 用户。下表描述各类用户的技能和背景。
表 1–5 执行生命周期任务的 Java ES 用户类别
用户 |
技能和背景 |
阶段 |
---|---|---|
系统分析师 |
一般水平,无需很深的技术知识 懂得企业的战略方向 了解业务过程、目标和要求。 |
业务分析 技术要求 逻辑设计 |
很高的技术要求。 具有广博的部署体系结构知识。 熟悉最新技术。 懂得业务需求和约束。 |
技术要求 逻辑设计 部署设计 |
|
现场工程师 系统管理员 系统管理员 |
很高的技术要求。 非常熟悉信息技术环境。 有实现分布式软件解决方案方面的经验。 了解网络体系结构、协议、设备和安全。 了解脚本编写及编程语言。 |
部署设计 部署实现 |
委托管理员 支持工程师 |
具备专门的技术或产品知识 熟悉硬件、平台、目录和数据库。 擅长监视、故障排除和软件升级。 了解操作系统平台的系统管理。 |
操作 |