分类: 学习笔记

12 篇文章

软件工程-RUP统一开发过程
RUP(Rational Unified Process),统一软件开发过程,统一软件过程是一个面向对象且基于网络的程序开发方法论。 RUP最重要的它有三大特点:1)软件开发是一个迭代过程,2)软件开发是由Use Case驱动的,3)软件开发是以架构设计(Architectural Design)为中心的。 RUP中的软件生命周期在时间上被分解为四…
软件工程-扇入(Fan-in)和扇出(Fan-out)
说明(Explanation): 扇出是指一个函数直接调用(控制)其它函数的数目, 在面向对象编程中,扇出应用于继承。 扇入是指有多少上级函数调用它。 有关(About): 扇入越大,表示该模块被更多的上级模块共享。这当然是我们所希望的。但是不能为了获得高扇入而不惜代价,例如把彼此无关的功能凑在一起构成一个模块,虽然扇入数高了,但这样的模块内聚程度…