软件工程与导论02 .ppt

  1. 1、本文档共64页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程与导论02

可行性研究 2.1 可行性研究的任务 2.2 可行性研究过程 2.3 系统流程图 2.4 数据流图 2.5 数据字典 2.6 成本/效益分析 开发软件要回答三个问题 Why to do? —可行性研究 What to do?—需求分析 How to do? —系统设计 2.1 可行性研究的任务 目的: 确定问题是否值得去解决;回答是否可行 最短时间 最小代价 实质: 进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。 任务:对以后的行动方针提出建议。 时间:取决于工程的规模(5%~10%)。 三个方面的可行性 技术可行性 经济可行性 操作可行性 2.2 可行性研究的过程 复查系统规模和目标 研究目前正在使用的系统 导出新系统的高层逻辑模型 进一步定义问题 导出和评价供选择的解法 推荐行动方针 草拟开发计划 书写文档提交审查 2.2 可行性研究的过程 复查系统规模和目标 实施:访问关键人员,仔细阅读和分析有关的材料,对问题定义阶段书写的关于规模和目标的报告书进一步复查确认 实质: 为了确保分析员正在解决的问题确实是要求他解决的问题。 2.2 可行性研究的过程 研究目前正在使用的系统 目的: 了解现有系统能做什么,而不是了解它怎样做这些工作。 比较新旧系统 新系统必须完成旧系统的基本功能 新系统必须改正旧系统存在问题 新系统必须比旧系统增收入、减支出 实施 分析系统的文档资料和使用手册; 实地考察现有系统; 了解并记录现有系统和其他系统之间的接口情况,这是设计新系统时的重要约束条件。 2.2 可行性研究的过程 导出新系统的高层逻辑模型 现有的物理系统 导出现有系统的逻辑模型 参考现有系统的逻辑模型,设想目标系统的逻辑模型 新的物理系统 2.2 可行性研究的过程 进一步定义问题 分析员应该和用户一起再次复查问题定义、工程规模和目标,这次复查应该把数据流图和数据字典作为讨论的基础,发现和改正错误 前4个步骤实质上构成一个循环 2.2 可行性研究的过程 导出和评价供选择的解法 目标:根据前面定义的系统逻辑模型,导出若干个较高层次的物理解法供选择 考察角度 技术可行性: 初步排除一些不现实的系统 操作可行性: 分析员应该根据使用部门处理事务的原则和习惯检查技术上可行的那些方案。 经济可行性: 开发成本和运行费用,并且估计相对于现有的系统而言这个系统可以节省的开支或可以增加的收入。在这些估计数字的基础上,对每个可能的系统进行成本/效益分析。 为每个在技术、操作和经济等方面都可行的系统制定实现进度表,这个进度表不需要(也不可能)制定得很详细,通常只需要估计生命周期每个阶段的工作量。 2.2 可行性研究的过程 2.2 可行性研究的过程 推荐行动方针 分析员必须清楚地表明他对这个关键性决定的建议 继续开发 终止项目 分析员对于所推荐的系统必须进行比较仔细的成本/效益分析 2.2 可行性研究的过程 草拟开发计划 工程进度表 开发人员 资源 估计系统生命周期每个阶段的成本 给出需求分析的详细进度表和成本估计 例:一个软件系统的开发费用(一次): 人员: 2名系统分析员(450小时/名,45美元/小时) $40,500 5名系统开发人员(275小时/名,36美元/小时) $49,500 1名数据通讯专家(60小时/名,42美元/小时) $2,520 1名数据库管理员(30小时/名,42美元/小时) $1,260 2名技术写作者(120小时/名,25美元/小时) $6,000 1名秘书(160小时/名,15美元/小时) $2,400 2名在转换期间数据输入人员 $960 (40小时/名,12美元/小时) 培训: 三天的开发人员内部培训课程 $7,000 30个用户,三天的内部培训课程 $10,000 复印 $500 磁盘、纸张等消耗品 $650 购买硬件、软件: 20台工作站Windows软件 $1,000 20台工作站内存升级 $8,000 网络软件 $17,500 20台工作站办公软件产品 $20,000 系统开发总费用 $167,790

您可能关注的文档

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档