5.1 软件工程定义
软件工程由方法、工具和过程3个部分组成。
方法: 完成软件项目的技术手段,支持整个软件生命周期
工具: 是人们在开发软件的活动中智力和体力的扩展与延伸,它自动或半自动地支持软件的开发和管理,支持各种软件文档的生成
过程: 贯穿于软件开发的各个环节
5.2 软件需求
5.2.1 需求的层次
需求是多层次的,包括业务需求,用户需求,系统需求
| 需求名称 |
描述 |
| 业务需求 |
指反映组织机构或用户对系统、产品高层次的目标要求 |
| 用户需求 |
描述的是用户的具体目标 |
| 系统需求 |
从系统的角度来说明软件的需求,包括功能需求、非功能需求和约束等 |