小编给大家提供软件工程试题及答,欢迎参考!
一、填空(10*1分=10);(1)产品设想是产品用途和形式的概括描述,可以通;(2)项目范围是项目中要完成的工作;(3)产品设计过程的特点可以概括为自顶向下和以用;(4)备选需求的思想可以来自设计团队的内部或外部;(5)工程设计的第一步是工程设计分析;(6)体系结构设计必须既考虑功能需求,又考虑非功;(7)设计模式出现在几个不同的抽象级别上,包括体;(8)
一、填空(10 *1分=10)
(1)产品设想是产品用途和形式的概括描述,可以通过主要产品功能列表的形式详细阐明。
(2)项目范围是项目中要完成的工作。风险承担者是受产品影响或参与。影响产品开发的任何人。
(3)产品设计过程的特点可以概括为自顶向下和以用户为中心。前者意味着设计人员首先要在高抽象级别上引出需要并生成、改进、评估和选择需求,然后再依次在更低的级别上引出需要并生成、改进、评估和选择需求。后者意味着设计过程是以风险承担者为焦点,使用实验评估,而且高度重复。
(4)备选需求的思想可以来自设计团队的内部或外部。前一种来源包括用户和其他风险承担者、专家、现实物品和比喻、竞争产品和相似产品。后一种来源包括团队集体讨论、个人独立思考和建模。
(5)工程设计的第一步是工程设计分析。这项活动的输入包括可能以各种模型和原型作为其补充的SRS,它们都是在产品设计过程中产生的。从软件的生命周期的观点来说,工程设计发生在设计阶段。在这项活动中分析问题的好方法是建模,这将产生该活动的主要输出。
(6)体系结构设计必须既考虑功能需求,又考虑非功能需求。使程序能够满足其功能需求的体系结构可能有任意多个,但其中只有质量特性能够同时使程序满足其非功能需求。软件体系结构设计者必须考虑多种程序以找出那些所能指定的程序既能满足功能需求,又能满足非功能需求的结构。