软件工程试题~

这是一组关于软件工程的试题,涵盖了可行性研究、软件计划、程序流程图、详细设计、程序设计语言、注释规范、软件可维护性等多个方面的问题。
摘要由CSDN通过智能技术生成
http://courseware.ecnudec.com/zsb/zjs/zjs07/zjs072/zjs07206/zjs072062.htm http://www.ezikao.com.cn/art.view.asp?artid=57 http://202.109.98.159/se/default.htm http://www.ezikao.com.cn/bbs_disp.asp?Boardid=53&ID=25604 http://www.ezikao.com.cn/bbs_disp.asp?Boardid=53&ID=42842 上一节 下一节 退出 软件可行性研究与项目开发计划 导学 1.知识结构 本章概括地讲述软件开发的第一个阶段——软件可行性研究与项目开发计划阶段中可行性研究的任务、步骤和内容以及项目开发计划的内容,介绍了可行性研究的主要方法,如系统流程图和成本—效益分析等。 本章的知识结构如图2-1所示。 图2-1 第2章知识结构图 2.学习方法 深刻理解可行性研究的必要性,掌握可行性研究的任务、可行性研究的具体步骤以及可行性研究报告的主要内容。 识记可行性研究的任务、系统流程图、成本-效益分析(投资回收率、回收期、纯收入)的基本概念以及项目开发计划的基本内容。 领会进行可行性研究的具体步骤。 上一节 下一节 退出 (一) 可行性研究 软件可行性研究的目的是用最小的代价在尽可能短的时间内确定该软件项目是否能够和值得开发,其实质是要以较抽象的方式进行一次简化的、压缩了的需求分析及设计的过程。 1. 基本任务 在概要分析研究的基础上,初步确定项目的规模、目标和限制,建立逻辑模型,提出若干可供选择的方案,并从下列三个方面研究各方案的可行性: ① 技术可行性:综合考虑待开发项目的功能、性能、限制条件以及现有的软硬件资源,来评估项目的可行性和技术风险。由于以上条件的模糊性,使得技术可行性成为最难解决的问题。 ② 经济可行性:进行成本估算和效益评估,以确定项目是否值得开发。研究内容包括成本—效益分析、经营策略、成本和资源、市场前景等。 ③ 社会可行性:是否存在侵权等责任问题、项目的运行方式与当前用户的管理制度、人员素质、操作方式是否符合及可行。 2. 具体步骤 确定项目规模和目标:在充分调查和分析的基础上,确认项目的规模、目标和限制。 研究正在运行的系统:包括人工操作的系统或旧的计算机系统、研究其基本功能、费用和处理流程,研究新的计算机系统的功能要求。在此基础上,绘制现有系统的高层系统流程图并对流程图进行审查。 建立新系统的高层逻辑模型:使用数据流图和数据字典描述数据在系统中的流动和处理情况。 导出和评价各种方案:从技术角度提出实现高层逻辑模型的不同方案,并从技术、经济、社会可行性对方案进行评估。 推荐可行性方案:根据上述研究确定可行的方案,并说明可行的理由。 编写可行性研究报告:将上述结果整理成相应的文档,提请有关部门审查。 3. 可行性研究报告的主要内容 可行性研究报告的主要内容包括引言、可行性研究前提、对现有系统的分析、所建议系统的技术可行性分析、所建议系统的经济可行性分析、社会因素可行性分析、其他可供选择的方案、结论意见等。 上一节 下一节 退出 (二) 系统流程图 系统流程图是描述物理系统的传统工具,它用图形符号描述组成系统的各个元素以及信息在这些元素之间的流动情况。这些图形符号分别代表处理(程序模块等)、输入/输出、数据流、文档、存储、显示、人工输入、换页连接等。 图2-2 商品销售管理系统流程图 系统流程图的基本思想是选择恰当的图形符号,以黑匣子的形式描绘系统的程序、文件、数据库、表格、人工处理过程等每个部件。它以概括的形式描述现有系统的高层逻辑模型,也可以用它来描述所建议系统的物理模型。这里,要注意系统流程图与以后介绍的程序流程图相区分,后者是对信息进行加工处理的控制过程。 我们用商品销售管理系统的流程图来说明流程图的画法。在商品销售管理系统中,当日销售事务单据包含的数据是单据流水号、商品代号、(本单)销售数量。下班后ÿ
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值