健壮性分析 健壮性图 客户服务系统

来自程序健壮 Sex 分析,分析以下小程序健壮 Sex问题1:当nCount大于100时,FillUserInfo函数是错误的 。如果有旧数据库系统,要充分考虑兼容性,系统设计和分析应遵循哪些原则?开放性原则系统设计遵循开放性原则,可支持多种硬件设备和网络系统,软硬件支持二次开发 。

1、什么叫软件质量软件质量是“软件与显式和隐式定义的需求相一致的程度” 。更具体地说,软件质量是软件与明确陈述的功能和性能需求、文档中清楚描述的开发标准以及任何专业软件产品应该具有的隐藏特征相一致的程度 。扩展数据软件质量因素的定义 。正确性:系统满足规范和用户目标的程度,即在预定的环境下能够正确完成预期功能的程度;
【健壮性分析 健壮性图 客户服务系统】
3.效率:系统完成预定功能需要多少计算资源;4.效率或安全性:未经授权的人使用软件或数据的企图 , 可控制(禁止)的程度;5.可用性:系统完成预定功能的满意程度;6.风险:按照预定的成本和进度开发系统并让用户满意的概率 。

2、 系统设计与 分析都应该遵循哪些原则?易用性原则方便了在线客户的浏览和操作,最大程度减轻了后台管理人员的负担,实现了部分业务的自动化 。安全原则系统采取全面的安全防护措施,具有防病毒感染和防黑客攻击措施,同时加强防雷击、过载、断电和人为破坏的防护,安全性和保密性高 。对访问系统的设备和用户进行严格认证 , 确保访问安全 。系统支持对关键设备、关键数据和关键程序模块的备份和冗余措施,具有较强的容错和系统恢复能力,保证系统的长期正常运行 。

在系统中设计了业务标准化的原则,同时也为未来的业务流程制定了较为完善的规范,具有较强的实际操作性 。扩展性原则系统设计要考虑到未来业务发展的需要,尽量简洁,功能模块之间耦合性小 , 便于系统的扩展 。如果有旧数据库系统,要充分考虑兼容性 。开放性原则系统设计遵循开放性原则,可支持多种硬件设备和网络系统,软硬件支持二次开发 。

3、从程序 健壮性进行 分析,下面的filluserinfo函数和main函数分别存在...相当无语 。楼主是考官还是考生?主要是FillUserInfo函数 。就我所见,现在才两点钟 。第一 , main中的arUserInfos数组是静态分配的,大小为100 , 在FillUserInfo中输入nCount没有限制,可能会超过100,会产生问题;第二,输入年龄和姓名没有长度限制,可能会溢出 。
4、 分析下面小程序的 健壮性问题1:当nCount大于100时,FillUserInfo函数有错误 。问题2:当输入的姓名长度大于20时 , szName无法保存姓名的所有字符,问题3:STD::CIN > > par userinfo[I]> 3:fill userinfo函数中的nAge更改为:std::cin>>parUserInfo[i] 。nAge问题4: printf在节目中混搭了cin和cout,不推荐 。

    推荐阅读