2023年软考信息系统管理工程师考试复习重点.doc
《2023年软考信息系统管理工程师考试复习重点.doc》由会员分享,可在线阅读,更多相关《2023年软考信息系统管理工程师考试复习重点.doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘自考试大软件工程及项目管理基础知识:信息系统工程质量管理:质量计划、质量保证、质量控制软件质量因素:对的性、健壮性、安全性、可用性、适应性、效率、风险、可理解性、可维修性、可测试性、可移植性、可再用性、互运营性。项目进度控制的重要方法:规划、控制、协调进度控制所采用的措施如下:1 组织措施2 技术措施3 协议措施4 经济措施5 管理措施影响进度因素:1 人的因素2 材料和设备的因素3 方法和工艺的因素4 资金的因素5 环境因素成本管理由4个过程组成:1 资源计划过程2 成本估算过程3 成本预算过程4 成本控制过程影响工程成本重要因素:1 项目属性2 人员属性3 项目成果属性4 计算机属性5
2、其他因素影响工程变更的重要因素:1 工程的生命周期2 工程的计划、组织和管理3 客户需求变化4 新技术、新工艺的影响5 其他外部因素和不可碰见的突发事件何为风险?控制风险的方法:风险是指某种破坏或损失发生的也许性,风险管理是指辨认,评估,减少风险到可以接受的限度并实行适当机制控制风险,保持在此限度之内的过程。控制风险的方法:1 对动作进行优先排序,风险高的优先考虑2 评价风险评估过程中的建议,分析建议的可行性和有效性3 实行成本效益分析4 结合技术、操作和管理类的控制元素,选择性价比最佳的安全控制5 责任分派6 制定一套安全措施实行计划7 实现选择的安全控制项目计划内容:工作计划、人员组织计划
3、、设备采购供应计划、其它资源采购计划、变更控制计划、进度计划、成本投资计划、文献控制计划、支持计划风险分析的方法与途径:定量分析和定性分析项目风险管理应当涉及:1 一个风险管理计划,应强调重要项目风险、潜在的影响、解决方案、减少风险的措施2 一个风险防止计划或应急计划,涉及减少风险所必需的资源、时间及成本概算3 一个在整个项目周期内自始至终对风险进行测定,跟踪及报告的程序4 应急费用,并将其列入预算。项目定义并说明项目管理三要素之间的关系:所谓项目,就是在既定的资源和规定的约束下,为实现某种目的而互相联系的一次性工作任务,这个定义涉及三层意思:一定的资源约束、一定的目的、一次性任务。项目三角形
4、是指项目管理中范围、时间、成本三个因素之间互相影响的关系;质量处在三角形的中心。它会影响三角形的每条边,对三条边的任何一个更改都会影响质量;质量不是三角形的要素;是时间、成本和范围协调的结果。项目管理的四大核心领域:范围管理、成本管理、时间管理、质量管理项目管理的九大知识领域:范围管理、成本管理、进度管理、质量管理、人力资源管理、沟通管理、采购管理、风险管理和综合管理。五大项目过程:项目的启动过程,项目计划过程,项目执行过程,项目监控过程,项目收尾过程何为项目管理及特点:项目管理就是项目的管理者,在有限的资源约束下,运用系统的观点、方法和理论对项目涉及的所有工作进行有效的管理,即从项目的投资决
5、策开始到项目结束的全过程进行计划、组织、指挥、协调、控制和评价,以实现项目的目的;项目管理特点:1 项目管理是一项复杂的工作2 项目管理具有发明性3 项目管理需要集权领导并建立专门的项目组织4 项目负责人在项目管理中起着非常重要的作用。软件的质量特性涉及功能性、可靠性、易用性、效率、可维护性、可移植性等六个方面,每个方面都包含若干个子特性:功能性:适合性、准确性、互操作性、依从性、安全性;可靠性:成熟性、容错性、易恢复性;易用性:易理解性、易学性、易操作性;效率:时间特性、资源特性;可维护性:易分析性、易改变性、稳定性、易测试性;可移植性:适应性、易安装性、遵循性、易替换性;质量管理:在质量方
6、面指挥和控制组织的协调的活动,指对拟定和达成质量所必须的全总职能和活动的管理,其管理职能重要涉及制定质量方针和质量目的以及质量策划、质量控制、质量保证和质量改善。软件开发质量管理,就是为了开发出符合质量规定的软件产品,贯穿于软件开发生存期过程的质量管理工作。软件开发质量管理层次初步划分如下:1 、技术层次(数据、编程、文档)2 、方法体系层次(措施、项目、过程)3 、社会因素层次(质量环境、技术标准、业务标准、人员)目前软件过程改善重要根据能力成熟度模型集成CMMI,其层次分为初始级、可反复级、已定义级、已管理级、优化级编程质量管理层次可分为黑盒测试、灰盒测试、白盒测试、编译检查、编程规范、编
7、程逻辑、编程优化。系统分析、设计及实行系统规格说明书应当达成的基本规定是:全面、系统、准确、详实、清楚地表达系统开发的目的、任务和系统功能。系统说明书内容如下:1 引言,说明项目的名称、目的、功能、背景、引用资料,文中所用的专业术语等2 项目的概述,(项目的重要工作内容;现行系统的调查情况;新系统的逻辑模型)3 实行计划(工作任务的分解;进度和预算)系统分析的重要任务:理解和表达用户对系统的应用需求系统分析阶段的基本任务:系统分析员和用户在一起,充足理解用户的规定,并把双方的理解用书面文档(系统说明书)表达出来。系统分析员的职责是系统分析,是用户和技术人员之间的桥梁和“翻译”,为管理者提供控制
8、开发的手段。系统分析员应当具有坚实的信息系统知识,了解计算机技术的发展,具有管理科学知识与财务基础知识;应有较强的系统观点和较好的逻辑分析能力,具有较好的口头和书面表达能力、较强的组织能力、善于与人共事;总之应具有现代科学知识,具有改革思想和改革能力的专家。系统分析的困难重要来自3个方面:问题空间的理解;人与人之间的沟通;环境的不断变化系统分析的环节:1 现行系统的具体调查2 在具体调查的基础上,进行需求分析3 提出新系统的逻辑模型4 编写系统规格说明书。结构化分析方法是一种单纯的自顶向下逐步求精的功能分解方法,按照系统内部数据传递,以变换的关系建立抽象模型,然后自顶向下逐层分解,由粗到细,由
9、复杂到简朴,结构化分析的核心特性是“分解”与“抽象”。结构化分析方法指导思想:用系统的思想,系统工程的方法,按用户至上的原则,结构化、模块化自顶向下对信息系统进行分析与设计。原型方法表现不同的运用方式分为:探索型,实验型,演化型结构化分析使用的工具:数据流图,数据字典,实体关系图,结构化语言,鉴定表和鉴定树绘制数据流图应遵循的重要原则:1 拟定外部项2 自顶向下逐层扩展3 合理布局4 它只反映数据的流向、加工、逻辑上的存储5 数据流图的绘制过程就是系统逻辑模型的形成过程,需要和用户不断磋商,达成一致意见。采用迭代递增开发模型的建模过程:1 需求分析2 系统分析3 设计(结构设计与具体设计)4
10、实现5 测试和配置系统设计的目的:1 系统的可靠性2 较高的系统运营效率3 系统的可变更性4 系统的灵活性与经济性系统设计的原则:1 系统性原则2 简朴性原则3 开放性原则4 管理可接受原则5 其他原则;系统设计还应当遵循经济性和安全性。系统总体设计的重要任务:完毕对系统总体结构和基本框架的设计,系统总体设计涉及两方面内容,系统总体布局设计和系统模块化结构设计。系统总体结构设计的重要原则:1 分解一协调原则2 信息隐蔽和抽象原则3 自顶向下原则4 一致性原则5 面向用户原则系统总体布局是指系统的平台设计,即系统类型,信息解决方式设计,网络系统结构,软硬件配置以及数据资源在空间的分布设计;系统总
11、体布局方案应当满足解决功能和存储功能的规定,满足系统易用性,可维护性,可扩展性,可变更性和可靠性好的规定,并考虑系统的经济性。系统具体设计内容:1 代码设计2 数据库设计3 输入输出设计4 用户界面设计5 解决过程设计数据库设计重要环节:1 用户需求分析2 概念结构设计3 逻辑结构设计4 物理结构设计可行性研究由以下8 步组成:1 复查系统目的和规模2 研究目前在使用的系统3 导出新系统的高层逻辑模型4 重新定义问题5 导出和评价供选择的方案6 推荐一个方案并说明理由7 草拟开发计划8 书写文档提交审查UML在软件开发不同阶段的应用1 需求分析2 系统分析阶段3 系统设计阶段4 系统实行5 系
12、统测试阶段数据字典有6 类条目:数据项、数据结构、数据流、数据存储、解决过程和外部实体系统设计说明书应当涉及引言和系统总体技术方案,其中引言(l 摘要2 背景3 工作条件限制4 参考和引用资料5 专门术语定义);系统总体技术方案:1 系统配置方案2 模块设计3 代码设计4 输入设计5 输出设计6 数据库设计说明7 实行方案说明书信息系统实行阶段的任务涉及内容:1 硬件配置2 软件编制3 人员培训4 数据准备为了减少风险,在实行方法上应当注意2 点:1 尽也许选择成熟的软件产品,以保证系统的高性能及高可靠性2 选择好的信息系统开发工具系统实行成功与否(关键)的因素:1 进度的安排2 人员的组织3
13、 任务的分解4 开发环境的构建系统开发环境涉及(硬件环境、软件环境、网络环境等)程序设计的环节:1 了解计算机系统的性能和软硬件环境2 充足理解系统分析、系统设计的所有文档3 根据设计规定和软硬件环境,选定程序设计语言4 编写程序代码5 程序的检查、编译和调试程序设计的质量规定如下:1 程序的对的性2 源程序的可读性3 较高的效率结合实践谈谈好的程序设计风格对程序质量的影响?程序设计风格涉及:1 标记符的命名2 程序中的注释3 程序的布局格式4 数据说明5 程序语句的结构6 输入和输出7 程序的运营效率从以上7个方面结合质量谈信息系统测试分别按照硬件系统测试、网络系统测试和软件系统测试,最后对
14、整个系统进行总的综合测试。软件测试的类型有:模块测试、联合测试,验收测试,系统测试联合测试(集成测试)有两种:由上到下和由下到上;验收测试分为:测试与?测试测试的原则:1 应当尽早并不断地进行测试2 测试工作应当避免由原开发人员或小组来承担3 在设计测试方案时,不仅要拟定输入数据,并且要从系统的功能出发拟定输出结果4 在设计测试用例时,不仅要涉及合理有效的输入条件也要涉及不合理失效的输入条件5 在测试程序时,不仅要检测程序是否做了该做的事情,还要检测程序做了不该做的事情6 充足重视测试中的群集现象7 严格按照测试计划来进行避免测试的随意性8 妥善保存测试计划、测试用例作为软件文档的组成部分,为
15、维护提供方便单元测试任务涉及:1 、模块接口测试2 、模块局部数据结构测试3 、模块边界条件测试4 模块中所有独立执行通路测试5 模块的各条错误解决通路测试软件测试分为人工测试和机器测试其中人工测试(个人复查、走查、会审)机器测试(黑盒测试、白盒测试)系统测试过程(环节): 1 拟订测试计划2 编制测试大纲3 设计和生成测试用例4 实行测试5 生成测试报告测试计划内容涉及:测试内容,进度安排,测试所需的环境和条件,测试培训安排测试记录的内容:1 发现的错误2 纠错时对系统做的修改3 退化测试情况4 错误因素类型比率的分析和记录确认测试环节:1 有效性测试2 软件配置审查3 验收测试4 安装测试
16、系统测试:1 恢复测试2 安全性测试3 强度测试4 性能测试5 可靠性测试6 安装测试系统测试报告的重要内容:1 概述说明系统测试的目的2 测试环境,有关软硬件、通信、数据库、人员等情况3 测试内容,系统、子系统、模块的名称、性能技术指标等4 测试方案,测试的方法、测试数据、测试环节、测试环境、测试中故障的解决方案等5 测试结果,测试的实际情况、结果等6 结论,系统功能评价、性能技术指标评价、结论。测试计划内容:1 每个测试阶段的目的2 每个阶段完毕的标准3 时间进度表4 每个阶段负责人5 测试用例库6 测试所需的工具7 每个测试阶段所需机时数系统试运营阶段的工作重要涉及:1 对系统进行初始化
17、,输入各种原始数据记录2 记录系统运营的数据状况3 核对新旧系统输出结果4 对实际系统的输入方式进行考察5 对系统实际运营速度、响应速度进行实际测试新旧系统转换的方式:有3 种为直接转换、并行转换、分段转换调试方法:1 试探法2 回溯法3 对分查找法4 归纳法5 演绎法系统管理规划信息系统具有哪些结构?1 信息系统层次结构(战略计划层,战术管理层,业务解决层2 功能结构(从技术角度来看,信息系统无非是信息的输入、解决和输出等功能;从用户的角度来看,应当支持整个组织在不同层次上的各种功能;从业务角度看信息系统功能结构应当涉及行政子系统,研发、生产、营销、财务、人事、物流七个子系统;3 软件结构4
18、 硬件结构(集中式,分布集中式,分布式)信息系统有哪些类型?1 面向作业解决的系统2 面向管理控制的系统3 面向决策计划的系统信息系统对公司的生产过程、管理过程、决策过程都产生了重大影响,特别促进公司组织结构的重大变革,重要表现在1 促使组织结构扁平化2 组织结构更加灵活和有效3 虚拟办公室4 增长公司流程重组的成功率信息系统工程的研究方法分为技术方法、行为方法和社会技术系统方法。信息系统工程质量控制的重要手段:评审、测试和审计信息系统建设为什么需要全面质量控制,如何实行全面质量控制?由于信息系统项目质量目的的内容具有广泛性,所以实现信息工程项目总体质量目的应当实行全面的质量控制。因此要把控制
19、重点放在调查研究外部环境和内部系统各种干扰质量的因素上,做好风险分析和工作。同时预测各种也许出现的质量偏差,并采用有效的防止措施。要使这些积极控制措施与监督、监察、反馈、发现问题并及时解决;发现偏差及时纠偏等控制有机结合起来,这样才干使项目的质量处在有效的控制之下。信息系统项目的特点:1 明确的目的2 独特的特性3 有限的生命周期4 特定委托人5 实行的一次性6 组织的临时性和开放性7 项目的不拟定性和风险性8 结果的不可逆转性,此外信息系统尚有自己的特点1 信息系统项目的目的不精确、任务边界模糊,质量规定重要由项目团队定义2 在信息系统项目开发过程中,客户的需求不断被激发,不断地被进一步明确
20、,或者客户需求随项目进展而变化,从而导致项目进度、费用等计划的不断更改3 信息系统项目是智力密集、劳动密集型项目,受人力资源影响最大,项目成员的结构、责任心、能力和稳定性对信息系统项目的质量以及是否成功有决定的影响。IT 财务管理的目的及作用:对1T 项目的投资过程进行管理,研究1T 项目投资的必要性和可行性、准确计算1T 投资的成本和效益,并在此基础上进行投资评价和责任追究。解决IT 投资预算、1T 成本、效益核算和投资评价等问题,从而为高层管理提供决策支持,避免公司走入“信息化悖论”的沼泽。IT 系统管理的层次、定位和职能范围层次:战略层(1T 战略规划),涉及1T 战略制定、1T 治理、
21、1T 投资管理。战术层(1T 系统管理),涉及1T 管理流程、组织设计、管理制度、管理工具等。运作层(1T 技术及运作管理),涉及1T 技术管理、服务支持、平常维护等。定位:传统的1T 部门仅仅是核算中心,只是简朴地核算有些预算项目的投入成本;为了提高1T 服务质量和投资效益,使1T 部门从支持角色转为服务角色,从以1T 职能为中心转为以服务中心,从费用分摊的成本中心模式转为责任中心,公司应当依据组织业务的规模和对1T 的依赖限度,将1T 部门定位为成本中心,甚至利润中心。IT 系统管理职能范围:1T 财务管理、服务级别管理、问题管理、配置及变更管理、能力管理、1T 业务连续性管理等IT 部门
22、的职责:IT 战略规划、公司应用系统规划、网络及基础设施、数据库管理、人员管理、故障管理、成本计费管理、性能能力管理、维护管理、安全管理、1T 平常运作、终端用户支持等方面。(同时也是运作方的系统管理计划内容)服务级别管理的概念及作用服务级别管理是定义、协商、订约、检测和评审提供应客户服务的质量水准的流程。作用是:( l )准确了解业务部门的服务需求,节约组织成本,提高1T 投资效益。(2 )对服务质量进行量化考核。(3 )监督服务质量。(4 )明确职责,对违反服务级别协议的进行处罚。IT 系统管理通用体系架构为:it 部门管理,业务部门it 支持和it 基础架构管理现代公司信息系统特点:规模
23、越来越大、功能越来越多、变化快、异构性It 系统管理工作重要是优化it 部门的各类管理流程,并保证可以按照一定的服务级别,为客户高质量、低成本地提供it 服务:按流程分类:1 侧重于it 部门的管理,从而保证可以高质量地为业务部门服务2 侧重于业务部门的it 支持和平常作业,保证服务的可用性和可连续性3 侧重于it 基础设施建设,重要是建设公司的网络和internet 的连接等。公司it 预算大体分为以下:技术成本,服务成本,组织成本对外包商的资格审查应当从(技术能力,经营管理能力,发展能力)这3 个方面入手外包风险控制:1 加强对外包协议的管理2 对整个项目系统的规划3 对新技术敏感4 不断
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 年软考 信息系统 管理 工程师 考试 复习 重点
限制150内