自考问答 自考本科自考百科
自考问答 > 自考百科 > 软件系统分析与设计自考本科难吗

软件系统分析与设计自考本科难吗

发布时间:

软件系统分析与设计自考本科难吗

发布时间:

软件系统分析与设计自考本科难吗

软件工程自考难度大不大? 这得因人而异,同时还得看看考生的英语是咋样的,虽然该专业的英语是选考科目,但是和英语打交道是不可避免的,毕竟是属于与计算机类型的专业。所以,小编在此建议英语较好或是与英语基础的考生报考该专业,对于英语不敢兴趣的考生要慎重决定。且该专业需要考生具有较强的逻辑思维,所以,考生可以先自己评估一下,看看自己是不是十分适合该专业,而且不要一味认为大家决定好就是好。 软件工程自考本科科目: 软件项目管理(一)、计算机网络技术、离散数学(二)、Java语言程序设计(一)(实践)、软件开发工具与环境、多媒体计算机技术(实践)、高级数据库技术、网络应用程序设计(实践)、软件工程、面向对象程序设计、英语(二)、软件产品测试、概率论与数理统计(二)、信息安全工程、毕业设计。 注:英语(二)是可以通过选择加考其他科目来免考的。 自考生如何备考? 在备考前,我们需要去找我们需要考试的信息和资料。这点,可以从各省的教育考试院官网了解,或者去询问自考办的相关信息。获得消息之后,我们要参考官网的消息,认真的规划自己要考什么。 购买教学资料,教材,真题等等。如果有报班的同学,可以和辅导老师询问。如果是自己考的话,那么可以找考过的朋友和同学问问。提前了解一些基本信息!然后按照计划开始复习。 网上下载历年试卷和考试大纲,把答案在教材书上找出来。因为自考试题是从题库中出来的,往往会反复考到,只要把这些题目都背下来,一般及格没有问题。根据大纲复习,要求识记和掌握的重点背下来,就可以有好的成绩。自考的题目范围广,但难度不大,所以要记住的内容比较多。 做好自考学习规划:任何事情,要想成功,都要有一定的规划,自考也一样,要想快速通过,你就要制定适合自己的学习规划,包括,自考想要达到什么样的效果,为了这个结果,自考你先要考哪科,要怎么复习、每天花多少时间,什么时候复习什么科目,这些都最好有个对自己来说科学合理的规划,这样,你会发现学习起来轻松,得到的反馈也是好的。自考/成考有疑问、不知道如何总结自考/成考考点内容、不清楚自考/成考报名当地政策,点击底部咨询官网,免费领取复习资料:

自考本科不难。自考本科没有入学考试,只需经过报名即可参加考试。就本身而言,在掌握一定知识后考试不难,因为每一门只需要60分即可。因此,自考本科其实是对学习态度的考察,一般在14-16门课程,需要全部考试及格才可拿证。每年可以报考两次,每次最多报4门科目,一般2-3年即可考完拿证。自考本科是高等教育自学考试本科的简称,自考本科是我国基本高等教育制度之一,成绩合格后由主考学校和高等教育自学考试委员会联合颁发本科毕业证书,国家承认学历,学信网可查,符合条件者由主考大学授予学士学位。获得自考本科学历,根据国家教育部1988年15号文件,享受普通高等教育毕业证书相同的法律效力。自考的难度取决于考生所选择的专业的难度,而专业的难度是由所学课程决定。自考本科不难还因为毕业周期可以由考生自己决定,考生越早报考越有利,而且自考本科可以选择的专业多,像一些艺术类专业,实践类科目少,自然是好考的。要想了解更多关于自考的相关信息,推荐咨询师大教育。师大教育不仅有成人大专学历,而且有本科学历等学历证书,上班族必备职业证书,是在职备考的最佳选择,证书具有高含金量,学信网可查;同时师大教育每周4*12小时辅导,8大名师跟踪教学服务 ,低基础入门,教材精讲,真题解析,冲刺串讲;更有考前模考全录播模块教学,每年最新教程变动强化全新考试方向;精讲全新考试和重点,助力学生更好的学习。

自考是比较难的。

首先自考要考的科目比较多。自考最少的专业都要考11科,最多的有14科,需要自己一科一科去线下考试。

其次自考的分数比较高。每一科都要求60分以上,想要拿学位证的还要注意一下平均分,学校一般是要求平均分65,高的话是70分。

虽然自考很难,但是含金量高,不管是去考研究生还是编制,待遇还都是很好的。如果自身基础好可以选择自学,如果基础不好,就可以选择一个靠谱的机构,跟着老师去学习。

自考本科要考11-16门科目。由于专业不同,自考本科的考试科目是不一样的。一般专业的课程可分为公共课基础课、专业课、选修课、实践课这几大部分。所有专业或者同类专业应考者都必须参加的课程,比如《马克思主义基本原理概论》、《中国近代史纲要》等,公共课的课程一般有3~5门。

自考本科需要考哪些科目

自考本科开考科目一般包括四部分:公共课、专业课、换考课程、毕业论文(设计),科目设置一般在11到16门之间,根据报考学校的专业的不同课程数目也有所不同,考完所有课程即可毕业。

一、公共课

1、一般在3~5门左右,其中《中国近现代史纲要》、《马克思基本原理概论》、《英语二》三门课程为必考公共课,即无论什么专业都需要考这三门。(部分专业英语课可以用选修课替考)

2、一般理工类的专业还会增加如《高等数学》、《线性代数》等科目的考试,偏应用性质的专业还会开考《计算机应用基础》或者《管理系统中计算机应用》。

3、公共课虽然不一定同所学专业有直接联系,但它是培养德智体全面发展人才,为进一步学习提供方法论的必不可少的课程。

二、专业课

1、一般在8~10门左右,专业课的设置都是由各主考学校根据本校内此专业的教学要求设置的。

如法律专业的专业课包括:民法、刑法、商法、国际法等。

3、自考本科专业课是指同专业知识、技能直接联系的基本课程,其中还有学位课程专业课和非学位课程专业课。

想拿学位的话,一般要求其学位课程专业课平均分或部分分数达到70或以上。

4、部分专业的专业课还分为必考课和选考课。

必考课就是必须要考的课程,选考课程是指根据专业方向选择几门有关的课程。

自考本科考生只需要根据学分要求选择自己要考的课程就可以了。

三、换考课程

一般在3-5门左右,换考课程是指英语自学难度大的考生不考英语二而多考几门其他课程替代英语二的学分,一般是考3到5门课程。

软件系统分析与设计自考

《软件工程》是广东省教育自学考试计算机及应用专业的必修专业课,也是计算机应用专业教学计划中一门综合性和实践性很强的核心课程,在软件工程学科人才培养体系中占有重要的地位。主要内容包括软件工程概述、可行性分析、需求分析、概要设计、详细设计、面向对象分析与设计、编码、软件质量与质量保证、项目计划与管理。软件开发是建立计算机应用系统的重要环节,人们通过软件工程学把软件开发纳入工程化的轨道,而软件工程学是用以指导软件人员进行软件的开发、维护和管理的科学。《软件工程》已成为高等学校计算机软件教学体系中的一门核心课程,本课程以IEEE最新发布的软件工程知识体系为基础构建内容框架,注重贯穿软件开发整个过程的系统性认识和实践性应用,以当前流行的统一开发过程、面向对象技术和UML语言作为核心,密切结合软件开发的先进技术、最佳实践和企业案例,力求从可实践软件工程的角度描述需求分析、软件设计、软件测试以及软件开发管理,使学生在理解和实践的基础上掌握当前软件工程的方法、技术和工具。根据培养基层应用型人才的需要,通过本课程的学习,要求学生能掌握软件工程的基本概念、基本原理、开发软件项目的工程化的方法和技术及在开发过程中应遵循的流程、准则、标准和规范等;学生应能掌握开发高质量软件的方法,以及有效地策划和管理软件开发活动,为学生参加大型软件开发项目打下坚实的理论基础。伴随着互联网的发展,IT人才的短缺现象将会越来越严重。在我国,网络存储人才、电子商务人才、信息安全人才、游戏技术人才严重短缺,因此自考计算机及应用专业受到报考考生的青睐,越来越多考生选择报考自考计算机及应用专业,一方面可以掌握专业知识技能,一方面能拿到这所名牌高校的毕业证书。想要报考自考计算机及应用专业的考生可以通过网上报名或现场报名的形式进行报考。详情可咨询猎考网

自考软件工程考试科目 软件系统分析与设计(含实践)、算法设计与分析(含实践)、英语(二)、马克思主义基本原理概论、中国近代史纲要、JAVA程序设计、Linux系统及应用(含实践)、软件项目管理(实践)、软件质量保证(含实践)、计算机网络(实践)、计算机辅助软件工程(CASE,含实践)、电子商务等。 自考软件工程就业前景 软件工程未来可从事计算机应用、软件设计、编码、测试、维护等相关工作。也可以进入IT高新技术企业、软件服务外包企业从事具体应用领域软件开发相关工作。 自考的特点 (1)权威性:高等教育自学考试是国家教育考试,国家承认毕业者学历; (2)开放性:参加自学考试的人可以不受年龄、性别、已有学历、职业(特殊专业外)、民族、居住区域、身体条件等限制; (3)灵活性:自学考试采取分课程考试、学分累积的办法,不受学期、学年制的限制,考生可以根据自己的条件决定考试的课程和课程门数,依据专业考试计划安排自己的考试进度; (4)业余性:自学考试以业余学习为主,工学矛盾小; (5)效益性:对个人来讲,参加自学考试是投入的资金较少的接受继续教育的有效途径。自考/成考有疑问、不知道如何总结自考/成考考点内容、不清楚自考/成考报名当地政策,点击底部咨询官网,免费领取复习资料:

大致过程就是这样的.主要过程活动就是物联网信息监控,各阶段成本跟踪/不可预测事件的收集.

主要参与者有:订单员/派发员/司机物联网/仓库管理员等.

对应的输出产品有:订单信息录入/配送信息录入/订单进度/订单流转

软件系统分析与设计自考本科

自考本科计算机专业考试科目主要有计算机网络原理、计算机操作系统、软件工程、操作系统、计算机应用与技术zd、中国近代史纲要、马克思主义基本原理概论、高等数学、英语、电子技术基础、计算机组成原理、C++语言程序设计、数据库及其应用、线性代数等等。

自考软件工程考试科目 软件系统分析与设计(含实践)、算法设计与分析(含实践)、英语(二)、马克思主义基本原理概论、中国近代史纲要、JAVA程序设计、Linux系统及应用(含实践)、软件项目管理(实践)、软件质量保证(含实践)、计算机网络(实践)、计算机辅助软件工程(CASE,含实践)、电子商务等。 自考软件工程就业前景 软件工程未来可从事计算机应用、软件设计、编码、测试、维护等相关工作。也可以进入IT高新技术企业、软件服务外包企业从事具体应用领域软件开发相关工作。 自考的特点 (1)权威性:高等教育自学考试是国家教育考试,国家承认毕业者学历; (2)开放性:参加自学考试的人可以不受年龄、性别、已有学历、职业(特殊专业外)、民族、居住区域、身体条件等限制; (3)灵活性:自学考试采取分课程考试、学分累积的办法,不受学期、学年制的限制,考生可以根据自己的条件决定考试的课程和课程门数,依据专业考试计划安排自己的考试进度; (4)业余性:自学考试以业余学习为主,工学矛盾小; (5)效益性:对个人来讲,参加自学考试是投入的资金较少的接受继续教育的有效途径。自考/成考有疑问、不知道如何总结自考/成考考点内容、不清楚自考/成考报名当地政策,点击底部咨询官网,免费领取复习资料:

序 号课程代码课 程 名 称学分备注公共课程103708中国近现代史纲要2203709马克思主义基本原理概论4302331数据结构3专业课程407758WIN20005507759Visual Basic 程序设计3602321汇编语言程序设计3707757计算机专业英语(一)14806540计算机网络4902336数据库原理41003858C++语言程序设计51107870JAVA 程序设计51207760SQL Server41307761VC 程序设计51401024软件工程及应用307999毕业设计不计 长春工业大学建校于1952年,是一所以工为主,工、理、文、法、管、经、教育等多学科相互支撑、协调发展的省属重点大学。学校坐落在长春市风景秀丽的南湖之滨,校园绿树成荫,环境幽雅。学校经过多年建设,培育了艰苦奋斗、严谨求实的办学精神,形成了敬业奉献、严谨治学的教风和勤奋求实、笃学创新的学风。学校在2004年全国高等学校本科教学工作水平评估中获得优秀等级,并两次在全国本科教学评估工作会议上介绍评估经验。2009年1月成为博士学位授权立项建设单位。学校现有49个本科专业,9个吉林省重点学科,35个学科具有硕士学位授予权,10个工程领域具有工程硕士专业学位授予权。现有全日制在校学生19000余人,形成了以本科教育为主体,积极发展研究生教育,适度发展高等职业技术教育和成人教育的人才培养体系和多层次、多渠道、多规格的办学格局。目前,学校正在积极推进由教学型向教学研究型过渡,为把长春工业大学建成国内一流的地方工业大学而努力奋斗!项目优势:1、课程优势:本专业全部课程11科,其中2科是验收课程, 1科是实践课程,考试科目8科全部为主考院校命题,一般1年可考完。2、学分优势:本专业被列入高等教育综合改革试点项目对学员进行学习过程考核,采取网上学习形式,过程考核成绩占总成绩40%,即40分。过程考核成绩直接加入考试成绩当中,有效的提高考试通过率。3、考试优势:本专业实行注册制,由学校自主组织考生报名、教学以及考试考场等各项工作,各考办均不接受社会人员报名工作。(该专业是吉林省唯一一个由学校自组考试专业)。4、排考优势:本专业考试课程总共8科,而每次考试这8科考试课程都同时排考,考生可任意选择4科参加考试。5、主考院校参与命题和评卷工作,参与制定和修改课程自学考试大纲和实践环节考核大纲,全程由主考院校培训;报名条件:1、国家承认学历的大专毕业生、在校生;2、有取得第二学历要求的本科毕业生、在校生;3、具有相当于高中学历的毕业生(专本套读);4、军校与党校专科毕业生。报名资料:1、身份证正反面电子版(清晰度高)2、蓝底免冠相片电子版(规格384*512、大小20K)3、专科学历证书电子版(清晰度高)4、详细纸制报名表一份 详情(优尼克斯自考)可以来这了解一下 我们有专业的老师为你解答

软件系统分析与设计自考大纲

【导读】软考高级涉及很多的类型,有系统分析师、信息系统项目管理师、网络规划设计师、系统架构设计师、系统规划与管理师,想要获得这些职称,都是需要参与其中的,当然学习是必不可少,学习的依据就是考试大纲,那么想要成为系统架构设计师,就要参考其考试大纲进行,下面我们就来具体看看系统架构设计师考试大纲的具体内容。

一、考试说明

1.考试目标

考试合格人员应能够根据系统需求规格说明书,结合应用领域和技术发展的实际情况,考虑有关约束条件,设计正确、合理的软件架构,确保系统架构具有良好的特性;能够对项目睥系统架构进行描述、分析、设计与评估;能够按照相关标准编写相应的设计文档;能够与系统分析师、项目管理师相互协作、配合工作;具有高级工程师的实际工作能力和业务水平。

2.考试要求

(1)掌握计算机硬软件与网络的基础知识;

(2)熟悉信息系统开发过程;

(3)理解信息系统开发标准、常用信息技术标准;

(4)熟悉主流的中间件和应用服务器平台;

(5)掌握软件系统建模、系统架构设计基本技术;

(6)熟练掌握信息安全技术、安全策略、安全管理知识;

(7)了解信息化、信息技术有关法律、法规的基础知识;

(8)了解用户的行业特点,并根据行业特点架构合适的系统设计;

(9)掌握应用的数学基础知识

(10)熟练阅读和正确理解相关领域的英文文献;

3.考试科目设置

(1)信息系统综合知识,考试时间为 150 分钟,笔试,选择题;

(2)系统架构设计案例分析,考试时间为 90 分钟,笔试,问答题;

(3)系统架构设计论文,考试时间为 120 分钟,笔试,论文题。

二、考试范围

考试科目 1:信息系统综合知识

1.计算机软件与网络基础知识

1.1 操作系统

操作系统的类型和结构

操作系统基本原理

网络操作系统及网络管理

嵌入式操作系统与实时操作系统

1.2 数据库系统

数据库管理系统的类型、结构和性能评价

常用的关系型数据库管理系统

数据库模式

数据库规范化

分布式数据库系统,并行数据库系统

数据仓库与数据挖掘技术

数据库工程

备份恢复

1.3 嵌入式系统

嵌入式系统的特点

嵌入式系统的硬件组成与设计

嵌入式系统应用软件及开发平台

嵌入式系统网络

嵌入式系统数据库

1.4 数据通信与计算机网络

数据通信的基本知识

开放系统互连参考模型

常用的协议标准

网络互连与常用网络设备

计算机网络的分类与应用

1.5 多媒体

多媒体的类型、特点及数据格式

多媒体数据的压缩编码

1.6 系统配置与性能评价

多层结构、分布式系统

系统配置方法(双份、双重、热备份、容错、集群)

性能计算(响应时间、吞吐量、TAT) 性能设计(系统调整、Amdahl 解决方案、响应特性、负载均衡)

性能指标(SPEC-Int、SPEC-Fp、TPC、Gibsonmix、响应时间)

性能评估

2.信息化基础知识

2.1 信息系统工程总体规划

总体规划目标、范围

总体规划的方法论

信息系统的组成

信息系统的实现

2.2 政府信息化与电子政务

电子政务的概念、内容和技术形式

中国政府信息化的策略和历程

电子政务建设的过程模式和技术模式

2.3 企业信息化与电子商务

企业信息化的概念、目的、规划、方法

ERP 的主要模块和主要算法

企业业务流程重组(BPR) CRM、PDM 在企业的应用

知识管理

企业应用集成

全程供应链管理的思想

商业智能

电子商务的类型、标准

2.4 信息资源管理

2.5 国际和国内有关信息化的标准、法律和规定

3.系统开发基础知识

3.1 开发管理

项目的范围、时间、成本

文档管理工作、配置管理

软件开发的质量与风险

软件的运行与评价

3.2 需求管理

需求变更

需求跟踪

需求变更风险管理

3.3 软件开发方法

软件开发生命周期

软件开发模型(瀑布模型、演化模型、增量模型、螺旋模型、原型,构件组装模型、RUP,敏捷方法)

构件与软件重用

逆向工程

形式化方法

3.4 软件开发环境与工具

集成开发环境

开发工具(建模工具、分析设计工具、编程工具、测试工具、项目管理工具等)

3.5 设计方法

分析设计图示(DFD、ERD、UML、流程图、NS 图、PAD) 结构化分析与设计

模块设计

面向对象的分析与设计

I/O 设计、人机界面设计

设计模式

3.6 基于构件的开发

构件的概念与分类

中间件技术

典型应用架构(J2EE、.NET)

3.7 应用系统构建

应用系统设计与开发(分析与设计方法的使用、外部设计、内部设计、程序设计、测试)

软件包的使用(开发工具、运行管理工具、业务处理工具、ERP、群件、OA工具)

3.8 测试与评审

测试评审方法

验证与确认(V&V) 测试自动化

测试设计和管理方法

4.软件架构基础知识

软件架构的概念

软件架构的风格

特定领域软件架构

基于架构的软件开发方法

软件架构评估

软件产品线

设计模式

5.安全性与可靠性技术

4.1 信息安全与保密

加密和解密

身份认证(数字签名、密钥、口令)

访问控制

安全保密管理(防泄漏、数字水印)

安全协议(SSL、PGP、IPSec) 系统备份与恢复

防治病毒

4.2 系统可靠性

可靠性设计(容错技术、避错技术)

可靠性指标与评估

4.3 安全性规章与保护私有信息规则

信息系统安全法规与制度

计算机防病毒制度

保护私有信息规则

6.标准化与知识产权

标准化意识,标准化的发展,标准的的生命周期

国际标准、美国标准、国家标准、行业标准、地方标准、企业标准

代码标准、文件格式标准、安全标准、软件开发规范和文档标准

标准化机构

知识产权

7.应用数据

概率统计应用

图论应用

组合分析

算法(数值算法与非数值算法)的选择与应用

运筹方法(网络计划技术、线性规划、预测、决策、库存管理、模拟)

数学建模

8.专业英语

具有高级工程师所要求的英文阅读水平

掌握本领域的英语术语

考试科目 2:系统架构设计案例分析

1.系统规划

系统项目的提出与可行性分析

系统方案的制定、评价和改进

新旧系统的分析和比较

现有软件、硬件和数据资源的有效利用

2.软件架构设计

软件架构设计

XML 技术

基于架构的软件开发过程

软件质量属性

架构模型(风格)

特定领域软件架构

基于架构的软件开发方法

架构评估

软件产品线

系统演化

3.设计模式

设计模式的概念

设计模式的组成

模式和软件架构

设计模式分类

设计模式的实现

4.系统设计

处理流程设计

人机界面设计

文件设计、存储设计

数据库设计

网络应用系统的设计

系统运行环境的集成与设计

中间件、应用服务器

性能设计与性能评估

系统转换计划

5.软件系统建模

系统需求

建模的作用和意义

定义问题(目标、功能、性能等)与归结模型(静态结构模型、动态行为模型、物理模型)

结构化系统建模、数据流图

面向对象系统建模

统一建模语言(UML) 数据库建模、E-R 图 逆向工程

6.分布式系统设计

分布式通信协议的设计

基于对象的分布式系统设计

基于 Web 的分布式系统设计

基于消息和协同的分布式系统设计

异构分布式系统的互操作性设计

7.嵌入式系统设计

实时系统和嵌入式系统特征

实时任务调度和多任务设计

中断处理和异常处理

嵌入式系统开发设计

8.系统的可靠性分析与设计

系统的故障模型和可靠性模型

系统的可靠性分析和可靠度计算

提高系统可靠性的措施

系统的故障对策和系统的备份与恢复

9.系统的安全性和保密性设计

系统的访问控制技术

数据的完整性

数据与文件的加密

通信的安全性

系统的安全性设计

考试科目 3:系统架构设计论文

根据给出的系统架构设计有关的若干个专题,选择其中一个专题,按照规定的要求撰写论文。

1. 系统建模

定义问题与归结模型

结构化系统建模

面向对象系统建模

数据库建模

2.软件架构设计

软件架构设计

特定领域软件架构

基于架构的软件开发方法

软件演化

3.系统设计

处理流程设计

系统人机界面设计

文件设计、存储设计

数据库设计

网络应用系统的设计

系统运行环境的集成与设计

系统性能设计

中间件、应用服务器

4.分布式系统设计

分布式通信协议的设计

基于对象的分布式系统设计

基于 Web 的分布式系统设计

基于消息和协同的分布式系统设计

异构分布式系统的互操作性设计

5.系统的可靠性分析与设计

系统的故障模型和可靠性模型

提高系统可靠性的措施

系统的故障对策和系统的备份与恢复

6.系统的安全性和保密性设计

系统的访问控制技术

数据的完整性

数据与文件的加密

通信的安全性

系统的安全性设计

关于2020年软考考试大纲:系统架构设计师考试大纲,就给大家介绍到这里了,当然这也是拥有软考高级职称的一种方法,所以赶紧加油学习吧!

自考软件工程考试科目 软件系统分析与设计(含实践)、算法设计与分析(含实践)、英语(二)、马克思主义基本原理概论、中国近代史纲要、JAVA程序设计、Linux系统及应用(含实践)、软件项目管理(实践)、软件质量保证(含实践)、计算机网络(实践)、计算机辅助软件工程(CASE,含实践)、电子商务等。 自考软件工程就业前景 软件工程未来可从事计算机应用、软件设计、编码、测试、维护等相关工作。也可以进入IT高新技术企业、软件服务外包企业从事具体应用领域软件开发相关工作。 自考的特点 (1)权威性:高等教育自学考试是国家教育考试,国家承认毕业者学历; (2)开放性:参加自学考试的人可以不受年龄、性别、已有学历、职业(特殊专业外)、民族、居住区域、身体条件等限制; (3)灵活性:自学考试采取分课程考试、学分累积的办法,不受学期、学年制的限制,考生可以根据自己的条件决定考试的课程和课程门数,依据专业考试计划安排自己的考试进度; (4)业余性:自学考试以业余学习为主,工学矛盾小; (5)效益性:对个人来讲,参加自学考试是投入的资金较少的接受继续教育的有效途径。自考/成考有疑问、不知道如何总结自考/成考考点内容、不清楚自考/成考报名当地政策,点击底部咨询官网,免费领取复习资料:

软件系统分析与设计自考真题

一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。1.“软件工程的概念是为解决软件危机而提出的”这句话的意思是( )A.强调软件工程成功解决了软件危机的问题B.说明软件危机的存在总是使软件开发不像传统工程项目那样容易管理C.说明软件工程这门学科的形成是软件发展的需要D.说明软件工程的概念,即:工程的原则、思想、方法可解决当时软件开发和维护存在的问题2.瀑布模型的主要特点是( )A.将开发过程严格地划分为一系列有序的活动B.将开发过程分解为阶段C.提供了有效的管理模式D.缺乏灵活性3.在软件工程的需求分析阶段,不属于问题识别内容的是( )A.功能需求B.性能需求C.环境需求D.输入/输出需求4.画某系统的数据流图时,顶层图有( )A.0张B.1张C.2张D.3张及其以上5.软件模块内聚性最强的是( )A.功能内聚B.通信内聚C.偶然内聚D.逻辑内聚6.最早提出软件系统维护问题的阶段是( )A.可行性分析B.需求分析C.概要设计D.详细设计7.SD(结构化设计)方法设计的结果是( )A.模块B.模块结构图C.模块的算法D.数据流图8.在进行软件测试时,首先应当进行以下哪项测试,然后再进行组装测试,最后再进行有效性测试( )A.单元测试B.系统测试C.集成测试D.确认测试9.软件详细设计阶段的任务是( )A.算法与数据结构设计B.功能设计C.调用关系设计D.输入/输出设计10.下列属于静态测试方法的是( )A.黑盒法B.路径覆盖C.白盒法D.人工检测11.Fortran语言主要作为以下哪个方面的语言( )A.科学工程计算B.系统软件C.事务处理D.人工智能12.用结构化语言来描述加工逻辑的外层结构时,以下不属于基本结构的是( )A.顺序结构B.选择结构C.嵌套结构D.重复结构l3.可维护软件的主要特性包括( )A.可理解性、可修改性、可移植性B.可使用性C.可维护性、可使用性、可靠性D.可测试性14.程序设计语言不具有的特性是( )A.心理特性B.工程特性C.应用特性D.技术特性15.下列不属于项目进度安排主要方法的是( )A.工程网络图B.Gantt图C.进度结构图D.任务资源表16.下列不属于通常冗余技术的是( )A.结构冗余B.信息冗余C.时间冗余D.代码冗余17.下列工具中,属于需求追踪工具的是( )A.在DBMS上的应用运行工具B.追踪和状态报告C.访问和版本控制机构D.文件和修改管理18.关于软件测试的目的,下面观点错误的是( )A.为了发现错误而执行程序的过程B.一个好的测试用例能够发现至今尚未发现的错误C.证明程序是正确、没有错误的D.一个成功的测试用例是发现了至今尚未发现的错误的测试19.在制定项目开发计划文档时,不包含的内容是( )A.项目概述B.实施计划C.测试计划D.交付期限20.面向对象的开发方法中,以下哪种方法原是面向Ada语言的,并处于面向对象开发方法的奠基性地位( )A.Booch方法B.Coad方法C.UML语言D.OMT方法二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。21.可行性研究从技术可行性、经济可行性、________三方面进行分析。22.IDEF0方法用来描述系统的功能活动及其联系,建立系统的_______模型。23.结构化方法总的指导思想是_______逐层分解。24.在一段程序中,将多次出现的一组语句设计为一个子程序,供多个部分调用,这种情况出现的内聚称为________。25.软件部件的内部实现与外部可访问性分离,这是指软件的______。26.用来模拟被测模块的上级调用模块的模块称为_______。27.软件复杂性度量的参数很多,主要有规模、_______、结构、智能度。28.软件开发环境中最主要的组成部分是______。29.软件工程管理的具体内容包括对开发人员、组织机构、用户和______等方面的管理。30.增量模型根据增量方式和形式的不同,分为_____和原型模型。三、名词解释题(本大题共5小题,每小题3分,共15分)31.过程设计语言(PDL)32.可移植性33.渐增式测试34.详细设计35.条件覆盖四、简答题(本大题共4小题,每小题5分,共20分)36.软件生存周期可以分为几个阶段,每个阶段的提交物是什么?37.结构化分析的描述工具有哪些?简述结构化分析的步骤。38.什么是黑盒测试法?常用的黑盒测试方法有哪些?39.简述面向对象的特征。五、应用题(本大题共2小题,第40小题10分,第41小题15分,共25分)40.某个学生成绩管理系统的部分功能如下:(1)基本信息管理:教务管理人员输入或修改学期教学执行计划、学生名单和教师名单;(2)学生选课:学生根据教学执行计划进行选课;(3)分配任课教师:教务管理人员为符合开课条件的课程分配教师,并打印任课通知单给教师;(4)成绩管理:每门课程的教师在考试评分结束后将考试成绩交给教务管理人员,教务管理人员输入、维护成绩,系统可生成成绩单(发给学生)、成绩统计分析表(发给教务管理人员)。请根据要求画出该问题的分层数据流图(要求画出顶层和0层数据流图)。 一、单项选择题(在每小题的四个备选答案中选出一个正确答案,并将其号码填在题后的括号内。每小题1分,共20分) 1. “软件危机”是指( ) A. 计算机病毒的出现 B. 利用计算机进行经济犯罪活动 C. 软件开发和维护中出现的一系列问题 D. 人们过分迷恋计算机系统 2. DFD中的每个加工至少需要( ) A. 一个输入流 B. 一个输出流 C. 一个输入或输出流 D. 一个输入流和一个输出流 3. 为了提高模块的独立性,模块之间最好是( ) A. 控制耦合 B. 公共耦合 C. 内容耦合 D. 数据耦合 4. 下面关于PDL语言不正确的说法是( ) A. PDL是描述处理过程怎么做 B. PDL是只描述加工做什么 C. PDL也称为伪码 D. PDL的外层语法应符合一般程序设计语言常用的语法规则 5. 详细设计与概要设计衔接的图形工具是( ) A. DFD图 B. 程序图 C. PAD图 D. SC图 6. 不适合作为数据处理与数据库应用的语言是( ) A. SQL B. Cobol C. 4GL D. Lisp 7. 下列关于功能性注释不正确的说法是( ) A. 功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据的状态 B. 注释用来说明程序段,需要在每一行都要加注释 C. 可使用空行或缩进,以便很容易区分注释和程序 D. 修改程序也应修改注释 8. 下列关于效率的说法不正确的是( ) A. 效率是一个性能要求,其目标应该在需求分析时给出 B. 提高程序效率的根本途径在于选择良好的设计方法,数据结构与算法 C. 效率主要指处理机时间和存储器容量两个方面 D. 程序的效率与程序的简单性无关 9. 测试的关键问题是( ) A. 如何组织对软件的评审 B. 如何验证程序的正确性 C. 如何采用综合策略 D. 如何选择测试用例 10. 结构化维护与非结构化维护的主要区别在于( ) A. 软件是否结构化 B. 软件配置是否完整 C. 程序的完整性 D. 文档的完整性 11. 软件维护困难的主要原因是( ) A. 费用低 B. 人员少 C. 开发方法的缺陷 D. 得不到用户支持 12. 可维护性的特性中,相互矛盾的是( ) A. 可理解性与可测试性 B. 效率与可修改性 C. 可修改性和可理解性 D. 可理解性与可读性 13. 快速原型是利用原型辅助软件开发的一种新思想,它是在研究( )的方法和技术中产生的。 A. 需求阶段 B. 设计阶段 C. 测试阶段 D. 软件开发的各个阶段 14. 从目前情况来看,增量模型存在的主要问题是( ) A. 用户很难适应这种系统开发方法 B. 该方法的成功率很低 C. 缺乏丰富而强有力的软件工具和开发环境 D. 缺乏对开发过程中的问题和错误具有应付变化的机制 15. 下列有关软件工程的标准,属于行业标准的是( ) A. GB B. DIN C. ISO D. IEEE 16. 下列文档与维护人员有关的有( ) A. 软件需求说明书 B. 项目开发计划 C. 概要设计说明书 D. 操作手册 17. 在屏蔽软件错误的冗错技术中,冗余附加件的构成包括( ) A. 关键程序和数据的冗余存储和调用 B. 为检测或纠正信息在运算或传输中的错误须外加的一部分信息 C. 检测、表决、切换、重构、纠错和复算的实现 D. 实现错误检测和错误恢复的程序 18. ( )是为了确保每个开发过程的质量,防止把软件差错传递到下一个过程而进行的工作。 A. 质量检测 B. 软件容错 C. 软件维护 D. 系统容错 19. 表示对象相互行为的模型是( )模型。 A. 动态模型 B. 功能模型 C. 对象模型 D. 静态模型 20. CASE工具的表示集成是指CASE工具提供相同的( ) A. 编程环境 B. 用户界面 C. 过程模型 D. 硬件/操作系统 二、填空题(每空2分,共20分) 1. 作为计算机科学技术领域中的一门新兴学科,软件工程主要是为了解决________问题。 2. 投资回收期就是使________等于最初的投资费用所需时间。 3. 在IDEF0方法的一个活动图形中控制活动是指________。 4. 划分模块时尽量做到________,保持模块的独立性。 5. PAD图是一种________展开的二维树形结构。 6. 对校正性维护应该从________的严重性开始。 7. 类的实例化是________。 8. 人们常用硬件可靠性的定量度量方法来度量软件的可靠性和可用性,常用的度量软件可靠性的两个指标是________和________。 9. 将待开发的软件细化,分别估算每一个子任务所需要的开发工作量,然后将它们加起来,将得到软件的总开发量。这种成本估算方法称为________。 三、名词解释(每小题3分,共15分) 1. 需求分析 2. 耦合性 3. 结构化程序设计 4. 状态图 5. 软件配置管理 四、简答题(每小题5分,共20分) 1. 简述演绎法调试的具体步骤。 2. 简述增量模型和瀑布模型的本质区别。 3. 简述设计一个容错系统的步骤。 4. 简述在项目开发时,选择程序设计语言应考虑因素。 五、应用题(第1题6分,第2小题8分,第3小题11分,共25分) 1. 某部门要处理大批单据所组成的事务文件,单据分为进货单和发货单两种,每种 单据由多行组成,每行包括零件号、零件名称、数量三个数据项。 要求:用Jackson方法表示事务文件的数据结构。(6分) 2. 根据以下被测试的流程图,选择相应的答案。(8分) (1) A=2, B=0, X=4 (2)A=2, B=1, X=1 (3)A=2, B=0, X=1 A=1, B=1, X=1 A=3, B=0, X=3 A=1, B=1, X=2 ①在1-3的答案中满足判定覆盖的测试用例是________ (2分) ②在1-3的答案中满足条件覆盖的测试用例是________ (2分) ③在1-3的答案中满足判定/条件覆盖的测试用例是________ (2分) (4)A=2, B=0, X=4 (5)A=2, B=0, X=4 (6)A=2, B=0, X=4 A=2, B=1,X=1 A=2, B=2, X=1 A=1, B=1, X=1 A=1, B=0,X A=1, B=0, X=3 A=1, B=1, X=4 A=1, B=1,X=1 A=1, B=2, X=2 A=3, B=0, X=3 ④在4-6的答案中满足条件组合覆盖的测试用例是________(1分) ⑤在4-6的答案中满足路径覆盖的测试用例是________(1分) 3. 某电视购物公司采用面向对象技术实现商品销售计算机系统,基本需求如下: (1)公司提供多种类商品,每种商品通过委托订单来进行征订。 (2)公司下属多个分公司,每个分公司负责本地区委托订单的收录,打印收款凭证单。 (3)公司负责分类、统计各分公司送来的委托单,进行分类统计。 要求:按照上述模型建立对象模型。(11分) 一、 1.C 2.D 3.D 4.B 5.D 6.D 7.B 8.D 9.D 10.D 11.C 12.B 13.A 14.C 15.D 16.C 17.D 18.A 19.A 20.B 二、 1.如何建立一个软件系统 2.积累的经济效益 3.所受到的约束条件 4.高内聚低耦合 5.有左往右 6.评价错误 7.对象 8.MTTF MTBF 9.自底向上估算方法 三、 1. 需求分析是指,开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈 述转化为完整的需求定义,再由需求定义转换到相应的形式功能规约(需求规格说明)的过程。 2. 耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。 3. 结构化程序设计是实现该目标的关键技术之一,它指导人们用良好的思想方法开发易于理解、易于验证的程序。 结构化程序设计方法的基本要点是: 1)采用自顶向下、逐步求精的程序设计方法 2)使用三种基本控制结构构造程序 3)主程序员组的组织形式。 4. 状态图是一个标准的计算机概念,它是有限自动机的图形表示,它反映了状态与事件的关系,状态图确定了由事件序列引起的状态序列。 5. 软件配置管理,简称SCM,它用于整个软件工程过程。其主要目标是:标识变更;控制变更;确保变更正确地实现;报告有关变更。SCM是一组管理整个软件生存期各阶段中变更的活动。 四、 1.演绎法调试步骤:列出所有可能的错误原因的假设;排除不适当的假设;精化余于的假设;证明余于的假设。 2.瀑布模型属于整体开发模型,它规定在开始下一个阶段的工作之前,必须完成前一阶段的所有细节。而增量模型属于非整体开发模型,它推迟某些阶段或所有阶段中的细节,从而较早的产生工作软件。 3.(1)按设计任务要求进行常会设计,尽量保证设计的正确 (2)对可能出现的错误分类,确定实现容错的范围 (3)按照“成本—效率”最优原则,选用某种冗余手段(结构,信息,时间)来实现对各类错误的屏蔽 (4)分析或验证上述冗余结构的容错效果 4.(1)项目的应用领域;(2)软件开发的方法 (3)软件执行的环境(4)算法和数据结构的复杂性(5)软件开发人员的知识(选自不倒翁的博客)

  •   索引序列
  •   软件系统分析与设计自考本科难吗
  •   软件系统分析与设计自考
  •   软件系统分析与设计自考本科
  •   软件系统分析与设计自考大纲
  •   软件系统分析与设计自考真题
  •   返回顶部

自考地区