软件工程题型及分数占比
单选 | 15道题 | 每题2分 | 共30分 |
---|---|---|---|
填空 | 20个空 | 每空1分 | 共20分 |
简答题 | 6道题 | 每题5分 | 共30分 |
综合题 | 2道题 | 每题10分 | 共20分 |
第一章:绪论(3~5分)
第一节:软解工程概念的提出和发展
一、软件危机:(速度 ↓ 、质量 ↓ 、成本 ↑ )
- 速度: 软件的发展水平远远滞后于硬件的发展水平,生产率低下,软件制造仍然是一种人工 集约生产方式
- 质量: 软件的质量低下,不能满足用户的需求、适应性差
- 成本: 软件开发成本居高不下
二、软件工程:
软件工程是应用计算机科学理论和技术以及工程管理原则和方法,按预算和进度 实现满足用户要求的软件产品的工程,或以此为研究对象的学科。
三、软件工程的发展:
(1) 20世纪60~80年代 :瀑布模型、过程化语言、支持工具
(2) 20世纪80年代~今 :软件复用技术、软件生产管理、面向对象语言、CASE
(3)近几年 软件复用技术:构件技术、平台技术、需求工程技术、领域分析技术、应用集成技术等。
第二节:软件开发的本质
一、软件(单选,填空)
软件 = 程序 + 文档
二、 软件开发的本质:(单选,填空)
“ 映射”,即实现问题空间的概念和处理逻辑到解空间的概念和处理逻辑之间的映射。
三. 系统建模:
运用所掌握的知识,通过抽象,给出系统的一个结构。
四、模型(单选,填空)
模型是一个抽象。模型是在特定意图下所确定的角度和抽象层次上对物理系统的描述,通常包含对该系统边界的描述、对系统内各模型元素以及它们之间关系的语义描述。
五、系统模型的类型(简答题)
(1)概念模型:描述软件是什么
(2)软件模型:实现概念模型的软件解决方案。包括设计模型、实现模型和部署模型。
第二章软件需求和需求规约(10分左右)
第一节:需求与需求获取
一、需求定义(单选填空)
一个需求是有关一个“要予构造”的陈述,描述了待开发产品/系统(或项)功能上的能力、性能参数或 其它性质。
1、需求的基本性质(单选,填空)
1、必要的:该需求是用户要求的。
2、无歧义的:该需求只能用一种方式解释。
3、可测的:该需求是磕进行测试的。
4、可跟踪的:该需求可从一个开发阶段跟踪到另一个开发阶段。
5、可测量的:该需求是可测量的。
2、需求分类(单选,填空)
(1)分类
分类 | <
---|