信息系统监理师之信息系统和软件工程
- 开发方法
常用开发模型:
瀑布模型,它将开发的过程分成软件计划、需求分析、软件设计、程序编码、软件测试和运行维护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
相关推荐
信息系统监理师是中国计算机技术与软件专业技术资格(水平)考试(简称软考)中的一项高级认证,旨在考核考生在信息系统工程监理领域的专业知识和实践能力。这个认证对于那些从事或希望从事信息系统建设、管理和维护...
1. 软考信息系统监理师:信息系统监理师是软件考试(软考)中的一项专业资格考试,主要面向从事信息系统监理工作的专业人员。监理师在信息系统项目中负责监督管理,确保项目按照计划进行,符合预期的质量、进度和...
通过这些真题的反复练习和答案解析的学习,考生可以逐步熟悉考试的题型、难度和答题技巧,同时也能系统性地复习和巩固信息系统监理师所需的专业知识。无论是对于初次报考的新人还是多次尝试的老手,这都是备考过程中...
这份资料覆盖了计算机技术基础、计算机网络、信息系统与软件工程、相关法律法规知识、监理概论、质量控制、进度控制以及投资控制等多个方面,旨在为信息系统监理师提供全面的专业知识体系。 ### 计算机技术基础 ##...
《信息系统监理师》是计算机软件水平考试中的一个中级资格认证,主要针对在信息化建设项目中承担监理工作的专业人士。这个认证旨在考核个人对信息系统建设过程的管理、监控和协调能力,以及解决实际问题的专业技能。...
信息系统监理师还需要具备扎实的IT技术基础,涵盖软件工程、网络技术、数据库管理、信息安全等方面。例如,在软件工程中,理解需求分析、系统设计、编码、测试以及维护等阶段的关键技术和方法;在网络技术方面,掌握...
《信息系统监理师》是针对国家软考中级资格认证的一门专业教程,主要涵盖了信息系统建设过程中的监督、管理和协调等关键任务。本教程旨在培养具备信息技术专业知识、监理技能以及良好职业道德的信息系统监理人员,以...
《信息系统监理师教程》是一本针对中级信息系统监理师的专业教材,涵盖了软件开发和项目管理的重要知识点。该教程通过目录结构图和思维导图的方式,帮助学习者系统地理解和掌握信息系统监理的相关理论与实践。 首先...
信息系统监理师,作为IT行业内的重要职业资格,是保障信息化项目质量和效率的关键角色。他们负责监督、协调与管理信息化工程,确保项目按照预定目标顺利进行。通过对历年试题的研究,我们可以深入理解信息系统监理师...
《2010信息系统监理师真题》是一个包含两份PDF文档的压缩包,分别为“2010sxxxtjlss.pdf”和“2010sxxxtjlsx.pdf”。这些文件聚焦于2010年度的信息系统监理师资格考试,是备考者和学习者了解当年考试形式、内容及...
在信息系统监理师领域,特别是在项目管理、质量控制和成本控制方面,上述文件内容中涉及的多个知识点值得深入探讨。 **信息系统监理师的职责:** 监理工程师在信息系统项目中扮演着至关重要的角色,负责对项目实施...
针对“信息系统监理师复习资料大全”,我们可以深入探讨这个领域的核心知识体系,以帮助备考者更好地理解和掌握相关技能。 一、信息系统监理师的角色和职责 信息系统监理师是信息化建设项目中的关键人物,他们需要...
在进行历年信息系统监理师考试试题结构分析时,我们首先需要了解信息系统监理师的工作内容以及其考试的目的和重要性。信息系统监理师是指在信息系统建设过程中,负责对信息系统工程项目的进度、质量、费用、安全等...
薛大龙博士授课团队副教授 信监资料授课资料 全国计算机技术与软件专业技术资格(水平)考试...集成项目管理工程师考试32小时通关》、《信息系统监理师考试32小 时通关》、《网络工程师考试32小时通关》等教材副主编
【信息系统监理师】是IT行业中一个重要的专业资格认证,主要针对在信息系统建设过程中进行监督、指导和协调的专业人员。这个认证旨在确保信息化项目的质量和效率,防止风险,优化资源分配,并保障项目的顺利完成。...
信息系统监理师考试虎哥培训班的语音视频讲课及串讲答疑课表安排,是为2013年下半年(11月)参加信息系统监理师考试的学员制定的学习计划。该培训课程由虎哥主持,旨在帮助学员一次性通过考试。课表安排分为三个阶段...
《软考中级 信息系统监理师教程》是一本针对信息技术领域专业人士的重要教材,主要面向准备参加中国计算机技术与软件专业技术资格(水平)考试(简称“软考”)中的信息系统监理师考试的考生。这本书以高清电子书的...
信息系统监理师,作为信息技术行业中的一项专业资格认证,旨在培养和选拔具备信息系统的规划、设计、建设、运维等环节的监控与管理能力的专业人才。自2005年起,国家对这一职位的考试制度逐步完善,形成了系统的考试...