全球旧事资料 分类
则:
(1)(2)(3)(4)
准确原则分层原则分治原则标准原则
14RUP特点:
(1)用例驱动(2)以框架为中心(3)采用迭代和增量的开发策略
15Ratio
alRose的特点:
(1)(2)(3)(4)(5)(6)
为大型软件工程提供了可塑性和柔韧性极强的解决方案。支持多种语言。为团队开发提供强有力的支持。支持模型的I
ter
et的发布。具有生成使用简单且定制灵活的文档的功能。支持关系型数据库的建模。
16UML词汇表三种构造模块:
(1)元素(2)关系(3)图
f17UML优点:
(1)(2)(3)(4)(5)
唯一性连续性维护性复用性完善性
18UML开发过程是一种二维结构软件开发过程,软件项目开发过程流程包括的核心工作内容:
(1)(2)(3)(4)(5)
分析设计实现测试配置
19对一个对象的生命周期进行建模、描述对象随时间变化的行为:
(1)状态图(2)活动图
20UML包含5大类图形:
(1)(2)(3)(4)(5)
用例视图实现视图逻辑视图进程视图部署视图
21顺序图和通信图的语义是等价的,可以相互转化。22RUP6个核心过程工作流:
(1)(2)(3)(4)(5)(6)
商业建模需求分析分析与设计实现测试部署
23OCL定义的基本集合类型:(1)Collectio

f(2)Set(3)Bag(4)Seque
ce
24UML扩展机制:
(1)构造型(2)标记值(3)约束
25状态图中,事件是引起状态变化的因素:
(1)调用事件:一个对象接受一个消息。(2)修改事件:一个表达式的计算结果为真可以触发转换。(3)时间事件:时间的流逝可以触发转换。
1大型软件开发过程中出现的三大难题
(1)复杂程度高(2)研制周期长(3)正确性难以保证
2软件是逻辑产品而不是物理产品。3软件特性:
(1)(2)(3)(4)(5)(6)
复杂性抽象性使用的独特性开发过程特性维护特性知识产权保护
4软件危机的突出表现:
(1)(2)(3)(4)(5)(6)
对软件开发成本和进度的估计常常很不准确。用户对已完成的软件系统不满意的现象经常发生。软件产品的质量往往靠不住。软件常常是不可维护的。软件通常没有适当的文档资料。软件成本在计算机系统总成本中所占的比例逐年上升。
5产生软件危机的原因:
f(1)(2)(3)(4)
用户需求不明确。缺乏正确的理论指导。软件开发规模越来越大。软件开发复杂度越来越高。
6软件工程的框架概括为:
(1)目标(2)过程(3)原则
7软件工程工具为过程和方法提供自动化和半自动化的支持。这些工r
好听全球资料 返回顶部