信息系统监理师之信息系统和软件工程
- 开发方法
常用开发模型:
瀑布模型,它将开发的过程分成软件计划、需求分析、软件设计、程序编码、软件测试和运行维护6个阶段,规定了它们自上而下,适用于大型软件开发过程。
变换模型是在快速开发一个原型的基础上,根据用户提出的反馈和建议,对原型进行改进,直到演化成最终软件产品。
螺旋模型:将瀑布模型和变换模型相结合,并增加了风险分析。
喷泉模型:为软件复用和生存周期中多项开发活动的集成提供了支持,是一种面向对象的开发方法。
智能模型:基于知识的软件开发模型,与专家系统结合在一起,是一种基于规则的系统。
V模型:以测试为中心的开发模型。
增量模型:融合了瀑布模型的基本成分和原型实现的迭代特征;它采用随着时间的进展而交错的线性序列。其最大优点是人员分配灵活。
RAD模型,是一个增量型的软件开发过程模型,强调极短的开发周期。它是采用基于构件的开发方法。
CBSD模型,是利用模块化方法,将整个系统模块化。整个过程分为需示分析和定义、体系结构设计、构件库的建立、应用软件构建、测试和发布5个阶段。
构件工具常见的有Microsoft的DCOM,Sun的EJB和OMG的CORBA.
原型方法模型,是适用于产品开发的早期阶段需求不确定时采用。其常分为水平原型和垂直原型两种。
XP方法模型,是一种轻量、高效、低风险、柔性、可预测、科学且充满乐趣的软件开发方式。它由价值观、原则、实践和行为四个部分组成。
RUP方法模型,是一个统一的软件开发过程,也是一个通用过程框架,能应用于多领域的项目开发,它也是基于构件,使用的建模语言是UML,它有三个特点:用例驱动、以基本架构为中心、迭代和增量。其软件过程在时间上分为四个阶段:初始阶段---细化阶段----构建阶段----交付阶段。
可行性研究主要从5个方面:经济可行性、技术可行性、法律可行性、执行可行性、可选择性。
- 需求分析
数据流图是结构化分析中的重要方法和工具,是表达系统内数据的流动并通过数据流描述系统功能的一种方法。它有4种基本符号:数据流、加工、数据存储和外部实体,同时数据流图遵循“自顶向下,逐层分解”的原则。
- 软件设计
软件设计分为概要设计和详细设计。
软件设计包含4个即独立又相互联系的活动:即数据设计、体系结构设计、接口设计、过程设计。
结构化设计包括体系结构设计、接口设计、数据设计和过程设计等任务,是一种面向数据流的设计方法,采用自顶向下、逐步求精和模块化。
- 程序编写
程序设计风格应从源程序文档化、数据说明、语句结构和输入/输出方法4个方面,力图做到程序的可读性。
- 软件测试
软件测试的类型:动态测试、白盒测试法和灰盒测试法和静态测试、代码审查
注:静态测试也可以实现白盒测试,如使用人工检查代码方法来检查代码的逻辑问题。
根据测试的目的、阶段不同,可将测试分为单元测试、集成测试、确认测试和系统测试。
验收测试内容通常包括:功能测试、性能测试、压力测试、配置测试、平台测试、安全性测试、恢复测试及可靠性测试等
- 软件维护
软件维护点整个软件生命周期的60%~80,常见的维护类型分为三种:改正性维护、适应性维护所进行的维护、完美性维护,除上述之外,还有一种预防性维护。
- 软件项目管理
软件质量特性标准有两种:ISO/IEC9126软件质量模型和MCCall软件质量模型。
CMM和CMMI是软件过程改进的两种标准。
SCM是一种标识、组织和控制修改的技术。
- 面向对象方法
对象是指一组属性及这组属性上折相关操作;对象由三部分组成:对象名、属性和操作。
类是一组具有相同属性和相同操作的对象集合;类由三部分组成:类名、属性和操作。
继承是在某个类的层次关联中不同的类共享属性和操作的一种机制。继承是面向对象方法区别于其他方法的一个核心思想。
封装的基本单位是对象,封装的三大优点:能减少耦合;类内部能实现自由改变;有一个更清楚的接口。
消息是对象间通信的手段,一个消息通常包括接收对象名、调用的操作名和适当的参数。
面向对象分析常用方法:
1、Coad/Yourdon方法
2、Booch方法;
3、OMT方法;
4、OOSE
相关推荐
15-9中级-信息系统监理师教程(目录结构图和思维导图)
薛大龙博士授课团队副教授 信监资料授课资料 全国计算机技术与软件专业技术资格(水平)考试...集成项目管理工程师考试32小时通关》、《信息系统监理师考试32小 时通关》、《网络工程师考试32小时通关》等教材副主编
信息系统监理师笔记 pdf版本 打印 三、信息系统与软件工程 (一)开发方法 常用开发模型: 瀑布模型(生命周期法,是生命周期法中最常用的开发模型),它将开发的过程分成软件计划、需求分析、软件设计、程序编码、...
(1)理解信息系统、计算机技术、数据通信与计算机网络、软件与软件工程基础知识; (2)掌握信息系统项目管理与监理的基本知识; (3)掌握信息系统工程监理质量控制、进度控制、投资控制、变更控制、合同管理、...
信息系统监理师笔记包含了信息系统的基本讲解和网络体系结构与软件工程的分析了解等
计算机技术与软件专业技术资格(水平)考试--信息系统监理师--历年真题--2018年上半年信息系统监理师真题(无答案)Word版
信部信(2002)570号 《信息系统工程监理暂行规定》 ...GB-T+19668.6-2007 信息化工程监理规范 第5部分:软件工程监理规范 GB-T+19668.6-2007 信息化工程监理规范 第6部分:信息化工程安全监理规范
关于北京市信息系统工程监理的取费标准(试行) 制订信息系统工程监理取费标准的主要目的... 信息系统工程建设监理费,根据委托监理业务的范围、强度和工程的性质、规模、难 易程度以及工作条件等情况相关,提出我们的建
计算机技术与软件专业技术资格(水平)考试--信息系统监理师--历年真题--2018年上半年信息系统监理师真题(无答案)PDF版
天航肯思捷信息系统工程监理有限公司 监理用表 1、编制说明 (1)为使本项目监理操作规范、科学、方便,杭州天航肯思捷信息系统工程监理有 限公司编制了本次工程监理用表。 (2)对于重要的工程事项,总监办以文件的...
信息系统工程监理中心、信息产业厅(局)、各级通信管理局、各级公安机关、信息工程质量监督检验站、质量技术监督局、信息系统监理公司、信息技术应用委员会、信息化办公室、信息中心、信息系统开发公司、电子产品...
信息系统工程监理中心、信息产业厅(局)、各级通信管理局、各级公安机关、信息工程质量监督检验站、质量技术监督局、信息系统监理公司、信息技术应用委员会、信息化办公室、信息中心、信息系统开发公司、电子产品...
信息系统监理师属于全国计算机技术与软件专业技术资格考试(简称计算机软件资格考试)中的一个中级资格考试。既是职业资格考试,又是职称资格考试,同时也是申报信息系统监理工程师资格的必要条件之一。
信息产业部信息系统工程监理与咨询服务收费标准分享.pdf
本文件包含:数据库工程师+系统项目工程师+信息安全工程师+信息系统管理工程师+信息监理师 熟悉软考的人都清楚,软考是目前中国最权威的计算机测试,具有最高的含金量和最广泛的覆盖范围。随着国家对软考的重视和...
最新信息化系统监理收费规范和标准,监理工作收 费计算公示
计算机技术与软件专业技术资格(水平)考试--信息系统监理师--历年真题--2017年上半年信息系统监理师真题(无答案)Word版
3、软件系统建设的监理工作背景 由于软件工程自身所具的特点,以及业主单位在信息技术等相关领域存在缺乏专业技 术人才或经验不足等问题,因此业主单位无法自行管理软件系统或自行管理无益于 提高项目投资的效益和建设...
下午题的考查形式基本没变,试题个数仍为五道,涵盖的知识点主要包括有:实施阶段的工程监理、进度控制、文档管理、软件测试、项目风险识别、软件功能模块的划分、监理在发生异常事件时的处理方式、招投标行为及招标...
考试合格人员能掌握信息系统工程监理的知识体系、完整的监理方法、手段和技能;能运用信息技术知识和监理技术方法编写监理大纲、监理规划和监理细则等文档;能有效组织和实施监理项目;具有工程师的实际工作能力和...