需求分析A卷复习点汇编

上传人:夏** 文档编号:431904034 上传时间:2023-11-17 格式:DOC 页数:5 大小:181.50KB
返回 下载 相关 举报
需求分析A卷复习点汇编_第1页
第1页 / 共5页
需求分析A卷复习点汇编_第2页
第2页 / 共5页
需求分析A卷复习点汇编_第3页
第3页 / 共5页
需求分析A卷复习点汇编_第4页
第4页 / 共5页
需求分析A卷复习点汇编_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《需求分析A卷复习点汇编》由会员分享,可在线阅读,更多相关《需求分析A卷复习点汇编(5页珍藏版)》请在金锄头文库上搜索。

1、学习 - 好资料( Choice )functional requirements and Nonfunctional requirement功能性需求和非功能性需求team member role 团队成员的角色project success criteria 项目成功标准coupling, cohesion耦合 ,凝聚力actor 男演员;行动者;作用物The architecture style体系结构风格Entity Objects , Control Object, Boundary Object实体对象 ,控制对象 ,边界对象use case naming rule 用例的命名规则

2、Requirements analysisSystem DesignObject DesignImplementation( What should we do ineach step?) 需求分析系统设计对象设计实现(在每一步我们应该做什么?)Functional modelObject modelDynamic model功能模型对象模型动态模型Use case diagramSequence diagramClass diagramState machine diagram用例图序列图类图状态机图RelationshipCardinalityMultiplicityOverridePol

3、ymorphismEncapsulation关系基数多样性覆盖多态性封装InheritanceAggregationGeneralizationComposition Association Usability Reliability产业聚集泛化组成协会可用性 可靠性PerformanceMaintainabilityVerifiability性能可维护性可验证性更多精品文档学习 - 好资料(These terms you should know their general meaning)(这些词汇你应该知道他们的一般含义 )(Q&A )1) ModelA model is an abstr

4、act representation of a system that enables us to answer questions about the system. Models are useful when dealing with systems that are too large, too small, too complicated, or too expensive to experience firsthand. Models also allow us to visualize andunderstand systems that either no longer exi

5、st or that are only claimed to exist.一个模型是一个抽象的表示一个系统 ,使我们能够回答关于系统的问题。模型是有用的在处理系统 ,太大 ,太小 ,太复杂或太贵的第一手经验。 模型还允许我们想象和理解系统不再存在或者只是声称存在。2) Abstract Class 抽象类When an inheritance relationship serves only to model shared attributes and operations, thatis, if the generalization is not meant to be instantiat

6、ed, the resulting class is called anabstract class.当一个只会继承关系模型共享的属性和操作 , 也就是说 , 如果概括不是为了被实例化,生成的类叫做抽象类。3) Nonfunctional requirements 非功能性需求Nonfunctional requirements describe aspects of the system that are not directly related to the functional behavior of the system. Nonfunctional requirements incl

7、ude a broad variety of requirements that apply to many different aspects of the system, from usability to performance.系统的非功能需求描述方面没有系统的功能行为直接相关。 非功能需求包括一个广泛的各种各样的需求 ,适用于系统的许多不同的方面 ,从可用性性能。4) Greenfield engineering 新建工程the development starts from scratch no prior system exists so the requirements are

8、 extracted from the users and the client. A greenfield engineering project is triggered by a user need or the creation of a new market发展从 scratch-no 前系统存在的需求提取用户和客户端。新建工程项目是由一个用户需要或创建一个新的市场更多精品文档学习 - 好资料5) Sequence diagram 序列图A sequence diagram ties use cases with objects. It shows how the behavior

9、of a use case (or scenario) is distributed among its participating objects. Sequence diagrams are usually not as good a medium for communication with the user as use cases are, since sequence diagrams require more background about the notation.一个序列图用例与对象的关系。它显示了一个用例的行为(或场景 ) 分布在其参与的对象。序列图通常不像良好的交际工具

10、与用户用例,因为序列图需要更多的关于符号的背景。1) What is the difference between a scenario and a use case? When do you use eachconstruct?1) 什么是场景和用例的区别? 当你使用每个构造吗?Ans: A scenario is an actual sequence of interactions (i.e., an instance) describing one specific situation; a use case is a general sequence of interactions (

11、i.e., a class) describing all possible scenarios associated with a situation. Scenarios are used as examples and for clarifying details with the client. Use cases are used as complete descriptions to specify a user task or a set of related system features.答 :实际情况是一个序列的交互 (即。、一个实例 )描述一个特定的情况 ,一个用例是一个

12、通用的交互序列 (即。描述所有可能的场景 , 一个类 )相关情况。场景是用作澄清例子和细节与客户。用例作为完整的描述来指定一个用户任务或一组相关的系统特性。2) What the difference between Generalization and Specialization?2) 一般化与特殊化的区别是什么 ?Ans:Generalizationisthemodelingactivitythatidentifiesabstractconceptsfromlower-levelones. Specialization is the activitythat identifies mor

13、e specific concepts from a high-levelone.答 : 泛化是识别的建模活动从低级别的抽象概念的人。专业化的活动从一个高层确定更具体的概念。3) What the difference between functional requirements and nonfunctional requirements?3) 功能性需求和非功能性需求之间有什么区别?Ans: A functional requirement is a specification of a function that the system must support, whereas a n

14、onfunctional requirement is a constraint on the operation of the system that is not related directly to a function of the system.答 :功能需求是一个函数的一种规范 ,系统必须支持 ,而非功能需求是一个约束的操作系统 ,并不直接相关的系统的一个函数。更多精品文档学习 - 好资料4) About 4-Layer Architectural Style, please list the four layers and function of each layer.层建筑风格 ,请列出四层 ,每一层的功能。Ans : 4-Layer-architectural styles (4-Tier Architectures) are usually used for the development of electronic commerce sites. The layers are1. The Web Browser, providing the user interface2. A Web Server, servin

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号