软件设计是一个将用户需求转换为客户需求的用户界面形式的过程,它可以帮助软件开发人员进行编码和实施。软件设计涉及到将客户的需求在软件需求规范(SRS)文件中描述为用户界面的形式。

为了将需求转化为工作系统,设计者必须同时满足客户和系统建设者的要求。客户应该理解系统要做什么。在同等时间内,系统建设者必须理解如何尝试。为了完成设计,设计被分成两部分,如下图所示,被命名为2部分迭代过程。一个软件设计有两个部分:

概念设计

概念设计是规划过程中的一个初始/开始阶段,在此期间,功能和种类的大体轮廓被结合起来。它告诉客户,这个系统实际上会做什么。

技术设计

技术设计是一个阶段,在这个阶段中,活动小组编写代码并描述整个设计或其中某些部分的微小细节。它告诉设计者,这个系统实际上要做什么。

概念设计和技术设计的区别 :

概念设计 技术设计
概念设计是规划过程中的一个初始/开始阶段,在此期间,功能的大体轮廓和东西的种类被耦合起来。 技术设计是一个阶段,在这个阶段中,活动小组编写代码,描述整个设计或其中某些部分的微小细节。
概念设计是用客户的语言写的,并根据客户的要求来设计。 技术设计描述了任何其他将需求转换为客户问题的解决方案的事情。
概念设计描述了系统中的数据将发生什么。 技术设计描述了系统的功能或方法。
概念设计显示了概念模型,即一个系统应该是什么样子的。 技术设计显示了数据流和数据的结构。
除了策略之外,它还包括过程和子过程。 技术设计包括概念设计的运作和工作。
当一个系统需求出现时,它就开始了,这个阶段要寻找一个潜在的解决方案。 技术设计在设定系统需求后开始。
在这个阶段结束时,问题的解决方案被送去审查。 在这一阶段结束时,在分析了技术设计后,开始进行规范。

软件工程中技术设计和概念设计的区别

欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:软件工程中技术设计和概念设计的区别
本文链接:https://www.vsdiffer.com/vs/difference-between-technical-design-and-conceptual-design-in-software-engineering.html
免责声明:以上内容仅代表 个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。

相关主题

随机