作业1
简述 ISO, IEEE?
ISO9126 软件质量属性包括功能性,可靠性,操作性,有效性,可维护性,移植性
IEEE:IEEE标准提供了一个正式的计划框架,只有一些非常大的工程会使用完整的IEEE标准
what is the software crisis?
软件危机:软件开发过程中碰到的一系列问题,主要包括:进度不能保证,预算不可控制,文档资料不完整,软件质量不能保证
如何区分软件defect, error,fault,failure?
error:开发人员生成的,主观的,导致软件一个或多个故障
fault:源代码中存在的,可能是产品的一个或多个错误,会导致程序执行的失效
failure:故障的症状,不正确的,软件规范外的行为,故障可能隐藏知道条件满足时,软件执行失败表示出来