第四章:需求工程 软件需求是反应1用户解决问题或达到目标所需的条件或能力2系统或系统部件要满足合同、标准、规范或其他正式文档所需具有的条件或能力的文档说明。需求的定义涵盖了用户角度(系统的外部行为)和开发人员角度(内部特性),需求一定要文档化。包括业务需求(定义了项目的远景和范围,即确定了软件产品的... Read More
第三章:软件项目管理 软件项目具有软件产品的不可见性(复杂性和抽象性);项目的高度不确定性;软件过程的多变化性(开发过程具有复杂性、多样性和不稳定性,客户需求的不确定性和多边形);软件人员的高流动性。降低复杂性和控制变化成为软件项目管理面临的关键问题。软件项目的生命周期包括项目启动、项目规划、项目实... Read More