软件需求Software Requirements Engineering 2.1 软件需求工程的基本概念 软件需求的重要性 软件需求的困难 领域需求 是由软件系统的应用领域所决定的特有的功能需求,或是对功能的约束。 例如一个图书管理系统,则要求图书分类按照《中国图书馆分类法》进行。 传统需求分析 需求工程的基本活动包括: 需求获取的任务和原则 需求获取的主要任务是: 与客户或用户沟通,了解系统或产品的目标是什么? 客户或用户想要实现什么? 系统和产品如何满足业务的要求,最终系统或产品如何用于日常工作? 获取并理解用户的需求是软件工程师所面对的最困难的任务之一。 需求获取的任务和原则 1. 需求获取的任务 (1) 发现和分析问题,并分析问题的原因/结果关系。 (2) 与用户进行各种方式的交流,并使用调查研究方法收集信息。 (3) 按照三个成分观察问题的不同侧面:即数据、过程和接口。 (4) 将获取的需求文档化,形式有用例、决策表、需求表等。 需求获取的任务和原则 2. 需求获取应遵循的原则 深入浅出的原则。 需求获取要尽可能全面、细致。获取的需求是个全集,目标系统真正实现的是个子集。 (2) 以流程为主线的原则。 在与用户交流的过程中,应该用流程将所有的内容串起来。如信息、组织结构、处理规则等。这样便于交流沟通。流程的描述既有宏观描述,也有微观描述。 (三)、需求有效性的
您可能关注的文档
最近下载
- 上海市控江中学2025届高三下学期第六次检测化学试卷含解析.doc VIP
- 学堂在线海上求生与救生章节测试答案.docx VIP
- 学校建筑外墙保温设计规范(GB 50189-2025,附保温层厚度).docx VIP
- 青岛西海岸新区2025中考自主招生英语试卷试题(含答案详解)_可搜索.pdf VIP
- 恶性肿瘤靶向治疗的护理ppt.pptx VIP
- 2025年广东省惠州市惠城区中考数学一模试卷+答案解析.pdf VIP
- 道路改造工程施工方案及技术措施.pdf VIP
- 2025济南生物会考真题及答案2025.doc VIP
- 绝缘接头安装检查记录表.doc VIP
- 2026年广东省高三二模物理试卷(含答案).pdf
原创力文档

文档评论(0)