电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

系统架构设计师知识点

系统架构设计师知识点_第1页
1/5
系统架构设计师知识点_第2页
2/5
系统架构设计师知识点_第3页
3/5
学习必备欢迎下载2016 年软考系统架构设计师知识点软件系统工具软件系统工具的种类繁多, 很难有统一的分类方法。 通常可以按软件过程活动将软件工具分为软件开发工具、软件维护工具、软件管理和软件支持工具。1. 软件开发工具对应软件开发过程的各种活动, 软件开发工具有需求分析工具、 设计工具、 。编码与排错工具、测试工具等。(1)需求分析工具需求分析工具用以辅助软件需求分析活动,辅助系统分析员从需求定义出发,生成完整的、 清晰的、一致的功能规范。 功能规范是软件所要完成的功能精确而完整的陈述,描述该软件要做什么及只做什么,是软件开发者和用户间的契约, 同时也是软件设计者的和实现者的依据。功能规范应正确、完整地反映用户对软件的功能要求,其表达是清晰的、 无歧义的。 需求分析工具的目标就是帮助分析员形成这样的功能规范。(2)基于自然语言或图形描述的工具这类工具采用分解与抽象等基本手段,对用户问题逐步求精, 并在检测机制的辅助下, 发现其中可能存在的问题 (如一致性) ,通过对问题描述的修改, 逐步形成能正确反映用户需求的功能规范。它能帮助分析员提高需求文档的质量,降低功能规范的维护费用。 这里以支持结构化方法的需求分析工具为例介绍。结构化分析方法采用数据流图的描述方法,分析的主要结果是一套分层的数据流图和一个数据词典。结构化需求分析工具通常由图形编辑器、数据词典管理器和检测机制三部分组成。使用图形编辑器绘制数据流图, 该图形编辑器应支持图形的分层结构,以构成分层数据流图。 在构造数据流图的同时把数据流图的有关信息填入数据词典。在填写数据词典的过程中, 数据词典管理器即可査出重名等错误。在构造出分层数据流图后, 可通过检测机制来检查分层数据流图的合法性,可发现诸如父图与子图不平衡, 遗漏的数据流, 只有读文件没有写文件或只有写文件没有读文件等错误。然后将修改后的数据流图和词典与用户交流,考察它是否符合用户的功能需求。若不一致, 再使用图形编辑器进行修改。需求分析工具还应具备同步修改的功能,即修改数据流图的同时也修改数据词典中的有关信息,以保持数据流图与数据词典的一致性。经过多次反复的交流和修改,使功能规范逐步达到准确、完整和一致,最后形成有效的功能规范。除此以外,该工具还可浏览数据词典,生成各种统计或查询报告。(3)基于形式化需求定义语言的工具学习必备欢迎下载基于形式化需求定义语言...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

系统架构设计师知识点

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部