软件工程问题及解决
1. 总结归纳需求时,因为用户对需求理解不清,需求的变化,可通过需求管理解决,在沟通中应先澄清概念,定义,范围,背景及沟通的形式(原型和图片比较合适)
2. 重用,更重要的平台级的重用。
3. 有用工具:需求规格(功能和性能指标)记录文档,原型:PENIM,数据库和UML建模程序
测试用例
1. 测试内容:资源打开前是否被使用;异常时资源是否关闭;输入输出错误处理;参数无初值;类型的上下溢出;边界值;循环和判断条件;错误类型是否不符合,信息描述是否准确。
2. 单元测试用例——输入数据:正常流程;边界值测试(int类型,循环和判断);异常测试(越界数值,类型不匹配,参数个数不匹配等)
3. 黑盒测试用例
确定要测试的功能;使用黑盒方式设计测试用例;给出测试报告