SE考研真题总结(二)

news2024/11/20 8:42:48

接上条,今天继续更新~

SE考研真题总结(一)-CSDN博客文章浏览阅读340次,点赞6次,收藏11次。本帖开始分享考研真题中设计【软件工程】的部分,预计会出5期左右,敬请期待~https://blog.csdn.net/jsl123x/article/details/134825020?spm=1001.2014.3001.5501


目录

一.简答题

二.代码大题

一.简答题

1.什么是软件生命周期?

分为3个时期:

  • 软件计划:问题定义、可行性研究
  • 软件开发:需求分析、软件设计、编码、测试卷
  • 软件运行:软件维护

扩展:举例说明软件生命周期描述的是什么?

  • 描述:软件开发过程中各种活动如何执行的模型~
  • 有瀑布模型、螺旋模型、原型模型、增量模型、迭代模型等~
  • 以瀑布模型为例,他要求软件开发分为需求分析、软件设计、软件构造、软件测试、软件交付与维护阶段~每个阶段需要编写文档,且只有经过审核才能进入下一个阶段~

2.软件需求的3个层次?

业务需求、用户需求、系统需求,抽象程度一次降低~

3.描述集成测试

在单元测试的基础上,将所有模块按照总体设计的要求组装成为子系统或系统所进行的测试~

4.描述软件配置管理主要过程~

  • 标识配置项
  • 版本管理
  • 变更控制
  • 配置审计
  • 状态报告
  • 软件发布管理

5.说明错误、失效、缺陷之间的区别和联系~

  • 缺陷:错误的具体表现,可以是不正确的文档、程序段以及指令或者数据定义;其结果是软件运行某一特定条件时出现软件故障,这时称软件缺陷被激活~
  • 错误:是指在软件生存期内的不希望或不可接受的人为错误,其结果是导致软件缺陷的产生;是一种人为的过程,相对于软件本身,是一种外部行为
  • 失效指的是软件系统或某个功能无法实现需求文档中规定的功能特性或者非功能特性,比如不正确的系统反应、系统崩溃、系统死机等

6.列举软件过程中软件质量保证的方法~

  • 评审:由作者以外的其他产品来检查产品问题
  • 测试
  • 质量度量:用数字量化的方式描述软件产品

7.软件体系结构设计的视角

  • 组合视角:关注功能分解和运行时分解、子系统的构造,构件的复用
  • 逻辑视角:关注静态结构,类型与实现的复用
  • 依赖视角:关注互联、分享
  • 信息视角:关注持久化信息
  • 接口视角:关注服务的定义、服务的访问

8.

        软件工程原理、软件工程过程、软件工程方法、软件工程模型、软件工程管理、软件工程度量、软件工程环境、软件工程应用、软件工程开发使用。著名软件工程专家B.Boehm综合有关专家和学者的意见并总结了多年来开发软件的经验,于1983年在一篇论文中提出了软件工程的七条基本原理:

(1)用分阶段的生存周期计划进行严格的管理。

(2)坚持进行阶段评审。

(3)实行严格的产品控制。

(4)采用现代程序设计技术。

(5)软件工程结果应能清楚地审查。

(6)开发小组的人员应该少而精。

(7)承认不断改进软件工程实践的必要性。

 

二.代码大题

1.

 

2.

 

3.

 

4.

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1313235.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【NSX-T】8. 搭建NSX-T环境 —— 配置 Tier-1 网关

目录 8. 配置 Tier-1 网关Lab 说明8.1 创建 Tier-1 网关8.2 将Segment连接到 Tier-1 网关8.3 使用网络拓扑验证 Tier-1 网关配置8.4 验证 T1 网关 参考资料 8. 配置 Tier-1 网关 创建 Tier-1 网关将网段连接到 Tier-1 网关使用网络拓扑验证 Tier-1 网关配置测试东西向 L3 连接…

shopee选品分析:如何在Shopee平台上进行选品分析

在Shopee平台上进行选品分析是卖家成功的关键因素之一。通过深入了解市场、竞争对手和用户需求,您可以找到有潜力的产品,并制定出更有效的选品策略。以下是一些建议和方法,可以帮助您更好地进行选品分析。 先给大家推荐一款shopee知虾数据运营…

《PySpark大数据分析实战》-04.了解Spark

📋 博主简介 💖 作者简介:大家好,我是wux_labs。😜 热衷于各种主流技术,热爱数据科学、机器学习、云计算、人工智能。 通过了TiDB数据库专员(PCTA)、TiDB数据库专家(PCTP…

scratch遇见春天 2023年12月中国电子学会图形化编程 少儿编程 scratch编程等级考试一级真题和答案解析

目录 scratch遇见春天 一、题目要求 1、准备工作 2、功能实现 二、案例分析

mysql:通过INFORMATION_SCHEMA数据库查询表的元信息

使用SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA database_name AND TABLE_NAME table_name;查询某个表的元信息。其中database_name替换为数据库名称,table_name替换为表的名称。 例如,下面语句,查询development数据库中…

毅速:金属3D打印引领制造业进入新时代

随着科技的飞速发展,3D打印技术逐渐渗透到各个领域,为制造业带来了革命性的变革。其中,金属3D打印技术以其独特的优势,正逐渐成为制造业的新宠。 金属3D打印,也称为金属粉末烧结,是一种利用高能激光束将金属…

C语言--求数组的最大值和最小值【两种方法】

🍗方法一:用for循环遍历数组,找出最大值与最小值 🍗方法二:用qsort排序,让数组成为升序的有序数组,第一个值就是最小值,最后一个是最大值 完整代码: 方法一: …

【算法笔记】动态规划,使用最小花费爬楼梯,详细刨析。

1.题目描述 给你一个整数数组 cost ,其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。 你可以选择从下标为 0 或下标为 1 的台阶开始爬楼梯。 请你计算并返回达到楼梯顶部的最低花费。 示…

js获取快递单号小练习

目录 1、css代码 2、html代码 3、js代码 完整代码 效果图 1、css代码 .box{width: 400px;height: 300px;margin: 100px auto;position: relative;}input{width: 250px;height: 40px;outline: none;}span{display: block;position: absolute;min-width: 270px;max-width: 40…

密钥分配与密钥管理在保障通信安全方面还有什么作用?

密钥分配与密钥管理在保障通信安全方面起着至关重要的作用。在信息时代,通信已成为各种组织和个人的基本需求,而保障通信安全则是确保信息隐私、完整性和可用性的关键。下面,我们将详细探讨密钥分配与密钥管理在保障通信安全方面的作用。 一、…

ide启动端口占用

ide启动端口占用 处理方式 1、打开cmd 命令窗口 2、查询端口 9020 的进程 netstat -ano | findstr :9020 3、关闭相关进程 taskkill /pid 22128 /f

maven工程的pom.xml文件中增加了依赖,但偶尔没有下载到本地仓库

maven工程pom.xml文件中的个别依赖没有下载到本地maven仓库。以前没有遇到这种情况,今天就遇到了这个问题,把解决过程记录下来。 我在eclipse中编辑maven工程的pom.xml文件,增加对mybatis的依赖,但保存文件后,依赖的j…

beebox靶场A1 low 命令注入通关教程(中)

十一:sql注入 select 这个页面是一个选择性框 我们通过选择不同的选项发现上面url中的movie也在不同的变法。那再查看源码得知,这是一个数字型的注入点 那我们就可以构造payload在movie后面改变内容,首先进行爆列数payload为 1 order by 8 时…

k8s容器部署mysql5.7全流程分享

文章目录 一、前言二、打开dockerhub 看到mysql的版本为 5.7三、K8S 容器编排3.1、编写POD的相关信息3.2、编写mysql的data存储位置3.3、编写mysql的my.cnf的挂载文件3.4、编写mysql的service端口 四、启动并禁用root账户4.1 登录,默认密码1234564.2 配置账户权限 五…

联想笔记本如何安装Vmware ESXi

环境: Vmware ESXi 8.0 Vmware ESXi 6.7 联想E14笔记本 问题描述: 联想笔记本如何安装Vmware ESXi 解决方案: 1.官网下载镜像文件 https://customerconnect.vmware.com/en/downloads/search?queryesxi%208 下载 2.没有账户注册一个 …

GNSS系统概述

一.GNSS的定义 1.GNSS全称:全球导航卫星系统 ( Global Navigation Satellite System, GNSS)。 人造卫星导航定位系统是一种星基无线电导航系统,它以人造地球卫星为导航台,为陆、海、空、天各种军民载体提供全天候、高精度的位置…

cordic 算法学习记录

参考:b站教学视频FPGA:Cordic算法介绍与实现_哔哩哔哩_bilibili FPGA硬件实现加减法、移位等操作比较简单,但是实现乘除以及函数计算复杂度高且占用资源多,常见的计算三角函数/平方根的求解方式有①查找表:先把函数对应…

腾讯科技Hi Tech Day暨2023数字开物大会:智能涌现将通往无数的未来

腾讯科技讯 12月14日,以“智能涌现 数开万物”为主题的腾讯科技Hi Tech Day暨2023数字开物大会在北京国家会议中心召开,腾讯科技邀请知名院士、知名经济学家、知名大学教授、研究院院长、产业大咖、互联网大厂高管、知名科技领域头部企业高管、产业数字化…

猫粮哪个牌子质量好性价比高?分享十款主食冻干猫粮品牌排行榜!

一款好的、健康的主粮对猫整体有很大的提升,主食作为猫的日常饮食,直接关乎着小猫是否能摄入充分的营养,达到最佳的理想状态,因此对于每一位铲屎官来说,主食选得好不好至关重要。面对种类众多的主食,很多人…

DSP定时器0笔记

首先了解开发板TMS320f28335是150Mhz的频率 定时器结构图和概要 定时器0对应的中断是TINT0 大概是这样,时钟sysclkout 进入和TCR控制时钟进入 ,经过标定计数器(stm32的预分频),标定器挂这自动装载寄存器&#xff0c…