从技术观点看,软件设计包括
系统:Windows 11
软件版本:
从技术角度来看,软件设计包括结构设计、数据设计、界面设计和流程设计。
软件设计是抽象许多事物和问题,应用各种技术和原理,并使用它们来足够详细地定义设备、程序或系统的物理实现的过程。这一步是由很多方面的直觉和判断决定的。
面向对象设计(OOD)通过模块化的信息和处理方法,而不仅仅是处理方法,将数据对象和处理操作相互联系起来。这个过程依赖于三个极其重要的设计概念:抽象、信息隐藏和模块化。所有的设计方法都力求表现出这些特征;但是只有OOD的机制能够使设计者在不增加复杂性或不妥协的情况下获得所有三个特征。