- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2019年系统分析师考试科目三:论文
试题一 论系统需求分析方法
系统需求分析是开发人员经过调研和分析,准确理解用户和项目 的功能、性能、可靠性等要求,将用户非形式的诉求表述转化为完整的需求定义,从而确定系统必须做什么的过程。系统需求分析具体可 分为功能性需求、非功能性需求与设计约束三个方面。
请围绕“系统需求分析方法”论题,依次从以下三个方面进行论述。
概要叙述你参与管理和开发的软件项目,以及你在其中所担任 的主要工作。
2. 详细论述系统需求分析的主要方法。
3. 结合你具体参与管理和开发的实际软件项目,说明是如何使用 系统需求分析方法进行系统需求分析的,说明具体实施过程,以及应用效果。
【解析】
需求分析的方法主要有SA方法、OOA方法和面向问题域的PDOA方法。
SA方法
SA方法的基本思想是自顶向下,逐层分解,把一个大问题分解成 若干个小问题,每个小问题再分解成若干个更小的问题。经过逐层分解,每个最低层的问题都是足够简单、容易解决的,于是复杂的问题也就迎刃而解了。
OOA方法
OOA的基本任务是运用OO方法,对问题域进行分析和理解,正 确认识其中的事物及它们之间的关系,找出描述问题域和系统功能所 需的类和对象,定义它们的属性和职责,以及它们之间所形成的各种联系。最终产生一个符合用户需求,并能直接反映问题域和系统功能的OOA模型及其详细说明。
PDOA方法
与SA和OOA相比,PDOA更多地强调描述,而少强调建模。它的描述大致分为以下两个部分:
(1)关注问题域。用一个文档对含有的问题域进行相关的描述,并列出需要在该域中求解的问题列表,也就是需求列表。只有这个文档是在分析时产生的。
(2)关注需求行为。用一个文档对解决问题的系统中的需求行为进行描述。该文档将在需求定义阶段完成。在PDOA方法中,对整个过程有着一个清晰的定义:
①:收集基本的信息并开发问题框架,以建立问题域的类型。
②:在问题框架类型的指导下,进一步收集详细信息,并给出一个问题域相关特性的描述。
(3)基于以上两点,收集并用文档说明新系统的需求。
试题二 论系统自动化测试及其应用
软件系统测试是在将软件交付给客户之前所必须完成的重要步骤 之一,目前,软件测试仍是发现软件缺陷的主要手段。软件系统测试 的对象是完整的、集成的计算机系统,系统测试的目的是验证完整的 软件配置项能否和系统正确连接,并满足系统设计文档和软件开发合 同规定的要求。系统测试工作任务难度高,工作量大,存在大量的重 复性工作,因此自动化测试日益成为当前软件系统测试的主要手段。
请围绕“系统自动化测试及其应用”论题,依次从以下三个方面进行论述。
概要叙述你参与管理和开发的软件项目,以及你在其中所担任的主要工作。
2. 详细论述系统自动化测试的主要工作内容及优缺点。
3. 结合你具体参与管理和开发的实际项目,说明是如何进行系统自动化测试的,说明具体实施过程及应用效果。
【解析】
自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试 用例中描述的规程一步步执行测试,得到实际结果与期望结果的比 较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。
自动化测试的过程可以分为:
1、自动化测试需求分析:此过程需要确定自动化测试的范围,以及相应的测试用例、测试数据,并形成详细的文档,以便于自动化测试框架的建立。
2、自动化测试框架的搭建:自动化测试框架类似于软件架构,定义了在使用该套脚本时需要调用哪些文件、结构,调用的过程,以及文件结构如何划分。自动化 测试框架的典型要素有公用的对象、公用的环境、公用的方法和测试数据。
试题三 论处理流程设计方法及应用
处理流程设计(Process Flow Design,PFD)是软件系统设计的重 要组成部分,它的主要目的是设计出软件系统所有模块及它们之间的 相互关系,并具体设计出每个模块内部的功能和处理过程,包括局部 数据组织和控制流,以及每个具体加工过程和实施细节,为实现人员提供详细的技术资料。每个软件系统都包含了一系列核心处理流程, 对这些处理流程的理解和设计将直接影响软件系统的功能和性能。因此,设计人员需要认真掌握处理流程的设计方法。
请围绕“处理流程设计方法及应用”论题,依次从以下三个方面进行论述。
简要叙述你参与的软件开发项目,以及你所承担的主要工作。
2. 详细说明目前主要有哪几类处理流程设计工具,每个类别至少详细说明一种流程设计工具。
3. 根据你所参与的项目,说明是具体采用哪些流程设计工具进行 流程设计的,实施效果如何。
【解析】
其中常见的图形工具包括程序流程图、IPO图、N-S图、问题分析图、判定树,表格工具包括判
您可能关注的文档
- 程序填空完整.doc
- 2019年上半年 系统分析师 案例分析 答案详解.docx
- 2019年上半年 系统分析师 案例分析.docx
- 2019年上半年 系统分析师 综合知识 答案详解.docx
- 2022.07版中国铁路总公司《铁路技术管理规程》高速铁路部分.docx
- 国际贸易术语解释通则(全本).docx
- 水处理设备供货安装技术服务方案.docx
- 水处理设备供货整体技术服务方案.docx
- 网络安全应急演练方案.docx
- 污水处理过程中温室气体的产生与逸散特征研究.docx
- 新的一年工作展望.docx
- 医生年终个人工作的述职报告(3篇).docx
- 2023年消防设施操作员之消防设备中级技能考前冲刺练习题附答案详解.docx
- 2022-2023年环境影响评价工程师之环评技术导则与标准通关练习题包括详细解答.docx
- 2023年中级注册安全工程师之安全生产管理考前冲刺检测卷和答案.docx
- 2023年中级银行从业资格之中级银行管理考前冲刺测试卷提供答案解析.docx
- 2023年公共营养师之二级营养师通关模拟考试试卷附带答案.docx
- 证券分析师之发布证券研究报告业务考前冲刺模拟题库.docx
- 2022-2023年二级建造师之二建建设工程法规及相关知识综合提升测试卷附答案.docx
- 2023年二级建造师之二建机电工程实务通关模拟考试试卷提供答案解析.docx
文档评论(0)