超星通课后题
-
软件是一种(B)产品
A 有形,B 逻辑,C 物质,D 消耗 -
软件危机的主要原因(C)
1:软件本身的特点;2:用户使用不当;3:硬件可靠性差;
4:对软件的错误认识;5:缺乏好的开发方法和手段。
A、3,4
B、1,2,4
C、1,5
D、1,3 -
什么是软件危机?
我的答案:
在计算机软件的开发和维护过程中遇到的一系列严重问题,长期找不到解决这些问题的方法,造成问题积累,形成尖锐的矛盾,造成了软件危机. -
软件产品特点?
我的答案:
1:软件是一种逻辑产品,不是客观存在的实体2:软件产品的生产主要是研制3:软件产品不会像物理产品一样磨损,消耗4:软件产品的生产过程主要是脑力劳动5:软件产品的成本比较高. -
与计算机科学的理论研究不同,软件工程是一门 ( B) 学科。
A、理论性
B、工程性
C、原理性
D、心理性 -
软件工程学出现的主要原因是( C)。
A、计算机的发展
B、其他工程科学的影响
C、软件危机的出现
D、程序设计方法学的影响 -
软件危机的主要表现:( D )
1:生产成本过高 2:需求增长难以满足 3:进度难以控制 4:质量难以保证
A、1,2
B、1,2,4
C、2,3
D、1,2,3,4 -
软件工程是什么?
我的答案:
软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科. -
UML中类的关系是关联、泛化、依赖和(A)
A、实现
B、抽象
C、继承
D、分解 -
类通常有实体类、( D )、控制类
A、父类
B、子类
C、抽象类
D、边界类 -
顺序图中由对象,生命线,激活期和( B )组成
A、用例
B、消息
C、实体
D、关系 -
用例图反映的是系统的(C)
A、约束需求
B、性能需求
C、功能需求
D、设计需求 -
用例之间的关系有( A )
A、包含、扩展
B、合取、简化
C、多态、继承
D、析取、简化 -
需求分析的目的是保证需求的( B )
A、目的性和一致性
B、完整性和一致性
C、正确性和目的性
D、完整性和目的性 -
需求的三个层次是(D)业务需求,用户需求
A、硬件需求
B、质量需求
C、软件需求
D、系统需求 -
需求跟踪是(D)中的一个活动?
A、需求获取
B、需求分析
C、需求验证
D、需求管理 -
需求开发活动包括 ( C )
A、需求获取
B、需求管理
C、需求验证
D、需求分析 -
需求管理的基本内容是 ( D )。
A、需求跟踪与变更控制
B、需求状态跟踪和变更控制
C、变更控制与版本控制
D、变更控制、版本控制、需求跟踪、需求状态跟踪 -
下列(D)不属于需求跟踪的好处。
A. 改善产品质量
B. 降低维护成本
C. 容易实现重用
D. 明确人员职能分配 -
针对常常发生的需求变更,实践中应该如何应对?
1、需求优先级排序,2、分批实现需求,3、充分交流沟通
4、专职人员管理需求,5、开发方与客户相互协作