03_软件要求定义解析
学习内容 1、可行性研究 2、项目开发计划 3、软件需求分析 项目来源 可行性研究( Feasibility Study) 可行性研究的任务 技术可行性 在现有资源条件下,项目能否实现,风险有多大(技术、资源是否成熟)。 经济可行性(成本—效益分析) 提示 可行性研究的具体步骤 1、确定项目规模和目标,明确限制和约束。 我们认为用户要的 用户要的 可行性研究的具体步骤 可行性研究的具体步骤 系统流程图 可行性研究的具体步骤 3、逻辑模型 4、复查和重新定义 1、复查定义 注:此时合同未签,应考虑成本,不宜反复太多次。 可行性研究的具体步骤 6、推荐行动方针 文档:可行性报告 项目开发计划 注意事项 软件需求分析:“做什么?” 软件需求重要性例子 故事带给我们的启示……??? 需求分析的特点 老问题: ?问题的复杂性 ?交流障碍(讲究技巧和原则) ?不完备性和不一致性 ?需求易变性(动态性) 软件需求的任务——理解、分解、表达、评审 软件需求的任务 软件需求的任务 需求文档 软件需求的任务 验证需求的一致性 验证需求的完整性 验证需求的现实性 验证需求的有效性 需求分析的方法 需求分析的方法 ER模型(Entity-Relation
原创力文档

文档评论(0)