短信预约提醒成功
2023年上半年软考高级系统分析师考试即将来临,小编整理了关于该项考试的相关知识点内容,以供备考的考生们参考,希望大家都能打牢基础,成功上岸!
考生如果想了解软考高级职称考试的准考证打印时间、考试时间、成绩查询时间等时间节点,可使用“ 免费预约短信提醒”服务,预约成功,届时重要考试节点我们会以短信形式及时提醒您!
1、与逆向工程相关的概念有重构、设计恢复、再工程和正向工程
(1)重构(restructuring)。重构是指在同一抽象级别上转换系统描述形式。
(2)设计恢复(design recovery)。设计恢复是指借助工具从已有程序中抽象出有关数据设计、总体结构设计和过程设计等方面的信息。
(3)逆向工程(reverse engineering):逆向工程师分析程序,力图在比源代码更高抽象层次上建立程序的表示过程,逆向工程师设计的恢复过程。
(4)正向工程(forward engineering)。正向工程是指不仅从现有系统中恢复设计信息,而且使用该信息去改变或重构现有系统,以改善其整体质量。
(5)再工程(re-engineering)。再工程师是对现有系统的重新开发过程,包括逆向工程、新需求的考虑过程和正向工程三个步骤。
2、结构化开发方法
用户至上,自顶向下,逐步分解(求解),严格区分工作阶段,每阶段有任务与成果,强调系统开发过程的整体性和全局性,系统开发过程工程化,文档资料标准化。阶段固化,不善变化,适用于需求明确。
3、原型法开发方法
适用于需求不明确的开发,按功能分-水平原型(界面)、垂直原型(复杂算法),按最终结果分为抛弃式原型和演化式原型。
4、面向对象方法
最早来源于仿真领域,其特点是系统的描述及信息模型的表示与客观实体相对应,符合人们的思维习惯,有利于系统开发过程中用户与开发人员的交流和沟通,缩短开发周期,提供系统开发的准确性和效率。具有更好的复用性,关键在于建立一个全面、合理、统一的模型,分析、设计、实现三个阶段界限不明确。
5、面向服务的方法
以粗粒度、松散耦合的系统功能为核心,强调系统功能的标准化和构件化,加强了系统的灵活性、可复用性和可演化性。从概念上讲,SOA中有三个主要的抽象级别:
操作:代表单个逻辑工作单元(LUW)的事务。执行操作通常会导致读、写或修改一个或多个持久性数据。SOA操作可以直接与面向对象(OO)的方法相比。它们都有特定的结构化接口,并且返回结构化的响应。完全同方法一样,特定操作的执行可能涉及调用附加的操作。操作位于最底层。
服务:代表操作的逻辑分组。例如,如果我们将CustomerProfiling视为服务,则按照电话号码查找客户、按照名称和邮政编码列出客户和保存新客户的数据就代表相关的操作。
业务流程:为实现特定业务目标而执行的一组长期运行的动作或活动。业务流程通常包括多个业务调用。业务流程的例子有:接纳新员工、出售产品或服务和完成订单。
以上就是“2023年上半年软考高级系统分析师知识点速记(一)”的内容了,建议大家认真阅读,提前备考。温馨提示:文章尾部“点击免费下载”可免费领取更多软考高级职称备考资料,如历年真题、模拟试题与答案解析、考试技巧等备考资料。