Using Enterprise Architect

通过分析EAExample,EA的建模包括:

  • Business Domain Model  (enables the analyst to capture the broad outline and procedures that govern what it is a business does) 对sa来说用处不大
    • Process Model (focusing mainly on the inputs, outputs, goals and key events that drive the process) 流程图
    • Domain Model (captures a description of what the software knows about the domain and the objects it contains) 类图
    • Opportunity Difinition (defines the Customers, their interests and the key points in their positioning towards the implementation of a new system) UC图及需求表现
  • Requirements Model (a structured catalogue of end-user requirements and the relationships between them) 如何将rq跟uc结合起来呢?难道只是表达形式的不同?看起来uc图比较有用
    • Formal Requirements
    • Non-Functional Requirements Model
    • Use Case Model
  • System Model 系统分析与设计建模
    • Analysis 对uc的细化,利用活动图、协作图及顺序图进行分析,之后的设计根据这个细化进行
    • Design Model 在Analysis基础上设计Database、Class及UI
    • Implementation Model(PSM) 在DM的基础上生成DDL及C# Model
    • Component Model
      • LAN Components 网络组件图
      • Web Server Components 服务器组件图
    • Deployment Model
      • Head Office Deployment 机房部署图
      • Clients 客户端配置
      • Networking Equipment 网络配置
      • Servers 服务端配置
    • Environment Model
      • Test Environment Model 测试环境配置
      • Development Environment Model 开发环境配置
  • QA Model
    • Testing (分阶段:Phase 1,2...)
      • User Interface 黑盒测试,建立多个Unit Test
      • Back End Services 白盒测试,建立多个Unit Test
      • Test Plan (document)
    • Maintenance (分阶段:Phase 1,2...)
      • Changes 功能变更
      • Issues Bug管理
  • Project Model
    • Metrics and Estimation 项目评估
    • Risk 风险控制
      • Uncertain Requirements 从Requirements中挑出Uncertain的部分
      • Effort Estimate Risks 从Requirements中挑出存在Effort Risk的部分
      • Feasibility of Design 从Requirements中挑出存在Feasibility Risk的部分
      • Cost and Funding Issues 成本风险
      • Staffing and Skills 团队和技术风险
    • Resources 资源管理
      • Overview 可用资源一览
      • Resource Allocation 资源配置
posted @ 2009-01-08 15:14  kevin's place  阅读(743)  评论(1编辑  收藏  举报