- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
考试复习题(先打)
复习题:
软件工程三要素是? 举例说明三要素的关系?
软件工程包括三个要素:方法、工具和过程。 软件工程方法为软件开发提供了“如何做”的技术。它包括了多方面的任务,如项目计划与估算、软件系统需求分析、数据结构、系统总体结构的设计、算法过程的设计、编码、测试以及维护等。 软件工具为软件工程方法提供了自动的或半自动的软件支撑环境。目前,已经推出了许多软件工具,这些软件工具集成起来,建立起称之为计算机辅助软件工程(CASE)的软件开发支撑系统。CASE将各种软件工具、开发机器和一个存放开发过程信息的工程数据库组合起来形成一个软件工程环境。 软件工程的过程则是将软件工程的方法和工具综合起来以达到合理、及时地进行计算机软件开发的目的。过程定义了方法使用的顺序、要求交付的文档资料、为保证质量和协调变化所需要的管理、及软件开发各个阶段完成的里程碑。 软件工程是一种层次化的技术。任何工程方法(包括软件工程)必须以有组织的质量保证为基础。全面的质量管理和类似的理念刺激了不断的过程改进,正是这种改进导致了更加成熟的软件工程方法的不断出现。支持软件工程的根基就在于对质量的关注。
如何运用UML为软件建模? 简述UML各视图的一般用法?
一问:1、需求建模
在需求阶段说明系统需求。需求说明是开发的基础,也是衡量最终系统是否满足用户需要的依据。
(1)需求建模的主要过程
采用用例模型描述系统的需求。可用用例图描述系统的功能性需求,并增加描述非功能性需求的补充说明;对于比较复杂的系统需求,可增加活动图显示活动流程和并发行为。
(2)在Rose工具中实现
在用例视图中建立用例图,描述系统的静态功能,建立活动图描述系统的动态行为,添加文档描述非功能需求的补充说明。针对用例图和活动图中的每个用例、角色和活动状态,可在相应文档窗口编写说明。
2、分析建模
在分析阶段分析系统需求。主要采用类图、序列图、活动图和状态图描述。
86计算机应用研究2002年
(1)分析建模的主要过程
?将用例模型中的用例根据子系统进行划分。!根据系统需求,抽取三种类:边界类、控制类和对象类。
用序列图描述各子系统的用例,说明类的动态协作。
将序列图中发现的新操作加进类中。
对于复杂的类,建立活动图或状态图。活动图描述活动及对象状态改变的结果;状态图显示类的对象所具有的状态,以及引起状态变化的事件。
对各子系统的类建立类图。合并各子系统的分析模型。
(2)在Rose工具中实现
在用例视图的用例中建立序列图。在逻辑视图中添加类。对于复杂的类,可为类添加状态图。在逻辑视图中建立类图。利用Inport将分析模型进行合并,利用Export将模型输出。
3、设计建模
设计阶段是对分析阶段的模型进行扩展和细化。
(1)设计建模的主要过程
?细化类。定义新的类来处理技术方面的问题。用类的Stereotype机制,可将类划分为:用户接口类、业务对象类、数据实体类和物理存储类。
利用细化的类,在分析模型中的序列图的基础上,建立设计阶段的序列图,描述类的动态协作。
建立类中操作的活动图或状态图,用于描述类中对象的状态和有关操作的实现流程。
建立类图。类图是编程的主要依据。?建立组件图和展开图。
(2)在Rose工具中实现
在用例视图的序列图中建立设计阶段的序列图,在复杂的类中建立该类的状态图。在逻辑视图的分析阶段的类图中建立设计阶段的类图,定义类的属性、操作和数据类型,并确定类之间的关系;对于复杂的操作,建立活动图描述操作的实现过程。也可以将分析阶段建立的用例图、类图、序列图、活动图和状态图放在用例视图中,将设计阶段的类图、序列图、活动图和状态图组成包(这里相当于文件夹)放在逻辑视图中。在组件视图它的ERP系统不仅成本低廉,而且性能出
色、维护简单,同时还具有良好的数据安全性。该系统的应用将使企业的资源配置更加合理,减少企业的运作成本,提高企业的工作效率,提高企业的管理水平,从而使企业在激烈的市场竞争中立于不败之地。
中设计组件和组件图,并将类图中的类赋予组件,说明软件的组成模块、动态链接库和执行代码是由哪些类构成的,确定组件之间的关系。由于展开视图和展开图是一张图,所以在展开视图中设计节点,建立节点间的连接关系。
4、代码实现
在设计建模完成后,开发人员利用Rose工具,根据模型可生成程序代码框架,并对代码框架进行修改和补充,形成完整代码;而且,可根据代码逆向转出UML模型。这就较好地保证了模型和代码的一致性。在Rose工具中,选择代码生成属性,选择类图或组件图中需要生成代码的类或组件,选择相应代码生成功能键,将设计阶段形成的类和组件自动转换为选定的高级语言代码框架。
5、系统测试
测试必须在整个项目周期中进行,对每个阶段都要用所建立的模型进行测试,这样才能保证开发的质量,减少开发的风险。
二问:
您可能关注的文档
最近下载
- 2025年江苏省中职职教高考统考语文试卷真题(含答案详解).docx
- GB175-2023通用硅酸盐水泥.docx VIP
- 全国各地最大冻土深度查询n.pdf
- 第3单元测 量第3课时吨的认识 课件 人教版数学三年级上册.pptx VIP
- 桩承载力计算(抗压、抗拔、水平、压屈).xls VIP
- 工期进度保证措施.pdf VIP
- GBT 15544.4-2017 三相交流系统短路电流计算 第4部分:同时发生两个独立单相接地故障时的电流以及流过大地的电流.docx
- 部编人教版七年级上册语文(全册)教案教学设计及教学反思.docx
- 汽车坡道玻璃雨棚施工方案.pdf VIP
- 2025年超全高中历史时间轴记忆图 .pdf VIP
文档评论(0)