软件工程选择题

PDL:伪代码

PAD:往右延伸

DD:数据字典

模块框直线相连,存在调用关系

面向对象设计关注求解域

用例模型从用户角度描述系统功能

问题域子系统主要作用:定义系统的核心业务逻辑

确认测试的目的:测试软件是否符合用户要求

验收测试需要用户参与

系统测试的目的:测试软件在真实系统的运行情况

白盒测试和黑盒测试的主要区别:测试方法

软件测试首先进行的是单元测试

完善性维护工作量最大

需求分析阶段的任务:需求验证、需求获取

软件工程概念1968年提出

软件可行性研究实质是进行一次简化、压缩的需求分析、设计过程

结构化设计是一种面向数据流的设计方法

动态模型一个是事件追踪图、一个是状态图

因果图能有效监测输入条件

火车和陆上交通工具是:一般特殊的关系

软件维护的副作用:因修改软件造成的错误

软件详细设计的主要任务是确定每个模块的:算法和使用的数据结构

软件结构图的形态特征能反映出程序重用率的是:扇入

模块内部最好是:功能内聚

画数据流图是需求分析阶段的工作

达到不出故障:可靠性

显示各作业的依赖关系:工程网络

数据流程图的数据处理泡:7+-2

结构化程序设计强调:程序易读性

对象使得数据和操作封装于一体

类是比较理想的可重用软构件

成本估算:COCOMO模型

模块间的耦合:数据耦合,是耦合性最弱的

软件概要设计结束后得到:优化后的软件结构图

减少返工:软件文档的编制是很重要的

软件可行性一般不研究:待开发的软件是否有质量问题

软件维护的副作用主要有:编码、数据、文档副作用

软件项目计划一般不包括:软件开发标准的选择和制定

不属于面向对象的软件开发:jackson方法

PDL描述:加工做什么、怎么做

详细设计与概要设计衔接的图形是SC图

不适合作为数据库应用语言的:Lisp

测试的关键问题:如何选择测试用例

结构化维护与非结构化维护的主要区别:文档的完整性

软件维护困难的主要原因:开发方法的缺陷

可维护性的特征中,相互矛盾的是:效率与可修改性

增量模型的主要问题是:缺乏软件工具和开发环境

表示对象相互行为的模型是动态模型

case工具的表示集成是指case工具提供相同的:用户界面

软件开发过程中来自用户的干扰:功能变化

软件复杂性的参数:结构

McCall软件质量度量模型中,效率属于面向软件产品操作

提高软件的可维护性、可靠性进行的修改:预防性维护

面向维护的技术设计软件开发的所有阶段

软件设计常用的工具:程序流程图、IPO、PAD

顺序、通信、时间、逻辑

信息隐蔽性最好的:数据耦合

结构化方法是一种免息那个数据流的软件开发方法

需求分析回答:做什么

JSP方法是一种面向数据结构的设计方法

进度:工程网络图

鱼与水生生物的关系:分类关系

不属于面向对象的:VDM方法

相关推荐
张较瘦_2 小时前
[论文阅读] AI + 软件工程 | 突破LLM代码生成瓶颈:编程知识图谱(PKG)让检索增强更精准
论文阅读·人工智能·软件工程
肖有米XTKF86462 小时前
河北奢源水光商城系统制度开发
人工智能·软件工程·团队开发·csdn开发云
肖有米XTKF86469 小时前
二二复制裂变小程序系统制度(双轨制公排模式)
人工智能·小程序·软件工程·团队开发
思茂信息21 小时前
CST软件如何进行参数化扫描?
运维·开发语言·javascript·windows·ecmascript·软件工程·软件需求
互联网推荐官1 天前
上海物联网应用开发技术路径拆解:从协议选型到平台架构的工程实践
大数据·人工智能·软件工程
极创信息1 天前
信创领域五种主流CPU架构(X86 / ARM / RISC-V / MIPS / LoongArch)
java·arm开发·数据库·spring boot·mysql·软件工程·risc-v
Thanks_ks1 天前
软件系统中的熵增定律:技术债的形成与重构的艺术
软件工程·敏捷开发·架构设计·状态管理·代码重构·技术债·康威定律
互联网推荐官2 天前
上海小程序开发实践:技术选型、场景分化与平台能力的全面审视
人工智能·软件工程
a里啊里啊2 天前
软考-软件评测师:知识点整理(七)——软件工程
设计模式·软件工程·软考·uml·结构化开发·软件评测师·软件模型
互联网推荐官3 天前
上海小程序开发:从技术架构到工程落地的完整拆解
人工智能·物联网·软件工程