新疆大学841软件工程考研

1.软件生产的发展经历了三个阶段,分别是____、程序系统时代和软件工程时代时代。

2.可行性研究从以下三个方面研究每种解决方法的可行性:经济可行性、社会可行性和_____。

3.HIPO图的H图用于描述软件的层次关系,矩形框表示一个模块,矩形框之间的直线表示模块之间的_____关系。

4.数据流图描绘数据在系统中____的过程。

5.为了便于对照检查,测试用例应由输入数据和预期的____两部分组成。

6.软件详细设计阶段常采用的工具有图、表和____。

7.由于运用原型的目的和方式不同,在使用原型中可以采取____策略和附加策略。

8.实现容错技术的主要手段是____。

9.软件开发环境的目标是提高软件开发的生产率和____。

10.面向对象分析的目的是对____进行建模。

11.组成软件的两个部分是:____。

12.项目开发计划的主要内容包括项目概述、____、人员组织及分工、交付期限。

13.为了克服软件危机,1968年北大西洋公约组织的工作会议上首先提出了____的概念。

14.变换型数据流图是由输入、____和输出三部分组成的。

15.Jackson方法是一种面向____的开发方法。

16.结构化语言是介于____和形式语言之间的一种半形式语言。

17.软件产品在交付使用之前一般要经过____、集成测试、确认测试和系统测试。

18.不采用软件工程的方法开发软件,软件只有程序而无文档,从而导致维护工作困难,这是一种____的维护。

19.子类自动共享父类数据结构和方法的机制是____,这是类之间的一种关系。

20.软件版本控制是属于____的活动内容。

21.为了支持软件人员开发和维护活动而使用的软件一般是指____。

22.在IDEF0方法中,一个活动可以无输入,但必须至少有一个____。

23.在软件结构的设计中,各个模块之间要力求降低耦合性,提高____。

24.在类的层次结构中,通常上层类称为父类或超类,下层类称为____。

25.数据流图(DFD)一般可分为变换型和____两类。

26.软件维护的内容包括校正性维护、适应性维护、____和预防性维护。

27.渐增模型是瀑布模型的变种,分为两类:增量构造模型和____。

28.状态图反映了____的关系。

29.软件项目管理过程一个关键的活动是____,它是软件开发工作的第一步。

30.可行性研究从技术可行性、经济可行性、三方面进行分析。

1程序设计时代

2技术可行性

3调用

4流动和处理

5输出数据

6语言

7抛弃

8冗余

9改善软件质量、降低软件成本

10客观世界的系统

11程序与文档

12实施计划

13软件工程

14处理

15数据结构

16自然语言

17单元测试

18非结构化

19继承性

20软件配置管理

21软件工具

22控制

23模块的独立性

24子类

25事物型

26完善性维护

27演化提交模型

28状态与事件

29制定项目计划

30社会可行性

相关推荐
肖有米XTKF86466 小时前
二二复制裂变小程序系统制度(双轨制公排模式)
人工智能·小程序·软件工程·团队开发
如君愿8 小时前
考研复习 Day 27 | 习题--计算机网络第四章(网络层 上)、数据结构(树与二叉树 上)
数据结构·计算机网络·考研·记录考研
05候补工程师8 小时前
【408计网笔记】传输层与应用层高频考点:TCP/UDP特性、端口映射与交互逻辑
网络·经验分享·笔记·网络协议·tcp/ip·考研·udp
思茂信息18 小时前
CST软件如何进行参数化扫描?
运维·开发语言·javascript·windows·ecmascript·软件工程·软件需求
荒原之梦网1 天前
大学应该开放吗?
考研·考研数学·荒原之梦考研数学
荒原之梦网1 天前
27考研数学听网课有用吗?
考研·考研数学·荒原之梦考研数学
如君愿1 天前
考研复习 Day 26 | 习题--计算机网络第三章(数据链路层 下)、数据结构 多维数组与广义表
数据结构·计算机网络·考研·记录考研
互联网推荐官1 天前
上海物联网应用开发技术路径拆解:从协议选型到平台架构的工程实践
大数据·人工智能·软件工程
极创信息1 天前
信创领域五种主流CPU架构(X86 / ARM / RISC-V / MIPS / LoongArch)
java·arm开发·数据库·spring boot·mysql·软件工程·risc-v
Thanks_ks1 天前
软件系统中的熵增定律:技术债的形成与重构的艺术
软件工程·敏捷开发·架构设计·状态管理·代码重构·技术债·康威定律