皮皮学,免费搜题
登录
搜题
【简答题】
论基于架构的软件设计方法及应用 基于架构的软件设计(Architecture-Based Software Design,ABSD)方法以构成软件架构的商业、质量和功能需求等要素来驱动整个软件开发过程。ABSD是一个自顶向下,递归细化的软件开发方法,它以软件系统功能的分解为基础,通过选择架构风格实现质量和商业需求,并强调在架构设计过程中使用软件架构模板。采用ABSD方法,设计活动可以从项目总体功能框架明确后就开始,因此该方法特别适用于开发一些不能预先决定所有需求的软件系统,如软件产品线系统或长生命周期系统等,也可为需求不能在短时间内明确的软件项目提供指导。 请围绕“基于架构的软件开发方法及应用”论题,依次从以下三个方面进行论述。 1. 概要叙述你参与开发的、采用ABSD方法的软件项目以及你在其中所承担的主要工作。 2. 结合项目实际,详细说明采用ABSD方法进行软件开发时,需要经历哪些开发阶段?每个阶段包括哪些主要活动? 3. 阐述你在软件开发的过程中都遇到了哪些实际问题及解决方法。
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【单选题】若有如下宏定义:#define N 5#define y(n) N*n+1则执行下列语句:z=4*(N+y(3+2));后的结果是()。
A.
语句有错误
B.
z 值为 124
C.
z 值为 92
D.
z 值为 1 25
【单选题】若有如下宏定义:#define N 2#define y(n) ((N+1)*n)则执行下列语句:z=4*(N+y(5));后的结果是
A.
语句有错误
B.
z 值为 68
C.
z 值为 60
D.
z 值为 180
【单选题】在AutoCAD中保存文件的安全选项是()
A.
自动锁定文件
B.
口令和数字签名
C.
用户名和密码
D.
数字化签名
【单选题】若有如下宏定义: #define N 2 #define Y(n) ((N+1)*n) 则执行赋值语句z=2*(N+Y(5)); 后的结果是( )。
A.
z无确定值
B.
z=70
C.
表达式有误
D.
z=34
【单选题】若有以下宏定义如下:#define N 2#define M N+1#define Y(n) (M*n)则执行语句z=Y(5);后的结果是( )
A.
z=6
B.
z=7
C.
z=15
D.
语句错误
【简答题】如下宏定义 : #define N 2 #define Y(n) ((n+1) * n) 则执行语句 : Z=2 * (N+Y(5)); ( 1 ) Z=2 * (N+Y(4+1)); ( 2 )
【单选题】若有如下宏定义: #define N 2 #define Y(n) ((N+1)*n) 则执行赋值语句 z=2*(N+Y(5)); 后的结果是 。
A.
表达式有误
B.
z=34
C.
z=70
D.
z 无确定值
【单选题】设有如下宏定义:#define N 5,则表达式2/N+10的值为( )。
A.
0.4
B.
10.4
C.
10
D.
0
【单选题】在Autocad中保存文件的安全选项是 ( )
A.
自动锁定文件
B.
口令和数字签名
C.
用户和密码
D.
数字化签名
【单选题】在 AutoCAD 中保存文件的安全选项是( )
A.
自动锁定文件
B.
用户和密码
C.
口令和数字签名
D.
数字化签名
相关题目: