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

📑前言

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

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

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

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

📑文章末尾

相关推荐
HLJ洛神千羽21 小时前
人机交互的软件工程方法实验报告(黑龙江大学)
人机交互·软件工程
文火冰糖的硅基工坊21 小时前
[人工智能-大模型-97]:大模型应用层 - 随着技术的发展,软件工程与软件开发过程提效演进阶段(工具化 → 流程化 → 智能化)和未来的展望。
人工智能·软件工程
张较瘦_2 天前
[论文阅读] AI + 软件工程 | 从“能用”到“耐用”:LLM生成软件的老化陷阱与研究突破
论文阅读·人工智能·软件工程
雾江流4 天前
快指点击器 1.1.9 | 支持多点操作、自动化脚本,操作记录等功能,快速解放双手
运维·自动化·软件工程
lapiii3584 天前
14天极限复习软考-day5 软件工程 、UML
软件工程·uml
IT伟哥5 天前
软件设计师重点笔记-3
笔记·软考·软件设计师·软考备考
雾江流5 天前
LocalDream 2.1.2 |在手机设备上运行SD模型,支持文本到图像生成和图像重绘,无任何限制
软件工程
雾江流6 天前
vidhub v1.3.13 |聚合主流网盘,自动刮削整理影视资源,有网盘会员的可入,或者使用不限速网盘
软件工程
数学小牛马6 天前
现代软件工程课程 个人博客作业2-结对编程项目总结
软件工程·结对编程
云知谷7 天前
【经典书籍】C++ Primer 第19章特殊工具与技术精华讲解
c语言·开发语言·c++·软件工程·团队开发