0.0665

五煦查题

快速找到你需要的那道考题与答案

超星软件体系结构_5期末答案(学习通2023题目答案)

46 min read

超星软件体系结构_5期末答案(学习通2023题目答案)

第3章 软件的超星理解——需求分析

3.2 需求分析建模——功能模型随堂测验

1、在数据流图中,软件符号方框表示(  )。体系通题
A、结构变换/加工
B、期末外部实体
C、答案数据流
D、学习数据存储

2、目答在数据流图中,超星符号箭头表示(  )。软件
A、体系通题变换/加工
B、结构外部实体
C、期末数据流
D、答案数据存储

3、学习( )是加工规格的说明,表示功能模型。
A、系统流程图
B、实体联系图
C、数据流图
D、状态转换图

3.2需求分析建模——数据模型随堂测验

1、在下面列出的基本成分中,( )不是实体关系图的基本成分。
A、实体
B、数据存储
C、关系
D、属性

2、在教学管理系统中,有教师关系T(T#,NAME),学生关系S(S#,NAME),学生成绩C(S#,NU)。其中T#表示教师工号,S#表示学生学号,则T和S存在的关系为( )。
A、1:1
B、1:N
C、M:N
D、无联系

3.2需求分析建模——行为模型随堂测验

1、状态转换图属于( )。
A、行为模型
B、状态模型
C、功能模型
D、数据模型

第4章 软件的设计——总体设计与详细设计

4.1 总体设计概述随堂测验

1、划分模块可以减低软件的复杂度和工作量,所以应该将模块分得越小越好。

2、一般来讲,在模块划分时,应当尽量使用数据耦合,少用控制耦合,限制公共耦合的范围,完全不用内容耦合。

4.2 面向数据流的设计方法随堂测验

1、在面向数据流的软件设计方法中,一般将信息流分为( )。
A、变换流和事务流
B、变换流和控制流
C、事务流和控制流
D、数据流和控制流

2、事务流和变换流的最大区别就在于数据流到软件结构的映射方法不同。

4.3 数据库设计随堂测验

1、数据库设计的主要任务包括( )。
A、概念结构设计
B、逻辑结构设计
C、物理结构设计
D、软件结构设计

4.4 界面设计随堂测验

1、在同一用户界面中,所有的菜单选择、命令输入、数据显示和其他功能应采用不同的形式和风格。

4.5 详细设计的工具随堂测验

1、以下( )不是程序流程图的基本控制结构。
A、顺序结构
B、选择结构
C、循环结构
D、嵌套结构

2、下列说法错误的是( )。
A、判定表能够把在什么条件下系统应做什么动作准确地表示出来
B、判定表能够描述循环的处理特性
C、结构化语言同样能够描述循环的处理特性
D、判定树是判定表的变形,一般情况下它比判定表更直观,且易于理解和使用

3、PDL是下列语言中的( )。
A、高级程序设计语言
B、伪代码
C、中级程序设计语言
D、低级程序设计语言

4.6 面向数据结构的设计方法随堂测验

1、软件设计中,Jackson方法是一种面向数据结构的设计方法,它将数据结构表示为三种基本结构,分别是( )。
A、分支结构、选择结构和控制结构
B、顺序结构、分支结构和循环结构
C、顺序结构、选择结构和嵌套结构
D、顺序结构、选择结构和重复结构

第5章 软件的开发方法——面向对象开发方法

5.1 面向对象的相关概念随堂测验

1、在软件工程学中,把一组具有相同数据结构和相同操作的对象的集合定义为( ),此定义包括一组数据属性和在数据上的一组合法操作。
A、类
B、属性
C、对象
D、消息

2、( )意味着一个操作在不同的类中可以有不同的实现方式。
A、继承
B、多态性
C、封装
D、消息

3、( )是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。
A、多态性
B、继承
C、封装
D、消息

5.2 UML概述随堂测验

1、UML是一种建模语言,而不是建模方法。

2、UML通过图形化的表示机制从多个侧面对系统的分析和设计模型进行刻画,其中,类图、对象图和时序图统称为“静态图”。

5.3.1 面向对象分析原则随堂测验

1、面向对象的基本原则主要有抽象、分类、( )。
A、封装
B、继承
C、关联
D、消息通信

5.3.2 面向对象分析过程随堂测验

1、面向对象的分析过程主要包括三项活动:需求陈述、需求建模以及需求验证。

5.3.3 面向对象分析建模随堂测验

1、下列的( )属于面向对象分析的功能模型。
A、用例图
B、类图
C、时序图
D、状态图

2、面向对象分析阶段建立的3个模型中,核心的模型是( )模型。
A、功能
B、动态
C、对象
D、行为

3、以下( )属于面向对象分析建模中的动态模型。
A、活动图
B、序列图
C、类图
D、状态图

5.4.1 面向对象设计概述随堂测验

1、面向对象设计的主要准则包括( )。
A、抽象
B、信息隐蔽
C、高内聚和低耦合
D、可重用

5.4.2 面向对象设计的基本任务随堂测验

1、面向对象的系统设计关键是对子系统模块的划分。

2、类对扩展是开放的,并且对修改也是开放的。

3、在对象设计中,子类必须能够替换基类,否则不应当设计为其子类。

5.4.3 面向对象设计的过程随堂测验

1、在任务管理子系统的设计中,分析并发性的主要依据是系统的( )。
A、功能模型
B、对象模型
C、动态模型
D、行为模型

2、关联的遍历方式主要有( )。
A、单向关联
B、双向关联
C、正向关联
D、逆向关联

3、在面向对象设计中,增加冗余关联反而降低了访问效率。

5.5 设计模式——简单工厂随堂测验

1、运用工厂模式的好处可以让具体的创建实例过程与客户端分离。

第6章 软件的构造——编程与实现

6.1 编程语言的选择随堂测验

1、编程语言是人与( )交流的工具。

2、根据语言的级别,可分为( )和( )。

6.2 编程风格随堂测验

1、良好的设计风格就是高的编程技巧。

6.3 软件开发工具和环境随堂测验

1、下列( )工具属于原型开发工具。
A、word
B、Project
C、Axure
D、WinRunner

第7章 软件的保障——软件测试与维护

7.1 软件测试概述随堂测验

1、成功的测试是指运行测试用例后( )。
A、未发现程序的错误
B、改正程序的错误
C、证明程序的错误
D、发现程序的错误

7.2 软件测试过程类型随堂测验

1、下列( )测试过程模型,定位了探索性测试。
A、V模型
B、W模型
C、X模型
D、H模型

7.3 软件测试过程随堂测验

1、集成测试时,能较早发现高层模块接口错误的测试方法是( )。
A、自顶向下渐增式测试
B、自底向上渐增式测试
C、非渐增式测试
D、系统测试

7.4 软件测试方法——白盒测试随堂测验

1、判定覆盖选择测试用例使程序中每个判定至少都获得一次“真”值和一次“假”值。

2、条件组合覆盖将所有的判定语句中的各个逻辑条件取值的可能组合至少执行一次

3、满足路径覆盖也一定满足条件组合覆盖。

4、基本路径测试法属于黑盒测试的一种技术。

7.5 软件测试方法——黑盒测试随堂测验

1、用等价类划分法设计一个测试用例时,使其覆盖一个尚未被覆盖的有效等价类。

2、边界值分析方法是取输入/输出等价类的边界值作为测试用例。

7.6 面向对象的测试随堂测验

1、面向对象的单元测试主要是对类的测试。

7.7 软件调试随堂测验

1、归纳法调试是一种由一般到特殊的逻辑推理方法。

7.8 软件的维护随堂测验

1、软件维护工作的最主要部分是( )。
A、改正性维护
B、适应性维护
C、完善性维护
D、预防性维护

2、软件修改报告指出的问题包括要求修改的性质、优先权和关于修改的事后数据。

第8章 软件的管理——软件项目管理

8.1 软件项目管理概述随堂测验

1、软件项目管理从目标管理的角度来看,主要包括( )。
A、人力资源管理
B、进度管理
C、质量管理
D、成本管理

8.2 软件项目启动与组织随堂测验

1、软件项目组织范围主要集中在( )几个方面。
A、人员
B、产品
C、过程
D、项目

8.3 软件项目过程管理随堂测验

1、软件度量主要包括项目度量和( )。
A、风险度量
B、过程度量
C、人员度量
D、结果度量

8.4 软件项目风险管理随堂测验

1、风险分析主要是对项目风险和技术风险两方面进行提取和识别。

8.5 软件项目配置管理随堂测验

1、软件配置项是软件工程中产生的信息项,它是软件配置管理的对象。

学习通软件体系结构_5

学习通是一个基于云计算技术的教学平台,实现了教育资源的共享和在线教学服务。在学习通的软件体系结构中,有多个模块相互配合,协同工作,实现了平台的各项功能。本文将主要介绍学习通软件体系结构中的第五个模块。

五、用户管理模块

用户管理模块是学习通软件体系结构中的一个重要模块。其主要功能包括用户的注册、登录、修改资料、找回密码等。下面分别对这些功能进行介绍。

1. 用户注册

用户注册是指新用户在学习通平台上进行账号注册的过程。用户需要填写相关的信息,如用户名、密码、邮箱等。在用户提交注册信息后,用户管理模块将验证用户信息的合法性,并将用户信息存储到数据库中。如果验证通过,用户将成功注册为学习通平台的一名用户。

2. 用户登录

用户登录是指已注册用户通过输入用户名和密码进入学习通平台的过程。用户输入用户名和密码后,用户管理模块将验证其合法性,并将用户的登录状态存储在服务器端。如果验证通过,用户将成功登录平台并可以访问其所拥有的权限。

3. 修改资料

用户在注册后,随着时间和需求的变化,可能需要修改自己的个人资料,如修改用户名、修改密码、修改个人头像等。用户管理模块提供了修改个人资料的功能。用户在修改资料时,需要输入原密码作为验证,并且所有的操作都要在合法范围内进行。

4. 找回密码

用户在使用学习通平台时,可能会忘记自己的密码或者账号被盗用,此时用户需要找回自己的密码。用户管理模块提供了找回密码的功能。用户需要提供绑定的邮箱,系统将向用户的邮箱发送找回密码的链接,用户点击链接即可进入密码重置页面,重新设置密码。

结论

用户管理模块是学习通软件体系结构中的一个重要模块,其主要功能包括用户的注册、登录、修改资料、找回密码等。用户管理模块的设计需要考虑到安全性、可扩展性、可用性等方面,以提供更好的用户体验。