编程学习网软考学院为2024年上半年系统分析师考生整理了2024年上半年系统分析师重要知识点100条的内容,希望能帮助考生掌握系统分析师的重要知识点。
2024年上半年软考系统分析师重要知识点100条由编程学习网软考学院整理,因篇幅有限,本文只展示了部分内容,完整内容请考生在本文资料下载栏目下载。
2024年上半年软考系统分析师重要知识点100条部分内容如下:
1、企业集成
按集成点分:
集成点 | 效果 | 解题关键点 | |
界面集成 | 界面 | 统一入口,产生“整体”感觉 | “整体”感觉 最小代价实现一体化操作 |
数据集成 | 数据 | 不同来源的数据逻辑或物理上“集中” | 其他集成方法的基础 |
控制集成 | 应用逻辅 | 调用其他系统已有方法,达到集成效果 | |
业务流程集成 (过程集成) |
应用变辑 | 跨企业,或优化流程而非直接调用 | 企业之间的信息共享能力 |
门户集成 | 将内部系统对接到互联网上 | 发布到互联网上 | |
按传输方式划分: | |||
特点 | |||
消息集成 | 数据量小,交互频繁,立即地,异步 | ||
共享数据库 | 交互频繁,立即地,同步 | ||
文件传输 | 数据量大,交互频度小,即时性要求低(月末,年末) |
2、敏捷开发
敏捷开发是一种以人为核心、迭代、循序渐进的开发方法,适用于小团队和小项目,具有小步快跑的思想。常见的敏捷开发方法有极限编程法、水晶法、并列争球法和自适应软件开发方法。
敏捷宣言:
个体和交互胜过过程和工具
可工作的软件胜过大量的文档【实现与测试是核心】
客户合作胜过合同谈判
响应变化胜过遵循计划
极限编程 XP 是一种轻量级的开发方法,它捉出了四大价值观:沟通、简单、反馈、勇气。五大原则:快速反馈、简单性假设、逐步修改、提倡更改、优质工作。十二个最佳实践:计划游戏、隐喻、小型发布、简单设计、测试先行、重构、结对编程、集体代码所有制、持续集成、每周工作40 小时、现场客户和编码标准。
极限编程(XP):一些对费用控制严格的公司中的使用,非常有效。
水晶方法:探索了用最少纪律约束而仍能成功的方法,从而在产出效率与易于运作上达到一种平衡。
开放式源码:程序开发人员在地域上分布很广【其他方法强调集中办公】
SCRUM:明确定义了的可重复的方法过程。
功用驱动开发方法(FDD):编程开发人员分成两类:首席程序员和“类”程序员。
ASD方法:其核心是三个非线性的、重叠的开发阶段:猜测、合作与学习。
动态系统开发方法(DSDM):倡导以业务为核心。
3、与逆向工程相关的概念
(1)重构(restructuring)。重构是指在同一抽象级别上转换系统描述形式。
(2)设计恢复(designrecovery)。设计恢复是指借助工具从已有程序中抽象出有关数据设计总体结构设计和过程设计等方面的信息。
(3)逆向工程(reverseengineering):逆向工程是分析程序,力图在比源代码更高抽象层次上建立程序的表示过程,逆向工程是设计的恢复过程。
(4)正向工程(forwardengineering)。正向工程是指不仅从现有系统中恢复设计信息,而且使用该信息去改变或重构现有系统,以改善其整体质量。
(5)再工程(re-engineering)。再工程是对现有系统的重新开发过程,包括逆向工程、新需求的考虑过程和正向工程三个步骤。