体系结构设计的步骤及职工人力资源管理信息系统ER图
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(1)什么是体系结构?体系结构设计的步骤是什么?
软件体系结构是一种重要决策,其中涉及软件系统的组织,对结构元素及其组成系统所籍接口的选择,这些元素特定与其相互协作的行为,这些结构和行为元素到更大的子系统的组成,以及指导该组织结构(这些元素及其接口、协作和组成)的体系结构风格。
基于体系架构的软件设计模型把软件过程划分为体系架构需求、设计、文档化、复审、实现和演化6个子过程,现逐一简要概述如下。
1.体系架构需求。
即将用户对软件系统功能、性能、界面、设计约束等方面的期望(即“需求”)进行获取、分析、加工,并将每一个需求项目抽象定义为构件(类的集合)。
2.体系架构设计。
即采用迭代的方法首先选择一个合适的软件体系架构风格(如C/S、B/S、N层、管道过滤器风格、C2风格等)作为架构模型,然后将需求阶段标识的构件映射到模型中,分析构件间的相互作用关系,最后形成量身订做的软件体系架构。
3.体系架构文档化。
即生成用户和研发人员能够阅读的体系架构规格说明书和体系架构设计说明书。
4.体系架构复审。
即及早发现体系架构设计中存在的缺陷和错误,及时予以标记和排除。
5.体系架构实现。
即设计人员开发出系统构件,按照体系架构设计规格说明书进行构件的关联、合成、组装和测试。
6.体系架构演化。
如果用户需求发生了变化,则需相应地修改完善优化、调整软件体系结构,以适应新的变化了的软件需求。
(2)界面设计中遵循的8项基本原则?
1.尽量保持一致
2.为熟练用户提供快捷键
3.提供有效反馈
4.设计完整的对话过程
5.提供简单的错误处理机制
6.允许撤销动作
7.提供控制的内部轨迹
8.减少短期记忆负担
(3)E-R图按你自己的设计,职工人力资源管理信息系统。