“设计”和“实施”这两个词已被广泛使用。但我不确定我是否理解他们。
谢谢!
发布于 2015-03-05 03:40:13
我不会太在意这个术语的。Google有一些很好的定义:
设计:(搜索“设计定义”)
名词:
在建筑或制作之前,为了显示建筑物、衣服或其他物体的外观、功能或工作而绘制的平面图或图纸。
动词:
决定(建筑物、服装或其他物体的外观和功能),通常是通过详细的绘图来决定。
实际的图纸有时存在(如流程图),但我熟悉的大多数设计都是典型的书面描述。
执行情况:
执行使一项决定或计划生效的过程;执行
至于你的具体问题:
发布于 2015-03-05 13:55:59
在您提出这个问题的上下文中,“设计”是项目开始时遵循的过程,其中定义了需求、将要使用的技术、所需的资源以及将要构建的组件的组织。“实现”是下一个阶段,当“设计”步骤中的所有信息被用于开始构建组件时。
但是,特别是在Web应用程序中,设计和实现之间的区别略有改变。“实现”指的是应用程序的功能以及每个函数如何在“后台”执行。“设计”指的是关于Web应用程序的美学决策(如样式、字体、图像等)。
发布于 2015-03-05 04:25:16
“设计”和“实现”之间的区别源于一种愚蠢的想法,即构建软件的方法应该像建造一座桥,在那里你“设计”桥梁,然后是一群建筑工人“实现”它。
实际上,所有的软件开发都是设计。
2)一般说来,这是属于上述群体的人所理解的。有些人会认为需求收集是设计的一部分,而另一些人则不会。用户界面不一定是设计阶段的独占输出,甚至订阅上述愚蠢的概念。许多软件平台本身没有UI,例如库。
3)“计算机系统”的共同要素是他们使用数学和移动信息。这是唯一常见的事。并不是所有的项目都使用数据库,也不是所有的项目都有操作系统(例如嵌入式软件),有些项目是在汇编中编写的(考虑到操作系统对主题的理解,我不会将它们与编程语言混为一谈),因为它们运行在没有C或其他编译器可用的平台上。有些计算机系统甚至在模拟系统上运行,目的非常模糊和专门。并不是所有的人都使用微处理器,因为有一些系统,比如老式的电梯控制器,都是由继电器构成的,但却是一个非常简单的计算机系统。
https://softwareengineering.stackexchange.com/questions/275288
复制相似问题