赞
踩
选择题有难有易,总体上不难,但是10道题里面有四道题,我当时写得时候不是很确定。
想要拿下选择题,一定要把书本都看一遍,很多细微的概念不用说一字不落地记住,但是要有个印象。
只记得有一题考的是:
黑盒测试是从()视角出发;白盒测试是从()视角出发。
A.用户 B.上帝 C.开发人员 D.。。。
软件工程是一类工程,是将理论和知识运用于实践的科学,以传统工程的原则和方法来高效地开发高质量软件。
瀑布模型是一个软件生命周期模型,其规定了各项关键软件工程活动,包括可行性研究和计划、需求分析、系统设计、编码、测试、运行和维护等阶段。该模型上一阶段的变换结果为下一阶段变换的输入。
面向对象的开发方法是针对结构化方法的缺点,为了提高软件系统的稳定性、修改性和可重用性而逐渐产生的。其基本思想是从现实世界中客观存在的事物(即对象)出发,尽可能地运用人类的思维方式来构造软件系统。
将被测程序视作一黑盒,根据其功能来设计测试用例。也称为功能测试、数据驱动测试。
顺序图反映了若干个对象之间的动态协作关系,反映了对象之间 发送信息 的 时间顺序。其横坐标为对象,纵坐标为时间。
1、软件产品满足用户要求的程度;
2、软件拥有所期望的各种属性的组合程度;
3、用户对软件产品的综合反映程度;
4、软件在使用过程中满足用户需求的程度。
模型 | 优点 | 缺点 |
瀑布模型 | 简单好学,文档驱动 | 缺乏灵活性,逆转性差,不能满足用户需求改变 |
快速原型模型 | 开发速度快,确保交付的产品满足用户需求 | 不利于创新 |
增量模型 | 可以分阶段提交 | 分析设计人员对应用领域不熟悉,难以一步到位 |
螺旋模型 | 风险驱动 | 仅适用于大型内部软件模型,开发者需精通风险分析和风险排除 |
目的:为了开发的软件满足用户需求
原因:(这里我没有找到书本上的原话,欢迎评论讨论~)
为了使规模大、结构复杂和管理复杂的软件开发变得容易控制和管理,人们把整个软件生命周期划分为若干阶段,使得每个阶段有明确的任务,整理出软件生命周期模型。
(此题没有找到好的答案,欢迎留言讨论~)
识别系统目标与边界;识别用例,建立用例图;识别对象,建立类图;设计用例的详细逻辑,建立顺序图和协作图;精化和完善模型。
(这是我百度的答案,可能答案不准确,请读者加以思考!)
给出一个系统的描述,其业务包括了银行存款、取款。要求你写出该系统中涉及的书体的ER图。
(这题也没有很难,相信学过数据库ER图的你一定能独立完成,这里给出两个数据库的经典ER图题目)
一本书包括一个前言,一个目录,多个章,一个参考文献。一个章包括多个节,一个节包括多个段、0或多个插图、0或多个表格,一个段里面包括多个句。
自动售卖机。。。。。,请你画出”购买饮料“的顺序图。
1、老师在期末最后一节课讲到的注意的点、强调的点不一定全会考,大家一定要把范围抓大一点,不要局限于这几个点。总的来说,就是不能太依赖老师,老师没讲到的点,你没有去看,考到了就大概率写不出来。
2、自己花时间整理。老师提示过的内容,比如书本第23页,26页中的面向对象的设计方法,老师没有明说会考什么题,但是讲到了这几个概念,这就需要你自己花时间去阅读,记忆,最起码要知道它是什么、包括什么、为什么要这样子做。
2、老师说的一定要掌握好用例图、顺序图、类图、ER图的话语,别傻乎乎以为就会考怎么画图。你也需要准备一下这些图的概念。我这次考试就没有准备,所以考到顺序图的时候只能自己随便写。
3、注意老师在课堂中提示过的话题、给出的例题,这都有可能会考到。
4、老师让大家去看某章某节时,没有明说考什么,那就需要自己去整理,去猜想考什么,最好准备得泛一点。例如:老师说要看软件质量第一二节,我只记了软件质量的属性、软件质量的控制方法,忽略了第235页第二段的内容,结果就考了这个,即软件质量的评价标准。
5、最后的设计题和本课堂配套的实验题是对应的,建议学弟们考前亲自动手做完所有实验,在实验过程中会发现一些设计的矛盾或者是问题,这时就可以提前询问老师。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。