
软件工程
cspyb
这个作者很懒,什么都没留下…
展开
-
面向对象开发软件——三种模型
用面向对象方法开发软件,通常需要建立三种形式的模型:对象模型:描述系统数据结构动态模型:描述系统控制结构功能模型:描述系统功能 什么是对象模型对象模型表示静态的、结构化的系统的“数据”性质。对象模型是对模拟客观世界实体的对象以及对象彼此间的关系的映射,描述了系统的静态结构。什么是动态模型动态模型表示瞬时的、行为化的系统的“控制”性质,规定了对象模型中对象的合法变化序列。即对象的动态行为。用原创 2007-11-03 17:29:00 · 25006 阅读 · 1 评论 -
JSD方法
JsD方法与面向数据流的结构化分析与设计方法(SADT)都是以信息驱动的,都是将信息转换为软件的程序结构的。但是JSD方法不直接利用数据流图,因此不区分变换型结构或事务型结构。而且,JSD方法的最终目标是生成软件的过程性描述,没有特别考虑程序模块化结构,模块只是作为过程的副产品而出现的,模块独立性也没有特别强调。 JSD方法实际上是支持软件分析与设计的一组连续的技术步骤: (1)实原创 2007-11-03 18:42:00 · 9452 阅读 · 0 评论 -
瀑布模型
瀑布模型 瀑布模型即生存周期模型,其核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开。瀑布模型将软件生命周期划分为软件计划、需求分析和定义、软件设计、软件实现、软件测试、原创 2007-11-03 17:37:00 · 5634 阅读 · 0 评论