二、软件需求
软件需求的概念;需求工程的基本过程;分层数据流模型;用例和场景建模及其UML表达(用例图、活动图、泳道图、顺序图);数据模型建模及其UML表达(类图);行为模型建模及其UML表达(状态机图)。
1. 软件需求的概念:用户解决问题或达到目标所需条件或权能;系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或权能;一种反映以上条件或权能的文档说需求明。包括三个层次:业务需求,用户需求和功能需求。
2. 需求工程的基本过程:需求获取、需求分析与协商、系统建模、需求规约、需求验证和需求管理。
3. 分层数据流模型:数据流图的构造
4. 用例和场景建模及其UML表达(用例图,活动图,泳道图,顺序图)
5. 数据模型建模及其UML表达(类图)
6. 行为模型建模及其UML表达(状态机图)
多种图需要每种都找到一个实例进行练习和理解, to be done