第一部分软件工程基础[专业课考试]

第一部分软件工程基础

考试题型:概念问答题、实践案例题
总分:50分
一、软件过程
软件过程的概念;经典软件过程模型的特点(瀑布模型、增量模型、演化模型、统一过程模型);过程评估与CMM/CMMI的基本概念;敏捷宣言与敏捷过程的特点。

二、软件需求
软件需求的概念;需求工程的基本过程;分层数据流模型;用例和场景建模及其UML表达(用例图、活动图、泳道图、顺序图);数据模型建模及其UML表达(类图);行为模型建模及其UML表达(状态机图)。

三、软件设计与构造
软件体系结构及体系结构风格的概念;设计模式的概念;模块化设计的基本思想及概念(抽象、分解、模块化、封装、信息隐藏、功能独立);软件重构的概念;软件体系结构的UML建模(包图、类图、构件图、顺序图、部署图);接口的概念;面向对象设计原则(开闭原则、Liskov替换原则、依赖转置原则、接口隔离原则);内聚与耦合的概念、常见的内聚和耦合类型。

四、软件测试
软件测试及测试用例的概念;单元测试、集成测试、确认测试、系统测试、回归测试的概念;调试的概念、调试与测试的关系;测试覆盖度的概念;白盒测试、黑盒测试的概念;代码圈复杂度的计算方法;白盒测试中的基本路径测试方法;黑盒测试中的等价类划分方法。

--

一、软件过程
软件过程的概念;经典软件过程模型的特点(瀑布模型、增量模型、演化模型、统一过程模型);过程评估与CMM/CMMI的基本概念;敏捷宣言与敏捷过程的特点

时间: 2024-11-19 21:24:51

第一部分软件工程基础[专业课考试]的相关文章

第二部分计算机系统基础[专业课考试2]

考试题型:问答.分析 总分:40分 一.处理器体系结构 内容:CPU中的时序电路.单周期处理器的设计.流水线处理器的基本原理.Data Hazard的处理.流水线设计中的其他问题 二.优化程序性能 内容:优化程序性能.优化编译器的能力和局限性以及表示程序性能.特定体系结构或应用特性的性能优化.限制因素.确认和消除性能瓶颈 三.存储器结构及虚拟存储器 内容:局部性.存储器层级结构.计算机高速缓存器原理.高速缓存对性能的影响.地址空间.虚拟存储器.虚拟内存的管理.翻译和映射.TLB.动态存储器分配和

软件工程基础 - 1st 个人博客作业

快速阅读<构建之法>后产生的几个疑问 1. 现在我的编程基础差,怎样才能通过自学提高编程能力? 2. 我学习&用中文已经7年多了,上课老师听讲几乎没有问题,可是在课下自己学习的时间,用每一门科目老师指定的中文教材学习仍然消耗太多时间.理解起来也比较困难,我要怎么克服这个问题呢?难道我在中国上大学,还要每次都花那么贵的国际邮费.买韩文教材学习...... 3. 被限定的project时间短暂,结对编程的效率会比个人编程的效率高吗? 4. 如果在团队编程中想做测试,对于编程基础比较差的我来

#2018BIT软件工程基础#结对项目:四则运算题目生成

小队成员: 1120161945 雷云霖 1120161949 刘镓煜 一.开发时间 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划     · Estimate · 估计这个任务需要多少时间 5 6 Development 开发     · Analysis · 需求分析 (包括学习新技术) 120 120 · Design Spec · 生成设计文档 120 180 · Design Review ·

第一章 计算机基础知识

第一章 计算机基础知识 第一部分 概述 1.1946年2月15日,第一台计算机 ENIAC 2.物理原件(电子原件) 第一代:电子管.第二代:晶体管.第三代:中小规模集成电路.第四代:超大规模集成电路.第五代:超导材料.第六代:人工智能.#考试考到第四代. 3.计算机的分类 巨型机,大型机,中型机,小型机,微型机 现在的巨型机也是存在的 4.微处理器(CPU.中央处理器)由控制器.寄存器.运算器组成 第二部分 微机系统的组成 CPU>内存>外存 #速度 CPU和内存之间有一个CACHE,叫做高

下载大数据实战课程第一季Python基础和网络爬虫数据分析

python语言近年来越来越被程序相关人员喜欢和使用,因为其不仅简单容易学习和掌握,而且还有丰富的第三方程序库和相应完善的管理工具:从命令行脚本程序到gui程序,从B/S到C/S,从图形技术到科学计算,软件开发到自动化测试,从云计算到虚拟化,所有这些领域都有python的身影:python已经深入到程序开发的各个领域,并且会越来越多的人学习和使用. 大数据实战课程第一季Python基础和网络爬虫数据分析,刚刚入手,转一注册文件,视频的确不错,可以先下载看看:链接:http://pan.baidu

最佳的项目一定建立在最佳的软件工程基础上的

快速软件开发有几个基本原则:管理原则.技术原则.质量保证原则. 其中和我目前关系较深的是技术原则. 作者在第四章的前段便引用了这句话“最佳的项目一定建立在最佳的软件工程基础上的”. 而我认为我计算机相关的基础都比较薄弱,作者并没有给出软件工程基础相关的推荐书籍. 不知道是否有一些软件工程基础的推荐书籍. 最好是能够相互对照的.

9-12基础加强考试自我感觉------惨痛的教训!

九月十二号晚上七点  进行了一次基础加强考试  对前面的二十天的一次总结,平心而论,这次的题目不难,但是我还是不能随心所欲的敲出来,这说明前面学的知识我没有学懂或者说我是在不懂装懂,这次考试在我心中的定义是一次完美并且惨痛的失败,完美让我领悟了许多,惨痛让我时刻铭记,就让这次失败当成我学习记得警钟,时刻提醒我! private void Form1_Load(object sender, EventArgs e) { string path = @"F:\新建文件夹"; getname

证券投资基金基础知识考试大纲(2015年度)

证券投资基金基础知识考试大纲(2015年度) 导读: 证券投资基金基础知识考试大纲(2015年度)已公布,考试大纲自2015年7月16日通知发布之日起开始实施. 基金从业资格全国统一考试大纲——证券投资基金基础知识(2015年度) 一.总体目标 为确保基金从业人员掌握与了解基金行业相关的基本知识与专业技能,具备从业必须的执业能力,特设<证券投资基金基础知识>科目. 报名动态:2016年基金从业资格考试时间 |2016年基金从业资格考试报名时间 二.能力等级 能力等级是对考生专业知识掌握程度的最

【Python基础教程第2版】——第一讲:基础知识

1.长字符串:(用三引号如'''或者"""来引起来) >>> print """This is a very log string.It continues here.And it's not over yet."Hello world!"""" This is a very log string.It continues here.And it's not over yet.&