



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程模拟试题(二)一、填空题1. 一般情况下,采用_计算机科学_,_数学_,_管理科学_技术来研究软件工程.2. 瀑布模型的特点是具有_顺序性_性和_依赖_性.3 在软件分析阶段,通常采用_ 数据流图_.和_数据字典_进行数据描述4. Halstead方法是根据程序中_运算符_和_操作数_的数量来度量程序的复杂程度.5黑盒法和白盒法都是用于设计_测试用例_的方法.6软件调试的消去法主要分为_演绎_,_归纳_两种.7模块独立性可通过_耦合_和_内聚_两方面来衡量.8常见的软件开发模型有_瀑布模型_,_快速原型模型_,_螺旋模型_.9. 项目的资源分为_软件资源_,_硬件资源_,_人力资源_三类.二、名词解释1. 原型开发模型首先建立一个能够反映用户主要需求的原型,使用户和开发者可以对目标系统的概貌评价,判断,然后对原型反复扩充,改进,求精最终建立完全符合用户需求的目标系统。2. 等价分类测试法等价类划分方法把所有可能的输入数据,即程序的输入域划分成若干部分(等价类:各个输入数据对于揭露程序中的错误都是等效的),然后从每一部分中选取少数有代表性的数据做为测试用例3 纠错性维护纠错性维护是指对系统进行定期的或随机的检修,纠正运行阶段暴露的错误,排除故障,更新易损部件、刷新备份的软件或数据存储,保证系统按预定要求完成各项工作。4软件危机指的是软件开发和维护过程中遇到的一系列严重问题。三、 简答题1. 简述结构化程序设计方法的基本要点。(1)采用自顶向下、逐步求精的程序设计方法,在需求分析、概要设计中,都采用了自顶向下、逐层细化的方法。在详细设计中,虽然处于“具体”设计阶段,但在设计某个模块内部处理过程中,可以逐步求精,降低处理细节的复杂程度。(2)使用三种基本控制结构构造程序,任何程序都可由顺序、选择、重复三种基本控制结构构造。这三种基本结构的共同点是单入口、单出口。不但能有效地限制使用GOTO语句,还创立了新的程序设计思想、方法和风格,同时为自顶向下,逐步求精的设计方法提供了具体的实施手段。(3)主程序员组的组织形式。指程序开发的人员组织方式应采用由一个主程序员(负责全部技术活动)、一个后备程序员(协调、支持主程序员)和一个程序管理员(负责事务性工作,如收集、记录数据、文档资料管理等)三人为核心,再加上一些专家(如通信专家、数据库专家)和其他技术人员组成小组。这种组织形式突出了主程序员的领导,设计责任集中在少数人身上,有利于提高软件质量,并且能有效地提高软件生产率。结构化程序设计方法是综合应用这些手段来构造高质量程序的思想方法。2. 衡量软件独立性的两个标准是什么?他们各表示什么含义?两个定性的度量标准:耦合与内聚性 耦合性:也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之间联系越紧密,其耦合性就 越强,模块的独立性则越差。 内聚性:也称块内联系。指模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。模块内元 素联系越紧密,内聚性越高。3. 可行性研究的内容有哪些?1 技术可行性 对要开发项目的功能、性能、限制条件进行分析,确定在现有的资源条件下,技术风险有多大,项目是否能实现。这里的资源包括已有的或可以搞到的硬件、软件资源,现有技术人员的技术水平和已有的工作基础。 2 经济可行性进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值得投资开发。经济可行性研究范围较广,包括成本效益分析公司经营长期策略、开发所需的成本和资源、潜在的市场前景。3社会可行性要开发的项目是否存在任何侵权、妨碍等责任问题,要开发项目的运行方式在用户组织内是否行得通,现有管理制度、人员素质、操作方式是否可行。社会可行性所涉及的范围也比较广,它包括:合同、责任、侵权、用户组织的管理模式及规范和其他一些技术人员常常不了解的陷阱等。补充:可行性研究报告的主要内容:(一般考的都是这个问题,上面的问题很少问)(1)引言:说明编写本文档的目的;项目的名称、背景;本文档用到的专门术语和参考资料。(2)可行性研究前提:可行性研究前提。说明开发项目的功能、性能和基本要求;达到的目标;各种限制条件;可行性研究方法和决定可行性的主要因素。(3)对现有系统的分析:说明现有系统的处理流程和数据流程;工作负荷;各项费用支出;所需要各类专业技术人员的数量;所需要各种设备;现有系统存在什么问题。(4)所建议系统的技术可行性分析:所建议系统的简要说明;处理流程和数据流程;与现有的系统比较的优越性;采用所建议系统对用户的影响;对各种设备、现有软件、开发环境、运行环境的影响;对经费支出的影响;对技术可行性的评价。(5)所建议系统的经济可行性分析:说明所建议系统的各种支出,各种效益;收益投资比;投资回收周期。(6)社会因素可行性分析:说明法律因素,对合同责任、侵犯专利权、侵犯版权等问题的分析;说明用户使用可行性,是否满足用户行政管理、工作制度、人员素质的要求。(7)其他可供选择方案:逐一说明其他可供选择的方案,并说明未被推荐的理由。4 软件危机的主要表现所谓软件危机,就是指在软件开发和软件维护过程中所存在的一系列严重问题。主要表现系统实际功能与实际需求不符软件开发成本与维护费用严重超标软件开发过程没有实现“规范化”,缺乏必要的文档资料或者文档资料不合格、不准确,难以进行专业维护。 四、 应用题夜大考试报名过程中有个“记录报名单”的加工。该加工主要是根据报名表(姓 名、 性别、身份证号、课程名)和开考课程(课程名、开考时间)、经校核,编 号、填写、输出准考证给报名者, 同时记录到考生名
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 先进暖通空调节能施工技术方案
- 木材品牌形象重塑策略分析报告
- 油品储运工异常处理考核试卷及答案
- 山石盆景工岗前考核试卷及答案
- 第一节 自然特征与农业教学设计-2025-2026学年初中地理人教版五四学制七年级下册-人教版五四学制2012
- 高中信息技术选修2教学设计-4.3 图形图像的加工3-粤教版
- 高中物理必修一知识点精准总结
- 乳化香精配制工主管竞选考核试卷及答案
- 飞机自动驾驶仪测试调整工技能比武考核试卷及答案
- 蛋糕装饰师专业知识考核试卷及答案
- 古茗员工测试题及答案
- 地下室混凝土收光合同5篇
- 专家讲座:小学数学新课程标准解读
- GB 45669.4-2025黄河流域工业用水定额第4部分:水泥
- 消化诊断内镜技术操作规范2023版
- 收割芦苇施工方案
- 湖北省公务员遴选考试题目及答案
- 医疗机构小儿推拿技术规范-公示稿
- 吊篮临时用电施工方案
- 2025-2030中国小麦加工行业市场发展分析及发展趋势与投资前景研究报告
- 肠系膜上动脉夹层护理查房
评论
0/150
提交评论