面向对象软件开发与相关工具指南
一、软件开发方法概述
对于简单的软件开发,试错法可能就足够了。但对于复杂项目,通常需要更有条理的方法。统一过程(Unified Process)就是这样一种可能的方法,它包含初始阶段、细化阶段、构建阶段和过渡阶段。其中,细化阶段对应程序分析,构建阶段对应设计和编写代码。
统一过程采用用例方法来确定程序的用户(参与者)以及他们希望程序执行的任务(用例)。UML用例图展示了参与者和用例。从用例描述中,任何名词都可能成为类或类的属性,动词则成为类的成员函数(也称为操作或方法)。
除了用例图,其他UML图有助于促进程序用户和开发者之间的理解。类图可以展示类之间的关系,活动图可以展示从一个活动到另一个活动的控制流,序列图则描绘了在一个用例执行过程中对象之间的通信。
二、相关问题解答
以下是一些相关问题及解答思路:
1. 用例方法主要关注类使用的方法吗? :答案为否。用例方法主要关注程序的用户和他们希望程序执行的任务,而不是类使用的方法。
2. 用例用于( ) :
- a. 总结程序代码中遇到的问题。
- b. 发现类可能具有的构造函数。
- c. 帮助选择合适的类属性。
- d. 推断程序中可能需要的类。
答案选d。用例可以帮助我们从用户需求的角度推断出程序中可能需要的类。
3. 用例基本上是一个( ) :用例基本上是一个用户与系统之间的交互场景。
4. 在用例图创建后,编码开始后还能添加新的用例
超级会员免费看
订阅专栏 解锁全文
2248

被折叠的 条评论
为什么被折叠?



