信息系统管理工程师复习重点知识汇总.docx

上传人:b****5 文档编号:4537131 上传时间:2022-12-01 格式:DOCX 页数:9 大小:19.96KB
下载 相关 举报
信息系统管理工程师复习重点知识汇总.docx_第1页
第1页 / 共9页
信息系统管理工程师复习重点知识汇总.docx_第2页
第2页 / 共9页
信息系统管理工程师复习重点知识汇总.docx_第3页
第3页 / 共9页
信息系统管理工程师复习重点知识汇总.docx_第4页
第4页 / 共9页
信息系统管理工程师复习重点知识汇总.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

信息系统管理工程师复习重点知识汇总.docx

《信息系统管理工程师复习重点知识汇总.docx》由会员分享,可在线阅读,更多相关《信息系统管理工程师复习重点知识汇总.docx(9页珍藏版)》请在冰豆网上搜索。

信息系统管理工程师复习重点知识汇总.docx

信息系统管理工程师复习重点知识汇总

信息系统管理工程师复习重点知识汇总

   软件工程及项目管理基础知识:

   信息系统工程质量管理:

质量计划、质量保证、质量控制。

   软件质量因素:

正确性、健壮性、安全性、可用性、适应性、效率、风险、可理解性、可维修性、可测试性、可移植性、可再用性、互运行性。

   项目进度控制的重要方法:

规划、控制、协调

   进度控制所采取的措施如下:

  1.组织措施

  2.技术措施

  3.合同措施

4.经济措施

5.管理措施

   影响进度因素:

  1.人的因素

  2.材料和设备的因素

  3.方法和工艺的因素

  4.资金的因素

  5.环境因素

   成本管理由4个过程组成:

  1.资源计划过程

  2.成本估算过程

  3.成本预算过程

  4.成本控制过程

   影响工程成本主要因素:

  1.项目属性

  2.人员属性

  3.项目成果属性

  4.计算机属性

  5.其他因素

   影响工程变更的主要因素:

  1.工程的生命周期

  2.工程的计划、组织和管理

  3.客户需求变化

  4.新技术、新工艺的影响

  5.其他外部因素和不可遇见的突发事件

  何为风险?

风险是指某种破坏或损失发生的可能性,风险管理是指识别,评估,降低风险到可以接收的程度并实施适当机制控制风险,保持在此程度之内的过程。

 

   控制风险的方法:

  1.对动作进行优先排序,风险高的优先考虑

  2.评价风险评估过程中的建议,分析建议的可行性和有效性

  3.实施成本/效益分析

  4.结合技术、操作和管理类的控制元素,选择性价比最好的安全控制

  5.责任分配

  6.制定一套安全措施实施计划

  7.实现选择的安全控制

   项目计划内容:

工作计划、人员组织计划、设备采购供应计划、其它资源采购计划、变更控制计划、进度计划、成本投资计划、文件控制计划、支持计划。

   风险分析的方法与途径:

定量分析和定性分析。

   项目风险管理应该包括:

  1.一个风险管理计划,应强调主要项目风险、潜在的影响、解决方案、降低风险的措施

  2.一个风险预防计划或应急计划,包括降低风险所必需的资源、时间及成本概算

  3.一个在整个项目周期内自始至终对风险进行测定,跟踪及报告的程序

  4.应急费用,并将其列入预算。

   项目定义并说明项目管理三要素之间的关系:

所谓项目,就是在既定的资源和要求的约束下,为实现某种目的而相互联系的一次性工作任务,这个定义包括三层意思:

一定的资源约束、一定的目标、一次性任务。

项目三角形是指项目管理中范围、时间、成本三个因素之间相互影响的关系;质量处于三角形的中心。

它会影响三角形的每条边,对三条边的任何一个更改都会影响质量;质量不是三角形的要素;是时间、成本和范围协调的结果。

   项目管理的四大核心领域:

范围管理、成本管理、时间管理、质量管理

   项目管理的九大知识领域:

范围管理、成本管理、进度管理、质量管理、人力资源管理、沟通管理、采购管理、风险管理和综合管理。

   五大项目过程:

项目的启动过程,项目计划过程,项目执行过程,项目监控过程,项目收尾过程

何为项目管理及特点:

项目管理就是项目的管理者,在有限的资源约束下,运用系统的观点、方法和理论对项目涉及的全部工作进行有效的管理,即从项目的投资决策开始到项目结束的全过程进行计划、组织、指挥、协调、控制和评价,以实现项目的目标。

 项目管理特点:

  1.项目管理是一项复杂的工作

  2.项目管理具有创造性

  3.项目管理需要集权领导并建立专门的项目组织

  4.项目负责人在项目管理中起着非常重要的作用。

  软件的质量特性包括功能性、可靠性、易用性、效率、可维护性、可移植性等六个方面,每个方面都包含若干个子特性:

功能性:

适合性、准确性、互操作性、依从性、安全性;

   可靠性:

成熟性、容错性、易恢复性;易用性:

易理解性、易学性、易操作性;

   效率:

时间特性、资源特性;可维护性:

易分析性、易改变性、稳定性、易测试性;

   可移植性:

适应性、易安装性、遵循性、易替换性;

   质量管理:

在质量方面指挥和控制组织的协调的活动,指对确定和达到质量所必须的全总职能和活动的管理,其管理职能主要包括制定质量方针和质量目标以及质量策划、质量控制、质量保证和质量改进。

  软件开发质量管理,就是为了开发出符合质量要求的软件产品,贯穿于软件开发生存期过程的质量管理工作。

软件开发质量管理层次初步划分如下:

  1、技术层次(数据、编程、文档)

  2、方法体系层次(措施、项目、过程)

  3、社会因素层次(质量环境、技术标准、业务标准、人员)

  目前软件过程改进主要根据能力成熟度模型集成CMMI,其层次分为初始级、可重复级、已定义级、已管理级、优化级

  编程质量管理层次可分为黑盒测试、灰盒测试、白盒测试、编译检查、编程规范、编程逻辑、编程优化。

  系统分析、设计及实施

   系统规格说明书应该达到的基本要求是:

全面、系统、准确、详实、清晰地表达系统开发的目标、任务和系统功能。

   系统说明书内容如下:

  1.引言,说明项目的名称、目标、功能、背景、引用资料,文中所用的专业术语等

  2.项目的概述,(项目的主要工作内容;现行系统的调查情况;新系统的逻辑模型)

  3.实施计划(工作任务的分解;进度和预算)

   系统分析的主要任务:

理解和表达用户对系统的应用需求

   系统分析阶段的基本任务:

系统分析员和用户在一起,充分理解用户的要求,并把双方的理解用书面文档(系统说明书)表达出来。

  系统分析员的职责是系统分析,是用户和技术人员之间的桥梁和“翻译”,为管理者提供控制开发的手段。

系统分析员应该具备坚实的信息系统知识,了解计算机技术的发展,具备管理科学知识与财务基础知识;应有较强的系统观点和较好的逻辑分析能力,具备较好的口头和书面表达能力、较强的组织能力、善于与人共事;总之应具有现代科学知识,具有改革思想和改革能力的专家。

   系统分析的困难主要来自3个方面:

问题空间的理解;人与人之间的沟通;环境的不断变化系统分析的步骤:

1现行系统的详细调查2在详细调查的基础上,进行需求分析3提出新系统的逻辑模型4编写系统规格说明书。

  结构化分析方法是一种单纯的自顶向下逐步求精的功能分解方法,按照系统内部数据传递,以变换的关系建立抽象模型,然后自顶向下逐层分解,由粗到细,由复杂到简单,结构化分析的核心特征是“分解”与“抽象”。

   结构化分析方法指导思想:

用系统的思想,系统工程的方法,按用户至上的原则,结构化、模块化自顶向下对信息系统进行分析与设计。

   原型方法表现不同的运用方式分为:

探索型,试验型,演化型

   结构化分析使用的工具:

数据流图,数据字典,实体关系图,结构化语言,判定表和判定树绘制数据流图应遵循的主要原则:

1确定外部项2自顶向下逐层扩展3合理布局4它只反映数据的流向、加工、逻辑上的存储5数据流图的绘制过程就是系统逻辑模型的形成过程,需要和用户不断磋商,达成一致意见。

   采用迭代递增开发模型的建模过程:

  1.需求分析

  2.系统分析

  3.设计(结构设计与详细设计)

  4.实现

  5.测试和配置

   系统设计的目标:

  1.系统的可靠性

  2.较高的系统运行效率

  3.系统的可变更性

  4.系统的灵活性与经济性

   系统设计的原则:

  1.系统性原则

  2.简单性原则

  3.开放性原则

  4.管理可接收原则

  5.其他原则;系统设计还应该遵循经济性和安全性。

   系统总体设计的主要任务:

完成对系统总体结构和基本框架的设计,系统总体设计包括两方面内容,系统总体布局设计和系统模块化结构设计。

   系统总体结构设计的主要原则:

  1.分解一协调原则

  2.信息隐蔽和抽象原则

  3.自顶向下原则

  4.一致性原则

  5.面向用户原则

  系统总体布局是指系统的平台设计,即系统类型,信息处理方式设计,网络系统结构,软硬件配置以及数据资源在空间的分布设计;

  系统总体布局方案应当满足处理功能和存储功能的要求,满足系统易用性,可维护性,可扩展性,可变更性和可靠性好的要求,并考虑系统的经济性。

   系统详细设计内容:

  1.代码设计

  2.数据库设计

  3.输入/输出设计

  4.用户界面设计

  5.处理过程设计

   数据库设计主要步骤:

  1.用户需求分析

  2.概念结构设计

  3.逻辑结构设计

  4.物理结构设计

   可行性研究由以下8步组成:

  1.复查系统目标和规模

  2.研究目前在使用的系统

  3.导出新系统的高层逻辑模型

  4.重新定义问题

  5.导出和评价供选择的方案

  6.推荐一个方案并说明理由

  7.草拟开发计划

  8.书写文档提交审查

   UML在软件开发不同阶段的应用:

  1.需求分析

  2.系统分析阶段

  3.系统设计阶段

  4.系统实施

  5.系统测试阶段

   数据字典有6类条目:

数据项、数据结构、数据流、数据存储、处理过程和外部实体

  系统设计说明书应该包括引言和系统总体技术方案,其中引言(l.摘要,2.背景,3.工作条件/限制,4.参考和引用资料,5.专门术语定义);

   系统总体技术方案:

  1.系统配置方案

  2.模块设计

  3.代码设计

  4.输入设计

  5.输出设计

  6.数据库设计说明

  7.实施方案说明书

   信息系统实施阶段的任务包括内容:

  1.硬件配置

  2.软件编制

  3.人员培训4数据准备

   为了降低风险,在实施方法上应该注意2点:

  1.尽可能选择成熟的软件产品,以保证系统的高性能及高可靠性

  2.选择好的信息系统开发工具

   系统实施成功与否(关键)的因素:

  1.进度的安排

  2.人员的组织

  3.任务的分解

  4.开发环境的构建系统开发环境包括(硬件环境、软件环境、网络环境等)

   程序设计的步骤:

  1.了解计算机系统的性能和软硬件环境

  2.充分理解系统分析、系统设计的全部文档

  3.根据设计要求和软硬件环境,选定程序设计语言

  4.编写程序代码5程序的检查、编译和调试

   程序设计的质量要求如下:

  1.程序的正确性

  2.源程序的可读性

  3.较高的效率

   结合实践谈谈好的程序设计风格对程序质量的影响?

程序设计风格包括:

  1.标识符的命名

  2.程序中的注释

  3.程序的布局格式

  4.数据说明

  5.程序语句的结构

  6.输入和输出

  7.程序的运行效率

  从以上7个方面结合质量谈信息系统测试分别按照硬件系统测试、网络系统测试和软件系统测试,最后对整个系统进行总的综合测试。

   软件测试的类型有:

模块测试、联合测试,验收测试,系统测试

   联合测试(集成测试)有两种:

由上到下和由下到上;验收测试分为:

à测试与ß测试

   测试的原则:

  1.应该尽早并不断地进行测试

  2.测试工作应该避免由原开发人员或小组来承担

  3.在设计测试方案时,不仅要确定输入数据,而且要从系统的功能出发确定输出结果

  4.在设计测试用例时,不仅要包括合理有效的输入条件也要包括不合理失效的输入条件

  5.在测试程序时,不仅要检测程序是否做了该做的事情,还要检测程序做了不该做的事情

  6.充分重视测试中的群集现象

  7.严格按照测试计划来进行避免测试的随意性

  8.妥善保存测试计划、测试用例作为软件文档的组成部分,为维护提供方便

   单元测试任务包括:

  1、模块接口测试

  2、模块局部数据结构测试

  3、模块边界条件测试

  4.模块中所有独立执行通路测试

  5.模块的各条错误处理通路测试

  软件测试分为人工测试和机器测试其中人工测试(个人复查、走查、会审)机器测试(黑盒测试、白盒测试)

   系统测试过程(步骤):

  1.拟订测试计划

  2.编制测试大纲

  3.设计和生成测试用例

  4.实施测试

  5.生成测试报告

   测试计划内容包括:

测试内容,进度安排,测试所需的环境和条件,测试培训安排

   测试记录的内容:

  1.发现的错误

  2.纠错时对系统做的修改

  3.退化测试情况

  4.错误原因类型比率的分析和统计

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1