SE考研真题总结(二)

接上条,今天继续更新~

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.软件体系结构设计的视角

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

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

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

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

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

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

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

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

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

二.代码大题

相关推荐
码农幻想梦4 天前
3472. 八皇后(北京大学考研机试题目)
考研·算法·深度优先
holeer4 天前
【V3.0】「酒店 × 视觉AI」项目 | 需求分析说明书(软件工程概论 - 课程作业三)
人工智能·软件工程·需求分析·原型设计·总体设计·结构化设计
雾江流4 天前
Xtra 2.54.1 | Twitch直播第三方客户端,开源纯净无广
软件工程
汤姆百宝箱5 天前
2026 考研初试成绩查询入口汇总+26考研复试资料汇总
考研·考研复试·考研成绩·考研初试·2026考研·考研出分·考研查分
17(无规则自律)5 天前
你对 argc 和 argv 的理解有多深?
linux·c语言·嵌入式硬件·考研
元亓亓亓5 天前
考研408--数据结构--day17--外部排序
数据结构·考研
张较瘦_5 天前
[论文阅读] AI + 教育 | 不是单纯看视频!软件工程培训的游戏化融合之道
论文阅读·人工智能·软件工程
张较瘦_5 天前
[论文阅读] AI + 软件工程 | 用统计置信度破解AI功能正确性评估难题——SCFC方法详解
论文阅读·人工智能·软件工程
@insist1235 天前
软考-软件设计师-计算机体系结构核心考点与应用
软件工程·软考·软件设计师
宇木灵6 天前
考研数学-高中数学回顾函数的微分day8(完结)
笔记·学习·考研·数学·函数·导数·微分