什么是软件的复杂性

如题所述

一个比较模糊的概念,也说不出来个具体,没有特别明显的想法。因为用户与开发者思维的不一致,用户很难将他的意思很清晰的传达给开发者。不论是系统软件,还是应用软件,或者手机app,通常这种情况下,开发者也只能借助些工具,例如:AxureRP图形界面工具,Word文档配合插图等方式,按照开发者的理解设计为原型系统,再同客户进行多次的探讨。开发过程中,一定要在系统的早期就尽可能的降低问题域,使系统逐渐明朗。你这个问题也不怎么好回答,也没有个全面的回答,几个或者十几个百个人共同研发出来的,用户要单个人弄透,软件跟音乐一样,都是一通百通的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-01-06
【软件工程的复杂性是指什么? A程序复杂B问题复杂C控制复杂D数据复杂,这是一道选择题,求助啊
第2个回答  2019-01-06
你可以多查阅一软件工程书籍
第3个回答  2019-01-06
A
软件复杂性是指理解和处理软件的难易程度,包括程序复杂性和文档复杂性,软件复杂性主要体现在程序的复杂性中。
参考资料:《软件工程》(齐治昌主审,钱乐秋等编著)
第4个回答  2019-01-06
在硬件的可靠性设计中,有一条基本原则“简单就是可靠”。这个原则同样也适合软件,与功能的增多或增强相伴的是不断升级与补丁。现在已经有若干种软件复杂性的度量方法可供参考,其中McCabe QA是比较出色和实用的方法,它能够计算出多种软件复杂度,由此可对软件进行检查、分析和查明那些可能导致错误的代码。
相似回答