软件的设计的基本概念

admin3年前软件教程110

软件的设计概念应遵循以下几个方面:

一、抽象:我们必须把许多事物和问题抽象起来,并且抽象它们不同的层次和角度。建议用数学语言来抽象事务和问题,因为数学是最好的抽象语言,并且它的本质就是抽象。


二、模块化:将复杂的问题分解成可以管理的片断会更容易。将问题或事物分解并模块化这使得解决问题变得容易,分解的越细模块数量也就越多,它的副作用就是使得设计者考虑更多的模块之间耦合度的情况。


软件的设计原则应遵循以下几个方面:


一、设计对于分析模型应该是可跟踪的:软件的模块可能被映射到多个需求上。


二、设计结构应该尽可能的模拟实际问题。


三、设计应该表现出一致性。


四、不要把设计当成编写代码。


五、在创建设计时就应该能够评估质量。


六、评审设计以减少语义性的错误。


软件设计包括软件的结构设计,数据设计,接口设计和过程设计.


结构设计是指:定义软件系统各主要部件之间的关系


数据设计是指:将模型转换成数据结构的定义


接口设计是指:软件内部,软件和操作系统间以及软件和人之间如何通信


过程设计是指:系统结构部件转换成软件的过程描述


免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

浅析水产APP开发的功能

随着互联网时代的发展,智能手机的广泛普及,APP开发市场在爆发式的发展,各行各业溶液互联网谋求发展的同时,渔业也开启了新的探索,养殖渔情信息采集,渔业物联网,渔业生态环境监测等多项共享与互联网结合,水...

拼多多系统繁忙

拼多多app版本为5.25.0,拼多多系统繁忙的原因及解决方法如下:1、网络的问题,更换稳定的网络尝试。2、该时间使用拼多多的人过多,多尝试几次。3、拼多多软件的问题,重启拼多多或卸载重装拼多多尝试。...

拼多多拼小圈如何设置不让别人看

拼多多APP版本5.29.0,拼多多的拼小圈不让别人看的方法如下:1、在手机上打开拼多多。2、进入拼多多后,进入个人中心。3、接下来在打开的页面中点击设置。4、在打开的拼多多设置页面,点击拼小圈设置的...

keep闪退怎么解决

大家好,我是80知识网,上述问题将由我为大家进行解答。以keep 6.124.0为例,解决keep闪退的方法如下:1、缓存垃圾过多,在使用软件的过程中,会产生一些垃圾文件,如果长时间不清理会导致手机越...

拼多多能看到买家信息吗

拼多多能看到买家信息的,如收货地址消息,还有手机号以及最近买过什么东西,还有浏览记录。拼多多是上海寻梦信息技术有限公司于2015年9月上线的一家专注于C2B拼团的第三方社交电商平台。用户通过发起和朋友...

钉钉群直播删除后能不能恢复

钉钉群直播一旦删除就不能恢复,请谨慎操作。钉钉直播记录保存12个月,群主或直播的播主可以删除直播回放。钉钉(DingTalk)是中国领先的智能移动办公平台,由阿里巴巴集团开发,于2015年1月份正式上...