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

📑前言

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

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

☁️博客首页: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图:是支持结构化程序设计方法而产生的一种描述工具。

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

📑文章末尾

相关推荐
嘿黑嘿呦11 天前
chap 8排序
算法·蓝桥杯·排序算法·软件工程
旧曲重听111 天前
2026前端技术从「夯」到「拉」
前端·程序人生·职场和发展·软件工程
承渊政道11 天前
飞算JavaAI 智能引导背后的多 Agent 协作机制解析:从老旧 Java 后台升级到可运行工程
java·开发语言·spring boot·安全·intellij-idea·软件工程·ai编程
apcipot_rain11 天前
计科八股20260616(1)——堆存中位数、链表判环、黑白测试、敏捷开发与瀑布模型、配置管理、持续集成、池化
数据结构·算法·软件工程
lisw0512 天前
【计算机科学技术】路由器(route):概念、历史、内容与战略!
机器学习·智能路由器·软件工程
培培说证12 天前
大数据、人工智能、计算机、软件工程,到底怎么选?
大数据·人工智能·软件工程
文艺倾年13 天前
【强化学习】MDP、贝尔曼方程与CartPole 编程,20W字总结(二)
人工智能·软件工程·强化学习
郝学胜-神的一滴13 天前
CMake 017:彩色日志输出实战
linux·c语言·开发语言·c++·软件工程·软件构建·cmake
小程故事多_8013 天前
AI软件工程范式革命,终结五十年的“手工伪工程”时代
人工智能·软件工程
精益数智小屋14 天前
项目管理看板如何拆解任务进度?项目管理看板解决跨部门协作难题
大数据·人工智能·数据分析·云计算·软件工程