本文分为知识点总结、写作思路、完整论文三部分。知识总结部分如果不小心侵权,请联系删除,谢谢。
知识点总结
一、非功能性需求
非功能性需求指软件产品为满足用户业务需求而必须具有且除功能需求以外的特性。其与系统的总体特性相关,从质量属性和条件约束两个方面同时对架构设计产生影响。
1. 操作性需求
指定了系统完成任务所需的操作环境及其可能的改变。
2. 性能需求
核心是性能问题,如响应时间、容量和可靠性。
3. 安全需求
防止信息系统崩溃和数据丢失的能力。包括访问控制需求、加密与验证需求、病毒控制需求。
4. 文化和政治需求
如多语种需求、用户定制需求、未申明的术语、法律需求。
二、质量属性
1.性能
2.可靠性
3.可用性
4.安全性
5.可修改性
6.功能性
7.可变性
8.互操作性