在面向对象开发方法中,用UML表示软件体系架构,用到5个视图:逻辑视图、构件视图、部署视图() 使用视图和动态视图。 用例视图和动态视图。 用例视图和进程视图。 静态视图和动态视图。
()是专业的建模语言。 XML。 UML。 VC++。 Java。
协作图主要描述对象间的交互与连接,它() 能够表示消息的顺序和嵌套关系。 能够表示消息的顺序关系,但不能表示消息的嵌套关系。 能够表示消息的嵌套关系,但不能表示消息的顺序关系。 既不能表示消息的顺序关系,也不能表示消息的嵌套关系。
为了使构件系统更切合实际、更有效地被复用,构件应当具备(),以提高其通用性。 可继承性。 可变性。 可封装性。 可伸缩性。
选择信息系统开发工具和开发平台时(尤其是选择软件开发工具和开发平台时),应考虑功能、()、稳健性、运行要求和性能、服务和支持。 易用性。 易维护性。 可移植性。 可扩充性。
当()时,用例是捕获系统需求最好的选择。