软件设计师——软件工程(一)

📑前言

本文主要是【软件工程】------软件设计师------软件工程的文章,如果有什么需要改进的地方还请大佬指出⛺️

🎬作者简介:大家好,我是听风与他🥇

☁️博客首页:CSDN主页听风与他

🌄每日一句:狠狠沉淀,顶峰相见

目录

    • 📑前言
    • [1.需求变化也不大,则最适宜采用( )开发方法。](#1.需求变化也不大,则最适宜采用( )开发方法。)
    • [2.则最不适宜采用( )过程模型。](#2.则最不适宜采用( )过程模型。)
    • [3.易使用性的子特性不包括( )。](#3.易使用性的子特性不包括( )。)
    • [4.该过程不需要考虑( )。](#4.该过程不需要考虑( )。)
    • [5.则用( )能够清楚地表示复杂的条件组合。](#5.则用( )能够清楚地表示复杂的条件组合。)
    • 📑文章末尾

1.需求变化也不大,则最适宜采用( )开发方法。

1.若用户需求不清晰且经常发生变化,但系统规模不太大且不太复杂,则最适宜采用( )开发方法,对于数据处理领域的问题,若系统规模不太大且不太复杂,需求变化也不大,则最适宜采用( )开发方法。

  • (A) 结构化

  • (B) Jackson

  • © 原型化

  • (D) 面向对象

  • (A) 结构化

  • (B) Jackson

  • © 原型化

  • (D) 面向对象

答案与解析

  • 试题难度:一般
  • 知识点:软件工程>软件开发方法
  • 试题答案:[['C'],['A']]
  • 试题解析:在本题的两个空中,第1个空比较容易,由于题目明确说明"用户需求不清晰且经常发生变化"所以只有原型化方法适用。而第2空需求变化不大的情况下,其实多种模型都可用,所以另一条线索成为解题关键,即"数据处理领域问题"。结构化方法的基本特征是:自顶向下,逐层分解,也适合于大型的数据处理系统,所以用他最合适。

2.则最不适宜采用( )过程模型。

2.某开发小组欲开发一个超大规模软件:使用通信卫星,在订阅者中提供、监视和控制移动电话通信,则最不适宜采用( )过程模型。

  • (A) 瀑布
  • (B) 原型
  • © 螺旋
  • (D) 喷泉

答案与解析

  • 试题难度:一般
  • 知识点:软件工程>开发模型
  • 试题答案:[[A]]
  • 试题解析:需要开发的是大型软件系统,大型软件系统的需求往往难以在前期确定,所以瀑布模型最不适合。

3.易使用性的子特性不包括( )。

3.在ISO/IEC软件质量模型中,易使用性的子特性不包括( )。

  • (A) 易理解性
  • (B) 易学性
  • © 易操作性
  • (D) 易分析性

答案与解析

  • 试题难度:一般

  • 知识点:软件工程>软件质量特性

  • 试题答案:[['D']]

  • 试题解析:

4.该过程不需要考虑( )。

4.在进行子系统结构设计时,需要确定划分后的子系统模块结构,并画出模块结构图。该过程不需要考虑( )。

  • (A) 每个子系统如何划分成多个模块
  • (B) 每个子系统采用何种数据结构和核心算法
  • © 如何确定子系统之间、模块之间传送的数据及其调用关系
  • (D) 如何评价并改进模块结构的质量

答案与解析

  • 试题难度:一般
  • 知识点:软件工程>概要设计与详细设计
  • 试题答案:[[B]]
  • 试题解析:系统模块结构设计的任务是确定划分后的子系统的模块结构,并画出模块结构图,这个过程中必须考虑这样几个问题:每个子系统如何划分成若干个模块;如何确定子系统之间、模块之间传送的数据及其调用关系;如何评价并改进模块结构的质量;如何从数据流图导出模块结构图。

5.则用( )能够清楚地表示复杂的条件组合。

5.数据流图中某个加工的一组动作依赖于多个逻辑条件的取值,则用( )能够清楚地表示复杂的条件组合与应做的动作之间的对应关系。

  • (A) 流程图
  • (B) NS盒图
  • © 形式语言
  • (D) 决策树

答案与解析

  • 试题难度:一般

  • 知识点:软件工程>数据流图与数据字典

  • 试题答案:[[D]]

  • 试题解析:

    ①结构化语言:形式语言精确,但不易被理解,自然语言易理解,但它不精确,可能产生二义性。结构化语言取长补短,它是在自然语言基础上加了一些限定,使用有限的词汇和有限的语句来描述加工逻辑,结构化语言是介于自然语言(英语或汉语)和形式化语言之间的一种半形式化语言。

    ②程序流程图:描述模块或程序执行过程的历史最久、流行最广的一种图形表示方法。

    ③NS图:是支持结构化程序设计方法而产生的一种描述工具。

    ⑤决策树:一种适合于描述加工中具有多个策略且每个策略和若干条件有关的逻辑功能的图形工具。

📑文章末尾

相关推荐
No Silver Bullet21 小时前
软件工程功能点估算基础
软件工程·功能点估算
No Silver Bullet21 小时前
软件工程功能点估算法常用术语介绍
java·开发语言·软件工程
Da_秀2 天前
软件工程中耦合度
开发语言·后端·架构·软件工程
天若有情6732 天前
01_软件卓越之道:功能性与需求满足
c++·软件工程·软件
加密狗复制模拟2 天前
坚石ET ARM加密狗复制模拟介绍
安全·软件工程·个人开发
2501_916589452 天前
Excel 批量处理BatchXLS批量替换一键更新,告别逐个修改
电脑·软件工程·开源软件
2501_916589453 天前
棱光 PDF 工具箱:水印管理 + 格式转换 + 批量处理提升效率
电脑·软件工程·开源软件
文哥工具箱24 天前
免费文件管理 智能转换GC-Prevue:PDF 转 Word 多种格式 一键完成
电脑·软件工程·开源软件
张较瘦_4 天前
[论文阅读] 人工智能 + 软件工程 | 软件架构中自然问题主动辅助研究:从挑战到解决方案
论文阅读·人工智能·软件工程
世冠科技4 天前
第2期汽车模型数字工程沙龙,世冠科技分享汽车控制系统开发国产应用
科技·汽车·软件工程·工业软件·仿真系统