- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二、?
优秀的程序除了功能正确、性能优良以外,还应该易读、易用、易维护p1
软件工程包括两方面内容:软件开发技术和软件项目管理。软件开发技术包括软件开发方法学、软件工具和软件工程环境;软件项目管理包括软件度量、项目估算、进度控制、人员组织、配置管理和项目计划等
经典的软件工程思想将软件开发分成5个阶段:需求分析阶段(Requirements Capture)、系统分析与设计(System Analysis and Design)阶段、系统实现(Implementation)阶段、测试(Testing)阶段和维护(Maintenance)阶段
?
1、?1UML的开发过程描述是_____
A、结构化开发过程?????????????????????B、用例驱动、架构为中心、增量迭代
C、模型驱动的软件开发过程?D、面向对象开发过程
2、?2UML的规则不包括______
A.命名?B.范围?C.可见性???D.扩展机制?E完整性?F执行
3、?3UML语言体系结构不包括_____
A、元元模型??B、原模型??C、模型??D、用户对象
4、?4_____建模。
A、词汇?B、职责分布?C、非软件事物?????D、动态行为
5、?5UML的公共机制不包括______
A.规格说明?B.修饰?C.通用划分?D.命名?E扩展机制
6、?6__ __
A、状态图??????B、活动图??????C、顺序图??????D、协作图
7、?7__ ___
A、状态图??????B、活动图??????C、顺序图??????D、用例图
8、?8__??___
A、状态图?????B、活动图????????C、交互图????D、用例图
9、?9__??___
A、有用性?????B、独立性????????C、适应性????D、易用性
E、商业性?????F、递归性?????G、接口标准化????H、多态性
10、?10__??___的局部视图。
A、对象??B、系统总体行为??C、实体的行为????D、用例或协作
1、D??2、B??3、C??4、A
1、A??????2、B???????3、C???????4、B
三、?
1、?+”表示公有的,“-”表示______的,“#”表示_____的。
?
2、?UML5种:_______、范围、_______、_______、_______。
3、?
1、
2、
3、
A?触发状态?B?并发分支符号
C?停止状态?D?并发汇合符号
4、?EA、Rose和JBOOP13
5、?UML______和____________。P63
6、?UML_____、______或____。
四、?
1、?p4
共享、统一语义[个性化理解];更好地规划、更快开发;减少复杂性影响
2、?4原则
选择合适、准确的模型
多角度、多方式表达
以切合实际需要、表达重要细节为准
独立模型的关联才能很好地表现系统
3、?
对象的分类关系:一般/特殊结构
对象之间的组成关系:整体/部分结构
对象属性之间的静态联系:实例连接
对象行为之间的动态联系:消息连接
4、?OMT-2p11
引入各种独立于语言的符号;
用对象模型、动态模型、功能模型和用例模型,共同完成对整个系统的建模;
定义的概念和符号,可用于软件开发的分析、设计和实现的全过程
5、?OOSE
面向用例,引入外部角色描述用例;
用例贯穿始终,包括系统测试与验证;
适合于业务过程和需求分析。
6、?CASE工具一般包括哪几类?
分析、设计、代码生成、测试、文档编制与生成、逆向工程等p13
7、?
使设计与构建变得更直观、更容易理解和修改
8、?p13
类与对象层、属性层、服务层、结构层和主题层,分别对应建立对象模型的5项主要活动:发现对象、定义类、定义属性、定义服务、识别结构。
9、?Rose
用例视图Use Case View、逻辑视图Logical View、组件视图Component View、配置视图Deployment View
用例视图:包括系统的所有参与者、用例和用例图,还可包括用例的局部视图——时序图和协作图;与实现无关,只关注高层功能
逻辑视图:关注系统如何实现用例表达的功能,描述组件之间的关联,包括组件的细节因素如特定类、类图和状态图等
组件视图:说明组件及其各自构成要素如模型代码库、可执行文件、运行库等,是代码的实际模块
配置视图:关注系统的实际配置[可不同于逻辑结构];还说明系统性能及处理措施如容错、网络带宽、故障恢复与响应时间等p49
10、?UML的4个部分是?
视图、图、模型元素、通用机制p63
11、?UML5种视图的内容和作用
p64用例、逻辑、组件、并发、配置
用例视图:强调系统的外部参与者看到的或需要的系统功能
描述系统应该具备的功能;直接
您可能关注的文档
最近下载
- 2025年高考生物知识盲点、错点大整合.pdf VIP
- 1204初三【数学(人教版)】24.3正多边形和圆(1).pptx
- 镀锌钢板玻镁复合防火板.pdf VIP
- 综合能源项目(光伏+充电桩)可行性研究报告.docx
- 大班语言:动物网吧-课件.ppt VIP
- 部编人教版六年级语文上册期中测试卷(含答案).docx VIP
- 脊椎动物(第3课时)课件-2024-2025学年人教版生物七年级上册.pptx VIP
- AS350系列货梯一体化驱动控制器使用说明书V203(YY) .docx VIP
- 2021-2022年山东潍坊昌乐县六年级上册期中语文试卷及答案(部编版).doc VIP
- 第24章相似三角形(基础、典型、易错、压轴)分类专项训练(原卷版+解析).docx VIP
文档评论(0)