4.设计系统界面 使系统之间能够共享信息的部件是系统界面。 系统设计开始,分析员必须保证所有系统可在一起良 好运作。 有些系统界面与内部的组织系统相连,有的则需要和 组织外的系统相连接。 由具有非常专业技巧的人来完成。 必须回答的关键问题:“有没 有详细说明系统如何与组织内 外的其他系统一起工作?
Slide 8A.11 11/44 4. 设计系统界面 使系统之间能够共享信息的部件是系统界面。 系统设计开始,分析员必须保证所有系统可在一起良 好运作。 有些系统界面与内部的组织系统相连,有的则需要和 组织外的系统相连接。 由具有非常专业技巧的人来完成。 必须回答的关键问题:“有没 有详细说明系统如何与组织内 外的其他系统一起工作?
5.数据库的设计与集成 分析阶段所创建的数据模型(逻辑模型)用来为DB创 建一个实体模型。 要考虑DB的性能需求(如响应时间)。 必须确保新的DB要与现有的DB适当的相结合。 必须回答的关键问题:“有没有 详细说明系统如何且在何处存放 组织所需的各种信息?
Slide 8A.12 12/44 5. 数据库的设计与集成 分析阶段所创建的数据模型(逻辑模型)用来为DB创 建一个实体模型。 要考虑DB的性能需求(如响应时间)。 必须确保新的DB要与现有的DB适当的相结合。 必须回答的关键问题:“有没有 详细说明系统如何且在何处存放 组织所需的各种信息?
6.设计细节的原型 在设计阶段,不断地创建并且评估原型很重要。 使用快速应用程序开发(RAD)方法开发的原型将发展 成为最终的系统。 必须回答的关键问题:“有没 有建立原型以确保所有的细节 设计的决定都被充分理解?
Slide 8A.13 13/44 6. 设计细节的原型 在设计阶段,不断地创建并且评估原型很重要。 使用快速应用程序开发(RAD)方法开发的原型将发展 成为最终的系统。 必须回答的关键问题:“有没 有建立原型以确保所有的细节 设计的决定都被充分理解?
7.系统控制的设计与集成 最后的设计活动包括确保系统有足够的安全措施来保护组织 的资产。这些保护措施称系统控制。 要考虑所有其他的设计活动: 一用户界面控制:限制授权用户对系统的访问。 一系统界面控制:确保其他系统不会对本系统造成损害。 应用程序结构控制:用来确保交易记录和其他由系统执行的工作都被 正确完成。 数据库控制:保护数据,防止未经坷如的女一“贴L〦一硬件故障而 造成的意外数据丢 必须回答的关键问题: 络控制:来” “有没有详细说明如何保 证系统正常操作安全性?
Slide 8A.14 14/44 7. 系统控制的设计与集成 最后的设计活动包括确保系统有足够的安全措施来保护组织 的资产。这些保护措施称系统控制。 要考虑所有其他的设计活动: – 用户界面控制:限制授权用户对系统的访问。 – 系统界面控制:确保其他系统不会对本系统造成损害。 – 应用程序结构控制:用来确保交易记录和其他由系统执行的工作都被 正确完成。 – 数据库控制:保护数据,防止未经授权的访问并防止由于硬件故障而 造成的意外数据丢失。 – 网络控制:来保证网络间的通信得到保护。 必须回答的关键问题: “有没有详细说明如何保 证系统正常操作安全性?
Chapter Overview The Design Workflow设计工作流 Traditional versus Object-Oriented Design传统的与面向对象设计 Formats of the Attributes属性的格式 Allocation of Operations to Classes分配操作 给类 Allocation of Operations:Osbert Oglesby Case Study操作分配案例 CRC Cards CRC卡
Slide 8A.15 15/44 Chapter Overview The Design Workflow 设计工作流 Traditional versus Object-Oriented Design 传统的与面向对象设计 Formats of the Attributes 属性的格式 Allocation of Operations to Classes 分配操作 给类 Allocation of Operations: Osbert Oglesby Case Study 操作分配案例 CRC Cards CRC卡