- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
661-教案.doc
教案
2008—2009学年第一学期
课程名称 软件工程导论
授课对象 08软件工程1、2、3班
授课教师 马 丽
职 称 副教授
教材版本 软件工程导论 张海藩著
参 考 书 软件工程 齐治昌等编著
平顶山学院教务处印制
第二章 可行性研究 教学目标与要求 1、着重理解可行性研究的必要性,以及它的基本任务和基本步骤,在此基础上进一步学习具体的方法和工具,包括各种流图的制定
2.理解成本/效益分析是可行性研究的一项重要内容 教学重点与难点 重点:1、可行性研究的任务、基本步骤、经济可行性等几个方面
2、关注可行性报告的编写
难点:数据流图、成本/效益分析。 教学过程设计 新课导入、新课教学、课堂讨论、作业讲评。 教学方法 以多媒体讲授为主,适当结合提问、设问、讨论等方法。 教学课时 6课时 §2.1 可行性研究的任务
一、 可行性研究的目的:
用最小的代价,在尽可能短的时间内确定问题是否能够解决。
二、可行性研究的实质
进行一次压缩,简化了的系统分析和设计的过程。
三、可行性研究的的路线
分析和澄清问题
导出系统逻辑模型
探索若干种可供选择的主要解法(系统实现方案)
对每种解法进行可行性研究
为每种可行的解法制定一个粗略的实现进度可行性研究
四、可行性研究应着重考虑如下三个方面
技术可行性:使用现有的技术能实现这个系统。
经济可行性:这个系统的经济效益能否超过开发成本。
操作可行性:系统的操作方式在这个用户组织内是否行得通。必要时还应该从法律和社会效益等方面研究每种解法的可行性。
可行性研究需要的时间长短取决于系统的规模,可行性研究的成本只是预期工程总成本的5-10%。
补充:
法律可行性研究:研究新系统的开发和使用是否会侵犯他人的权益,是否触犯了国家的法律法规。
开发方案的选择:可行性研究的最主要任务是对以后的行动提出建议。如果问题没有可行的解,分析人员应建议停止该项目,以避免造成进一步的浪费;如果问题值得解决,则提出并评价实现系统的各种可行的开发方案,从中选择一种最佳方案,并为系统制定一个初步的开发计划。
§2.2 可行性研究过程
一、复查系统规模和目标
二、研究目前正在使用的系统
三、导出新系统的高层逻辑模型
四、进一步定义问题
五、导出和评价供选择的解法
六、推荐行动方针
七、草拟开发计划
八、书写文档提交审查
§2.3 系统流程图
一、概念
描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子形式描绘组成系统的每个部件。包括程序、文档、数据库和人工过程等。它表达了数据在系统各部件之间的流动情况。
二、符号
1、基本符号
2、系统符号
三、例子
某装配厂有一座零件仓库,仓库中现有各种零件的数量以及每种零件的库存量临界值等数据记录在库存清单主文件中。如果哪种零件的库存量少于它的临界值时,则应报告给采购部门以便定货。规定每天向采购部门送一次定货报告。
装配厂使用一台小型计算机处理更新库存清单主文件和产生定货报告的任务。仓库中的每一项业务都通过CRT终端输入到计算机中;
系统中的库存清单程序负责对事务进行处理,更新存储在磁盘上的库存清单主文件;
必要的定货信息写在磁带上;
每天由报告生成程序读一次磁带,生成并打印出定货报告;
库存清单程序;
报告生成程序;
注意:系统流程图的习惯画法是使信息在图中从顶向下或从左向可流动。
引出问题:复杂系统用上面的方法可行否?如果不可行怎么画?
对于复杂系统,可分层描述
首先用一张高层次的系统流程图描绘系统总体概貌,表明系统的关键功能。
然后把每个关键功能扩展到适当的详细程序。
§2.4 数据流图
一、概念
数据流图简称DFD(Data Flow Diagram)图,它是描绘信息和数据从输入移动到输出的过程中所经受的变换。反映了数据在软件中流动和被处理的逻辑过程。数据流图是系统逻辑功能的图形表示,是一种极好的通信工具。
数据流图用简单的图形记号分别表示数据流、转换、数据源以及外部实体,如下图所示。
二、符号
数据流图有四种基本符号:
数据的源点/终点
变换数据的处理:一个程序,一系列程序,单个程序或者程序的一个模块,也可以代表用穿孔机穿孔或目视检查数据正确性等人工处理过程。
数据存储它可以表示一个文件,文件的一部分,数据库的元素或记录的一部分。
存储:
把一个数据存入数据存储;
用一个数据去修改数据存储中的数据;
从数据存储中读出一个数据;
从数据存储中检索出一批数据。
数据流表示数据在系统中的流动方向,一般分单向数据流和双向数据流两种。
数据流图有六种附
您可能关注的文档
最近下载
- 高中英语教学中思政元素与理念的融入.pptx VIP
- 工程地质与土力学基础第一章案例.ppt
- 2025年郑州城建职业学院单招职业技能测试题库及一套完整答案.docx VIP
- 小尺寸海尔贝克阵列磁体结构的生产装置、工艺及治具.pdf VIP
- 【行业研报】2023年美国饰品行业发展概况分析及五年行业数据趋势报告.docx
- (三级)智能云服务交付工程师理论考试题库大全-上(单选题).pdf VIP
- 2024年湖南湘潭大学招聘辅导员综合岗教师211人历年高频考题难、易错点模拟试题(共500题)附带答案详解.docx
- 过松源晨炊漆公店教学设计.docx
- 计算机学院-北航研究生院-北京航空航天大学.pdf VIP
- 筑业浙江省建筑工程资料表格填写范例与指南.pdf
文档评论(0)