软件实现是软件产品由概念到实体的一个关键过程。包括代码设计,设计审查,代码走查,代码编译和单元测试。1 程序设计语言 应用领域,用户要求,系统兼容,可移植性,开发环境2 软件编码规范 文件命名与组织:1 用于说明版权和版本信息的文件头注释 2 package和import语句 3 类和接口说明语句 ...
分类:
其他好文 时间:
2015-02-25 10:16:30
阅读次数:
131
软件工程——理论、方法与实践 之 软件实现软件实现是软件产品由概念到实体的一个关键过程,它将详细设计的结果翻译成用某种程序设计语言编写的并最终可以运行的程序代码。虽然软件的质量取决于软件设计,但是规范的程序设计风格将会对后期的软件维护带来不可忽视的影响。软件实现的过程包括代码设计、设计审查、代码编写...
分类:
其他好文 时间:
2015-02-24 23:22:24
阅读次数:
296
本章的主要内容是面向对象设计设计的概念 设计活动 与分析一样,设计也是一个建模活动,它在分析模型的基础上完成在实现在环境的类建模、状态图建模、协作按摩、组件建模、部署建模、持久建模和用户界面原型,实现从需求分析到软件实现之间的跨越。 设计原则 1. 模块化;2. 耦合度和内...
分类:
其他好文 时间:
2015-02-24 22:09:17
阅读次数:
130
面向对象设计阶段包括体系结构设计、详细设计、用户界面设计和数据库设计等。设计活动划分成系统设计和详细设计。设计原则有模块化(大系统分解成若干小系统)、耦合度(两个子系统之间的关联程度,耦合越低越好)、内聚性(子系统内部的相关程度,内聚越高越好)、复用性。设计模式也是一和复用。软件体系结构设计的好坏是...
分类:
其他好文 时间:
2015-02-24 19:50:21
阅读次数:
174
第八章、面向对象设计 1.设计的概念 设计活动:实现从需求分析到软件实现之间的跨越,设计活动结束后需形成设计规格说明书。设计原则包括模块化、耦合度和内聚性、复用性三方面。2.软件体系结构包括仓库体系结构、分层体系结构、MVC体系结构、客户机/服务器体系结构和管道和过滤器体系结构几种,其不...
分类:
其他好文 时间:
2015-02-24 13:46:52
阅读次数:
138
软件实现是软件产品由概念到实体的一个关键过程,它将详细设计的结果翻译成用某种程序设计语言编写的并且最终可以运行的程序代码。软件实现的过程包括代码设计,设计审查,代码编写,代码走查,代码编译和单元测试等基本活动。程序设计语言是人与计算机交流的重要工具,因此,选择一种合适的程序设计语言是软件开发过...
分类:
其他好文 时间:
2015-02-23 11:55:53
阅读次数:
118
软件实现是软件产品由概念到实体的一个关键过程。软件实现的过程包括代码设计、设计审查、代码编写、代码走查、代码编译和单元测试等基本活动。程序设计语言是人与计算机进行交流的重要工具。采用规范编写程序可以增强代码的可读性和可移植性,减少不必要的程序错误。文件命名与组织:一般来说,一个Java源文件由若干节...
分类:
其他好文 时间:
2015-02-22 19:35:24
阅读次数:
170
1 设计概念 功能模型 动态模型 分析对象模型 设计活动主要分为两个阶段: 1 系统设计 2 详细设计 设计原则 :模块化,耦合度和内聚性。耦合度是两个子系统之间的关联可划分为松散耦合和紧密耦合。 还有复用性。2 软件体系结构 仓库体系结构:有两种不同的体系部分一个表示当前的中心数据结构和一组相互独...
分类:
其他好文 时间:
2015-02-21 17:41:53
阅读次数:
122
第八章—面向对象设计设计活动划分成系统设计和详细设计两个主要状态。设计原则有模块化、耦合度和内聚性、复用性,降低系统的复杂性的有效方法是将系统模块化,耦合度是指两个系统之间的关联程度,耦合越低越好,内聚性是指子系统内部的相关程度,内聚越高越好。几种典型的软件体系结构:仓库体系结构、分层体系结构、MV...
分类:
其他好文 时间:
2015-02-21 13:06:52
阅读次数:
124
设计是将一个实际问题转换成相应的解决办法的主动过程,所谓设计也可以是对一种解决办法的描述。总体设计描述系统时,不采用计算机方面的专业术语,用户完全能够理解。总体设计是解决系统做什么的问题,而技术设计则是解决系统怎样做的问题。对于每种情况而言,没有一种设计风格或方法可以说是最佳的。事实上,当新方法和技...
分类:
其他好文 时间:
2015-02-19 00:15:12
阅读次数:
148