软件工程-问题的定义与可行性研究.pptVIP

  • 7
  • 0
  • 约1.39千字
  • 约 24页
  • 2020-11-09 发布于天津
  • 举报
第二章 可行性研究 当我们在着手做任何一件工作以前,必须明确工作的 性质、任务,制定完成任务的计划,这是非常必要的。同 样对于软件产品的开发 ,显然也应该解决好这样类似的 问题,明确该软件产品开发的任务,以及完成任务的价值 从而制定出完成任务的计划。那么可行性研究就是制定软 件系统的计划的第一步。 所以在软件工程中把这一步称为 计划时期 1 主要内容 可行性研究的任务 可行性研究的步骤 可行性研究的图形工具 -系统流程图 2 可行性研究的重要性 3 可行性研究的重要性 案例:“鸟巢”选定前未经可行性论证 -将作为 2008 年北京奥运会主要比赛场馆的中国国家体育 场,在施工过程中发现设计方案存在问题,于 2004 年 7 月 30 日 暂停施工; 2004 年 11 月 奥组委决定取消“鸟巢”活动顶 盖; 2004 年 12 月 27 日 ,施工继续进行。 -专家们发现,“鸟巢”不是不可以造,但存在 建筑总面 积过大 、 技术难度高 和 投资过高 三大弊病。就算勉强在工 期内花大代价造好“鸟巢”,也没人敢保证不留下隐患。 4 2.1 可行性研究的任务 不是解决问题,而是确定问题是否可解, 是否值得去解 -技术上:咱们有能力吗? -经济上:能赚钱吗? -操作上:用户愿意这么用吗? -法律上:开发、使用该系统不违法吧? - ... ... 占总成本的 5% - 10% 5 法律可行性 案例:“百度”与“ 3721 ”之争终审宣判 - 2004 年 4 月 23 日,北京市第二中级人民法院对两起因网络 寻址软件而引发的侵犯著作权及不正当竞争纠纷上诉案做出 了终审判决。 -法院终审判决,北京 3721 科技有限公司停止以“ 3721 网络 实名”软件阻碍百度在线网络技术(北京)有限公司的“百 度 IE 搜索伴侣”和“百度搜霸”软件正常下载、安装和运行 的涉案不正当竞争行为,驳回百度在线网络技术(北京)有 限公司的其他诉讼请求。 6 2.2 可行性研究的步骤 “要做的是什么?” -可行性研究是在弄清系统目标的基础上进行的 “我大概会怎么去做?” - 可行性分析是一种大大压缩了的,较高层次上 的系统分析和设计过程 7 计划时期的工作流程图 开始 问题定义 可行性研究 可行否? Y N 项目实施计划 终止项目的建议 结束 8 2.3 可行性研究的工具 9 模 型 -“通常按比例制成的小物体,它精确地表现另一 个通常是更大的物体” -“一个计划的初步产品或结构,从中产生出最后 的产品” 建立模型的目的: ? 加强对事物的理解 ? 帮助思考和交流 ? 从中产生出最终的产品 10 建筑模型:外观模型 11 建筑模型:户型模型 12 建筑模型:效果图 13 建筑模型: 3D 模型 14 建筑模型: CAD 平面图 15 2.3 可行性分析工具 用途: 可行性研究阶段: 了解和分析现有的系统, 概括地表示对现有系统的认识。 设计阶段: 把设想的新系统的逻辑模型转变为物理模型 16 基本符号 流程符号 含 义 数据加工符号 流程符号 含 义 换页连接 输入 / 输出符号 连接点符号 人工操作 磁带符号 文档符号 多文档符号 17 流程符号 含 义 流程符号 含 义 显示器或终端机 磁盘机或数据库 数据流符号 流程开始与结束 18 举例 库存清单系统 19

文档评论(0)

1亿VIP精品文档

相关文档