问题:
[多选] 用户界面分析时通常采用的信息获取方式包括()。
用户会谈。销售人员信息采集。市场分析。用户支持人员信息收集。
问题:
[单选] ()把完成一个特定功能的动作序列抽象为一个过程名和参数表。
数据抽象。动作抽象。过程抽象。类型抽象。
问题:
[单选] ()把一个数据对象的定义抽象为一个数据类型名。
数据抽象。动作抽象。过程抽象。类型抽象。
问题:
[多选] 软件体系结构设计需要考虑以下()。
适用性。结构稳定性。可扩展性。可复用性。
模块功能独立。模块信息的隐藏。模块接口的简单。模块实现简单。
问题:
[多选] 一个完整的软件设计的主要活动包括有()。
体系结构设计。界面设计。模块/子系统设计。数据模型、过程/算法设计等。
问题:
[多选] 模块化是指把一个复杂的问题分割成若干个可管理的小问题后,更易于理解,模块化正是以此为依据的,在划分模块的过程中应该考虑到()。
模块的可分解性、可组装型。模块的可理解性、连续性。模块保护。
问题:
[问答题] 什么是软件工程?构成软件工程的要素是什么?
问题:
[问答题] 什么是软件生存周期?软件开发过程模型与软件生存周期之间是何关系?
问题:
[问答题] 叙述软件设计在软件工程中所处的位置和重要性。